BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene{{{vvv}}}|||zzz|||xxxyyyxxx{{{~~~qqq{{{www|||yyy~~~~~~}}}{{{|||||||||}}}~~~~~~~~~}}}~~~{{{|||}}}~~~}}}~~~~~~~~~~~~{{{}}}}}}|||||||||}}}~~~}}}~~~|||}}}~~~|||~~~|||||||||zzzyyyyyy{{{~~~~~~}}}zzzyyy{{{}}}~~~||||||{{{zzzzzzxxxwwwxxx|||}}}zzzxxxzzz{{{{{{{{{~~~~~~xxxxxxwwwvvvuuuwww{{{~~~~~~|||{{{xxxyyyzzz{{{yyywwwzzz~~~zzzxxxuuuuuutttsssrrrtttwwwzzz~~~~~~~~~~~~~~~}}}{{{{{{}}}yyy{{{~~~|||yyyvvvzzz{{{{{{xxxvvvwww~~~}}}xxxtttrrrrrrrrrqqqpppqqqtttvvv{{{~~~~~~~~~}}}}}}}}}~~~zzzwwwwwwxxxyyyyyyzzz|||||||||zzzxxxwwwwwwuuussssssuuuxxxzzz{{{|||}}}~~~~~~}}}|||~~~xxxrrrooonnnnnnnnnnnnnnnooopppqqqwwwyyyzzzzzzzzz{{{~~~~~~}}}}}}|||}}}~~~}}}}}}}}}yyywwwwwwxxxyyywwwxxxzzz{{{zzzyyywwwuuuuuutttrrrrrrtttwwwyyy{{{{{{|||}}}}}}{{{{{{|||}}}{{{|||}}}}}}}}}~~~}}}vvvpppnnnnnnnnnnnnnnnnnnooopppppprrrssstttttttttuuuwwwyyy~~~|||{{{||||||}}}zzz{{{}}}{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyywwwwwwxxxyyyxxxyyyzzz{{{{{{zzzxxxwwwtttsssqqqqqqsssvvvyyy{{{{{{|||}}}|||{{{zzz{{{|||zzz{{{}}}}}}|||{{{|||}}}yyysssooommmnnnnnnnnnnnnnnnnnnoooooonnnooopppooonnnnnnppprrr}}}~~~~~~~~~}}}}}}zzzzzzzzz{{{}}}~~~{{{yyyzzz|||{{{{{{}}}~~~~~~~~~}}}||||||}}}}}}|||~~~~~~~~~~~~~~~{{{yyyxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}{{{zzzsssssssssssstttwww{{{~~~~~~}}}||||||}}}|||~~~}}}||||||~~~~~~~~~{{{vvvrrrpppoooooooooooooooooooooooonnnnnnooopppooommmmmmnnnppp~~~}}}~~~}}}}}}}}}}}}~~~{{{yyyyyyzzz{{{}}}}}}~~~}}}{{{{{{{{{|||{{{{{{}}}~~~|||{{{{{{|||}}}}}}|||zzz||||||||||||}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{|||~~~~~~}}}{{{tttuuuvvvvvvvvvyyy~~~~~~~~~~~~~~~}}}~~~}}}zzzvvvsssrrrsssqqqrrrrrrrrrrrrqqqpppooooooooopppnnnmmmlllnnnooo~~~~~~}}}}}}~~~~~~|||zzzyyyzzz{{{||||||}}}}}}}}}}}}}}}|||{{{zzz{{{}}}}}}}}}zzzyyyyyyzzz|||}}}|||zzzyyyyyyzzz{{{|||}}}}}}}}}|||{{{zzz{{{||||||yyy{{{}}}~~~~~~}}}|||{{{uuuwwwxxxxxxxxx{{{~~~}}}zzzwwwuuuuuuvvvuuuuuuvvvvvvuuusssrrrppplllmmmmmmllljjjjjjkkkmmm~~~}}}~~~|||zzzyyyyyy{{{|||{{{{{{|||~~~~~~|||zzzxxxyyy{{{~~~{{{yyyyyyxxxwwwwwwyyy{{{|||{{{zzzwwwxxxxxxyyy{{{|||~~~}}}}}}|||||||||}}}}}}~~~zzz{{{}}}~~~}}}|||tttwwwzzzyyyyyy|||~~~||||||}}}~~~{{{wwwvvvwwwxxxxxxyyyzzzzzzxxxvvvtttsssiiijjjjjjjjjhhhhhhjjjlll~~~~~~~~~~~~~~~~~~}}}~~~}}}zzzxxxyyyzzz{{{yyyzzz|||~~~~~~{{{yyyvvvwwwzzz}}}|||xxxvvvuuuvvvvvvvvvxxx{{{||||||zzzvvvwwwwwwxxxzzz|||~~~}}}}}}}}}}}}}}}~~~|||}}}~~~tttwwwzzzzzzyyy||||||zzzzzzzzz~~~{{{wwwvvvwwwyyyzzz{{{||||||{{{xxxvvvttthhhiiijjjiiiiiiiiikkklll}}}~~~~~~|||{{{{{{|||}}}~~~}}}{{{{{{}}}}}}|||}}}|||}}}~~~~~~}}}|||yyyxxxyyy||||||yyywwwvvvvvvttttttuuuwwwyyyyyywwwuuuvvvvvvvvvvvvwwwxxxzzzzzzzzz|||~~~~~~}}}||||||}}}||||||~~~~~~~~~}}}|||vvvvvvvvvwww{{{|||wwwttttttwwwzzz~~~yyywwwwwwvvvvvvvvvwwwxxxyyyxxxvvvtttssslllkkkhhhfffeeeeeefffgggwww~~~~~~~~~~~~~~~~~~{{{zzzzzz{{{{{{|||{{{zzzyyy{{{}}}}}}|||}}}{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{~~~|||yyywwwvvvvvvuuutttssstttvvvwwwwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxzzz||||||{{{{{{|||}}}}}}~~~~~~}}}|||{{{vvvvvvvvvwwwzzz~~~|||wwwttttttwwwzzz}}}zzzvvvuuusssrrrqqqsssuuuvvvwwwwwwvvvtttsssnnnmmmjjjhhhggggggggghhhmmm~~~~~~}}}|||{{{}}}}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}|||}}}||||||}}}}}}}}}}}}||||||{{{{{{||||||yyywwwwwwwwwvvvtttrrrrrrtttvvvxxxxxxvvvwwwyyyzzzzzzyyyxxxwwwvvvxxxzzzzzzzzzzzz{{{}}}~~~}}}{{{zzzvvvvvvuuuvvvxxx{{{~~~}}}{{{xxxtttqqqrrrtttwwwzzz{{{}}}|||xxxvvvtttrrrpppnnnpppqqqtttvvvvvvvvvuuutttqqqpppnnnllljjjjjjjjjjjjvvv~~~|||{{{{{{{{{{{{{{{|||~~~~~~}}}}}}||||||}}}~~~}}}}}}|||{{{zzz{{{||||||~~~}}}||||||}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||{{{yyywwwwwwwwwvvvtttssssssuuuxxxxxxxxxwwwxxx{{{}}}|||zzzxxxvvvvvvwwwyyyyyyyyyzzz|||~~~~~~{{{yyywwwvvvuuuuuuuuuwwwyyy{{{}}}wwwwwwuuurrrpppppprrrtttwwwxxxyyy{{{|||~~~~~~~~~|||zzzxxxwwwuuurrrooooooqqqsssvvvwwwwwwwwwvvvtttsssqqqooonnnmmmmmmmmm}}}{{{zzzzzzzzzyyyzzzzzz{{{||||||||||||}}}~~~~~~}}}||||||||||||{{{|||~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{~~~}}}zzzxxxwwwvvvvvvttttttuuuwwwzzzzzzyyyxxxwwwyyy|||~~~~~~|||xxxvvvwwwxxxyyyyyyyyyzzz}}}~~~|||zzzwwwuuuuuuuuuuuuuuuvvvxxxyyyzzzvvvwwwvvvtttsssssstttvvvvvvwwwwwwxxxzzz{{{|||}}}~~~}}}{{{zzzyyywwwtttqqqqqqrrruuuxxxyyyyyyyyyxxxttttttsssrrrqqqpppoooooo~~~}}}~~~|||zzzxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{|||}}}~~~|||{{{zzzzzz|||}}}~~~}}}}}}~~~~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{}}}|||{{{zzzxxxvvvuuuuuutttssstttvvvyyy||||||zzzxxxxxxzzz}}}}}}zzzxxxxxxyyyyyyyyyxxxyyy|||~~~}}}{{{xxxuuutttttttttuuuuuuvvvwwwyyyyyyyyyzzzzzzzzzxxxxxxzzz{{{wwwwwwwwwxxxyyyzzz|||}}}~~~|||{{{zzzyyyxxxuuurrrtttvvvxxxzzzzzzzzzyyyxxxssssssssssssrrrrrrqqqqqq~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyyyy|||}}}~~~}}}zzzxxxwwwyyy{{{~~~~~~}}}}}}~~~~~~}}}|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||}}}}}}yyyxxxwwwvvvuuutttsssssstttttttttvvvyyy{{{zzzyyyxxxzzz|||~~~~~~|||{{{xxxyyyxxxwwwvvvwwwzzz}}}}}}}}}|||{{{yyywwwtttsssttttttuuuvvvwwwxxxyyyyyyyyyzzz||||||{{{{{{|||}}}yyyyyyxxxyyyzzz{{{}}}~~~}}}{{{zzzyyyyyywwwuuuwwwxxxyyyzzzzzzyyywwwvvvqqqqqqrrrrrrsssssssssrrr|||}}}~~~~~~}}}zzzyyyxxxxxxxxxxxxxxxxxx}}}~~~|||xxxuuuvvvxxx{{{~~~~~~}}}}}}~~~~~~}}}{{{{{{zzzyyyxxxxxxyyyzzz{{{~~~}}}~~~~~~}}}wwwwwwvvvuuutttsssrrrrrrvvvtttrrrsssvvvyyy{{{{{{xxxzzz|||~~~~~~}}}xxxxxxwwwvvvuuuuuuxxx{{{{{{{{{{{{zzzxxxvvvtttrrrssstttuuuvvvwwwxxxyyyzzzvvvxxx{{{{{{{{{zzz{{{|||zzzzzzyyyyyyzzz|||~~~}}}{{{{{{{{{yyyxxxxxxyyyzzz{{{zzzxxxvvvtttooopppqqqrrrssssssssssss~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{|||zzzwwwxxxzzzzzz{{{}}}~~~}}}}}}|||{{{zzzyyyyyyxxxvvvuuuuuuvvvwwwxxx}}}|||zzzyyyyyyzzz|||~~~zzzwwwsssooonnnoooqqqsssuuutttsssssstttuuuwwwxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||zzzxxxwwwwwwwwwxxx|||yyyvvvsssqqqqqqssstttuuuvvvxxxxxxwwwwwwyyyzzzyyyzzz|||}}}~~~}}}|||{{{||||||||||||{{{{{{{{{{{{|||zzzyyyzzz|||{{{yyyvvvwwwxxxxxxwwwvvvtttrrrqqqooopppqqqrrrsssrrrqqqqqq~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~zzzwwwxxxzzz{{{|||~~~~~~}}}|||~~~~~~}}}|||{{{zzzyyyxxxyyywwwvvvtttttttttuuuvvvwwwwwwvvvvvvvvvwwwyyyzzzwwwtttpppmmmlllmmmoooqqqttttttssssssssstttvvvwwwyyyzzz{{{}}}}}}}}}}}}||||||{{{zzzxxxwwwvvvwwwwwwyyywwwuuurrrqqqqqqrrrrrrtttuuuwwwwwwvvvvvvxxxyyyzzz{{{|||||||||zzzyyywwwxxxxxxyyyzzz{{{|||}}}}}}}}}zzzzzzzzzzzzwwwuuuuuuuuuvvvvvvuuutttrrrqqqpppqqqrrrrrrrrrrrrpppppp~~~}}}~~~~~~}}}~~~yyywwwxxxzzz}}}}}}~~~~~~|||{{{}}}||||||{{{zzzyyyyyyxxxyyyxxxwwwuuuttttttttttttsssssstttuuuvvvvvvwwwwwwvvvtttpppnnnmmmnnnppprrrttttttsssrrrrrrsssuuuuuuxxxyyyzzz{{{||||||{{{{{{{{{zzzyyywwwvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqrrrtttuuuuuutttuuuvvvxxxzzzzzzzzzzzzyyywwwuuutttrrrsssuuuxxxzzz}}}~~~|||zzzyyyxxxwwwuuuttttttuuuuuutttsssrrrrrrqqqrrrrrrsssrrrqqqooonnn|||}}}~~~|||zzzxxxyyyzzz~~~~~~~~~}}}|||{{{|||||||||{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvuuussstttvvvwwwyyyyyyyyyyyyxxxvvvtttqqqqqqrrrtttvvvuuuuuusssrrrrrrssstttuuuxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvuuurrrrrrrrrqqqqqqppppppoooqqqrrrttttttssssssuuuvvvwwwwwwwwwwwwvvvtttsssrrroooqqqsssuuuxxx{{{}}}~~~{{{yyyxxxxxxxxxxxxvvvvvvuuuuuutttsssrrrrrrsssssstttsssrrrpppnnnmmm}}}}}}~~~}}}{{{zzzzzz{{{~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyuuuvvvxxxyyyzzz{{{{{{{{{zzzxxxvvvuuutttvvvwwwyyyxxxwwwuuuttttttttttttuuuxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvuuurrrrrrrrrqqqqqqppppppooooooqqqrrrsssrrrrrrsssuuutttttttttttttttssssssrrrooopppqqqsssuuuwwwyyyyyy|||{{{yyyxxxwwwxxxzzz|||yyyyyywwwvvvtttsssrrrrrrtttuuuuuutttsssqqqooonnn~~~}}}||||||{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}wwwwwwxxxyyyzzz{{{{{{|||zzzyyywwwwwwwwwxxxzzz{{{{{{zzzxxxwwwvvvvvvvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyxxxwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqoooqqqrrrrrrrrrrrrsssuuussssssrrrrrrrrrrrrrrrrrrooopppqqqrrrsssttttttuuuvvvwwwxxxwwwwwwxxx{{{}}}zzzyyywwwvvvtttsssssssssvvvvvvvvvvvvuuusssqqqppp~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~{{{zzzyyyyyyyyy{{{|||}}}||||||{{{zzz{{{|||~~~~~~}}}{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxyyyyyyzzzzzzyyywwwwwwyyywwwuuurrrqqqqqqrrrrrroooqqqrrrrrrrrrrrrsssuuuttttttsssqqqqqqpppppppppnnnoooooopppqqqqqqrrrrrrrrruuuwwwwwwwwwwwwyyy|||wwwvvvuuutttttttttuuuuuuvvvwwwwwwwwwvvvuuusssrrr~~~~~~|||}}}~~~}}}}}}}}}||||||}}}~~~|||}}}~~~}}}|||{{{{{{|||~~~}}}{{{zzzyyyzzzzzz{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyzzz{{{zzzyyyxxxwww|||yyyvvvsssqqqqqqssstttoooqqqrrrrrrrrrrrrsssuuuwwwuuutttqqqpppnnnnnnmmmmmmmmmnnnooopppqqqqqqrrrqqqtttwwwxxxvvvvvvxxxzzzsssrrrrrrrrrsssuuuvvvxxxwwwwwwxxxxxxwwwvvvuuuttt~~~~~~}}}~~~||||||{{{{{{{{{~~~}}}|||}}}}}}|||~~~}}}~~~}}}zzzyyyxxxwwwyyyvvvwwwzzzzzzwwwvvvyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttttttttttttttrrrqqqrrruuuxxxssssssuuuuuuuuusssqqqooolllmmmnnnooopppppppppppppppqqqsssuuuvvvvvvuuuuuuyyywwwtttqqqqqqqqqsssttttttuuuwwwxxxwwwuuurrrppp~~~~~~}}}|||{{{{{{{{{{{{|||{{{{{{{{{}}}~~~}}}~~~||||||}}}~~~}}}{{{zzzyyyyyywwwwwwzzzzzzwwwwwwyyy{{{{{{zzzyyyxxxwwwvvvvvvyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuuuusssrrrrrruuuwwwttttttuuuuuuuuusssqqqooommmmmmnnnoooppppppppppppqqqrrrsssuuuvvvvvvuuuuuuwwwvvvtttrrrqqqqqqsssssstttuuuwwwxxxwwwuuurrrppp}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}~~~zzzzzzzzzzzz|||}}}||||||zzzwwwwwwzzzzzzwwwwwwzzz|||{{{yyywwwvvvvvvvvvvvv}}}|||{{{zzzyyyxxxwwwvvvwwwwwwwwwuuusssrrrtttvvvtttuuuuuuuuutttrrrpppnnnlllmmmnnnoooppppppppppppqqqrrrssstttuuuuuuuuutttuuutttsssrrrrrrqqqrrrrrrssstttuuuvvvuuutttrrrppp||||||{{{zzzzzzzzzzzzzzzxxxxxxxxxwwwvvvwwwyyy{{{zzz}}}~~~~~~~~~~~~}}}zzzyyyxxxxxxzzz~~~~~~}}}|||zzzwwwvvvyyyyyyvvvwwwzzzzzzyyywwwvvvvvvwwwxxxzzz~~~~~~|||{{{yyyxxxwwwvvvxxxyyyxxxvvvsssrrrsssuuussstttssssssqqqpppnnnmmmkkklllmmmnnnooooooooooooqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqpppqqqrrrsssssssssqqqpppooo}}}||||||~~~|||{{{{{{zzzzzzzzzzzz{{{wwwxxxxxxvvvttttttvvvxxxwwwzzz~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxxxxyyy}}}}}}{{{zzzyyyvvvuuuwwwwwwuuuvvvyyywwwvvvuuuuuuwwwyyy|||~~~~~~}}}|||{{{yyywwwvvvvvvxxxyyyyyywwwtttrrrssstttrrrqqqqqqpppooonnnmmmlllkkkkkklllmmmnnnnnnnnnnnnppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqpppppppppnnnooopppppppppooonnnmmm|||{{{zzzyyyyyyzzz|||}}}~~~~~~}}}|||~~~||||||{{{{{{{{{{{{{{{|||wwwyyyyyyvvvsssrrrtttwwwvvvxxx|||~~~}}}|||}}}|||zzzyyyyyyxxxxxxxxxyyy{{{~~~}}}}}}~~~~~~}}}|||zzzyyyxxxuuusssuuuuuusssuuuxxxttttttuuuwwwyyy|||}}}|||{{{zzzyyyxxxwwwvvvwwwxxxxxxvvvtttrrrrrrssspppppppppooonnnnnnmmmmmmlllmmmnnnoooooopppppppppppppppoooooooooooopppqqqqqqpppooooooooooooppppppmmmnnnnnnnnnnnnnnnmmmmmmyyyxxxvvvuuuuuuvvvwwwxxx{{{||||||{{{yyyxxxyyy{{{zzz{{{~~~}}}||||||{{{{{{||||||}}}xxxzzzzzzwwwrrrqqqssswwwuuuwwwzzz~~~~~~}}}{{{{{{{{{{{{xxxvvvwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{|||}}}|||{{{yyyxxxwwwsssrrrssssssrrrssswwwtttuuuwwwyyy{{{~~~||||||{{{zzzyyyyyyxxxxxxuuuvvvwwwvvvtttrrrrrrsssqqqppppppoooooopppppppppooopppqqqrrrrrrsssssssssrrrqqqppppppppppppqqqrrrqqqpppnnnmmmmmmnnnpppqqqnnnnnnnnnooooooooonnnnnn~~~wwwuuusssrrrrrrssstttuuuyyyzzzzzzxxxwwwvvvwwwxxxvvvxxx|||}}}}}}|||||||||}}}}}}~~~yyy{{{|||xxxsssqqqssswwwuuuwwwzzz}}}}}}|||{{{zzz{{{zzzwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwzzz{{{|||}}}|||{{{yyyxxxvvvrrrqqqrrrrrrqqqrrrvvvuuuvvvxxx{{{}}}~~~||||||{{{{{{zzzzzzzzzyyytttuuuvvvuuusssrrrrrrrrrqqqqqqqqqpppqqqqqqrrrsssrrrrrrssstttuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrsssqqqooommmllllllnnnppprrroooooooooooopppppppppppp~~~|||xxxuuurrrqqqrrruuuwwwxxxxxxwwwvvvuuutttsssssssss{{{}}}}}}}}}}}}~~~~~~{{{{{{{{{zzzyyyxxxwwwvvvuuuvvvwwwyyy{{{|||~~~~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvuuuttttttuuuwwwxxx|||{{{zzzyyyyyyyyyyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvyyyxxxwwwwwwwwwyyy{{{}}}{{{{{{zzzyyyxxxxxxxxxxxx|||{{{yyywwwvvvuuuttttttttttttttttttsssrrrqqqppprrrtttvvvxxxyyyxxxwwwvvvttttttssssssrrrqqqoooooossssssrrrqqqqqqpppppppppooopppsssuuuuuusssqqqooo{{{xxxuuutttuuuwwwyyyyyyxxxwwwwwwvvvuuuuuuuuuuuu{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyywwwxxxyyyzzz|||}}}~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwvvvuuusssrrrrrrssstttuuuzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxvvvvvvxxxyyyxxxwwwzzzyyyxxxwwwwwwxxxzzz{{{yyyyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuuuuttttttsssttttttttttttsssrrrrrrtttuuuwwwyyyyyyyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrpppqqqsssttttttsssrrrppp}}}yyyxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyywwwwwwvvvuuutttrrrppppppppprrrrrrxxxyyy{{{}}}~~~}}}||||||{{{zzzxxxxxxzzz{{{zzzyyyzzzyyyxxxwwwwwwwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwxxxvvvuuuuuuuuuttttttttttttrrrsssttttttuuuuuuttttttuuuvvvxxxzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvtttrrrqqqpppppppppqqqrrrsssssssssrrrrrrssssssssssssrrrrrr~~~}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}||||||~~~~~~~~~|||{{{yyywwwvvvuuuvvvtttrrrpppoooooopppqqquuuxxx{{{}}}}}}|||zzzzzz|||||||||{{{zzzzzzxxxwwwvvvvvvvvvwwwttttttttttttuuuvvvwwwxxxvvvvvvvvvuuutttsssrrrrrrqqqrrrssstttuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzzzzyyyxxxxxxwwwuuusssqqqpppqqqqqqqqqrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}{{{yyywwwvvvuuuvvvuuusssqqqppppppqqqrrrtttwww{{{~~~|||{{{{{{|||}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuurrrrrrrrrssstttuuuvvvwwwyyyyyyxxxwwwuuussspppooooooppprrrtttuuuvvvvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvtttrrrqqqsssssssssrrrrrrrrrqqqqqqssssssrrrrrrqqqqqqqqqqqq~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvvvvuuusssqqqqqqqqqssstttsssvvvzzz}}}|||zzzzzz|||}}}|||{{{xxxxxxxxxwwwvvvuuuttttttrrrrrrrrrssssssuuuvvvvvvyyyyyyyyywwwuuurrrooommmnnnoooqqqssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrqqqpppooonnn}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxwwwwwwuuutttrrrqqqqqqrrrssstttsssvvvzzz}}}|||{{{yyyyyy{{{{{{{{{zzzwwwwwwwwwwwwvvvuuuttttttssssssssssssssstttuuuvvvvvvwwwwwwvvvtttqqqnnnmmmnnnoooppprrrssstttttttttttttttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvssssssssssssssssssrrrrrrooopppqqqrrrqqqooommmkkk}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwtttsssqqqpppppprrrsssuuutttvvvyyy|||~~~{{{zzzxxxxxxzzz{{{zzzyyyvvvvvvvvvvvvvvvuuuuuutttttttttssssssssstttuuuuuussstttuuuuuusssqqqooommmnnnnnnpppqqqrrrssssssssssssssssssssstttuuuvvvwwwuuuuuuvvvvvvvvvvvvuuuuuuqqqrrrrrrssssssttttttuuunnnoooqqqrrrqqqnnnllljjj~~~~~~~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxvvvwwwwwwvvvsssrrrssstttxxxxxxzzz}}}}}}}}}{{{yyywwwvvvwwwyyy{{{vvvuuutttwwwzzz|||{{{xxxvvvuuusssrrrssstttvvvxxxvvvvvvuuutttsssqqqpppoookkklllnnnppprrrsssttttttxxxwwwvvvtttssssssssssssoooqqqssstttsssssstttuuusssuuuvvvvvvtttrrrrrrsssnnnnnnmmmlllllllllllllll~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzzyyyyyyxxxuuussssssuuuxxxyyyyyyzzz}}}~~~}}}{{{yyywwwvvvxxxyyy{{{xxxwwwvvvxxx{{{|||zzzxxxwwwvvvuuuttttttuuuwwwxxxvvvuuuuuutttsssqqqooooookkklllnnnppprrrsssttttttwwwvvvuuutttssssssssssssppprrrtttttttttssstttuuutttuuuvvvuuusssrrrssstttooonnnnnnmmmmmmmmmmmmmmm~~~}}}}}}}}}}}}|||zzzvvvtttuuuyyy|||zzzzzz{{{~~~~~~|||{{{yyywwwwwwxxxzzz{{{{{{zzzyyyzzz{{{|||zzzxxxyyyxxxwwwvvvvvvwwwxxxxxxuuuuuuuuutttrrrqqqooonnnkkklllnnnpppqqqrrrssssssuuuttttttsssssstttttttttqqqrrrtttuuuttttttuuuvvvuuuuuuuuusssrrrrrrsssuuupppoooooonnnnnnnnnnnnnnn~~~~~~~~~~~~}}}{{{yyyyyy|||~~~|||||||||~~~|||{{{yyyxxxxxxyyyzzz{{{}}}}}}|||||||||{{{zzzyyy{{{zzzyyyyyyxxxxxxyyyyyyuuuuuuuuutttrrrqqqooonnnkkklllnnnpppqqqrrrssssssssssssrrrrrrsssttttttuuuqqqsssuuuuuutttttttttvvvuuuuuutttrrrqqqrrrtttwwwqqqppppppooonnnooooooooo~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzyyyyyy{{{{{{{{{zzzzzzzzz{{{{{{vvvvvvuuutttsssqqqpppooommmmmmoooppprrrsssssssssrrrqqqqqqrrrrrrssstttuuuqqqsssuuuuuutttssstttuuuuuuuuutttrrrqqqrrruuuwwwqqqqqqpppooooooooooooooo~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||zzzyyyzzzzzz{{{{{{{{{||||||||||||wwwwwwwwwvvvtttsssqqqpppnnnoooppprrrssstttttttttqqqqqqqqqqqqrrrrrrssstttqqqsssttttttsssrrrrrrssssssttttttsssrrrrrruuuwwwqqqppppppooooooooooooooo~~~~~~~~~|||~~~~~~{{{yyyyyyzzzyyyyyyzzz|||}}}}}}}}}}}}xxxxxxxxxwwwvvvtttrrrrrrpppqqqrrrssstttuuuuuuuuurrrqqqqqqqqqqqqqqqrrrsssppprrrssssssrrrqqqqqqrrrrrrsssttttttsssssstttvvvppppppooonnnnnnnnnnnnooo{{{}}}~~~{{{yyyyyy{{{wwwxxxzzz|||}}}~~~~~~~~~yyyyyyyyyxxxvvvuuusssrrrqqqrrrssstttuuuuuuvvvuuurrrrrrqqqqqqpppqqqqqqrrrpppqqqsssrrrqqqppppppqqqqqqsssuuuuuutttttttttuuupppoooooonnnnnnnnnnnnnnn~~~~~~~~~|||zzzxxxyyyzzzzzzyyyxxxwwwxxx{{{}}}zzzzzzyyywwwuuutttsssrrrpppqqqrrrtttuuuvvvvvvwwwtttsssrrrqqqppppppppppppooooooooopppqqqqqqrrrrrrssssssttttttttttttsssssspppooonnnmmmmmmlllmmmmmm}}}zzzxxxyyyzzzxxxxxxwwwwwwyyyzzz|||}}}|||{{{zzzyyywwwvvvuuutttrrrssstttuuuvvvwwwwwwwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqpppppppppppppppppprrrrrrssstttttttttttttttpppooonnnmmmllllllllllll~~~{{{yyyxxxyyyvvvvvvwwwxxxyyyzzzzzz{{{}}}}}}|||{{{zzzyyyxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuutttssssssssssssrrrrrrqqqqqqpppoooooonnnpppqqqrrrtttuuuuuuuuuuuuoooooonnnmmmllllllllllll~~~~~~}}}~~~|||yyyyyyyyytttuuuvvvxxxyyyyyyyyyyyy}}}}}}||||||{{{zzzyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttssssssssssssqqqqqqqqqpppppppppooooooooopppqqqssstttuuuvvvvvvpppooonnnmmmllllllllllll~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{yyyyyyttttttvvvwwwxxxyyyyyyyyy||||||{{{{{{zzzzzzzzzyyyvvvvvvwwwwwwwwwvvvuuuuuuvvvuuutttsssrrrrrrrrrrrroooooopppppppppqqqqqqqqqnnnoooqqqssstttuuuvvvvvvppppppooonnnmmmmmmmmmmmm~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzuuuuuuvvvwwwxxxyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvvvvuuuvvvuuutttssssssrrrrrrsssnnnoooooopppqqqqqqrrrrrrnnnoooppprrrtttuuuuuuvvvqqqqqqpppooonnnnnnnnnnnn~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||vvvvvvvvvvvvwwwyyy{{{|||zzzzzz{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuttttttttttttppppppppppppppppppqqqqqqnnnoooqqqrrrsssttttttuuusssrrrqqqpppoooooooooooo~~~}}}~~~~~~~~~}}}~~~}}}}}}xxxwwwvvvvvvwwwyyy{{{}}}{{{{{{{{{{{{||||||||||||wwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuurrrrrrqqqqqqpppoooooooooooopppqqqrrrsssttttttttttttsssrrrqqqpppppppppppp~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}yyy|||zzzxxxvvvvvvxxxzzz|||{{{|||||||||}}}}}}~~~~~~vvvwwwxxxxxxyyyyyyyyyyyyzzzvvvsssrrrssstttsssqqqtttrrrppppppqqqrrrqqqpppqqqqqqrrrrrrsssttttttuuussssssssssssrrrpppnnnlll~~~~~~}}}}}}||||||}}}}}}~~~}}}zzz{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{{{{|||}}}}}}~~~~~~wwwxxxyyyzzzzzzzzzzzzzzz{{{xxxttttttuuuuuutttrrrtttrrrppppppqqqrrrqqqppprrrrrrsssssstttuuuuuuuuutttuuuuuuuuutttrrrpppooo}}}||||||||||||}}}~~~~~~}}}~~~}}}zzz{{{zzzxxxwwwwwwxxxzzz{{{yyyyyyzzz{{{}}}~~~zzzzzz{{{{{{||||||{{{{{{{{{yyywwwvvvvvvvvvuuuttttttrrrppppppqqqrrrqqqppprrrssssssttttttuuuvvvvvvvvvvvvwwwvvvvvvtttrrrqqq}}}||||||||||||}}}~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxyyyzzz{{{xxxyyyzzz{{{}}}~~~||||||}}}}}}}}}}}}}}}|||{{{zzzxxxwwwwwwvvvuuuuuutttrrrppppppqqqrrrqqqpppqqqqqqrrrssssssttttttuuuuuuvvvvvvwwwvvvuuusssrrr}}}}}}}}}}}}}}}~~~~~~{{{{{{zzzyyyyyyzzz{{{{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}yyyyyyyyyxxxwwwuuuuuuuuutttrrrppppppqqqrrrqqqpppoooppppppqqqqqqrrrssssssssstttuuuvvvvvvuuussssss~~~~~~~~~~~~|||||||||{{{{{{|||||||||{{{{{{|||}}}~~~~~~xxxzzz{{{zzzwwwuuuuuuuuutttrrrppppppqqqrrrqqqpppnnnnnnoooppppppqqqqqqrrrrrrssstttuuuuuutttssssss~~~}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}yyy{{{}}}|||yyyvvvvvvwwwtttrrrppppppqqqrrrqqqpppooooooooopppqqqqqqrrrrrrqqqrrrtttuuuuuuuuutttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz}}}~~~zzzxxxxxxyyytttrrrppppppqqqrrrqqqpppoooppppppqqqrrrrrrssssssrrrssstttvvvvvvvvvuuuuuu~~~~~~~~~~~~}}}{{{yyyxxxxxxxxxsssrrrqqqpppppppppqqqrrrmmmoooqqqssstttsssrrrqqqrrrsssuuuvvvwwwwwwwwwvvv}}}|||zzzyyyyyyxxxuuutttsssrrrrrrrrrrrrssspppppppppqqqqqqrrrssstttrrrsssuuuvvvwwwwwwvvvvvv~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssssssssrrrqqqpppoooppprrrtttvvvrrrssstttvvvvvvvvvuuuuuu~~~}}}|||{{{yyyyyyxxxvvvuuuttttttssssssrrrrrrqqqrrrssstttuuurrrssstttuuuvvvvvvuuuttt~~~~~~}}}yyyyyyxxxxxxvvvuuutttsssssssssuuuvvvvvvuuuuuutttssstttuuuvvvvvvvvvuuuttt~~~yyyyyyyyyyyyxxxwwwvvvuuutttvvvxxxyyyyyyxxxvvvuuutttuuuvvvwwwwwwvvvuuutttzzzzzz{{{{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxxxxwwwvvvuuu{{{{{{|||}}}}}}|||{{{zzz|||{{{yyyxxxxxxyyyzzz|||vvvwwwxxxyyyyyyxxxwwwvvv~~~~~~~~~}}}}}}||||||}}}|||{{{zzzzzz{{{}}}~~~zzz{{{{{{zzzyyyxxxzzz{{{~~~}}}|||{{{{{{|||}}}~~~{{{||||||{{{zzzzzz{{{}}}}}}}}}|||}}}~~~|||}}}}}}|||{{{{{{}}}~~~|||}}}~~~}}}||||||~~~|||}}}~~~}}}|||}}}~~~}}}~~~~~~~~~zzzzzzxxxvvvsssqqqooonnnkkkkkkkkkkkkkkkjjjjjjjjjiiiiiihhhfffcccaaabbbccc```aaabbbccccccdddccccccaaaaaabbbccceeegggiiijjjiiilllqqqvvvzzz}}}yyysssmmmhhhccc^^^[[[YYYXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTTTTTTTRRRPPPPPPQQQSSSOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVPPPSSSVVVXXXZZZ\\\___bbbaaagggooovvvyyyzzzzzz{{{}}}}}}vvvlllbbb[[[[[[YYYVVVTTTTTTSSSQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJIIIHHHIIIKKKNNNGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPPPPSSSXXX\\\]]]]]]]]]^^^```aaacccggglllqqquuuxxx|||~~~~~~wwwsssooommmaaaaaa```]]]WWWSSSQQQPPPNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGEEECCCAAABBBEEEGGGFFFHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOORRRTTTVVVXXXZZZZZZZZZZZZ___aaadddeeefffhhhjjjlllvvvyyy~~~tttpppiiiccc```]]][[[YYYSSSSSSSSSQQQMMMJJJIIIIIIKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFEEECCCAAAAAACCCFFFEEEGGGHHHGGGFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDEEEGGGHHHIIIJJJJJJHHHIIIKKKMMMOOOOOOOOOOOOOOOQQQTTTUUUUUUVVVXXXZZZ^^^aaadddfffhhhmmmssswwwyyyzzz~~~}}}uuuqqqlllgggcccXXXUUURRRPPPPPPOOOMMMLLLIIIJJJKKKJJJHHHGGGGGGGGGGGGEEECCCCCCDDDEEEDDDCCCBBBCCCDDDCCCAAAAAABBBCCCDDDEEEEEEDDDBBBBBBCCCEEEAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEEEEEEE???@@@CCCEEEFFFGGGGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJGGGIIIKKKKKKKKKKKKMMMNNNNNNPPPQQQRRRRRRUUUXXX[[[YYYZZZ]]]```eeejjjooorrrvvvxxxyyyyyywwwvvvvvvwww~~~tttlllhhheee```[[[XXXVVVVVVUUUMMMLLLKKKKKKLLLKKKIIIGGGEEEGGGHHHHHHGGGFFFFFFGGGDDDBBBAAAAAABBBCCCBBBAAA???AAACCCCCCBBB@@@@@@AAACCCCCCCCCAAA??????AAACCCAAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC>>>@@@CCCFFFGGGGGGFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJIIIHHHHHHIIIKKKJJJKKKKKKKKKLLLMMMOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYSSSTTTUUUTTTQQQPPPPPPPPPUUUWWWZZZ___dddiiinnnppp|||{{{pppiiiccc^^^[[[SSSSSSSSSQQQPPPOOONNNOOOHHHGGGFFFFFFFFFEEEBBB@@@AAABBBCCCCCCBBB@@@AAABBBCCCAAA@@@@@@AAABBBBBBAAA>>>@@@BBBCCCBBB@@@@@@@@@AAABBBAAA???>>>>>>@@@BBB??????@@@@@@AAAAAAAAAAAACCCBBB@@@?????????@@@AAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@AAAAAA>>>@@@CCCEEEFFFFFFEEEDDD@@@@@@AAAAAABBBCCCDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIILLLKKKKKKKKKKKKKKKKKKKKKDDDEEEFFFDDDCCCBBBCCCDDDEEEFFFHHHJJJNNNQQQTTTVVVUUU\\\gggttt}}}nnnfff\\\UUUSSSSSSSSSRRRKKKKKKLLLLLLKKKIIIFFFEEEDDDCCCBBBBBBBBBAAA>>><<>>===>>>@@@<<<<<<======>>>?????????AAAAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>===>>>>>>????????????????????????>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCBBBAAA@@@AAABBBAAA@@@@@@BBBDDDFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEAAABBBBBBAAA@@@@@@BBBCCC>>>???@@@BBBEEEHHHJJJLLLLLLPPPWWW```jjjvvv{{{qqqfff___]]]XXXPPPLLLLLLKKKJJJHHHIIIHHHFFFFFFFFFEEEBBB???BBBAAA@@@@@@BBBBBBBBB@@@>>>@@@BBBBBBAAAAAABBBCCCBBB@@@??????AAABBBBBBBBB>>>@@@BBBBBBAAA@@@AAABBB>>>???AAA@@@>>>======>>><<<<<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@??????AAA@@@???>>>============??????????????????>>>>>>@@@@@@?????????>>>>>>>>>BBBBBBAAAAAABBBCCCEEEEEE@@@AAABBBBBBAAA@@@AAACCCBBB@@@@@@AAADDDEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBB?????????>>>======???AAA;;;<<<===???AAADDDFFFGGGMMMOOOTTTZZZaaakkkttt{{{~~~{{{nnnddd___[[[WWWSSSQQQNNNKKKJJJLLLLLLIIIGGGIIIFFFBBBCCCEEEEEECCC@@@???>>>===???BBBDDDEEEDDD:::<<<>>>??????@@@AAACCCAAA???>>>???AAABBBBBBAAA???@@@BBBAAAAAAAAABBBDDD===???AAAAAA???============>>>>>>???@@@AAAAAABBB@@@@@@AAABBBBBB@@@???>>>AAAAAA???>>>============????????????>>>>>>>>>>>>BBBBBB@@@???>>>>>>>>>>>>@@@@@@?????????AAABBBCCC===???@@@@@@???>>>@@@AAABBB@@@???@@@CCCDDDAAA???CCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;999999;;;===??????@@@AAABBBDDDEEEFFFCCCEEEIIINNNTTT[[[ccchhhmmmuuuyyyqqqmmm___\\\YYYVVVTTTQQQMMMJJJJJJHHHGGGFFFFFFFFFDDDCCCEEEDDDBBBAAA@@@@@@AAAAAA>>>>>>>>>===>>>??????@@@@@@???????????????@@@@@@BBBAAAAAA@@@???>>>======AAAAAA@@@@@@@@@@@@AAAAAA???????????????>>>======;;;<<<===<<<;;;<<<===???<<<<<<===>>>@@@AAABBBCCCAAA???===<<<<<<===???AAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@????????????@@@AAABBBCCCBBBAAA???>>>>>>???AAABBB@@@@@@???>>>======>>>>>><<<===>>>===<<<;;;<<<>>>>>>??????@@@@@@AAAAAABBB@@@BBBFFFJJJMMMQQQSSSTTT^^^___aaaeeejjjpppuuuxxx}}}qqqhhh```[[[XXXTTTRRROOONNNMMMKKKHHHFFFHHHFFFEEEEEEFFFFFFDDDCCCDDDDDDBBBAAA@@@@@@@@@AAA>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<===<<<;;;;;;===???======>>>???@@@AAAAAABBB>>>>>>===<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCC???>>>>>>>>>???@@@AAAAAA@@@???>>>======>>>???@@@@@@???>>>>>>======>>>>>><<<>>>???>>>===<<<===>>>===>>>>>>??????@@@AAAAAA>>>???BBBEEEGGGIIIKKKKKKQQQQQQSSSUUUZZZ___cccfffkkknnnrrrwww}}}xxxkkkfff^^^WWWSSSPPPNNNLLLIIIHHHFFFFFFFFFFFFDDDCCCEEECCCBBBCCCDDDEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@=========>>>>>>>>>????????????>>>===========================>>>>>>>>>???>>>======<<<<<<======>>><<<============<<<;;;;;;;;;<<<===<<<;;;;;;===???>>>?????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????========================;;;<<<>>>???AAAAAABBBBBB>>>>>>>>>======>>>??????========================???>>>>>>============>>>===>>>???>>>======>>>???=========>>>??????@@@@@@===>>>@@@AAACCCCCCDDDDDDIIIIIIIIIKKKNNNQQQTTTVVVYYY[[[^^^aaadddhhhmmmpppwww{{{xxxmmmbbb[[[ZZZVVVQQQNNNMMMMMMLLLKKKFFFDDDCCCCCCDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAA@@@@@@????????????<<<======>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<<<<=====================???>>>>>>======>>>>>>???;;;;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;;;;===>>>????????????????????????;;;<<<============<<<;;;=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===>>>>>>===<<<<<<<<<======;;;<<<<<<======<<<<<<;;;>>>======<<<<<<=========<<<===>>>===<<<;;;<<<>>>=========>>>??????@@@@@@??????AAABBBCCCCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLRRRTTTVVVVVVWWWYYY]]]___eeegggjjjmmmooossswwwzzz}}}ssshhh___XXXSSSPPPQQQNNNKKKIIIHHHHHHGGGFFFFFFDDDCCCCCCCCCCCCBBB@@@@@@???>>>???AAABBBBBBAAA???????????????>>>>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>===<<<;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::>>>======<<<<<<======>>>::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::;;;<<<>>>??????>>>>>>>>>>>>======<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>????????????????????????>>>?????????>>>>>>===<<<======<<<<<<;;;<<<<<<<<<<<<======>>>>>>======<<<===<<<<<<<<<<<<<<<======:::;;;<<<;;;::::::;;;<<<======>>>>>>???@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCBBBCCCCCCCCCDDDHHHJJJLLLLLLLLLNNNPPPRRRZZZ[[[]]]^^^^^^```cccfffjjjlllqqqwww}}}uuukkkfff^^^VVVPPPMMMMMMMMMLLLIIIGGGFFFEEEDDDCCCAAADDDCCCAAAAAABBBAAA@@@>>>???>>>>>>???@@@AAAAAA@@@===>>>>>>??????>>>======;;;<<<===>>>???>>>===<<<======<<<<<<<<<<<<======??????>>>===<<<;;;::::::;;;::::::::::::::::::;;;999::::::;;;;;;;;;;;;::::::;;;<<<;;;::::::<<<>>>============<<<<<<<<<<<<========================<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===>>>>>>?????????<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<<<<===999:::;;;:::999999999;;;<<<<<<======>>>>>>??????;;;<<<===???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDEEEEEEFFFHHHIIILLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ]]]bbbgggmmmrrruuuvvvzzzyyypppfff^^^WWWUUURRRNNNJJJIIIIIIJJJGGGFFFEEEDDDEEEDDDBBB@@@BBBAAA@@@@@@AAABBB@@@???@@@???>>>???@@@AAA@@@???<<<<<<===>>>>>>>>>===<<<:::;;;===>>>???>>>===<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>======<<<<<<<<<::::::999999999999::::::999::::::;;;<<<<<<;;;;;;:::;;;;;;;;;::::::<<<>>>:::;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;<<<======;;;;;;<<<<<<<<<=================================;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>??????>>>===<<<<<<===>>>???;;;;;;::::::;;;;;;<<<===999:::;;;;;;999999:::;;;999::::::;;;;;;<<<======999:::<<<===??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA???AAACCCDDDDDDDDDEEEFFFCCCEEEHHHJJJJJJJJJKKKLLLMMMNNNOOOSSSWWW\\\^^^______aaadddggglllttt|||oooddd___]]]XXXTTTLLLMMMMMMKKKIIIFFFEEEEEEBBBAAAAAABBBCCCDDDBBB@@@AAA@@@@@@AAACCCDDDCCCBBBAAA???>>>???@@@AAA@@@>>>;;;<<<===>>>>>>===<<<<<<:::;;;===>>>???>>>===<<<<<<<<<<<<<<<>>>???@@@AAA============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<<<<<<<:::;;;;;;;;;::::::<<<===999999999::::::;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<===>>>???@@@???>>><<<;;;;;;<<<>>>???::::::::::::;;;;;;<<<===:::;;;<<<<<<::::::;;;<<<777888888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDBBBDDDGGGHHHGGGEEEDDDEEEEEEEEEGGGJJJNNNQQQRRRRRRSSSTTTTTTTTTVVV\\\ccchhhfffmmmuuu|||lllggg```ZZZVVVRRRNNNLLLLLLKKKIIIGGGDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA???======>>>???@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>============;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>=========@@@???>>><<<;;;;;;;;;;;;>>><<<:::999:::;;;;;;:::777777888888888777777666:::;;;<<<;;;999888999:::<<<<<<<<<;;;;;;::::::::::::777555777;;;>>>>>>===<<<;;;;;;::::::999999888;;;;;;;;;;;;:::999888888;;;<<<======<<<<<<===???::::::;;;<<<===============<<<:::999888999999:::???===999666555777;;;===;;;:::999888777888999999999999888888777888888999::::::;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEHHHKKKMMMJJJKKKLLLMMMMMMOOORRRUUUVVVXXXZZZ^^^cccjjjsssxxx}}}oooiiibbb^^^YYYTTTRRRPPPMMMKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@??????>>>>>><<<======>>>>>>======<<<>>>>>>>>>=========<<<<<<;;;::::::::::::;;;<<<<<<========================>>>===<<<;;;;;;::::::;;;<<<;;;999888999999::::::777888888999888888777777:::;;;;;;;;;999888999:::;;;;;;;;;;;;:::::::::999:::888666777:::<<<===<<<777777888888999::::::;;;999999:::::::::::::::999:::;;;===<<<;;;;;;<<<>>>999999;;;<<<==================<<<;;;:::;;;<<<<<>>>>>>>>>>>===AAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHGGGIIIJJJJJJJJJKKKNNNPPPQQQRRRTTTUUUWWW[[[```dddlllqqqwww{{{{{{oooccc[[[XXXUUURRROOOMMMLLLLLLKKKJJJHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBB===>>>@@@AAAAAA???===;;;<<<<<<============<<<<<<>>>============<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::999777777888888999888888999999999999999888999:::;;;:::888888888999:::::::::::::::999999999:::888777888999;;;;;;:::666666777777888999999999777777888::::::;;;;;;;;;999:::;;;;;;::::::;;;<<<888999:::;;;======>>>>>><<<;;;;;;;;;;;;<<<<<<===???>>><<<;;;;;;;;;<<<============<<<<<<:::999999666666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>=========AAAAAAAAA@@@@@@AAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGGGGGGGFFFGGGHHHIIIKKKLLLLLLLLLMMMOOORRRYYY\\\aaadddfffjjjpppuuu}}}zzzmmmddd\\\UUUPPPPPPLLLJJJHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAA===>>>?????????>>>===<<<===>>>>>>??????>>>>>>============<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<:::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<===::::::999888777777888:::888888999:::::::::999999888::::::999888777888999999999999999999999999999999999888888999999999888:::999999888777777666666777777888999999999999999777999::::::999999:::;;;777888999;;;<<<===>>>>>>888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999777888888999::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<@@@@@@???>>>>>>>>>???????????????@@@@@@@@@AAAAAA??????@@@AAABBBAAAAAAAAA???BBBDDDEEEDDDBBBBBBCCCBBBEEEGGGIIIIIIJJJKKKMMMNNNQQQTTTVVVWWWYYY\\\___eeehhhnnnssszzz{{{oooeee[[[VVVRRRLLLIIIIIIHHHFFFEEEDDDEEEEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAA@@@??????????????????>>>===<<<<<<<<<===>>>======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<888999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???:::;;;;;;999777777999;;;777888999:::::::::::::::888999:::999777666777888777888888888888888888888888888999999888777777777:::::::::999888888777777888999999999888888777666777888999999888888999;;;777888999;;;<<<=========777888888999999:::::::::999:::::::::;;;:::::::::;;;<<<=========<<<:::999:::::::::::::::999888777<<<;;;::::::999:::;;;;;;::::::;;;<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????<<<===???@@@AAAAAABBBAAA>>>@@@BBBCCCBBB@@@@@@@@@AAACCCFFFHHHHHHIIIJJJKKKHHHIIIKKKLLLLLLMMMNNNOOOVVVXXX[[[___dddjjjqqquuu|||}}}ssskkkeee\\\UUURRRPPPKKKGGGGGGGGGEEEDDDDDDEEEDDDCCCAAACCCBBBBBBAAABBBBBBCCCCCC@@@@@@???>>>============@@@>>><<<::::::;;;===>>>::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???:::;;;<<<:::777666999<<<666777888999::::::::::::777888999888666666666777666666666777777777777777666888999999777666666777777777888888999::::::;;;999999999888888666555555777888999999888888999;;;888999:::;;;;;;<<<;;;;;;999:::;;;;;;;;;;;;;;;:::888888888888999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666999999888777888999:::;;;999:::;;;;;;<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<============>>>>>>>>>;;;<<<===>>>???@@@AAAAAA===???AAAAAA?????????@@@AAACCCEEEEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIILLLMMMNNNPPPTTTWWW[[[]]]fffjjjpppwwwzzzpppfff___^^^VVVOOONNNMMMJJJGGGHHHEEEDDDCCCDDDEEEEEECCCAAABBBBBBAAAAAAAAAAAAAAABBB??????===<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;<<<:::::::::;;;;;;:::::::::;;;;;;;;;::::::::::::999;;;::::::::::::;;;<<<<<<888888999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<======888:::<<<999555555888<<<555666777888999999999999777888888888666555666777555555555666666777777777444666999999777666666888666666777777888999999999777777777777777777666666777888:::999888888999;;;999::::::;;;;;;:::::::::::::::;;;<<<;;;:::999999888777777777777888999:::666777777777888:::;;;<<<999:::;;;<<<;;;:::888777777666555555666888:::<<<999999:::;;;;;;;;;;;;:::999999999999999:::;;;<<<;;;<<<<<<<<<<<<=========<<<<<<;;;:::;;;<<<===>>><<<===>>>>>>======???AAA???@@@BBBAAA@@@@@@AAACCCEEEFFFFFFGGGIIIHHHGGGFFFGGGGGGHHHIIIKKKMMMNNNNNNUUUXXX\\\aaafffmmmuuuyyy|||~~~wwwooofff]]]WWWSSSKKKEEEEEEFFFEEEDDDFFFCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>===;;;;;;:::::::::;;;<<<===>>>>>><<<:::999;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::999999;;;::::::::::::;;;<<<<<<888888999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;777999;;;888444333777;;;555555666888888999999999666888888777666555666777444555555555666666777777222666999999777666666888888888888777666666555555444555666777888888888888777999::::::999999:::;;;::::::;;;;;;;;;:::999999888999999:::999888666555888888777777777888:::;;;555555444555666999;;;<<<888999;;;<<<<<<;;;:::888555444444444555888:::<<<999999:::;;;;;;;;;;;;:::999888999999:::;;;<<<===;;;;;;;;;<<<<<<<<<=========<<<:::888888999:::;;;<<<<<<<<<<<<;;;<<>>>>>>>>???BBBDDD@@@@@@AAABBBDDDDDDBBBAAAFFFFFFFFFHHHIIIJJJIIIHHHKKKMMMOOOPPPSSSWWW\\\```eeeiiiooouuu{{{zzzqqqiiiaaa[[[VVVRRRJJJIIIHHHFFFEEEEEEFFFFFFBBBCCCDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@???@@@???>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>??????>>><<<999888>>>===:::999999;;;===???888999;;;;;;<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999888777777666777777888666666666666555555555555666666666666666555555555444666777777666666777999666666666666666666666666888777555666777888666555555555555555666666666666777777777777888888888888888888777777777777888888999;;;<<<===<<<:::777555;;;777444666:::;;;888333666666666666777777777777555555777888:::<<<===>>>:::999999888888777777777888777777777777777888888<<<999777777:::;;;:::888;;;999777999;;;===;;;999999:::;;;;;;::::::;;;===========================???>>>===<<<===???AAABBB===>>>???AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGHHHJJJKKKLLLMMMUUUWWWXXX[[[```gggpppvvvzzz|||vvvppphhh```YYYTTTOOOKKKIIIHHHFFFEEEDDDDDDDDDEEECCCDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<:::888<<<;;;:::999999:::<<<===:::::::::;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777777777777777777888777777777777777777777444444555555666666777777555666777777666555666888666666666666666666666666777666555666777777666555555555555555666666666666666666777777777888888888888777777777777777777888999:::<<<<<<<<<999777555444444555666777777777666555555666666666777777777666666777888999::::::;;;;;;:::::::::999999888888999888888777777777888888;;;888666777999:::999888999888666888:::;;;:::888888:::;;;;;;:::999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAA===>>>???AAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLLLLMMMNNNRRRXXX\\\dddfffmmmxxx{{{uuukkkfff^^^WWWQQQMMMHHHEEEGGGFFFDDDCCCBBBBBBCCCCCCCCCDDDEEECCCAAA???@@@AAA@@@???>>>======<<<======<<<<<<;;;;;;::::::999999::::::;;;;;;;;;:::999999999:::<<<<<<<<<<<<::::::;;;:::::::::::::::::::::;;;;;;:::999999999999999999999999999999999999999888888888777777777666666444555666888888888777777777777777777777777777777333333444555666777777888555666777777555444555666666666666666666666666666777555444555666777666555444555555555555666666666666666777777777777888888777777777777777777777777888999:::;;;:::888666555000333666777555555777999555555555666666666666777666666666777777777777777;;;;;;;;;:::::::::::::::::::::999888777777777888999777666666777888888777888777666777999999999888888999;;;:::999999:::<<<::::::::::::::::::::::::<<<;;;::::::;;;<<<>>>???>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGEEEFFFFFFFFFEEEGGGIIILLLQQQQQQVVV^^^dddgggnnnvvv~~~|||rrriiiccc^^^XXXRRRNNNJJJGGGDDDEEEDDDCCCBBBAAABBBBBBCCCCCCDDDDDDCCC@@@>>>>>>???>>>>>>===<<<<<<<<<<<<<<<::::::::::::999999888888999::::::;;;::::::888888777888999;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;:::999<<<;;;:::888777888999999888888888888888888888888777777666666666555555555222333666888999888777666444444444555555555555555444444444555555666666666555666777666444333444555555555555555555555555555555444444444666777666555444444444555555555666666666666666666777777777888666777777777777777777666777777888999999777666444333444666666666666666777444444555555555666666666444444555555555666666666999999999999::::::::::::;;;:::999888888777777888888777666666666777777777777777777777888999999888999:::;;;;;;::::::;;;<<<:::::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>======????????????????????????>>>???@@@AAABBBCCCDDDDDDBBBDDDEEEFFFFFFGGGHHHJJJKKKIIIKKKOOOQQQSSSXXX___eeehhhlllpppuuu}}}}}}{{{uuujjj```[[[WWWRRRMMMJJJHHHFFFDDDEEEDDDBBBAAAAAABBBCCCCCCCCCDDDDDDBBB???>>>>>>???>>>======<<<<<<<<<<<<===999999999999999888888888888999999999999999888888777777888:::;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::<<<;;;999888777888999999777777777777777777777777666666666555555555444444111222555777888777666555333333444444555555555666666666555555444444333333555666666555333222333444444444444444444444444444444333333333555666666444444444444444555555555555555666666666666777777777555666777777777777666555555666777777777666555444777444222333666666333///444444444444555555555555222222333444555666666777666666666777888888888999:::999999888777777777888666777666666555666666777777888999999999999999:::999;;;<<<<<<;;;;;;<<<===::::::::::::::::::::::::888888888999999:::;;;;;;>>>=====================BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAABBBBBBCCC===???BBBCCCCCCCCCEEEFFFIIIGGGGGGIIIJJJIIIMMMSSSPPPQQQTTTYYY^^^fffnnnsss|||zzzwwwtttmmmbbbXXXRRROOOJJJGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@AAABBBCCCAAABBBCCCAAA???>>>>>>???===<<<<<<;;;;;;;;;<<<<<<999999999999999999888888888888777777888888999:::777888888999:::<<<<<<======>>>??????>>>===;;;:::999999888888888888999999666666666666666666666666666666666555555555444444222333444666666666555555555555555666666777777888777666666555444333222222333444555555333222333444444444444444444444444444333222222333555666555444333444444444444555555555555555666666666666777777555555777777777777555555444444555555555555444444777222///000444444000***333333333444444444555555111111222333444555666777333333444555666777777777888777777777777777888888666777777777555555777888777888:::999888888999;;;999:::<<<;;;::::::;;;===::::::::::::::::::::::::777777888999999::::::;;;<<<<<<<<<;;;;;;<<<==============================>>>>>>>>>???@@@AAAAAAAAA>>>@@@AAAAAA@@@???@@@BBBDDDBBBCCCFFFFFFEEEHHHMMMIIIIIIJJJLLLPPPUUUYYY\\\bbbgggmmmrrrvvv|||zzzuuuqqqllldddYYYQQQLLLIIIEEECCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAA@@@AAAAAA@@@???>>>>>>???:::::::::999999::::::;;;999999999999999999999999888777555555666888;;;===999999999:::;;;<<<======>>>>>>>>>>>>===<<<;;;:::666777888999999:::999999666666666666666666666666666666666666555555555555444444444444444444444444444444555666666777888888555555555444444333333333222333444444333222444555333333333333333333333333222111111222444666555444333333444444444555555555555555555666666666777777444555777888888777555444333333444444444444444444555333222222444444111///222333333333333444444444333333333444444444555555222222333444555666777777555555555555666777888888666888999777555555777999555777999999777666888:::777999::::::999888:::;;;888888888888888888888888777777888999::::::::::::;;;;;;:::::::::<<<===>>>888888888888888888888888<<<======>>>>>>??????@@@@@@AAAAAA@@@??????@@@BBB@@@???AAACCCCCC@@@AAAFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNSSSYYY\\\___dddkkkqqqwww|||~~~yyyvvvqqqlllfff^^^TTTLLLJJJGGGDDDBBBBBBCCCCCCCCC??????>>>======>>>???@@@???@@@AAA@@@???>>>???@@@999888888888888888999999999999999999999999::::::777666444333555888<<<>>>::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::444555777999:::::::::999777777777777777777777777777777666666666555555555555555444333333333444444222222333333444555666666333444444444444444444444111222333333333333444555333333333333333333333333222111111222444555555444333333333444444444555555555555555555666666666777444555666888888666555444333333333333333333333333444666777777666555666777222222333333333444444444555555555444444333333333111222333444555777777888444444444444555777888999666888999888666555777:::444666888888555555777999555777888888777777888999777777777777777777777777777888999::::::;;;::::::::::::999999:::<<<===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>><<<===>>>======>>>AAACCCBBB@@@AAACCC@@@;;;;;;>>>AAAAAAAAABBBDDDEEEEEEDDDEEEIIINNNPPPPPPSSSZZZ```dddgggmmmsss||||||xxxuuuqqqiiibbb[[[TTTNNNIIIGGGGGGEEECCCAAA???===<<<>>>>>>===<<<<<<===>>>???>>>======<<<;;;;;;:::::::::::::::999999999888888;;;;;;:::999888777666666333666888888555555777:::777888999:::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;:::888777555111555999888444111333666444666999;;;:::777333111555555555666555555444444444444555666666777666666444555555333111111222333444666666555222000000111222222222111111111111111000000111111111222222222444222222444777888777444666444333444777777555222444444444555555555555666222222222222222222222222000555666222111555777555555555444333333222111111555555444444555666888999444333333444666777666555666666666666666666555555777555444555888999888666333444555555555777:::===888888888888888888888888777888888888999999999999666666777777777777666666666888:::;;;;;;;;;999888;;;:::999888888999:::;;;:::;;;<<<<<<======<<<<<<@@@@@@@@@???????????????@@@@@@????????????@@@@@@???@@@AAAAAA@@@???@@@AAA@@@CCCFFFHHHJJJKKKMMMOOOTTTVVVXXX[[[^^^fffpppwwwzzz}}}wwwtttnnnjjjccc\\\VVVQQQLLLIIIFFFEEEDDDBBBAAA???>>>===???>>>===<<<<<<===>>>>>>======<<<;;;;;;::::::999999999999888777777666666999999999888777777666666555666777777666666777888777888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::999888666555666666666555444555666777666888:::;;;:::777444222444444555555555444444333444444555666666666666666111222333222111111222444111333555555444333444555222222222222222333333333222222333333333444444444333222222444777888666444555333222333555666444111444444444444555555555555222222222222222222222222444888888333111444555222555555444333333222111111333333222222333555666777222111111222444555555444555555555555555555555555777555444555888999777666444666666666555555777999777777777777777777777777777777777777888888888999666666666666666666666666444666777999999888777666:::999888777777888999:::888999::::::;;;;;;::::::========================>>>>>>============>>>>>>===>>>??????======>>>??????AAACCCEEEEEEGGGIIIKKKKKKNNNPPPRRRTTTYYY___dddffflllttt}}}}}}wwwqqqmmmeee```YYYSSSOOOKKKHHHFFFCCCCCCBBBAAA@@@??????>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999888555555666666666666666666777777777777777777666666888777666666777777666555777777888999::::::::::::999999999999999999999999777888888888777666555555:::777333333555777888777999:::::::::999777555333333333444444444444333333444444555555666666555555///000111111111111333555111333555555444333444555222222222333333444444555222222333333333444444444333222222444666666555444333222222333444444333111333333333444444444555555222222222222222222222222444777777333111333444333444444444333333222222222111111111111222333444444333222222333555666555444444444444444444444444444666555444555777888777666555666777666444333333444666666666666666666666666666666666666777777777777777777666555555666777777555666777888888888777666888888777777777777888888666777888888999999888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===>>>???@@@@@@@@@AAADDDGGGDDDFFFIIIJJJJJJKKKMMMOOOTTTWWW[[[```fffnnnwww}}}}}}xxxrrrkkkfff^^^YYYRRRLLLHHHFFFDDDCCCAAA@@@@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;::::::999888888777222333444555666888999999555555555555666666777777:::777555555888888666333666777888888999999999888888888888888888888888888555555666666555555555444666555444444555666777777:::999888777666555444333222222333333444444333333333444444555555555444444111222333222111111333555333444555444222111000111222222333333333333333333000000111111111222222222222222333444444555444333333333333444444444333222222333333333444444444444111111111111111111111111000222333222222333555666333333333333333333333333111111111111222222333333555444444555777888888777222333333333333333444444555555555555666777777666333555777666444222222222555555555555555555555555555555555666666666666777888777555444444555777888777777888999:::999999888777777666666666666777777555666777777888888777777888999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<;;;:::999:::<<<===>>>===<<<;;;===@@@CCCDDDDDDEEEEEEDDDEEEFFFFFFLLLMMMOOOPPPSSSXXX^^^bbbhhhmmmuuu|||}}}yyytttmmmeee```YYYTTTMMMGGGDDDBBBAAA@@@????????????????????????>>>>>>>>>===<<<;;;::::::;;;::::::999888888777777666666666777777777888888444444444555666666777777:::777555555888888666333666666777777888777777777555555555555555555555555444444444444444444555555...333777888555333333555888777666555444333222222111222333333444444444333333333444444444444333333444555555444222222333444111333444333111000000000333333222222111111000000000000111111111222222222111222333333333333333333333444555555555444444444222222222222333333333444111111111111111111111111...///000111111111333666333333333333333333333333222222222333333333333333555444333555777888777666222222222222333333444444444555555555555555666777000333555666555333333444666666666666666666666666444555555555666666666666888666555333333555666888777777888888999999999999666666666666666666666666666777777888888888888888888888888999999::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<::::::;;;<<<=========;;;:::;;;>>>AAAEEECCCAAAAAABBBDDDEEEGGGFFFHHHJJJLLLLLLNNNQQQSSSPPPVVV^^^eeejjjqqqzzz}}}{{{xxxtttooohhhaaa[[[TTTPPPJJJEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::;;;;;;:::999999888888777===<<<;;;999777555444333444555555555666666777777888777666666777777666555555555666777777666666555444444444444444444444444333333333333333444555666***111888999555111222555555555444444333333222222111222333444444555555444333333444444333333222222666777777555333222333444---///222222222222333444222222222111111111000000222222333333333444444444000222333333222111222333333555666666555444444555111111222222222333333333111111111111111111111111222111111222111...000444222222222333333444444444222333333444444444333333222111111222444555444333111222222333333444444555333555666666555444666777000222444555444444555666666666666666666666666666555555555555666666666666666666555444444555666666555555555666666666777777666666777777777777666666666777888888999999888888777777888888999::::::::::::;;;<<<======<<<;;;::::::;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;===???AAA???<<<<<>>AAAEEEHHHIIIJJJKKKLLLKKKPPPVVVXXXWWWYYY^^^dddmmmssszzzwwwuuussspppkkkddd\\\WWWMMMJJJFFFDDDCCCBBB@@@>>>========================;;;<<<=========<<<;;;:::;;;;;;;;;:::999999888888===<<<;;;999777555444333666666666666666666777777555666777777666666777888555555666666666555555444555555555555555555555555333333222222333555666777...222666777555444444555333444444555555444333333222222333555555666666666333333333333333222111111444555555444333222444555///111333444444444555666000000111111222333444444222222333333333444444444///222444333111000111222222444666666444333333555111111111111222222222222111111111111111111111111444111222444333///111666111111222333333444555555222333333444444333222222111000000111333444333222222222222333444555555555222555666666444444555777222333444444333444666888444444444444444444444444555555666666666777777777555555555555555555555555555555555555555666777777666777888888888888777666666666777888888888888888666666777777888999999:::999:::<<<======<<<:::999999:::;;;;;;999999:::;;;999:::<<<<<<;;;;;;<<<===<<<:::999:::>>>@@@@@@???<<<>>>BBBCCCDDDEEEFFFGGGHHHNNNRRRRRRNNNMMMQQQUUUWWW[[[aaagggkkknnnqqqtttrrrtttvvvyyy~~~|||sssrrrooolllhhhaaaYYYTTTHHHFFFDDDCCCCCCBBBAAA???===============<<<<<<<<<:::;;;<<<=========<<<;;;<<<<<<;;;::::::999999888888888888888777777777777777777777777777777777666333666888888555555777:::444555555666555555444444777777777777777777777777333333222222333555777888444333222444666777777666333444555666666666555444222333444555666666666666333333333333333222111000111222333333222222444666444555777666555444444555...///000222444666777888000000111111111222222222///222444333111///000222111333555555222111222444000111111111111222222222000000000000000000000000222///111555666333555<<<111111222333444444555555111222333444444333111111222111111222444555555444222222333444444555666666222444666666444333555777555555555444333333666888333333333333333333333333666666666666777777777777444444555666666555444444777777777777777888999999666777888999999888777666555666666777777777777777555555555666777888888999888999;;;<<<<<<;;;999888888:::::::::999888999:::777999;;;<<<;;;:::;;;<<<888777888;;;??????===:::???@@@AAA@@@???@@@AAACCC???FFFKKKLLLHHHHHHLLLRRRLLLNNNQQQSSSUUUXXX\\\^^^ddddddddddddfffllltttzzz~~~yyyvvvqqqlllgggcccaaa\\\TTTMMMGGGFFFDDDAAA@@@??????@@@===============<<<<<<;;;AAA@@@>>><<<;;;;;;;;;;;;888888666555555555666777888777777666666666777777777555333222222444777888555555444444444444555555000000111222222333444444111222444555555333222000333222222222333333444555555444444333333333444444222333333444555555555444111222444666666555444333222222222222222222222222222222222222222222222222111555888777333222555999222222111111111111222222111111222333333333333222333333333333333222111000111111111111222333444555444111...++++++...111444111111000000111111222333222222222333333444444444222222333333333444444444000000111111111222222222////////////000111222333111111222333333444555555222222111111222222333444222444666444111000222444888666555555777888888777333444555555555444333222777777666666666666666777555777666222444888;;;:::666666666666666555555555666666777888888888888888<<<888555555777999777555777777888888888888777777888888999999999:::::::::777888888888888999999999999888888888999::::::;;;<<<<<<======>>>>>>??????AAACCCFFFGGGGGGFFFGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMQQQUUUXXXXXXUUUTTTXXX\\\hhhnnnvvv~~~~~~zzzuuurrrmmmhhhccc___\\\XXXPPPJJJFFFEEECCCAAA????????????<<<<<<<<<<<<<<<;;;::::::::::::999999:::;;;===>>>;;;:::999888777888888999777666666555555666666777666555444333333444666777555555555444444555555555111111222222333333444444222333555666666555444333333333333222333333444444555444444333333444444444222333333444555555444444333333333333333444444555111111111111111111111111222222222222222222222222111444777666222111444777222111111111111111111222000111222222333333222222333333333333333222111000222222333333444555666666444222000......000222444111111000000111111222333000000111111111222222222222222222222222333333444111111111111222222222222111111111111222333444444000000111222222333444444222222222222222222333333333555666444111//////111444222111111333444444333222333444555555555444333777777666666666666666777555888999666666888666333666666666666555555555555555666666777777777777777:::888666555666777777777777777888888888888777777777777777777888888888888666666777777777888888888888888888888888999:::;;;;;;<<<<<<======>>>??????>>>@@@BBBBBBBBBAAABBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLOOOSSSRRRPPPPPPSSSVVVWWWZZZ___dddgggiiijjjjjjnnnttt||||||xxxtttooolllgggccc]]]YYYVVVQQQKKKFFFDDDCCCAAA@@@>>>>>>======;;;;;;;;;;;;;;;:::999999777777777777888:::;;;<<<;;;:::999999888888999999666555555555555555666666444444444444555555666666555555555555555555555555333333333333333444444444333444666777888777666666444444333333333333333444444444444333333444444555222333333444444444444444444222111000000222444555111111111111111111111111222222222222222222222222000222555444111111333666111111111111111111111111000111222222333333222222222222333333333222111111222222333333444444555555444333222111111222333444111000000000000111222222000111111111111222222222222222111000111222333444111111222222222333333333333222222222222222333333000000000111111222222333333222222222222222222222222333444333111///000111222000///000111222222222222222333444555555555555666666555555555666666777111666999999888888555///555555555555555555555555444444555666666666666666888888777666555555666888666777777888888777777666555555555555666666666666555555555666666666777777888888888888888888999:::;;;;;;;;;<<<======>>>>>><<<=========;;;;;;===???BBBBBBCCCDDDEEEFFFGGGGGGFFFIIILLLKKKJJJJJJLLLOOOLLLMMMNNNOOORRRTTTWWWXXXZZZ^^^cccfffgggkkkpppuuu~~~|||xxxtttpppkkkhhhbbb^^^XXXSSSPPPLLLGGGDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999;;;:::999888777666666555999888888777777777777777555444444444444555555666333333555666666666555444444555555555555555555444444444444444444444444333222333555666777777777777555555444333333333333444444444333333333444555555222333333444444444333333222111000000000111333333333333333333333333333333111111111111111111111111///111333222111000222444111111111222222111111111000000111222222222222222222222333333333222222111000000111111222222222222333333333333333333333333000000000000000111222222333333333333333333333333222111000///000111333444222222222222333333333333111111000000///000000000000111111111222222222333222333333333222222111111111111222222222222333333333222111111333444444333111222333444555555666666555555444444555555666666---333777777888:::777222444444555555555555555666333333444555555555555444555777888666333333666999666666777777777777666666444444555555555666666666555555666666666777777777888888777777777888888999:::::::::;;;<<<<<<======;;;<<<;;;:::888888:::===>>>??????@@@AAABBBCCCDDDBBBDDDFFFGGGFFFFFFHHHJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQSSSUUUUUUVVVXXX[[[___aaaeeelllttt|||}}}yyyuuurrrnnniiifff^^^ZZZTTTOOOKKKHHHEEEDDD@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;::::::======;;;:::888666444333888888888888777777666666444444444444444555666666222333555666777666555444444444555666666555444444444444444444444444444333111222333444555555666666555555444333333444444444333333333333333444555666222333333444333333222222///000111222222222111111333333333333333333333333111111111111111111111111///000111111111000111222000111222222222222111000000000111222222222222111111222222333333333222222///000111222222222111111111111222222222222111111000000//////000000111222333333333333333333333333111111000000000111222333111111222222222333333333111111000000///000000000222222222333333333333333111222333333333222222111333333222222333333222222444333111222444555555444222222222333444555666666444444333444444555666666///333555444555888777444333444444444555555666666222222333444444444444444444666777555333222666999666666777777777777666666555555555666666666777777666666666777777777888888888777777666666777777777999999999:::;;;;;;<<<<<<<<<<<<<<<:::999999;;;===<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLOOOQQQQQQTTTWWW[[[___eeekkkoooyyy~~~}}}zzzvvvrrroookkkgggddd[[[WWWRRRLLLGGGEEEDDDDDD????????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::999888777666888999999999999888777777444444444444555666777777333333555666666666555444333444555666666555444333333333333333333444444444111222222222333333444444444444444444444555555666333333333333444555555666333333333333333222222111...000222333444333111000000000000000000000000000111111111111111111111111000000000111111111111222000111222333333222111000///000111111222222111111111111222333333333222222111222333444444333222111111111111111111111111111000////////////000111111222222222111111111111000111111111222222222222222000000111111111222222222333222222222222222333333333333333333333333333333000111222333444333222222666444222222222111000...333111000111222444333333333333333333333444555666333333333333333444555666444666666222222555555222333333333444555555666666222222333444444444444444444555555444333333666888555666666777777666666555666666666666777777777888666666777777777888888888888777777666666666666666888888888999::::::;;;;;;:::;;;<<<;;;::::::;;;===;;;:::::::::;;;===???@@@???@@@AAAAAACCCDDDDDDEEEEEEFFFHHHJJJJJJIIIGGGFFFFFFEEEDDDDDDEEEGGGJJJKKKJJJKKKMMMNNNOOORRRUUUXXX___ccciiipppwww}}}xxxuuuqqqnnnjjjgggccc```XXXUUUOOOIIIDDDBBBBBBCCC??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;:::999999666777888999:::999999888777777888999888777666555555555555555666777888999333444444555555555555555333444666777777666444333111111222222333333444444333222222222222222333333333333333333444666777888333333333333444555666666333333333333333222111111000111111222222222222222////////////////////////111111111111111111111111111000000111222222222111///111222333333222111//////000000111111111111111000111222333333333333222111222333444444333222000111111000000000000111111///////////////000111111222222222111111111000000000111333444444444333222//////000000000111111111111111111111222333444444222222222222222222222222...///111333444444333333111///---...111222000///333111000000222333333222555444333333333444555555222222222222333444555666333555555222222444444111222222333444444555666666222333333444555444444444555444222222444555666666555555666666666666555555666666666666777777777777555555555666666666777777888777666555555555555666777777888888999:::::::::666888:::::::::999:::;;;::::::999999:::<<<>>>@@@===<<<===>>>@@@AAAAAAAAADDDEEEFFFGGGHHHHHHGGGFFFGGGEEECCCBBBDDDFFFHHHIIIFFFGGGHHHGGGFFFGGGHHHJJJOOORRRWWW[[[```fffmmmqqqzzzuuurrrnnnjjjgggddd```]]]VVVSSSNNNGGGBBB@@@AAACCC??????@@@@@@@@@>>>===<<<999::::::::::::999888888666777888999999888777777444555666666666555333222555555555666666888999999444444444444555555666666333444666777777666444333000000111222222333444444444444333222222222333333222222333333555666888999222222222333444555666777333333333333333222111000333222111000111222444555000000000000000000000000000000000000000000000000111000000111222333222111///000222333333222000/////////000111111111111111000111222333333333333333///000111222222111///...333222111000000111222333///////////////000111111444444444333333222222222///111444666666555333111////////////000000000000////////////000111222333222222111111111111111111---...111333555555444444(((''''''+++000444444333444333111222333555444444666555444333222333444555222222222222333444555666---111444333444777666333222222333333444555666666222333444444555555444444666333000111444777666444555555666666666666555555555555555666666666666777444444444555555555666666888777666555555555555555777777777888999999::::::333555888999999888999999;;;:::999999:::<<<>>>@@@:::::::::;;;===>>>>>>>>>@@@AAAAAAAAABBBCCCDDDEEEEEECCC@@@???@@@BBBDDDDDDDDDEEEEEEDDDAAA???@@@@@@DDDFFFIIIKKKNNNRRRWWW[[[yyytttpppmmmiiifffddd```\\\ZZZQQQOOOLLLHHHDDDBBB@@@@@@??????>>>===============<<<;;;:::999888888888888666888999777444222444666333444666666555444555555555555555555666666666666666555333111111111333444333333333333333444555666333222222444333///000444222222222333333444444444444444333222333444555666222222333333333333444444222222333111000///111222222111000//////111333444000000000111222222222333222222222000//////222444000000000000111111111111333111111222555555222///333222111000000111222222444222000222444666444222222000///000333333000,,,///...---...000222222111111///000111...+++...444222222111111222222333444222222222111111111000000333333333222222222222222222222111111111111111111000000000000000000111222000111111111111222222222444111///000222333111/////////000111222222333333000333555666444222222222555444333444555666666555555333111222333444444333444333333222222333333444444333333222222333333444333333222111222333444555333444444444555666666666444444333222222333555555555555555555555555555555:::999666444333333444444444555777888777666444333666666666666777777777777888888999999999:::::::::444666888;;;<<<<<<;;;:::<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEE???@@@BBBDDDFFFGGGIIIJJJ~~~vvvpppmmmjjjgggcccaaa^^^ZZZWWWRRROOOLLLHHHDDDAAA@@@???FFFEEEBBB???<<<999888777<<<;;;:::999888888888888666888999777444333444666333555666666555444444555444555555555666666666666555444333222111222333333444444333333333444444555444222333555333000000444222222333333333333333333444444333222333444555666222222333333333333444444333444444333111000222333222111000000111333555666222222222222222333333333111222222111000000111333000000000000111111111111222111111222444444222///222111000000///000111222222000///000333444222111111111111333444444222000222000///000222333333222111///000222000---...333111111111111111222333333222222222222111111111111111111111000000/////////000000000000000000000000000000000000000111111222000000111111111222222222222000///000222333222000000000111222222333444444111333555555333222222222222111111333555555333111444333111222333444333222444333333222222333333444444333333222222333333444444333222222222333555666444444444444555555555555888777666555555666777777333333333333333333333333555555666666666666666666666777888999999888666555555555666666666777777777888888888999999999999:::444555888:::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC>>>???@@@AAACCCEEEFFFFFFyyyqqqllliiifffccc```]]][[[WWWTTTRRRPPPLLLGGGDDDAAA???>>>???>>>>>>=========>>>>>>;;;;;;:::999888888888888777888888777555444444555333555666666555444444555444444444555555555666666333333333333222222222222555444444333333333333444555333444666444000111555333333333333333222222222444333222222222333555666222222333333333333444444444444555333222111222444444333222222222333444555444444444333333333333333000111333333111000111222000000000000111111111111222111000111333333111000000000////////////000111000......///000111000///...000333333333222222333333111000000111222222111000///111444333//////333000000000000000111111222333333333222222222111111222222111000//////......////////////////////////000000000000000111222222000000000111111111222222000//////000222333222111111111222222333333444444111222333333222111222333111000111333555555222000444222111222333444333222333333222222222222333333333333222222222222333333444444333222333444555666555444444444444444444333666555444333222222333333444444444444444444444444333444666888999888666555555666777888888777666555555555555666666666666777777777777888888888999999444555777999999:::999999999::::::;;;<<<<<<======<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAABBBBBB{{{uuunnniiieeeccc___]]][[[XXXUUUSSSQQQOOOKKKGGGCCC@@@???>>>777888999;;;===???AAACCC;;;:::999999888888888999888888888777666555555555444555777666555333444444333333444444444555555555222222333333333333222111555555444333222222222222555444444666444111222666444333333333222222111111444333222222222333444555222222222333333333444444333444444333111111222444666555333222111111111222444444333333222222222111///111333333222111000111///000000000111111111111111111000111111111111000............/////////000.........//////000000///***...111222000///000333222000......///000///...000///222666666222000222///////////////000111111333333333333222222222222444444333222111000//////...///////////////000000000/////////000111222333000000000000111111111111/////////000111222333222000000111111222222222222111222222111000000222444444333222222444555555333333222111222333444222111333333222222222222333333333333222222222222333333555444333333333444555666555444444444333333222222555444222111000000000111666666666666666666666666777777888888777555444333333333444555555555444444444444555555555666666666666666777777777888888888333444666777888888888777888888888999::::::;;;;;;999999:::;;;===>>>?????????????????????>>>>>>>>><<<<<<======>>>>>>??????|||xxxssslllhhhccc```]]][[[ZZZWWWTTTRRRPPPNNNJJJFFFCCCAAA?????????>>><<<;;;:::999999999::::::999999888888999999999888777777777666555555444666777666444333333444333333333333444444444444111111222333333222222111555444333222222222222222555444444666444111222666333333333222222111111111333333222111222333444555222222222333333333444444222333333222000000111222222222111111111111222222333333222222111111000000///111333333222111000111///000000000111111111111000000000000000///000111------......//////////////////000000000000000111***---111111000///000222222000......///000///...000///111666777333111111//////......//////000111333333333222222222111111333333222222111000000////////////000000111111111////////////000111222333//////000000000111111111......///000000111222333////////////000000000000000111111111000000222444666333000///111333555555222111111222444444222000333222222111111222222333333222222111111222222333444444333222333444555666444444333333222222222111888777555333333222333333666666666666666666666666888777666444444444555555222222333444444444444444444444444444555555555555555555555666666666777777333333444555666666666666555666666777888888999999777777888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>|||xxxtttooojjjfff```^^^[[[YYYXXXVVVTTTQQQNNNLLLIIIFFFCCCAAA@@@@@@AAA@@@>>>;;;999777666666::::::999999888999999::::::888777777777777666444555666777666444333333444222222222333333333444444111111111111222222222222444333333222222222222333555333444666444000111555222222222222222111111111333222111111111222444555222222333333333333444444222222333111000///000222,,,---///000222444555666222222111111111111111111000111333333111000111222000000000000111111111111///000000///......///111,,,---...///000000000//////000111111000000111222---///222222222111111222333111000000111222222111000...000555777444111111///////////////000000111222222222111111111000000000000/////////........./////////000000111111222////////////000111333333/////////000000000111111---///000000000///111222..................//////...///111111000000111333333000---,,,...111222333111111111222444333111///222222111111111111222222222222111111111111222222333333222111222333444555333333222222222222222111555444333111111111222222333333333333333333333333444333222111222555777999333444444444555666666666333333333444444444555555444444555555555666666666333333333333444444555555444444444555666666777777555555666777888999999:::999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>}}}zzzuuuqqqmmmiiieeebbb^^^[[[YYYWWWVVVUUURRRPPPLLLJJJHHHEEECCCBBBBBBBBB======<<<<<<;;;;;;<<<<<<:::999999888999999::::::;;;888666777888888666444555666777666444333333333222222222222333333333333222111000000000111333444222222222111222222333333444222333555333000000444111111111111222222222222333222111111111222444444222222333333333333444444222333333222000000111333...///000222333444444444111111222222222222222222111222222111000000111333000000000000111111111111///000000///------///222,,,---///000111111000000...000222111//////111333000000000111333222111///222000///000222333333222111---...333666444111111000000//////000000111222111111111000000000//////............////////////------...//////000111111......//////000222333444////////////000000000111...000111111///...000222////////////////////////,,,...000111111000111111000///...///111111111///111000111222444333111///222222111111111111222222222222111111111111222222222222111000111222333444111111111111222222222222111000///......///000111222222222222222222222222111111111222333444555666333333333333444555666777222333333333333444444444333444444444444555555555222222222222222333333444222222333333444555555666555555555555666666777777666666777888999::::::;;;999999:::;;;<<<=========zzzxxxuuupppllliiieeebbb___\\\ZZZWWWVVVUUUSSSQQQOOOKKKIIIGGGEEECCCCCCCCCCCC@@@@@@>>>======<<<<<<<<<999999999888999999::::::;;;888666777888999666444555777777777444333333333111111222222222333333333222111000//////111333555111111111111222333444444333222222444333///000444000000111111222222222333333222111111111222333444222222333333333444444444444444444333222111222444555555555444333222111000222222222333333444444444222222222000//////222444000000000000111111111111...000000///,,,,,,///222,,,---///111111111111000---///111111///...000222000...---///111111...+++///...---...000222222111111------222555444111222000000000000000111222222000000000000//////////////////000000111111222222,,,,,,------...///000000.........///000222333444////////////000000000000...000222111...---///111000000000000000/////////***---000222111000000000...///111444666555111...000000111333444333111...222222111111111111222222222222111111111111222222222111000000000111222333000000111111222222222333333222222111111222333444333333333333333333333333111222333444444333111000111111111111222333444555222222333333333444444444333333333444444444555555222222222111222222333333111222222333333444555555444555555555555555555555444555666777888999:::;;;777888999:::;;;<<<======~~~~~~|||{{{wwwtttpppmmmjjjfffbbb___^^^[[[WWWUUUUUUSSSOOOLLLJJJIIIHHHFFFDDDCCCBBBBBB?????????>>>===;;;:::999777888999:::::::::::::::888888777777888888999:::555555444444444333333333555555555555555555555555666444333222333333333222000333444111111444333000111222333444444333111000111222333444333111///---000111111111111222222222111111111111222333444444444444444444444444444444222222333333333333444444000111222222222222111000333333333222222222111111...///000111111111111111///000111222222111000//////111111......111111///////////////000222333444......///000000000000000000//////000222444333222////////////000000000000000000111111111///...---111000///......///000111...///222333333222///...//////000000000000//////000000000000////////////000000///////////////000000000000000000000000000000000000000000000000000---...///111111111000///...///000222222222111111222000///000333444333000,,,...000000000000111222111111000000000000000111555222//////111333222111444333222222111111222222222222111111111111111222111111222222222333333333222333333444444333333222222222222222222222222333666666666444111111222444333333222111111000000///111111000000111111222333222333444444333333555777555555555555666666666666666666555444555666777888999999:::::::::999888888}}}~~~{{{zzzuuurrrmmmjjjgggdddaaa^^^ZZZWWWTTTRRRQQQOOOLLLIIIJJJIIIGGGEEEDDDBBBBBBAAA??????>>>>>>===;;;:::999777777888999999999888888999999888888999999:::;;;555555555444444444333333444444444444444444444444666444333333333333333333000333444111111444333000111222444555555444333222222333333444333222000///000111111111111222222222222222111111111222333333444444333333333333444444111111111222222222333333222222111111111222444444333222222222111111111111000000000000000111111111///000111111111111000///+++......,,,...222444222///............//////000///000000000000//////...111000///000222333333222////////////000000000000//////000111111000...---111000////////////000111...///000111111000///.........////////////......000000000000////////////000000////////////000000000000000000000000000000///////////////////////////000111222222111000000......000111111111000000000...---...000222000///,,,...000000000///000222////////////000111222333333111//////222333222000333333222111111111111111222222111111111111111222111111111222222222333333111222222222222222222111000000111222222333444444666666555444111111222444222222222222222111111111222111111111111222333333111333444333333333555777444444555555555666666666555444444333444555666777777777888888888888777777}}}|||}}}zzzxxxtttpppjjjfffcccaaa___]]]XXXUUURRRPPPOOOMMMJJJHHHJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>===<<<::::::888888888888888888777666:::999999999999:::;;;;;;555555555444444444444333333333333333333333333333555444333333222333333333000333444111111444333000111222333555555555444444333333222222222222222222000111111111111222222222333333222111111111222222444333111000000111333444000000000111111111111222444333111000111222555666111111111111000000000000222111000//////000000111///000000111111000000///***------,,,---111333111000000///...............111111111000000///...---222000///000222222111000////////////000000000000---...///000000000///...111000000//////000000111......////////////......------............------////////////000000000000000000////////////000000000000000000000000000000------------------------111111222222222111000000......///000000000/////////...---...000111000///,,,...000000//////000111////////////000000111222111000000111222222111///222111111000000000000000222111111111111111222222111111111222222222222333000000111111111111000000...///000111222444555555444555555333111111222333222222222222333333333333111000000000000111222222111222333333222333555777444444444444555555555555333333222222333333444555444444555666777777777666~~~|||{{{|||{{{wwwvvvrrrnnnhhhcccaaa___^^^]]]XXXVVVTTTRRRPPPNNNLLLJJJIIIHHHFFFDDDBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999999999888777666999999888888999999:::;;;555555555555444444444444333333333333333333333333222333333222111111222333000333444111111444333000000111222333444555444444222111111111111111222333000000111111111222222222333333222111000000111111444222000//////000222444000000000111111111222222444333222111111111222222000000000000000/////////444222000......///000111///000000000000000000///---//////,,,,,,//////---111111000000000000111111///000000000000//////...222111000000111111000///////////////000000000000,,,---///000111000000///000000000000000000000000000///............///000---......//////......---////////////000000000000000////////////000000111000000000000000000000000------------------------111111111111000000000//////////////////.........000000000000111222111111,,,...000000///...///000333333111000......------//////000222222222111///111111000///////////////111111111000111111222333111111111111222222222222000111111111111111111000///000000111222333333444333444444333111000111333111111222333333444555555///............///000000000111222222111222444666333333333333444444444444111111111111222222333333222333444555666666666666{{{{{{yyyyyyzzz~~~~~~xxxtttsssppplllfffbbb___^^^]]]\\\VVVVVVTTTRRROOOMMMLLLKKKHHHGGGEEECCCBBBAAA@@@@@@===>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;:::999888888777777777777777888888999666666555555555444444444333333333333333333333333///111222111//////111333000333444111111444333000//////000111222333333333111111000000000111111222000000111111111222222222333222222111000000000000444222000......000222444111111111111222222222333222333333333222///---+++////////////////////////444222000......///000111000//////////////////000---//////,,,,,,//////---////////////000111222333------///000111111111111222000///000111111000///////////////000000000000---...///111111111000000000000111111111111000000222111///......///111222/////////000000/////////.../////////000000000111///////////////000111111////////////////////////......................../////////.........//////000000//////......------///000000000000000111222,,,...000000///......///333222111///...------------///111222222111000000111000//////......//////111111000000111222222333000000111111111222222222111111222222222222111111222111111111111111111111111222333333111000111222111111222333444444555666000////////////000111111000111222111111111333555222222222222333333333333///000000111111111111111222222444555666666666666}}}yyywwwvvvuuuwww{{{{{{uuurrrqqqmmmjjjeeeaaa___]]][[[ZZZRRRSSSRRRPPPLLLJJJIIIJJJHHHGGGEEECCCAAA@@@??????===============<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999666666666666666777888888666666666555555555444444333333333333333333333333...000222111......111444000333444111111444333000//////000000111111222222111111111111111111111111000111111111111222222222222222111000000000111111333222000//////000222333111111111222222222333333000222444444333///+++(((////////////000000000000222111000//////000000111000//////......//////000***------,,,---111333111,,,,,,------...000111222+++,,,...///111222222222111///...///111111000///////////////000000000000///000111222222222111000000111111222222111111000222111000//////000111222//////000000000000//////......//////000000111111///......//////000111222////////////////////////////////////////////////...------------...///000222111000///............,,,...//////...---///000,,,...000///...---...///............//////000111---///111111000000111222111000000///////////////000000000000111222333333000000000111111111111222111222222222222222222111222222222111000000//////000111333333111000000111000111111222333444444555222111111111111222333333///000111111000111333555111111111111222222222222//////000111111111111000222222333444555555555555yyyvvvtttsssrrrsssvvv|||yyyssspppoooiiifffbbb___]]][[[XXXVVVPPPQQQQQQNNNJJJGGGGGGIIIGGGFFFDDDBBBAAA??????>>>===============<<<<<<;;;999999:::;;;;;;;;;::::::777777777666777888888999666666666666555555555555444444444444444444444444///222444222//////222666000333444111111444333000111111111111111111222222333444444555444333111000000111111111111222222222111000000000000111111222222222222111111222222222000000000111111111111222000111222333222000...,,,/////////000000111111111000000000000000111111111000///............///000+++......,,,...222444222...............///000000------...000111111111111///......///111222111000////////////000000000000222222333444333222111000000111222222222222111000000000////////////000000...//////////////////............///000111111111............///000111222////////////////////////////////////////////////------------...///111222444333111///............+++---//////---,,,...000,,,...//////...------...---------...///000111222---///000000...///111444222111000000//////000000000000000000111222333444000000000000111111111111000000111111111111000000111111111111000000000000...000222222111000000111000111111111222222333333111000000000000111222222///000111000000000222444000000000111111111222222...///000111222111111000111111222333333222222222~~~wwwtttsssrrrrrrpppqqquuu}}}xxxrrrooonnnfffdddaaa^^^\\\ZZZVVVTTTPPPQQQQQQOOOJJJHHHHHHJJJGGGFFFDDDBBB@@@??????>>>==================<<<;;;777888999:::::::::::::::888888888777888999999:::777666666666555555555555555555555555555555555555000333666444111000444888000333444111111444333000333333222222111222222222555666777777777555222111000111111111111222222222000000//////000111222222222222222222222222222222////////////000000000000000000111111222222222222//////000000111111222222...///000111222222111111000///...------...///000///111111......111111///222111111000000000000000...///000000000000000///...------...111222222111////////////000000000000333444444555444333111000000111222333333222111000////////////////////////---..................------......///000111111222............///000222222////////////////////////////////////////////////------------///111333444555444222000.........///---///111111///...000222,,,...//////...------...000//////.........//////---///000///---...111555222222111000000000000000000000000000111222333444000000000000111111111111//////000000000000////////////000000111111222222...000222222111000000000000111111111111222222222---------------...//////...///000000///000222444000000000000111111111111...///111222222222111000000111111111111000000///~~~vvvqqqppprrrrrrrrrmmmqqqyyyzzztttooojjjgggdddbbb```\\\XXXUUURRRQQQOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???>>>===<<<;;;;;;:::;;;;;;===<<<999777777777999:::999888777777777888::::::222666999999777555666888222333333444444555555555555444333333333333444555777555333111000000000111000111333444444333111000666444222111111111///---222222222111111111000000222111000//////000111111111111111111111111111111...000111111000000111222000000////////////000000000000111000000///......,,,...111111000//////000........................////////////////////////---......---,,,---///111---...///000000111111000........................222222111000......000222222000///...///000222333333111///000222333222000000000////////////000000......///000000000000000000111000///------000222........................+++,,,......---,,,---...000000111111222222222333++++++---...//////000000111000///---------...///222111000///------,,,,,,........................111000///......///000111000000///...............000000//////.........---.........------.........///000111222222111000/////////000000000000//////111111000000//////......---...///000000111000000//////000111111111111111000000//////...,,,+++***000000000000000000000000000///...------...///000000000////////////000000------///000111111111111~~~xxxppplllkkkmmmnnnnnnqqquuu}}}~~~wwwrrrmmmiiigggbbbaaa^^^[[[WWWTTTQQQPPPNNNMMMKKKIIIGGGEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;:::999888666666666666777888888777777777888999:::666777999888777555555555444444444444444444444444555555444333333444555555333222111000000222333555111222444555555444222111333111000111222222111000222222222111111111000000111111000//////000111222111111111111111111111111...000111111000000111222000000////////////000000000000000000000000///...,,,///111111000///000000................................................/////////...---...000222///000000000000000///...........................111222222111///...///111111111/////////000222333222111000111333333111///......------------............///000000000000000.../////////------...000...........................///...,,,++++++---///////////////000000000000///...---,,,,,,---///000000000///...............000//////............///........................///...---,,,,,,---......000000///...............111111000000000////////////...------------...//////000111111111111000/////////000000000000//////000000000000//////.........//////000000000000///000000111222222222222222///////////////...---,,,000000000000000000000000000000///.........///000000000000//////000000000------...///000111111000~~~wwwrrrlllhhhhhhjjjlllmmmuuu{{{zzzsssnnnkkkhhhfff```___]]]YYYVVVSSSQQQPPPMMMLLLJJJHHHEEEDDDCCCBBBDDDDDDCCCBBBBBBAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;888999888888777666666555888777777777777888999999999888777777777666444222555555555444444444444444555555444333333444555555222222111000111222444555333333555555555555333333000//////000222444444333222222222111111111111111000000000000000111222333111111111111111111111111...000111111000000111222111000000//////000000111//////000000111000000000---///111111000///000111................................................000111111000///...000111111111111111000///...---........................111222333222000......///111111000///000111222333111000111222333333111//////......------......///...//////000000000000000,,,---//////...------...........................111000...+++)))***---000.........---------------222000---++++++,,,...000...////////////...------...............///000111...........................------,,,------......000//////............///111111111111000000000000000///---,,,,,,---///000///000000111111000000///...//////000000//////...000000000////////////...000000///////////////...111111222222333333222222...//////000000//////...000000000000000000000000000000////////////000000111111000000000000111111------...///000000000000~~~yyytttssspppkkkhhhhhhkkknnnqqqxxxvvvooojjjgggeeeddd___^^^[[[YYYVVVSSSQQQPPPMMMLLLJJJGGGEEECCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;999:::;;;;;;;;;999777666777777777777777888888999:::888555666888888555222444444444444555555555555555555444444444444555555555444333222111111111111333333444555555444333333///......000333444444333111111111111111111111111//////000000111222333444111111111111111111111111...000111111000000111222111000000000000000000111...///000111111111111111---///000000//////000111........................------------------------000111111000///...///000000000000000000///..............................000222444333111...------111111000000000111222333000000222333333222111///111111000000000000111111//////000000000000//////+++---000000///....................................///...---++++++---000......------,,,,,,++++++000///---,,,,,,---...///---.../////////...---,,,...............///000000........................///....../////////000000000///............//////000000000000000000000000111///---,,,,,,---///111///000000000000000000///...//////////////////...////////////////////////111000//////............000111111222222222111111......///000000111000000000000000000000000000000////////////000000000111111111000000000000111111,,,---...///////////////yyyrrrlllooollliiiggggggkkkqqquuuzzzzzzrrrkkkfffdddbbbaaa]]]\\\ZZZXXXUUUSSSQQQPPPMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;999:::;;;<<<;;;999777555666666777777888888888888999666444555888999777555333333444444555666777777555555555555555555555555444444333222111111111111222222333333333333222222111000///000222333333222111111111111111111111111//////000111222333333333000000000000000000000000...000111111000000111222111111000000000000111111//////000111111222111111...///000000//////000222////////////////////////...........................///111000///...///000......///000000000000000////////////////////////000222333333111///......111111111111111222222333000111222333222111111000111111000000000000111111//////000000000000//////,,,...000111000//////000........................)))+++...///...---------.........------,,,,,,,,,***+++---///000//////...,,,---...//////...---,,,000000///.......................................------.../////////////////////............//////////////////////////////111000...------...000111000//////////////////000......////////////...................../////////111000///...------......///000000000000000//////---...///000111111111111////////////////////////......//////000000000000111111000000000000111111,,,------............---}}}vvvoooiiiiiihhhfffeeefffjjjqqqvvv|||{{{vvvnnnhhhdddaaa___^^^[[[ZZZXXXVVVTTTRRRPPPOOOLLLKKKIIIGGGFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@AAA>>>===<<<;;;;;;:::;;;;;;777888999:::999777555333555666777777888888777777777666555555777888888777333444444555666666777777444555666666666666555444000000111222333444444444222222222222222222222222222111000111222333222000111111111111111222222222000000111222333333333222000000000000000000000000...000111111000000111222222111111000000111111222000000111111222111111111...///000///......000222////////////////////////////////////////////////,,,...000000/////////000---...///000111111111111///////////////////////////111222222000//////000111111111222222222222333000222222222000000111222000//////......//////000000000000000000//////...,,,...000111000000000222........................&&&***---///...,,,+++***............------------(((***---000111111///...,,,,,,---............---111000///.......................................***+++,,,---------------///............//////000............////////////000//////////////////000000//////......//////000---......//////......------............/////////000///...---------.../////////000000//////......---...//////000000000000////////////////////////,,,---...///000000000///000000////////////000000,,,,,,---------------,,,yyytttoookkkffffffeeedddeeejjjsssyyy{{{vvvrrrlllfffccc```]]][[[WWWVVVUUUSSSQQQOOONNNMMMIIIHHHGGGFFFEEEDDDDDDDDD>>>?????????@@@@@@AAAAAA>>>===<<<;;;;;;:::;;;;;;888888999999888777555444555555777888888888777666777888777666555555666888777777666666555555444444444555666777777666555444///000111222333444444444333333333222222333333333111000///000222333222111000000111111111222222222111111222333333333222111000000000000000000000000...000111111000000111222222111111000000111111222111111222222222111000000//////000///......000333////////////////////////000000000000000000000000+++...000111111111111222...///000000000000000//////////////////////////////000111000//////111333111111222222333333333222111222222111...///222555000000////////////000000000000000000000///......---...//////......000222........................***+++------+++((('''''',,,,,,------------------+++,,,...///000///...------,,,,,,,,,------...//////............//////000........................)))***+++---......------...............///000000......//////000000000000...///000000000000///...000///............///000---......//////......------------........./////////...---,,,,,,---///000000000000000000///......---....../////////......////////////////////////***+++---.../////////...//////............//////,,,,,,---------,,,,,,+++zzzuuussspppnnnffffffffffffgggllluuu|||vvvssspppjjjfffbbb___[[[YYYTTTTTTRRRQQQOOOMMMLLLKKKGGGFFFEEEDDDDDDCCCCCCCCC>>>>>>>>>???@@@@@@AAAAAA>>>>>><<<;;;;;;;;;;;;;;;:::;;;::::::999999888777444555777888888888777666888::::::777333222444888:::999888666555333222111444555666777777666555444222222333333333222111111555444444333333444444555000//////000222444444333000000111111222222222222111222333444333222111000000000000000000000000000///000111111000000111222222222111111111111222222222222222222222111000//////000000///......111333000000000000000000000000000000000000000000000000+++...111333333333333444111111111111000///...---000000000000000000000000///000000//////000222555111111222333333333333222222333222000---...222666222222111111111111222222000000000000000///......,,,---------,,,---000222..............................---***'''%%%%%%&&&+++++++++,,,,,,------...//////...------------...------,,,+++,,,---///000,,,---------///000111222........................***,,,---///000000//////...............///000111//////000000111111111222---///000222222000///---000///...------...///000---..................------------.........//////...---,,,+++,,,...000111111111111111111000//////---...............------////////////////////////)))***,,,...//////............------------......,,,,,,---------,,,++++++zzzuuusssqqqmmmiiihhhjjjkkkhhhffflllwwwyyyrrrnnnhhhddd```]]]ZZZXXXSSSRRRQQQPPPNNNKKKJJJHHHHHHGGGFFFDDDCCCCCCBBBBBB>>>???@@@AAAAAA@@@???>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777666555666777888777666888999999888777666666777999888888777666555555444444555555444222222333555666555444333222222222222333222111111333333222111/////////111222222000///222333333333333222111000222222333444444333333333111111111000000000000///111111000000000000111111222222222222111111111000000000000000000000000000...000111000///...///111111111111111111000000000222333333111...,,,,,,------///111111111111222333000000000000000///...------.........,,,,,,...000,,,---//////......///111000---***---222333000+++444444333111000...------222222222222111111111000333222000/////////000111000000////////////000000,,,---......,,,+++,,,---///...---,,,,,,,,,,,,---------------------------,,,---...---,,,,,,---...---------.........//////---------............//////...,,,,,,...///...---////////////////////////333222///---,,,,,,---.........///000000///...---------------------------///............///000000...///////////////.........///000///...---...///+++,,,,,,,,,+++,,,///111,,,...000111111000...,,,000///.........000111222......---,,,---...///000........................***)))((((((***,,,///000++++++,,,,,,------,,,,,,wwwrrrqqqppplllhhhggghhhhhhggghhhooozzz|||vvvmmmiiiddd```^^^[[[XXXVVVPPPPPPPPPOOONNNLLLKKKJJJGGGFFFDDDCCCBBBAAAAAAAAA>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888888666555666777888777666666777777777555444555666999888888777666666555555444555666444333222333555666555444333222222222222333222222222333333333222000000111222333333222111333333222222222111111111333333333333222111000///222111111111111000000000111111000000000000111111222222111111111000000000000000000000000000000000...000111000///...///111........................000111222000///---...///---///111111111111111333000000111111111000//////...///000///......000222...000111111//////000222000000000111222222111111111111111111000000//////222111111111000000000000222111000/////////000000000//////////////////000,,,...///...---,,,---.........---------,,,,,,,,,------------------------+++---...---,,,+++,,,------------.........//////------------............---------,,,,,,,,,------........................111000///...------......---...///000000///...---------------------------------........./////////......////////////......---...//////......///000+++,,,---,,,,,,,,,///111---...///000000///...---///...---------...///000...------,,,---...///000........................))))))***,,,---------...,,,---------,,,++++++***xxxqqqnnnooooookkkhhhfffeeedddeeekkkttt~~~~~~uuupppfffccc___\\\ZZZXXXUUUSSSNNNNNNNNNNNNMMMLLLKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>????????????>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999999999888777666666888888777666666777777777555444555666888888888777777666666555444555666555333333333555555555444333222222222222333333333333333333333333222222222333333333444444444333222111000111222222111111222222111000//////222222222111111111111000111000000//////000000111111111000000000/////////000000000000000000000000...000111000///...///111------------------------...///111000///...000111---///111111111000111222000000111111222111111111000111111111000000222444000111222111//////000111...000222222000000111333/////////000111111222222000000000000////////////111111000////////////000////////////////////////---...//////...---...///,,,---.........---,,,+++------------------------,,,---...---,,,+++,,,...---------...............------------............+++---...,,,***))),,,...------------------------........................---....../////////......------------------------+++,,,---...///......------....../////////......,,,---//////......///111+++---------,,,---///111........................///...------,,,---------...------------...//////------------------------)))+++---...///...,,,+++......------,,,***)))(((xxxrrrmmmlllnnnoookkkgggeeecccbbbfffpppzzzvvvnnnkkkaaa^^^[[[YYYXXXWWWTTTRRRNNNNNNNNNMMMLLLKKKJJJIIIDDDDDDBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::999999999777666777888888777666777999:::999777777888999888888888777777777666666444555666666444333333444555444333333222222222333333333444444333222333444333444444444333444555666444333111//////000222333---...///111222333333333222222222222111111111111000000////////////000000000000000000////////////000000000000000000000000...000111000///...///111.........///////////////...000111000///...///111...///111111111000111222///000111222222222222222///000111111000000222444000111222111///......///...///////////////000111/////////000111111222222000////////////.........000000/////////.................................---...000///......///000,,,---...//////---+++***---------------------------...//////------...///........................,,,,,,---------.........***---000...***(((,,,000------------------------,,,---...////////////...------..................,,,,,,------------------***+++---//////...---+++------......//////......+++---............///111,,,---......------...000///......------....../////////...------,,,,,,,,,------------......//////------------------------,,,---.........---,,,+++---------,,,,,,***))))))sssoookkkkkknnnnnnkkkfffeeecccdddkkkvvv{{{pppiiifff]]]\\\YYYXXXXXXVVVTTTRRROOOOOONNNMMMKKKIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA========================>>>============<<<<<<<<<;;;;;;;;;:::::::::999999:::888777777888888777555777999:::999888777888:::888888888888777777777777444555777777555444444444444444333222222222333333222333555444222111333444222444555555333333444666444333111//////000111222...///000222333444444444222222222111111111000000000000////////////000000000000000000////////////000000000000000000000000...000111000///...///111............//////000000000111222111...---...///...000111222000000000111///000111222222222222222...///000000//////222444111333333222000///000111222///,,,---000333111///111111111000000000000000////////////.........---////////////......------,,,---............---,,,---...//////......///111,,,---...//////---+++***------------------------...000111000///...///111.....................---,,,,,,,,,------------...+++...111///+++)))---111........................+++,,,---.../////////...------------......//////,,,,,,,,,---------......***+++---//////...---+++,,,,,,---...............+++---......------...000,,,...//////...---...///......------------......////////////......---------------...............------------------------///...---,,,,,,,,,---...******+++,,,,,,+++++++++}}}pppmmmjjjkkknnnmmmiiidddeeefffjjjrrr}}}~~~uuulllfffccc\\\ZZZYYYXXXXXXVVVSSSQQQOOONNNMMMLLLJJJGGGEEEDDDDDDCCCBBBAAAAAAAAAAAABBB======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;::::::::::::999999999999:::999888888888888777555555777888777666666777999888888888888888888888888444666888888666444444444444333333222222333333333000333444333111000222444///222555666333222333444333222111000///000111111222333333333222111111000111111111000000000000///000//////......//////000111111000000000/////////000000000000000000000000...000111000///...///111,,,,,,,,,---......//////111222222111...------...///000222222000000000111000000111111222111111111,,,---.........///111333333444555444333222333444666111,,,...333666444000333222222111000///......////////////.....................///...------,,,+++,,,---......---,,,+++,,,---...///......///111,,,---.........---,,,+++------------------------///000111000///...///111...............---------,,,,,,,,,,,,---------------///000///,,,+++...000////////////////////////,,,,,,---------......///,,,,,,,,,,,,---...///000+++,,,,,,------.........+++,,,---...///......---+++,,,---...............,,,...///...---,,,---...,,,...000000...---...///------------------------....../////////......---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...))))))***+++++++++++++++{{{tttoookkkiiijjjlllkkkfffaaafffiiipppyyy~~~wwwqqqjjjeeeaaa[[[YYYXXXXXXWWWUUURRRPPPLLLLLLLLLKKKIIIGGGFFFEEEBBBAAAAAA@@@@@@@@@@@@AAA======<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888;;;999888888888888777555555666888888777666888999888888888888888888888888444666888888666555444444333333333222222333333444...222444333///...000444+++000555666333000000222111111111111000000000000222222222222111000......000000000/////////......//////............//////222222111111111000000000000000000000000000000000...000111000///...///111,,,,,,---......///000000///000111000///...///000///000222222000///000111000000111111111000//////,,,---.........///111333000222333222111111222333555222//////222444444333222222111111000/////////000000000/////////......------.........---,,,+++***,,,---......---,,,******,,,---...------///000......---------,,,,,,,,,---------------------------/////////...---.../////////.........---------++++++,,,,,,,,,---------...---------,,,------..............................---,,,,,,,,,---...///,,,,,,++++++,,,...///000++++++,,,,,,---......///------........./////////***+++,,,---...............//////...,,,++++++,,,,,,...000000///.........,,,,,,............,,,,,,+++,,,---.........------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***++++++++++++******)))vvvmmmnnnjjjhhhiiikkkiiiccc^^^fffllluuu~~~zzzsssnnnjjjeeeaaaZZZYYYWWWWWWWWWUUUQQQNNNJJJJJJJJJJJJIIIHHHGGGFFF@@@@@@??????????????????===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999999888888888777777;;;:::888888999888777555777888::::::999999:::;;;888888888888888888999999333666888999777555444444333333333222222333444444---111444222...---000333(((...555666333//////000000111111111111000////////////000000000000000///////////////............//////............//////222222222222111111111111000000000000000000000000///000111000///...///111/////////000111222222333---...000000//////111333///111222222000///000000000000000000000///...---,,,---/////////000222444,,,---//////......///111000111000///......222444111111111111000000000000000000000000////////////,,,---.........---,,,+++***+++---......---+++******+++------------...000///...---,,,,,,,,,------------------------------,,,---...---,,,,,,---...//////.........---------++++++,,,,,,,,,---------...,,,***+++,,,------,,,------------------------///...,,,++++++,,,...///,,,,,,++++++,,,...///000++++++,,,,,,---.../////////............///000000***+++,,,---...............///000...,,,******+++---///111111///.........+++,,,...//////...,,,+++)))***,,,---...------,,,,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***,,,,,,,,,+++***)))((('''}}}sssnnnpppllljjjkkkmmmlllgggbbbiiisss|||ssskkkhhhfffbbb^^^YYYXXXVVVTTTQQQNNNLLLKKKHHHGGGFFFFFFEEEEEEFFFFFF@@@AAAAAA@@@===;;;<<<<<<@@@???===<<<<<<<<<===>>>>>>===;;;:::999999::::::666666777888999999::::::999777555555777888888888777777888999999777666555666666777777777777666666666666777777777777777777333222222222333333444555555555444333333222111111333333333333333222111000333333333222222222222111222222111111111111111111222333333222///......///000000111111111111000000222111111111000000//////666444222111/////////000000000////////////000000------...///000111222222111000...------///111333111000111333000,,,,,,///333111///---...111444777...000222222111111333444444555555555444222000///---000111//////222111...333222111111000000111111000000111111000///...------------...............---...///000000...,,,+++---+++***+++///000///---***,,,------,,,,,,...///,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++,,,------......///)))+++---//////---+++)))---------,,,,,,+++++++++***+++,,,///222111///,,,111---***))),,,......---,,,---......//////......---//////,,,,,,//////---***+++,,,---............/////////......---------+++,,,,,,------,,,,,,+++111111111111000...---,,,000...,,,...000...((("""++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,******+++++++++******(((''''''xxxpppnnnnnnllljjjjjjkkkiiifffcccjjjuuurrrjjjgggeeeaaa]]][[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKIIIGGGFFFDDDCCCCCCAAABBBBBBAAA>>>======>>>??????===<<<<<<<<<===>>>======<<<::::::999999999777777888888999::::::;;;;;;999777777888::::::999888888888888888777666666666777777777777777666666777777666666666666666666333222222222333444444555555555444333333222111111333333333333333222111111444444333222111111111111222222111111111111111111000111222111000///000111000000111111111111000000111111111111000000000///222111000000000000111222000000////////////000000////////////000000000000000//////...///000111111000///111333222///000333111000...---...000333444---...//////......000111111222333333333222111000...111222000000333333000333222222111111111111111111000000000////////////..................------+++,,,---------,,,+++***---+++***+++...000///---+++---...---,,,,,,---......---,,,---...///...---------------------------///...---,,,,,,,,,,,,---......---------,,,,,,,,,***+++---......---+++***---------,,,,,,,,,++++++***+++,,,///111111///,,,000---******---......,,,,,,------...............+++......++++++......+++***+++,,,---.....................---------,,,,,,---......//////......---///////////////...---,,,---+++***,,,000000,,,(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++++++++***)))((('''{{{qqqlllllljjjkkkkkkjjjhhhffffffffflllwww{{{ooohhheeeccc___[[[ZZZYYYXXXUUURRRPPPNNNMMMKKKKKKIIIHHHFFFEEECCCCCCAAABBBBBBAAA???===>>>??????>>>======<<<<<<======;;;<<<<<<;;;;;;:::999888888999999::::::;;;;;;;;;===;;;999999:::;;;;;;:::999888888777777777777777777888888888777666666555777777666666555555555444333333333333333444444444555444444333333222222111333333333333333222222111555444222111000000000111111111222222222222222222...000111111000000111222000000111111111111000000111111111111000000000000.........///000111222333000000000000000000000000111000000000/////////......//////000000000000000,,,,,,...222222000111555///.........///000111222---...///...------///000///000111222222222222222000333333111111444444222222222222111111111111000111111///......//////000/////////...---------,,,------,,,,,,,,,+++++++++,,,++++++,,,...///...---,,,.........,,,+++,,,------,,,******+++,,,+++***..............................---,,,,,,,,,------000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---///111111...,,,...,,,+++,,,---...---+++,,,,,,---...............***---...++++++...---******+++,,,---............------------,,,,,,,,,,,,---......//////......---------.........------,,,,,,***)))***...///...+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++***)))((((((vvvkkkhhhjjjgggiiikkkiiieeecccfffjjjpppzzz~~~vvvllleeebbb```\\\YYYWWWVVVTTTRRROOOMMMKKKJJJFFFFFFFFFFFFFFFEEEEEEDDD@@@AAAAAA@@@>>>======>>>>>>>>>======<<<<<<<<<<<<::::::;;;<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<===;;;::::::;;;;;;;;;999:::999777666666666777888888888888888888777666555777777666666555444444444333333444444444444444444444444444333333222222222222333333444333333222222444333111000000000222333111111222222222222222333///000111111000///000222000000111111111111000000111111111000000000000000------...///000111222222000000000111111000000000000000000000////////////---...000111222111///...***))),,,000000---...333...//////000111111000000///000000///......000222000111111222222222222222111333333000111444555222222222222222111111000000222111///------...000111000000///...---,,,,,,,,,000///...------------...,,,,,,,,,,,,---.........---...///...,,,++++++---///---+++***+++,,,+++***------------...............------,,,,,,,,,------000///...---,,,++++++***---,,,+++++++++,,,---...------------------,,,,,,,,,,,,---...000000...,,,,,,,,,,,,---------,,,+++,,,,,,---.........------***---...,,,,,,...---******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...............///---******,,,---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++******)))(((sssiiifffhhhdddgggjjjgggcccccciiinnnuuu}}}vvvpppiiiccc___]]]ZZZWWWUUUTTTRRRPPPNNNLLLJJJIIICCCDDDDDDDDDDDDCCCBBBBBB>>>???@@@???===<<<<<<==================<<<<<<;;;999:::;;;;;;;;;:::999888;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::999777:::999777666666666777888888888888888888777666666777777666666555555555555333444555555555444333333444444333333333333222222222333333444444444333333111000000000000111333444111111222222333333333333111222333111///......///000000111111111111000000000000000000000000111111/////////000000000000///000000111111111111000000.........///000111111111,,,...000222222111///...,,,+++---000///,,,---000///000111222222222111000///000000...---...000333444444333333222222222222111333222///000333444222111222222222222111000///111000...------///111222000000///...---,,,,,,,,,000///...------------...,,,,,,---------------...---...///...,,,++++++---222000---,,,---.........++++++,,,,,,,,,---------------,,,,,,,,,------...---------------------------,,,+++******,,,...///---------------------------------...000000...,,,+++,,,------,,,,,,+++++++++,,,,,,---...---------,,,//////------//////,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......///////////////---+++***+++,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------***+++,,,---............***++++++++++++******))){{{rrriiieeefffbbbeeegggfffdddffflllssszzzoookkkeee```]]]ZZZWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIEEEEEEEEEDDDCCC@@@>>><<<===>>>???>>><<<;;;<<<===<<<============<<<;;;;;;999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::999777555999888888777777777777777777888888999999888888777666777777777777777777777444444555666666555333222333333333333333333333333222333333444444444444444//////000111111222222222111111222222333444444444222333333222///......///000000111111111111000000000000000000111111111111111111111111000000///...///000111222222111000///------...///000111222222---...000111222111///...000///000333111......111111111222222222222111111---...---,,,,,,---000333555555444333222222222333111333222//////333555333111111222333333111000///000//////......///111111/////////...---------,,,------,,,,,,,,,+++++++++,,,---......,,,,,,---...,,,.........,,,+++,,,---///,,,)))((()))+++,,,+++***++++++,,,,,,---------------,,,,,,,,,---......++++++,,,,,,---...//////,,,++++++***+++,,,...///------------...............------...//////...,,,+++,,,---,,,+++***+++---++++++,,,------------------000///,,,,,,///000---***+++,,,---............,,,,,,,,,,,,---------------......//////......---,,,---...///////////////************+++---///000++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,------............***+++++++++++++++******zzzuuupppiiiddddddbbbcccddddddeeeiiipppvvv~~~zzzjjjgggccc^^^[[[XXXUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHEEEEEEEEEEEECCC@@@>>><<<===>>>???>>>===<<<===>>><<<<<<=========<<<;;;::::::999999999999999:::::::::::::::::::::::::::::::::999999999:::999777444888888888888888777666666666666777888999999999999666666777777888999999999444555666777666555333222333333333333333333333333222333333444555555444444000111222222222111///...111111222222333444444555111222222111///...///000000000111111111111000000///000000000111111111111111111222222222111000//////000222333333222000///......//////000000111111---...///111111000000///111000111444222//////333111111111000000000000111---------,,,,,,///222666333222111111111222333444333555444000000555666555000111222333333222000///.../////////000000000111..................------+++,,,---------,,,+++***+++---///...,,,+++,,,...+++---...---,,,,,,---...+++)))&&&%%%''')))******++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////++++++++++++,,,---......------------.........//////...------//////...,,,+++,,,---+++))))))+++...++++++,,,------------,,,...///---))))))---///...***+++,,,---............,,,,,,---------.........---......//////......---,,,------.........------******++++++,,,,,,...///++++++,,,,,,,,,,,,------******+++,,,,,,---......+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***tttqqqnnniiidddcccaaabbbbbbcccffflllsssxxx~~~qqqgggeeeaaa^^^ZZZWWWTTTSSSNNNNNNLLLKKKIIIGGGEEEEEEBBBCCCDDDEEEEEECCCAAA@@@>>>???@@@???>>>===>>>???;;;<<<=========<<<:::::::::999888888888999:::;;;::::::::::::::::::::::::;;;:::::::::;;;:::777555777888999999999888666555555666777888999:::::::::666666777888999:::;;;;;;444555666777777555333222333333333333333333333333222333333444555555555444111333444444222///,,,***111111222333333444555555///000111111000000111222000000111111111111000000//////000000111111111222000111222333333222111000///000222333333222000///000000000000////////////...//////000000000000000...---///222111...///222111000////////////000000///////////////222666999000/////////000222444555555666555111222666888666000111333333333222000...---...///000111111000000---------...............---...///000000...,,,++++++...///...,,,+++,,,...+++,,,------,,,,,,...///000---******,,,...000000,,,,,,------...///000000,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......******+++,,,------......---------........./////////...------...///...,,,+++,,,,,,***((((((,,,///++++++,,,---------,,,,,,...///,,,'''''',,,///...++++++,,,---............---------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++---......---+++******+++++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++xxxooojjjjjjiiifffcccbbb___\\\^^^eeennnuuuyyywwwnnndddbbb___]]][[[XXXTTTQQQOOONNNNNNLLLJJJHHHFFFEEEGGGGGGFFFDDDCCCAAA@@@@@@BBBBBB@@@???>>><<<;;;;;;::::::;;;;;;;;;;;;::::::888999999:::::::::999999888888888888888888999999;;;:::999999;;;;;;:::999<<<777666:::999555666::::::888666555666888:::<<<999777666777999:::777444555555555555555555444444///000222444444333222111555444444333333222222111111222000---...111000---111111000000111111222333777555333000///...///000///000111222222111///......000111111///...///000000222444333000///111333+++---///000///...///111000000000000///////////////////////////000000000111111000000000000000111222222222111000//////...000/////////000222444666222222222222333333444555222///---///333555333000111111000000000000111111000222222......111222///***)))***+++.........,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///...---+++---000000///---------------------------------------///000...***,,,111,,,///...,,,///333000)))+++------+++,,,///---(((,,,---......,,,,,,---...,,,+++++++++***)))))))))111000......//////---,,,,,,---......------///000+++,,,------......------,,,,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,------,,,,,,---.../////////...***++++++,,,,,,------...,,,+++***+++---...---,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++---...---+++******,,,............------,,,,,,,,,++++++******++++++,,,---{{{uuunnnjjjjjjiiifffbbb``````aaabbbgggppp{{{}}}ssskkkcccaaa]]][[[YYYVVVRRROOOMMMMMMLLLKKKIIIGGGEEEDDDFFFEEEDDDCCCBBB@@@????????????>>>>>>===<<<<<<<<<======>>>>>>>>>>>>======::::::::::::::::::999999777777888888888999999999;;;:::999:::;;;<<<;;;999<<<888777::::::666666::::::999888777777999;;;<<<888666555666888:::888777666666555555555444444444222222222222222333444444222222222222333333333333333555333000111333333000111111000000111111222333444333111/////////000111333222111000//////.........000111111///...///000000222333222000///111333///111222222000///000111000000000000////////////000000111222222222222222111111000000000000000111222222111111000//////............///111444666777333333222222222333444444666333111333777999777444111111111000000111111111000222222///...222222000000///......000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---///...---***,,,//////...,,,,,,,,,------------------------...,,,---///...++++++///---///...***+++...+++$$$,,,...---+++---///...***+++,,,---,,,++++++,,,---,,,,,,,,,+++++++++++++++...---,,,---///111000///***,,,------,,,,,,---///,,,,,,---------------,,,---------------.........,,,,,,+++++++++,,,---...,,,---..................***++++++,,,,,,------...,,,+++++++++---...---+++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***)))***+++++++++,,,...111,,,+++++++++************++++++******++++++,,,---|||tttpppllliiiiiihhhdddaaa^^^aaadddfffkkkuuu~~~vvvmmmgggbbb___[[[XXXVVVSSSOOOLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCBBBAAA??????>>><<<<<<<<<<<<============>>>>>>????????????>>>>>>:::;;;;;;;;;:::999888888666666777888999::::::;;;<<<;;;::::::<<<<<<;;;:::<<<999888::::::777777::::::999999999999:::;;;;;;888666444555777888999999777777666555444333333222555444222111111333555777000000111111222333333444///222222///...111111...111111000000111111222333111000///...///000111222666444111...------...///...///111111/////////000000111222222000000111222111222333222000......///////////////000000000000///000111222333222111000000000000//////000000111222111111000000//////...,,,,,,---///222444777888444444333222222222333333444222000222666777666333222222111111111111222222000222222//////222333000444222000000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......---***,,,......---,,,+++,,,------------------------///+++***...///,,,,,,---,,,...---***+++,,,***&&&***+++***(((***---,,,(((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,------------,,,,,,---///000000///***+++,,,,,,++++++,,,---,,,---------------,,,+++++++++,,,,,,------......---,,,+++******,,,...///---............------,,,***++++++,,,,,,------...---,,,+++,,,------,,,***,,,++++++******++++++,,,)))***,,,------,,,***))))))***+++++++++,,,...000***************)))))))))++++++******++++++,,,---~~~vvvnnnllliiihhhhhhfffccc```]]]___bbbhhhqqq}}}zzzqqqiiicccaaa^^^ZZZWWWTTTQQQMMMKKKLLLKKKKKKJJJHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@??????========================;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777666555666666888999:::;;;;;;<<<;;;::::::<<<<<<;;;:::;;;:::999999999888999:::999999999999999999999999999888555444555666777888888777666555444333222222444444333222333444555666000000111111111222222222---000111...---///000---111111000000111111222333000000///......///000000333222000///.........///---///111111000///000000000000111111000000111222...///111000...------...////////////000000000000,,,---///000111000///...000////////////000000111111111000000////////////------...000222444555666555444333333222222222222333222111222555666666444333333222222222222333333000222222//////333333111333111///.........,,,***---------------------------,,,,,,,,,---.........+++---//////---,,,,,,---------------------------111,,,***---000///------+++,,,,,,,,,---///...---***+++***(((***------)))***,,,---,,,+++***+++,,,***+++++++++,,,,,,------000...------...---,,,******,,,---,,,+++***,,,---,,,------------,,,++++++(((((()))******+++,,,,,,...,,,+++)))***+++...///............------,,,+++***++++++,,,,,,------...---,,,,,,---------+++))),,,++++++******++++++,,,)))***,,,......,,,***)))+++,,,---,,,***)))***,,,++++++++++++++++++++++++++++++******++++++,,,---yyyrrriiihhhggggggfffdddbbb```^^^]]]```kkkyyy}}}wwwooogggaaa```]]]YYYUUURRRPPPMMMKKKLLLLLLKKKKKKIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<999::::::;;;;;;::::::999888888888888888777666666555666666888999:::;;;;;;<<<;;;::::::;;;<<<;;;::::::::::::888888999999888888888888888888777777777;;;999777555333444555666888777666555444333222222222333444555555555444444222222222111111111000000...333555222111222333111111111000000111111222333111111000//////...............000111111000///...---///000111000///000111/////////000111111111111,,,...///000///...///000.../////////000000000111,,,---...///000//////...//////......///000111111000000000/////////////////////000111222333333333555444333333222222222222777666666777888999999999444444333333333333444444000222222///000333444222222000...---...///......------------------------,,,,,,---,,,,,,---...///---///000000...---...///------------------------222,,,***...111///---...++++++,,,---------...000---...---***,,,000000---,,,---...---,,,+++,,,...))))))******++++++,,,,,,///...,,,,,,------+++***,,,---...---,,,+++,,,---+++,,,,,,---,,,,,,++++++(((((()))******+++,,,,,,---,,,+++******,,,...///---.........---,,,++++++***++++++,,,,,,------...---,,,,,,---...---***(((,,,++++++******++++++,,,)))***,,,------,,,***)))***,,,---,,,***)))***+++++++++++++++++++++++++++++++++******++++++,,,---|||uuupppggggggffffffdddbbbaaa``````___dddrrr}}}yyysssmmmfffaaa^^^[[[VVVSSSQQQOOOMMMKKKLLLLLLKKKKKKJJJHHHGGGFFFDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;777777888888888888888777666666777888999::::::;;;;;;:::999999;;;;;;:::999999::::::777666999999777888888777666666666666777999999888666444333444666777777666555444333333222000222444666666555333222444333333222111111000000+++111555222000111222111111111000000111111222333222222111111000///......+++---///111222111000...,,,...000111000///000111///......///111222111000---///111111111111222333......//////000000111111/////////000000000111111............///000111111////////////////////////000000111222222222222111444444333222222222333333555555666666777777888888555555444444444444555555///222222///000444555333222000......000111222111------------------------,,,---------,,,,,,...///...000000000......///000------------------------000,,,+++///000------......,,,,,,---+++)))***...******)))&&&(((---...+++,,,---......,,,,,,---...******************+++++++++******+++---......---,,,---...---,,,+++,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,+++++++++,,,,,,------,,,------------,,,,,,+++***++++++,,,,,,------...,,,+++,,,...///...+++(((,,,++++++******++++++,,,+++++++++,,,,,,+++++++++&&&(((+++,,,++++++,,,...)))))))))***************++++++******++++++,,,---xxxqqqoooggggggfffdddbbbaaa```aaaaaaeeeooo~~~~~~xxxqqqlllhhhdddaaa[[[WWWSSSPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;777888999:::::::::::::::777777888888888999999999:::999888888::::::999888777:::999555555888888555:::999777666555666777888444666777777555444666888666666555555555444444444111222222333333333333333333333333333222222222222(((///333000---...//////111111000000111111222333111111111111111111000000......//////////////////,,,...000000000000111222///...---...111333222000...000222222111000000111.........///000111111111111000///......000111222...------......000111111////////////////////////...///111222333333333222333333222222222333444444222333444444444444555666666555555555555555555666///222222000000444555333333000...---///000111111........................+++---...---++++++...000...///000///------///000------------------------,,,+++,,,...---******...///------///,,,)))+++111'''(((&&&###%%%***+++)))+++,,,------,,,+++,,,---++++++++++++++++++******+++***)))***,,,...---,,,+++------,,,+++******+++((()))***+++,,,------------------------.........***+++,,,---------,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,------...******+++...//////,,,))),,,++++++******++++++,,,,,,,,,+++******+++,,,,,,&&&(((+++,,,++++++,,,---************+++++++++,,,++++++******++++++,,,---uuuooooooggggggfffdddaaa``````aaabbbjjjyyy~~~tttlllfffdddbbbaaaXXXUUUPPPNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@?????????;;;;;;<<<<<<===>>>>>>???:::;;;;;;;;;;;;;;;;;;:::888999:::;;;<<<=========888888888888888888999999999888777777999999888777666:::999444444888888444<<<:::888666555666888:::000333666777666666777:::555555555555555555444444333222111000000222444555222222222333333444555555***222666444000111222222111111111000111222222333//////111222222333333333222111///---,,,---...///,,,...000000000000111222///---,,,...111333222000...000111000...------------......///000111111222000...,,,++++++---000111---------......000111111.........///////////////,,,---000222333444444444222222222222333444444555444555777777666777888999666666555555555555666666///222222000111444666333222///,,,+++,,,---...---........................+++---...---++++++---000---...///...,,,,,,...000------------------------))))))+++---***&&&(((......,,,...111000---000888,,,---+++(((***///111...***+++,,,,,,******+++,,,---------,,,,,,+++++++++...,,,++++++,,,+++***(((***,,,,,,+++)))((()))***'''((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++***+++,,,,,,------------***++++++,,,,,,---......)))***+++...000///,,,***,,,++++++++++++++++++,,,---,,,***))))))***,,,---)))+++---,,,+++))))))))),,,,,,,,,------.........++++++******++++++,,,---~~~wwwrrrooommmhhhffffffgggeeebbbdddhhhnnnxxxwwwnnnmmmkkkccc[[[XXX[[[UUUNNNLLLNNNOOOMMMJJJGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<;;;::::::999:::999888777888999:::;;;<<<:::888888999999999888666666777777888999;;;;;;888888888888888888888888666666666666666555555555777777888888888777777666777777777666555333222111777555333111000111333444222222222111111111111000222444333//////333444222000111222333333222000///222111///111333444111///111000000///...---------......////////////......///111222222000//////000///000111222222111000///111111222222222111111000000111111///---,,,---///...---------...///000111000000//////......------111000000111444555555444...111111///000444444222333333444444666777999999333444555444333333444555222111111222444555555444000000000///......------...,,,+++,,,///111///---..................---------------........./////////...---,,,,,,,,,,,,------,,,++++++------,,,+++,,,------......------,,,***+++,,,---------,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,+++***+++,,,((()))+++,,,,,,---///000++++++,,,,,,,,,,,,------))))))*********+++++++++)))---...******------(((,,,++++++******++++++,,,'''+++---++++++,,,+++'''+++,,,,,,+++******+++---+++---///---***((()))+++***+++,,,+++)))))))))+++,,,***)))***+++,,,,,,,,,***++++++***)))***---///xxxsssnnnjjjjjjgggfffhhhgggfffiiioooxxx}}}rrrjjjjjjiiibbb\\\YYYZZZTTTNNNLLLMMMNNNLLLJJJGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@======<<<;;;;;;<<<===>>>=========<<<;;;;;;::::::999999999999999:::;;;;;;<<<:::888888999999999888777777777777888999::::::999999999999999999999999666666666666666666666555777777888888888777777666555666666555555444333333333333333222222111111111222222222222111111111111222444333//////333444222222222222111000///...---222111000111333333111///111000000///......------......////////////......///111222222111111222444000000111111111111000000000000000111111000000///...///000///......///111............///000111111000000//////////////////222111000111333555555555...111222000111444555222555555555666777888999:::333444555555444333444555333222111222444555444333111111000000///............,,,+++,,,///000///---........................,,,------------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,+++******+++,,,(((***,,,,,,,,,,,,...///+++++++++,,,,,,,,,------*********++++++++++++,,,)))---...******------))),,,++++++******++++++,,,+++------******------***)))******)))(((((()))+++***+++,,,+++(((&&&''')))(((***++++++******+++---,,,+++)))***,,,------,,,++++++,,,+++)))***,,,...~~~yyyssslllgggjjjfffeeefffgggiiipppwwwuuummmfffeeeeeeaaa[[[YYYWWWSSSMMMKKKLLLMMMKKKIIIFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@????????????======<<<<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;:::888888999:::999888999888888888888888999999999999999999999999999999555555666666666666666666666777777888888777777777444444444444555555444444111111333333333222000///333222222222111111111111222444333//////333444222555444333111000///......222111000111333333111000111000000//////......---......////////////......000111222222111333555888111111000000000000111111////////////////////////---...//////...///111333/////////000111111222222//////000000000000000000333111000000333555666666///222333000111444555222666777777777888888999999444555666555444444555666555333222222444444333111111111000000///.........---,,,+++,,,.........,,,........................,,,,,,,,,,,,------------...///000000000///...---***,,,...---+++***,,,...,,,------......------,,,,,,,,,+++++++++,,,---...------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))***++++++***)))***+++***+++,,,,,,++++++,,,...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***------+++,,,...---***,,,++++++******++++++,,,---///---))))))---///...)))*********((((((***,,,***+++,,,+++)))(((((()))''')))***+++++++++---...---+++***+++,,,---------+++,,,,,,+++***)))+++,,,zzzwwwrrrlllggghhhdddbbbdddgggkkkuuuzzzooojjjdddbbbaaa^^^ZZZVVVTTTQQQMMMKKKKKKKKKIIIHHHFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;999888888999:::999888:::999999888777777888888999999999999999999999999555555555555666666666666555666777777777777777777555555444444444444444444222222333333333222222111333333222222222111111111111333222//////222333111888666555333222222333333111111111222222222111000000000000000//////............////////////......111222111000000111555777222111000//////000111222//////////////////000000...///000///......000222///000000111222222222333//////000000111111222222222000...///111444555555000333333111111555555222666777777777888777777777444555666666444444555666666444333333333333222000000000//////...------------,,,,,,,,,---------,,,---------...............+++++++++,,,,,,,,,---------...000111000///---+++)))---000...***(((+++///,,,------......------,,,---,,,+++******,,,...///...---,,,+++***+++,,,---+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,)))***++++++))))))***++++++,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,---------,,,,,,++++++******++++++,,,,,,...---******...///---+++,,,---,,,++++++,,,...---------,,,++++++++++++(((***++++++++++++,,,...---,,,***+++,,,......---,,,------,,,***)))***+++yyyuuurrrpppmmmiiigggccccccfffkkkqqq|||{{{tttllliiiddd___]]][[[WWWRRRPPPNNNLLLJJJIIIIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@????????????>>><<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;999777888999::::::999::::::999888777777777777999999999999999999999999444555555555666666777777555555666777777777777777777666555333222222222222555444333222222333555666333333333222222222222111111333222......222333111555555333333333444555666000111222222222111111111000000000000000/////////......////////////......222222111///......111333222111000//////000111222000////////////000111222000111111000......///000///000111222333333333222//////000000111111222222000///---...111333333333111444444222222555555333555555666777777666666555444555666555444333444666666555333333333333111/////////...------,,,,,,+++------...------,,,---------------.........//////+++++++++,,,,,,,,,------,,,---/////////...,,,***)))---000...***(((+++///,,,------......------,,,---,,,+++******,,,...///---,,,+++***+++,,,---...+++++++++,,,,,,,,,------*********++++++,,,,,,,,,)))+++,,,+++***)))***++++++,,,---,,,***)))***+++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++***+++------,,,,,,---,,,++++++******++++++,,,(((+++---+++,,,...---***+++,,,---,,,++++++---///------,,,,,,,,,,,,,,,+++***,,,---,,,+++***+++,,,---+++******,,,------,,,+++,,,---,,,***)))******wwwrrrpppooommmjjjhhhfffhhhmmmsssyyywwwpppiiihhhccc\\\YYYWWWTTTNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<;;;:::999999999::::::;;;;;;;;;<<<999999:::;;;;;;;;;;;;;;;:::999777888999::::::999::::::999888777777777888888888888888888888888888444444555555666777777777444444555666777777777777888777555333111111111111777555333111222444666888333333333333222222222222111333222......222333111111111111111222333444444000111333333111000111222000000000000000000000000......////////////......000000000...---,,,...000111111000000000000111111000//////...///000222333222222222000...---...000...///111222333333222222//////000000000000000000///......000222333333222222555555333333555666333333444555777777777666555333444555444333333444555666555333333333333111000//////......---,,,,,,+++---/////////---,,,---...,,,,,,------.../////////,,,,,,,,,,,,------------,,,---.........---++++++***,,,...---+++***,,,...,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,---***+++,,,,,,+++***+++,,,***+++,,,+++***)))***+++************++++++++++++++++++++++++,,,,,,,,,,,,***((()))------++++++---,,,++++++******++++++,,,&&&+++---,,,---///---))))))***+++*********,,,...,,,+++******+++,,,+++))),,,------,,,+++******,,,,,,***)))***+++,,,,,,,,,***,,,------+++******+++~~~wwwrrrpppooollliiiffffffkkksssyyyzzzrrrkkkcccddd```XXXTTTTTTQQQLLLKKKKKKJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>=========<<<<<<<<<<<<======<<<:::999888::::::::::::::::::;;;;;;999999999999999:::;;;;;;:::888777888999;;;::::::999999888888888888888888777777777777777777777777444444555555666777777888333444555666777777777777777666444222111111222333444444333333333444555666444444333333333222222222000222111......111222000000111111222222222222111///111333333111000111222000000000000000000000000......////////////......---...//////...---...000000000111111111111000000///...------...///111333000111111000//////000222---...000222333222111111000000////////////////////////000333555666444222333666666333333666666333222444666888999888777777222333444333222222222444555444333333333333222111111000000///......------...000111000...,,,...///,,,,,,------...//////000,,,------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------+++---------,,,+++,,,---)))***++++++***)))***,,,************++++++++++++*********++++++++++++,,,)))&&&''',,,---******---,,,++++++******++++++,,,))),,,---+++,,,//////---)))***++++++******,,,...,,,***)))***,,,---+++)))***,,,---,,,++++++,,,---+++)))((((((***++++++***(((***,,,---,,,++++++,,,~~~xxxtttrrroookkkgggdddeeekkkttt{{{|||vvvmmmfff^^^```]]]UUURRRSSSPPPKKKIIIJJJJJJHHHFFFDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<======<<<:::999777:::::::::::::::::::::::::::999888777888999:::;;;:::888777888999;;;;;;:::999888888888888888999999666666666666666666666666444444444555666777777888333444555666777777777777555444222111111222444555111111333444555444444333444444444333333333222222000222111......111222000333444444555444333111000///111444333111///111222000000000000000111111111......////////////......***,,,///000//////000111///000111222222111000///...---,,,+++,,,...000222...000000000///000222444---...000222333222111000000000//////......------000000333666888888555333444666666333333666666333222444666999::::::999999111222333333111111222333555333222222444444333111222222111111000000/////////111222111...---...000,,,,,,------...///000000---------.........//////000000///............///---,,,++++++------,,,+++,,,------......------,,,***+++,,,---------,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,---......,,,,,,---...(((***++++++******+++,,,)))************+++++++++))))))*********+++++++++)))%%%&&&,,,,,,))))))---,,,++++++++++++++++++,,,,,,...---***+++000222000+++,,,------,,,---///111///,,,+++,,,...///...,,,(((***,,,,,,,,,,,,...000***)))'''(((***++++++***'''***,,,---,,,++++++,,,{{{xxxtttpppllljjjiiiiiimmmqqqvvv|||~~~sssjjjdddbbb]]]ZZZVVVSSSQQQPPPNNNLLLMMMLLLJJJGGGFFFEEEEEEFFFBBBBBBBBBBBBAAA@@@???>>>????????????>>>===;;;;;;999::::::;;;;;;::::::999:::999999888888999999:::;;;777555777<<>>?????????>>>>>>===;;;;;;999::::::;;;;;;::::::999:::999999888888999999::::::888666888;;;===<<<:::888888888999;;;;;;999777777777777777888888999999666666666666666777888888666666666666666666666666333333333555888888777555444444444333444444555555222444666666555444444555222666666444444777666444333222111000000111222333111111222222222111000///000000000000000000000000111111000000////////////000---******,,,......---000///...------...///000000000////////////000000000000////////////000000------......///000000000333222222222333333444555...000333333222000///000111222444666777777777666666777777777777777666555555999<<<<<<999777888999444444222111111111222222444333222222333444333111//////............//////......---------......///------,,,,,,------...///$$$,,,000...,,,...111111------......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------......,,,+++***+++---,,,---,,,+++******---///,,,,,,,,,++++++*********---+++***+++.../////////---+++***+++------+++)))++++++************+++++++++,,,,,,+++***)))+++,,,***+++,,,,,,,,,,,,+++***+++******************+++++++++++++++++++++++++++++++++***)))...222///)))++++++,,,+++******+++---((())))))***++++++,,,,,,%%%+++...,,,+++---,,,)))------,,,+++++++++++++++++++++++++++++++++++++++}}}vvvtttrrrpppooooooooooooxxxzzz}}}~~~uuunnnhhhbbb^^^ZZZWWWSSSPPPOOONNNLLLJJJGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999:::999999888888999999:::888888888999::::::;;;;;;777666666777999:::999777666666666666777777777777666666666666666777888888555555666666666666555555333222222333666888777777222222222222333444555666222444666777666555666777111444666555555888777444333222111000000111222333000000111111111000//////000000000000000000000000000000//////...---,,,,,,111---***((())),,,.../////////............///000000000////////////000000000000////////////000000------......///000000000222222111111222222333333111333333222000///000111222333555777888888777777777777777777777666555555666777999::::::999777777444333333222222222222333555333222222222222111/////////............//////---------------...///000---------,,,------...///(((---000...,,,///222222.........///......------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,------------...---++++++,,,---,,,---...---++++++,,,---***+++,,,,,,,,,+++***)))+++***)))***---/////////+++***)))+++,,,---+++***++++++************++++++***+++,,,+++******,,,...***++++++,,,,,,++++++************++++++*********++++++++++++++++++++++++******)))))),,,000...)))***+++,,,+++))))))+++,,,)))))))))***++++++,,,,,,))),,,...------///...+++,,,+++******************++++++++++++++++++++++++zzzvvvtttrrrppppppqqqrrrsssyyy{{{~~~vvvnnnjjjfff```[[[YYYVVVRRRPPPNNNMMMLLLJJJEEEFFFFFFFFFEEECCCAAA???@@@@@@@@@@@@@@@???>>>>>>======>>>>>>===<<<<<<;;;999::::::;;;;;;::::::999:::999999888888999999:::666888999999888888999;;;666666555777999::::::999555555666666666666666666666666666666666777777888555555666777777666555555333222111222555777888888444444444444444555666777333555777777777777888999222666777666666888666333333222111111111111222333111111111111111111000000000000000000000000000000111111000///---,,,++++++000...+++***+++,,,...///...............//////000000000////////////000000000000////////////000000------......///000000000222222111111111222222333666666555333111000222333111333444666777777777777777888888777777666555444777777888:::;;;:::777555333333333333333333333333555333222222333333222000//////............//////,,,,,,,,,---...///000111---------------...//////...222222...+++---///....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...------...---++++++---...+++---//////---,,,+++,,,+++,,,...//////...,,,+++***(((((())),,,...///...)))))))))***+++,,,+++***++++++************++++++)))***++++++***+++---///+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++(((***)))(((+++///---)))***++++++***))))))***,,,))))))*********+++++++++...,,,)))'''***...000000******))))))))))))******++++++++++++++++++++++++xxxvvvtttqqqnnnoooqqqtttwww{{{}}}zzzooohhheeebbb]]]XXXXXXUUUQQQOOONNNMMMLLLJJJDDDEEEEEEEEEEEECCCAAA@@@??????@@@@@@??????>>>>>><<<============<<<<<<;;;999::::::;;;;;;::::::999:::999999888888999999:::666888999888777777888:::888777666777:::;;;;;;:::666666555555555555555555666666666666666777777888555555666666666666555555444333222333555777888777777666555444444444444444333555777888777777888999555999999666555666555111444333222111111222333444222222222222222222222222000000000000000000000000222222111000...---,,,,,,.../////////.........///---......///////////////000000////////////000000000000////////////000000------......///000000000666555444444444444555555666666555222000000222444000111333555666666666555777777777777777666555555666777888:::<<<;;;777444333333333333333333333333444222222333444555555444//////............//////++++++,,,,,,...///111222...------------...//////000222222---,,,......---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...,,,---...---,,,,,,---///***---///000...,,,,,,,,,+++,,,...//////...,,,+++***(((((()))+++---...---((()))***+++++++++++++++++++++************++++++(((***++++++***+++---///+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++''')))***(((***------)))***++++++***))))))***,,,***************+++++++++,,,'''%%%(((---///...,,,)))))))))(((((()))******++++++++++++++++++++++++}}}wwwssspppkkkiiikkkpppvvvzzzxxxrrriiiccc```]]]YYYVVVVVVSSSOOOMMMLLLLLLJJJIIIDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>?????????>>>>>>===<<<<<<=========<<<<<<;;;999::::::;;;;;;::::::999:::999999888888999999:::777777777777777888777777999888666777999;;;;;;:::666666666666555555555555666666666666666777888888666666555555555555666666555444444555777888777666666555444333222222222222333555777888777666777888888;;;999555444555555111444333222111111222333444222222222111222222333444000000000000000000000000222222111111000///......---///111111000...//////,,,---...///000000000///000000////////////000000000000////////////000000------......///000000000333333222111111111222222222222222000......///111000111333444666666555555666666777777777777666666666888;;;======:::888666222333333444444444444333333222222333555666666555//////............//////+++,,,,,,---...///111111......------......///000,,,//////------000000---.........///......------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...///,,,---...---,,,,,,...000***,,,//////...------...)))***+++,,,,,,,,,+++***+++***))))))+++------,,,(((***,,,,,,+++***+++,,,++++++************++++++)))***++++++***+++---///,,,++++++******++++++,,,*********++++++*********++++++++++++++++++++++++&&&***+++)))***------***)))***+++***((((((***+++************************)))(((,,,888???;;;000)))))))))))))))))))))***+++++++++++++++++++++++++++|||vvvlllhhhcccbbbeeennnxxx~~~~~~mmmjjjfffaaa\\\YYYWWWUUURRRPPPLLLJJJJJJIIIHHHFFFCCCBBBBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>>>>===;;;;;;<<<======<<<<<<;;;999::::::;;;;;;::::::999:::999999888888999999:::999666555666888999777555:::888666666777999999888777777777666666666555555666666666666666777888888888777555333333555777888666666666777999999777555555555444444333444444444444666777777666555666777999:::888444333666777444444333222222222222333444222111000000000222333444000000000000000000000000111111111000000/////////...///000///---,,,///111,,,---...///000000000///000000////////////000000000000////////////000000------......///000000000//////...---------------///000000///...---///000111222444555666777666666444555666777777888888777555999>>>???===:::888888222222444555555555444444444333222222444555444333//////............//////,,,,,,,,,---...///000111...............//////000,,,...///---...000...***------......///.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,---...---,,,---///000***,,,............///111*********++++++,,,,,,,,,---,,,******,,,---,,,+++***,,,...---+++******,,,++++++************++++++)))+++++++++******,,,...,,,,,,+++******+++,,,,,,+++******************+++++++++++++++++++++++++++'''+++,,,******------+++)))*********((((((***+++************************+++)))111AAAJJJCCC444******))))))))))))***+++,,,++++++++++++++++++++++++zzzuuufffbbb]]]\\\bbblllyyy{{{vvvffffffddd___ZZZVVVUUUUUUPPPMMMJJJHHHGGGGGGEEEDDDBBBAAA???>>>>>>>>>??????======>>>>>>>>>>>>>>>===;;;;;;<<<<<<===<<<<<<;;;999::::::;;;;;;::::::999:::999999999999999999::::::666333444999:::777333999777555555666777777666888888777777666666666555666666666666666777888888999777444222222444777999777777888999:::999666333666666666666666777888999444666777777555444555555888999777222222666999888444444222222222222444444111000/////////111222333000000000000000000000000000000000000000////////////000///,,,)))***///333+++,,,...000000000000///000000////////////000000000000////////////000000------......///000000000111111000//////////////////000111111000000111222222333555666777888777777333444555777888888888888444:::@@@AAA===999999:::111222444555666555444444555333222222333222111000//////............//////---------------...///000...............///000000...111000...---...***$$$,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///,,,---......------///111)))+++---.........000222---,,,,,,,,,,,,---...//////---++++++,,,---,,,++++++---///...+++)))***,,,++++++************++++++***+++,,,+++******,,,...---,,,+++******+++,,,---...---,,,++++++,,,---...++++++++++++++++++++++++'''+++---+++***---...,,,)))******)))(((((()))+++++++++******************+++''',,,;;;EEE???222)))******))))))***+++,,,,,,++++++++++++++++++++++++sssjjj[[[\\\[[[YYY```qqqxxxqqqooodddaaa]]]ZZZXXXUUUSSSPPPMMMLLLKKKIIIGGGEEEDDDCCC@@@@@@@@@AAABBBAAA???======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999888777333444999:::666777<<<777777777777777777777777888777666555555666777888666666666666777777777777333666888888777555444444666666666666777777777777555555555555555555555555555666666777888999999:::444555666777777777777777888666444333222333555666666555444222111000000000222222222111111111111111333222000//////000222333...000111000///...///111,,,***+++111333111//////---...///111111111000///111111111111111000//////---...///000000111000000......------------......///000111000......///111222111111000111333444555444444444555777888777666333444666888999:::999999555777999;;;;;;:::777666222222222333333333444444444333222222333444333222//////......------,,,,,,------------------------+++...111111000000333555......//////...---,,,,,,((())),,,...////////////......------,,,,,,,,,---+++,,,---------,,,+++***...,,,***+++,,,------,,,,,,---///000///...///000+++,,,------......------++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++******))))))))))))))))))++++++******++++++,,,---+++,,,------++++++,,,---,,,,,,+++***))))))******///---***))))))++++++++++++,,,,,,------,,,,,,+++(((((())))))******++++++)))+++---,,,+++***+++,,,)))&&&(((---...***)))---$$$***......---,,,,,,,,,,,,+++++++++******vvvkkkbbbXXXYYYXXXYYYcccuuu{{{rrrllliii___\\\XXXUUUSSSQQQNNNLLLKKKJJJIIIGGGEEECCCBBBAAA?????????@@@@@@???>>><<<===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999::::::888555555999:::777777;;;777777777777777777777777777777666666666666777777555555555555666666666666555777999999888666555555777777777777666666666666555555555555555555555555555555666666777888888999444444555666888999::::::777666555444333444555555666555444222111000000000//////000000111111222222111111000//////000111111...000111000///...///111...+++,,,111333111////////////000000000000//////111111111111111000//////...//////000000000000///......------------.........//////...------...000000000000000000222333444555555666777888999888888222333555777888888888888555777999;;;;;;999777666333333444444444555555555444333333444666777555444//////..................------------------------+++...000000//////111333......//////...------,,,***+++,,,---...////////////...---,,,,,,,,,------,,,,,,+++******++++++,,,...---++++++,,,---,,,+++,,,...000000///......///***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++++++++*********++++++,,,++++++******++++++,,,---+++,,,------++++++,,,---,,,++++++***))))))******111...++++++,,,---------++++++,,,,,,,,,,,,++++++))))))))))))************)))+++,,,,,,+++******+++)))&&&(((------***)))---%%%&&&(((***++++++***))),,,+++++++++************}}}uuummmccc[[[VVVWWWVVVZZZgggxxx{{{rrrjjjeeeccc\\\YYYUUURRRPPPMMMKKKHHHGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>============>>>>>>::::::::::::::::::::::::>>><<<999777777888:::<<<:::777777::::::888888:::777777777777777777777777666666777777777777666666444444444555555555666666666888::::::888666666666888888777777666666555555555555555555555555555555444444555555666777777777555555555666777:::<<<===666666555555555444444444555555333222111111111111---......///000111222222//////000000000000//////...000111000///...///111111......222333000...///111000000////////////000000111111111111000000//////000000000000//////.........------------......---.........,,,,,,...///////////////000111222333444444555777777777777777222333444555666777777777666777999;;;;;;999777555444444444555555555666666222222222555666666444222.........///////////////------------------------,,,...//////......///111.........///......---,,,---,,,,,,,,,,,,---......000...---++++++,,,---...---,,,)))(((((())),,,...///---,,,+++,,,---,,,+++---///000000...------...)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,---,,,*********+++,,,,,,,,,,,,,,,---...///++++++******++++++,,,---+++,,,---,,,+++***+++---,,,+++******)))*********000...++++++,,,------,,,******++++++++++++*********************))))))))))))+++,,,,,,+++******+++)))'''(((+++,,,******,,,,,,,,,,,,++++++*********++++++*********)))))))))xxxppphhh^^^WWWVVVWWWWWW\\\jjjyyyyyyrrrkkkeeeaaa```ZZZXXXTTTQQQOOOMMMJJJHHHEEEDDDDDDBBBAAA@@@??????===>>>???>>>===<<<<<<===>>>>>><<<;;;;;;<<<>>>>>>999999999999999999999999===<<<:::888888999:::;;;:::999999::::::999888999666666666666666666666666555666777888888777666555555555555666666666666777666888999999777666666666888888777777666666555555555555555555555555555555444444444555555555666666777777666666777999<<<>>>555555666666555555444333555444333222222222222222//////000000111111222222...///111222222111///......000111000///...///111333//////222333000...///000///.........000111222000000111111111111000///000000111000000///...---......------------......---...///...------///000//////000000111222222333111222444444444444555555333333444555666666777777666888:::;;;;;;999777555444444444444555555555555000000111333444333///,,,.........//////000000000------------...............//////////////////000---...............------///...,,,++++++,,,---...000///,,,+++***+++---...---+++***))))))+++---...000...,,,,,,,,,---,,,+++...///000000...,,,,,,---******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,,,,,,,******+++,,,+++++++++,,,,,,...///000++++++******++++++,,,---***,,,,,,,,,+++***+++,,,++++++***************+++,,,+++))))))***++++++***)))******++++++******)))+++++++++******))))))))))))***,,,,,,***)))***+++)))((()))************+++++++++,,,------.........*********))))))))))))(((wwwoooeeeZZZTTTUUUWWWYYY```nnn{{{}}}yyyvvvpppjjjeeebbb```^^^XXXVVVRRROOONNNLLLIIIGGGDDDCCCCCCBBBAAA@@@@@@@@@===???@@@???<<<;;;===???>>>===<<<;;;;;;<<<===>>>999999999999999999999999::::::;;;;;;::::::999888999::::::999999999999888666666666666666666666666555666777888888777666555666777777777777888888888555777888777555444555666888777777777666666666555666666666666666666666666444444444444555555555555:::999777666666888:::;;;555555666666555555444333444444333333222333333333333333333222222111111111///000222333333222000///...000111000///...///111444000///222333000...///...---------///111333444///000000111111111000000000000111000000///...---......------------.........///000///......000222000000111222222333333333000222555555444333555666555555555555666777777888777888:::;;;;;;999666555222333333333333444444444333333333444444111---***------......//////000000---------....../////////000000///000000111000000------...............---///...---,,,+++,,,---...000...---++++++,,,---...+++,,,,,,---......------000...,,,,,,---------,,,---///000///---,,,,,,---+++,,,,,,---------------+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,************+++,,,......++++++******++++++,,,---***+++,,,,,,******+++,,,+++***************+++++++++***((()))***++++++***)))******++++++******))),,,,,,++++++******))))))(((***,,,+++***)))******((())))))((()))*********(((***---///000000///...*********))))))))))))(((~~~uuukkkbbbYYYTTTUUUZZZ```hhhsss}}}}}}qqqmmmhhhdddaaa___]]]\\\TTTRRRNNNLLLJJJHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@===???@@@>>>;;;:::===@@@<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999999:::;;;<<<;;;:::999888777::::::777888::::::888777777777777777777777777666666777777777777666666777777888888888999999999555666777666444444555666666666666777777777777777666666666666666666666666555555555555555555555555:::999888777666777888888666666555555555444444444444333333333333444444555555555444333222111111000///111222333333222111///...000111000///...///111444///...111222///...///---------...000111333333///000000111111111111000///000000000000//////.........------------.........///000/////////111333000000222333333444333333222555888888666555777999666666555555666666777888777888:::;;;;;;888666444222222222333333333444444777666555666555333000------------...............---------...//////000000000//////000111222222111,,,---......///............------,,,,,,,,,------......------,,,,,,,,,---***,,,---/////////...---///---,,,,,,---......---,,,...//////---,,,,,,---,,,,,,---............---++++++,,,,,,,,,,,,------)))+++,,,,,,+++***+++---******)))******+++,,,---++++++******++++++,,,---***+++,,,+++***)))***,,,*********)))******+++,,,,,,+++***+++------,,,+++******++++++++++++******+++++++++++++++*********(((***++++++***))))))***(((******''''''***+++)))***,,,...000000...,,,***++++++*********)))))))))vvvmmmfffaaa___]]]^^^eeemmmqqqwww|||}}}yyylllgggbbb___]]]\\\YYYWWWRRROOOLLLJJJHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<>>>???===999888;;;???;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999555888999666666:::;;;888777777777777777777777777777777666666666666777777777777777777888888888888777777888777555444666777555555666666777777888888666666666666666666666666555555555555555555555555777777777777777777777777777666555444333444555555333333333333333444555666444333333222222111111111///000111222222111000///...000111000///...///111222...---///111......///...//////000000000000000//////000111111111111111...//////000000000000///......------------......---...///.........000222///000111222333333222222222666999999666555888;;;666555444444444555666777888999:::;;;:::888666444333333333333444444444555666555444555555555333111---------------,,,,,,,,,---------...///000000000///------...111333222000,,,------...//////......,,,,,,------...---------------.........---,,,+++++++++,,,,,,---...//////...,,,+++,,,.../////////+++---......---,,,---...++++++,,,------------,,,++++++,,,,,,,,,,,,------)))+++,,,,,,+++***,,,---++++++************++++++++++++******++++++,,,---)))+++,,,+++***)))***+++******))))))***++++++,,,+++******+++------,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++++++++,,,((()))++++++)))))))))***(((+++***&&&&&&***+++(((,,,,,,------,,,++++++***,,,+++++++++************|||vvvmmmeeeaaabbbfffhhhiiiqqqxxxyyyyyyzzzwwwsssiiiddd___\\\[[[YYYUUURRRRRRPPPLLLJJJIIIGGGEEECCC@@@@@@@@@???????????????:::===>>><<<777666:::>>>999:::<<<<<<<<<<<<:::999::::::::::::::::::::::::===<<<999888777888:::<<<333777888555666;;;;;;777777777777777777777777777888777666555555666777888666666666666777777777777888999999888666555777888444444555666777888999999777777777777777777777777666666666666666666555555333444666777888888888888888666444333222333555666333333333333444555555666111111111111111222222222//////000000000000/////////000111000///...///111222---,,,...000......000000111111111111///---,,,//////000111111111111111......///000000111000000.........------.........+++---...---------000222---...000111222222111111000555888888555333666:::555444333222333444555666888999;;;;;;:::888555444444444444555555555666666333222111222444555444333---------,,,,,,+++++++++---------...///000000111---,,,+++---000333222000,,,,,,---.../////////...***+++---...///...---,,,,,,---...//////---+++***---+++***)))***,,,///111---,,,+++,,,...000000000***,,,......------...///******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))***,,,,,,++++++,,,---,,,,,,++++++***+++++++++++++++******++++++,,,---)))+++++++++***)))***+++******))))))***+++,,,,,,((((((((()))++++++***)))+++,,,,,,------,,,,,,+++*********++++++,,,,,,---((()))++++++)))((()))***(((+++***%%%%%%***+++''',,,+++***))))))+++,,,...,,,,,,,,,++++++++++++***|||rrrkkkjjjiiiiiiooowwwzzzxxxvvvuuuuuussspppnnnZZZZZZYYYXXXUUURRROOONNNOOOMMMJJJHHHFFFDDDAAA???AAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;::::::999999999???;;;999:::<<<<<<777222888:::<<<;;;999888:::<<<;;;:::999888777777777777777888999::::::999888777:::888666555777888888888999777666555666777999:::444999;;;999888999999777;;;<<<<<<:::888666666777666666555555555555666666777555333444777888777555666666777777666555444444666555555666888999777666888777666444333222111111444444444444444444444444444222//////000222222222111111111000000000000000000///...///000000///...111...++++++---///111222000111111000......///000//////000000000000//////+++///---'''&&&,,,000...000111333444333000---***///000///...,,,,,,///111...000333444333333333444000222555777777888:::<<<777777888888888777777666444777:::;;;999777666555444333111111111333555666555444333333444555444222......//////...---,,,,,,...//////000000000000000............////////////000000//////............//////...---,,,,,,++++++***+++,,,,,,------,,,,,,////////////////////////,,,,,,,,,---...///000000***+++,,,---...---,,,+++***+++,,,---,,,***((('''------------,,,+++******(((***------,,,***))))))------++++++++++++------,,,+++******)))************+++,,,------------,,,+++******+++,,,,,,+++************+++,,,,,,,,,---++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------((('''((()))+++,,,+++***---)))(((******)))***...)))***+++,,,,,,+++))))))))))))************)))))){{{vvvvvvuuusssvvv||||||xxxtttpppkkkeeebbbUUUUUUUUUTTTRRROOOMMMKKKKKKIIIGGGFFFDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::999999???<<<999:::===<<<888444777999;;;:::888777999:::999999888888888888999999777888999::::::999888777999777666666777888888777777666555444555666888999444999;;;888777999:::888999:::;;;999777666666777666666666666666666666666666444333444777888666555666666666666666555555444666555555666888888777666777666555444333222222222444444444444444444444444444222//////000222222222111111111111000000000000222222111111222222222111333111...---///000000000222333333000...,,,---...//////000000000000//////---000000+++***///111000000111333555444222///---///000000///......///111...000333444333222333444222555777999999:::;;;===777777888999999888777666555888;;;;;;:::777666555444333222111111333444666222111111222444555444333......//////...------,,,---...//////000000//////............////////////////////////......------///......---,,,,,,++++++++++++,,,------------,,,........................,,,,,,------......//////+++,,,,,,------,,,,,,,,,)))***+++,,,,,,+++)))(((++++++,,,------,,,,,,,,,'''))),,,,,,,,,++++++,,,,,,+++************+++,,,***)))))))))***+++,,,,,,***+++,,,,,,,,,,,,,,,+++000000///...---,,,***(((*********++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------$$$$$$$$$&&&)))******(((+++((((((++++++((())),,,)))***++++++++++++***)))))))))************))))))|||vvvpppiiibbb[[[VVVPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCBBBAAA@@@??????@@@???>>>>>>>>>>>>>>>???<<<;;;;;;;;;;;;;;;::::::>>><<<:::;;;===<<<999666777888999999777777888999888888888888999:::;;;<<<888888999999999999888888888777666777999999777666666555444444444555777888555999:::666555888:::999777888999888666555666777555555777777777777555555555444333444666666666555666666666666666555555555666555555666888888777555666555444333333333333444444444444444444444444444444222000000111222222222111111111111111111111111111111111111111111111111444222111000111111000...111222222111///......///...//////000000//////...---000111///...000111000///111333555555333111///...000111111000///000111...000333333333222222333444666888999888999:::;;;666777999::::::999888666777:::<<<<<<:::777555555555444333222222222333444000//////111444555444333.........///......---,,,,,,---......//////......---............/////////...............---------.........------,,,,,,+++++++++,,,---------------........................---------------.........---,,,,,,++++++,,,,,,,,,)))***+++,,,,,,,,,+++***)))***+++,,,------------((()))***+++***+++---///+++******))))))******+++((((((((()))***,,,---...***+++++++++++++++******'''(((***+++,,,---------******************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))(((((()))+++,,,+++))))))'''(((,,,+++(((''')))))))))***++++++******)))))))))************))))))zzzvvvpppjjjddd]]]WWWRRRNNNMMMKKKIIIGGGDDDBBBAAA@@@@@@AAA@@@???>>>>>>?????????>>>>>>>>>??????@@@;;;;;;;;;;;;;;;;;;;;;;;;>>><<<:::;;;<<<<<<:::888888999999999888888888999888888888888999:::;;;<<<999999999999999999999999777777777888:::999777555666666555555555666777888555999999555444888;;;:::777888999888777666777888444555777888888777555444444444444444555555555555666666666555555555666666666555555666777777666444444444333333333444444555444444444444444444444444444222000000222333333222000111111111111111222222111222222222111111111222111000000111333222000...,,,...000111000111222444...//////////////////...+++...000000////////////...///111333444333111000---000222333111000000111...000333333222111222222222444666777666666666888555777999;;;;;;:::888777999;;;======;;;777555555666555444333333333333333111111111222444555333222---...............------+++,,,------......---------------.........//////............------------......---------,,,,,,,,,+++,,,,,,---...---------...........................---------------------...---,,,+++***+++,,,---))))))+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,)))******(((((()))+++...++++++************++++++))))))))))))***+++,,,---******+++++++++***))))))$$$&&&)))+++,,,---...000+++*********)))(((((((((++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,...,,,,,,,,,---,,,***(((((('''(((,,,,,,(((%%%''')))))))))***************))))))************))))))}}}rrrooojjjeee```ZZZSSSOOOMMMLLLIIIFFFCCC@@@===<<<===>>>???>>><<<;;;===>>>>>>>>>===>>>>>>???@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;;;;:::::::::999999:::::::::999:::999999888888999999::::::999999999999999999:::777777777888:::999777555777777666777777777888888444888888555444888;;;:::888999::::::888777888999555666888999999888666555444444555555555555555666666666555555555555666777666555555555777777555444444444333333333444555555444444444444444444444444444222111111333333333222000000111111222222222333222444555444222222333555------...111333333111///+++...000111111222333444......////////////......,,,---000111000......///,,,...///111222111000///---///222222222000111111...000222333222111111111333444666666555555666777555666888:::::::::888777999;;;======;;;777555555666555555444333333333333444444444555666555222000------...............---+++,,,,,,---------------------------....................................---------------,,,,,,,,,,,,,,,---.........------........................---------------,,,,,,,,,///...,,,+++***+++,,,,,,******++++++,,,,,,,,,,,,,,,---------,,,,,,+++***++++++***'''%%%&&&(((++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++******+++++++++******)))---///000...+++)))))))))+++*********)))(((((((((++++++*********+++,,,---*********+++++++++,,,,,,)))(((((()))******)))'''(((''')))------(((%%%&&&((((((((())))))******+++))))))************))))))yyymmmiiiddd___ZZZUUUOOOKKKLLLJJJGGGCCC@@@===;;;;;;;;;===>>>===999888999;;;;;;;;;;;;;;;<<<>>>??????999999::::::::::::;;;;;;::::::999999999:::;;;;;;;;;:::999999;;;;;;:::999999999888888777888888888::::::999999999999::::::888777666777999999777666777777777777888888888888333777888555555888::::::999;;;;;;:::888777888999666666888888888888666666444555666666555555666888666666555444444555777888666555555555666666555333444444333333333444444555444444444444444444444444444222111222333444333111000000111111222333333333---///111000---,,,...111,,,,,,---000333444222111///111333333222000000000---......//////......---......111444333//////222,,,---///000000000//////---///111111000000111222...000222333111000000111444666888888777777888999555666777777888888888888777:::<<<<<<:::777555555555555555555444444444444666555555666666555111...,,,---......///.........+++,,,------......------,,,------------..................///////////////------------------------,,,,,,---...............------------------------,,,,,,,,,,,,,,,---------......---,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***))),,,,,,+++(((&&&%%%''')))+++,,,,,,------,,,,,,+++,,,++++++***))))))******)))******+++,,,,,,++++++&&&)))+++***'''%%%&&&(((******************))))))+++******)))***+++---...************++++++++++++''''''(((***---///...---)))(((***------(((%%%&&&((((((((((((((()))++++++))))))************))))))zzzpppdddaaa]]]ZZZVVVQQQLLLHHHGGGFFFCCC@@@>>><<<<<<;;;999<<<===:::666333444777777777777888999:::<<<===888888888999999999::::::888888888888888888:::<<<;;;999777888:::;;;:::888666666666666777888999999;;;:::999999999999:::;;;999777666666777888888777555666666777777777777777111666888666666999:::888:::;;;;;;:::777666666777777777777777777777777777444666888888666555777999666666444444444555777888666555555555666666444222555444444333333333444444444444444444444444444444333222222333444444333111000000111222222333444444***---///...***))),,,////////////000333444333222000222444444222000//////---......//////......---///---///333222......333...//////000000000//////---...//////...///111333...000222333111000000000333555777888777777888999555555555555555777888999555888;;;;;;:::777666555444444444555555555555555333333444555666555111...,,,------...//////......,,,,,,---...............,,,,,,---------........./////////000000000111111------------------------,,,------...............------------------------+++++++++,,,,,,------...------------,,,+++***)))------,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***(((((()))+++***+++,,,,,,,,,,,,+++************)))******++++++((()))***,,,------------!!!&&&'''&&&&&&)))---*********++++++++++++++++++***))))))***+++---///************++++++++++++,,,+++,,,---///000///...+++)))***------(((&&&'''((((((''''''((()))+++,,,))))))************))))))vvvlllaaa\\\ZZZWWWUUUSSSPPPLLLJJJCCCBBB@@@>>>===<<<======888;;;<<<999333000111444444444444555666888999:::777777888888888999999999777888888777777888:::<<<:::888666777::::::999666333444444555777888:::;;;;;;;;;999999999999;;;;;;:::888666555777888888888444555555666777666666666000555888777777999:::888999::::::999666444555555888888777777777777888888555777999999666666888:::666555444333444555888999666555555555666666444222666555444333333333333444444444444444444444444444333222222333444555333111000000111222333333444444///222555333000...111444333222111111333444333222---///222444333222222222---..................---...+++,,,000///+++,,,222000000111111111111000000---......------...111333...000222222111000///000000222555555555555666888666555333333444666888:::444777:::;;;999777666555333333444555666666666555000000222444666555222///,,,,,,---.../////////...,,,---......//////......,,,,,,,,,---------......//////000000111111222222------------------------,,,---......//////......------------------------******+++,,,,,,---......------......---+++***(((...---,,,,,,++++++++++++******+++,,,------------+++,,,---,,,++++++,,,...)))***+++,,,,,,+++***)))(((((())))))***+++------((()))***,,,---...//////&&&+++......+++))),,,///*********+++,,,,,,,,,---+++***))))))***+++...///)))************+++++++++///...,,,,,,,,,***(((&&&---***+++------(((''')))((('''''''''((()))+++,,,))))))************))))))~~~vvvlllbbb\\\VVVUUUQQQNNNJJJGGGEEEDDD???>>><<<:::999999999:::555555666666555555444333777555444666999999777555999::::::999888777888::::::::::::999666666666888666777888999999999999999666777999999777666777888::::::999888666666888:::444777:::888444333666999999888666555555555666777555555666777777777777777777777777555333333555777333444666777888777666444<<<:::999777777888:::;;;666666666666555555555555777777666555555555555555999888666555333222222222444333222111111222333444444333222222333333111///000111111000000000333555333222111111111222333444444333222///------///222555222......000111000///++++++------------++++++,,,---...///000000000000,,,...000111111000...,,,...///000///...---...///000000000000000111111222000333666666555444666999777777666444222222444666555555666888999999666444555666777777666444222000777333222555555222000000...///000000///---------,,,---///000000000///......//////...,,,,,,---///---------............///000000///...............+++++++++++++++++++++++++++***)))((((((***,,,---***+++,,,,,,------,,,,,,,,,------,,,***))))))***(((***---......---***(((***++++++,,,,,,++++++******......***)))+++,,,+++***+++,,,,,,,,,,,,+++******)))((()))******)))(((---......,,,***(((((())))))+++---,,,***)))+++---'''((()))******++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++)))***+++,,,,,,+++***)))++++++***)))(((((())))))***$$$"""''',,,,,,++++++,,,,,,,,,***((((((***+++zzzsssmmmhhhbbb[[[VVVQQQPPPMMMJJJGGGDDDBBBBBB>>>===;;;999777666666666555555555555555444444333444333333555888999888666666777888777666777999:::777888888777666666888999777777888888999999888888666777999999777666777888888999:::999888888999;;;444888:::999555444666:::777777666555555666777888555666777777888888777777666777777666444444555777333444666777888777666555999888777666666777888999999888888777666555555555888888777666666666666666777777666555444333333222333444666777777666555444444333222222333333111000///111333333222111111222222111111111111222333444444333222///------000222444111//////111111000...,,,---............---,,,,,,---...///000000000000---...///000000///...---...///000///...---...000000000000000000111111222222444777777666555666888666666666444222222555777888999:::::::::999888888777888999999888777444333777333111444555222111222///000000///............,,,------..................//////...,,,,,,---///---------............///222111000...---,,,------++++++++++++++++++++++++,,,,,,*********+++---...,,,,,,---............---,,,---...---+++)))***+++******++++++++++++******++++++,,,,,,,,,,,,++++++)))------)))(((***,,,+++***+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***)))+++,,,,,,+++***+++---)))+++,,,+++)))(((***+++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++)))***++++++++++++***)))++++++*********))))))))))))$$$!!!&&&++++++)))***+++,,,+++***(((((()))+++}}}{{{{{{zzzxxxxxx}}}|||vvvjjjfff```[[[WWWSSSPPPMMMJJJIIIGGGDDDBBB@@@??????===;;;999777555444333333555555555555555444333333111111222444666888777666333444555555555666888:::444666777666666777999;;;777888888888888777777666555777888888777666666777666888:::::::::999:::;;;666888:::999666555777:::555555555555666777888888666777888888999999888888555777888888666555555666333444666777777777666555555555555555666666666666888888777666666555444444888888777777666666777777444555666666666555333222111333777:::;;;999555333444333222333444444222000...111444555333111//////000000000111111333444555333333222///------000222111000000000222111000.........////////////......,,,---...///000000000000////////////////////////---///000///...---///000000000000000111111222222444666888888777666666666444555555444333333666888:::;;;<<<;;;777666888;;;777888999999999777666555666222111444555333222444111111///......//////000,,,,,,,,,,,,,,,---.........//////...,,,,,,---///---------............///111000///---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,---......//////......---...///---+++***+++,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++(((+++,,,((('''***+++******+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***)))***,,,,,,+++***,,,---***+++,,,+++)))(((((())))))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))***++++++++++++***)))***+++,,,,,,,,,+++***))))))###"""&&&***)))((()))***++++++***(((((()))+++}}}rrrmmmjjjeeeaaadddeeedddbbb``````cccfffooo{{{~~~tttkkkggg```\\\WWWQQQLLLHHHFFFEEEDDDCCCAAA@@@>>>======<<<:::999888777555444333333444444555555555444333333111111222333555555555444333444555444444444777888555666777777666777999;;;888888888888777666555555555777888888777666666777333666999::::::999:::;;;777999:::999777777888:::333333444555666777888999777777888999999999999999555777999999777555555555444444555666777666666666444444555666666666555555555555555555555555555555777777666666666666666777222444555777777666444333///222555888999777555333333333222333444444333111000222444444222000////////////000111222333444555222222222000......000222///000111222222111000...........................------...//////000////////////............//////---...//////......///000000000111111222222222222555666777888777555444333333444444444444444777999777:::;;;777222111555999555666666777777666555444666222111444666444333555333111...---...000111111...---,,,+++,,,---///000...//////...,,,,,,---///---------............///......---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---...............---...///...,,,+++,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++(((+++,,,(((''')))+++******+++,,,,,,,,,,,,+++******)))((()))******)))(((,,,------,,,***))))))***,,,,,,,,,+++***)))((((((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,+++***)))***************++++++*********)))+++,,,------,,,***))))))%%%###'''***))))))***)))***+++***)))((()))+++tttmmmddd___^^^]]]ZZZWWW[[[]]]^^^]]]ZZZVVVSSSQQQUUU]]]jjjwwwzzzrrrkkkddd```^^^XXXVVVQQQKKKFFFCCCBBBBBB@@@???>>>===<<<;;;;;;;;;777777777777777777666666444444444555444333333222222333444444333222222222444555666555333333444666777888999888666666888999777777777777777666555444555666888888666555666777111333666888888888888999888888999999888888888999222222444555666777888888777777888999999999999999555777999999777666555555444555555666666666666666444555666777777777777666444444555666777888999999555555444444444555555666222333555777777666444333333444444555666666555555333222222333555555333222222333333222000///000222......///111222333444444111222111000///...000222...000111222222111000///...------------------...---...////////////////////////............//////,,,...//////......///111000000111222222222222111444444555666666444222000222333444555444555777999666888999555000///333888555555555666666666666666555222222666777555333444333000---,,,...000111000///...---------...000111...//////...,,,,,,---///---------............///.........------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++,,,------------,,,---...///...,,,+++,,,---***+++...//////...+++***,,,,,,,,,------,,,,,,,,,***------)))(((***+++******+++,,,,,,,,,,,,+++******)))((()))******)))(((,,,------,,,***)))***+++......---,,,,,,+++***)))'''((()))***++++++++++++*********++++++,,,,,,,,,)))+++,,,+++)))(((***++++++******************+++)))***,,,------,,,+++)))***'''&&&)))+++)))***,,,((()))******)))((()))***nnn```___\\\[[[[[[ZZZXXXVVVUUUWWWZZZ[[[YYYTTTOOOKKKNNNSSSXXX[[[___gggsss|||yyylllfffmmmjjjfff```[[[XXXVVVUUULLLKKKIIIFFFBBB@@@@@@AAA======<<<;;;::::::::::::555555666777888888888888444444444444444333222222333444555444222111000111444555555444222222333444777888888777666555777888555666666666666555555444444666777777666555555666111333555666666666777999888888888888888888888888111222444555777777777777666777888888999999888888666888999888777666666777555555555555666666666777555555666666777888888888666666777888:::;;;<<<<<<444444333333444444555555333444555666666666555444888777555444444555777888333222222333555555444222222333222000//////111333...///000111222222222222000111111111//////000222...000111222000000000222......---,,,,,,---............///////////////...////////////////////////,,,...//////......000111///000222333333333222111333333444666666555111...222333555555555555666888777888888555222222555888555555666666777777888888444222333888999555222222111...+++,,,///111000...///............///000000...//////...,,,,,,---///---------............/////////000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,---'''))),,,......,,,)))''',,,,,,------------,,,,,,---111000,,,)))+++,,,******+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***((()))++++++++++++---//////...,,,,,,------,,,***''''''(((***************))))))******+++,,,,,,,,,'''))),,,+++)))(((***---++++++***))))))***++++++)))***+++,,,,,,,,,+++***+++((((((++++++)))***---&&&(((******)))((()))***~~~lll[[[ZZZ\\\]]]\\\YYYWWWWWWXXXUUUUUUVVVWWWVVVSSSNNNKKKHHHMMMQQQQQQNNNOOOTTTZZZaaaqqq~~~tttggg\\\XXXZZZXXXUUURRROOOMMMMMMMMMBBBCCCDDDBBB>>><<<===>>><<<;;;:::999888888888888555555777888888777777666333444444444444333222222111333555555222111222333111222333222111111222444333444555555444444666888444444555666666666555555444666777777666555555666333444555555555555888:::777777666777777888777666222333444666666777666666555666777777888888777777888888999777666555777888555555555555555666777777666555555555555777888:::888888888888999999999999444444444444444555666666555555555555555555444444888777666444333444555555333222222333555666555333///111222222111000111333...///000111222222111111///111111111000///000222...000111111//////111444//////...------...//////......////////////......---...///000000///...---,,,---//////......000222///000222444444333222111333333444666888777222///222444555666555444555777777777666555444555666777444444444555555666777888444222555:::;;;666000//////,,,***,,,///111///,,,,,,---......//////.........//////...,,,,,,---///---------............///)))+++...000111///,,,***------------------------+++,,,,,,---------------+++,,,,,,---------------***,,,---,,,+++***+++---***+++,,,------,,,+++***,,,,,,------------,,,,,,222555444///+++,,,---+++***+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***''')))++++++++++++---///...,,,***+++---...,,,***(((((()))***++++++++++++((())))))***++++++,,,,,,$$$(((++++++((((((+++///++++++***))))))***++++++)))))))))*********++++++***((((((******((()))---%%%(((******)))((()))***{{{rrruuuuuuttttttwwwtttfffWWWXXX\\\^^^]]]XXXVVVXXX[[[YYYXXXVVVUUUTTTQQQNNNLLL>>>FFFNNNPPPLLLIIIKKKNNNKKKQQQZZZhhhwwwmmmbbb[[[YYYMMMLLLJJJHHHGGGGGGGGGHHH???AAABBBAAA===::::::;;;::::::999777777666666666555666777777777666444333333333444444444333222222///222555555333222444666...///000000000000333555///000222222222444666888333333444555666666666666444666777777666555555666555666666555555666888;;;777666555666777777777666222333444666666666666555555555666777777777777777999999888777555555777999555555555555555666777777666555444333444666888:::777777777666555555444444555555555555555666777888777666555444444444444555666555444333222111111111333222222444555666555333,,,///333444333222111111///000111222222111000//////000111111000///000222///000111000......222555111000///......///000111...///////////////......---...000111111000...---,,,---//////...///000222///111222444444333222111333333444777999888444000222444666666555444555666666444333333555666666555111111111222333444555666333222666<<<===666///---...+++)))+++000111...***+++,,,---...///...---,,,...//////...,,,,,,---///---------.........//////!!!%%%+++000333333111///------------------------,,,---......//////......,,,---......//////......***+++,,,,,,******+++,,,/////////....../////////,,,------......------,,,444777666000---------+++***+++,,,,,,,,,,,,+++******)))((()))*********(((+++,,,---,,,*********,,,,,,***)))***,,,...,,,***))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,###'''++++++((((((,,,000,,,+++***))))))***+++,,,))))))(((((()))***++++++)))'''(((***)))&&&(((,,,%%%'''******))))))))))))~~~xxxrrrnnnbbbfffkkknnnnnnjjjddd```[[[\\\]]]ZZZWWWUUUVVVXXXUUUWWWUUUOOONNNPPPMMMGGGIIIIIIIIIIIIHHHFFFDDDCCCFFFFFFIIIPPPXXXeeeyyy|||ssskkk]]]PPPPPPLLLGGGFFFHHHGGGBBB>>>@@@???===;;;999888777777888999999999999888777777999999777555222222444666333333333333333333333333000000////////////000000555555444333222111000///111111222333333444555555333333444555666777888999666555444333333444555666555555555555555666777777555666666666666666555555666555444444555666777888444555777888999888666555888888888888777777777777999999888888777777666666777666555444555666888:::666555444444555666555333333444555444444555888;;;777666444444555555444222444666777777666555555666222444555444333111222222333222111111000111111111333222111000000000222222,,,...000000......111444111111111000000000000///000000///...............000000111000000///...............///......---,,,...222333000111111*** 222222222333555555444222000111444666777777777666222555777666333222555777666555444333222333444555333222222222333333444555333444555888888666111---///000000000000//////...------------------------......---------,,,,,,,,,---...///...,,,,,,...///...///000111111000///...---------............///,,,,,,------...///000000///***)))...///+++))),,,///---+++******,,,///111........................***,,,///...,,,+++---000222222111...,,,+++---///******++++++++++++******'''###$$$***+++((()))...******+++,,,,,,,,,,,,+++...,,,******,,,---...---+++---///000...,,,++++++'''$$$&&&,,,---***)))---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********))))))((()))*********)))***+++---++++++************++++++,,,+++)))((('''''''''(((zzzuuuqqqmmmhhhdddbbbeeehhhkkkjjjfffbbb^^^ZZZ\\\]]]\\\XXXVVVUUUVVVRRRUUUTTTPPPOOOPPPMMMHHHIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDHHHLLLRRR^^^kkkzzz~~~wwwqqqfff\\\PPPLLLGGGEEEFFFEEEBBB>>>======<<<:::999999999999777888888999888888777777666666555333222222555777333333333333333333333333111000000//////000000111222222222222222111111111111111222222333444444555333333444555666777777888777666555444444555666777666666666666666777777888666666666777777666666555666555555444555666777888444555777888888888666555777777777666666666666555666666666666555555555555777666555444444555777888777666555555555666666666555666777777666777999;;;666555444444555666555333444555777777666555555666222444555444222111111111222222222222222222222222111111000000000111111222222222222111000///111222222111111111111000000000000000///...............///000000000//////...---------...//////......---///111000---...111...'''333222222333444555333222222333555777888777666555555666777666555444555666555555444333333333444555333333333333333444555555333444555777888555111---000000000000000000///...------------------------......---------,,,,,,,,,---...///...,,,,,,...///---...///000000///...---------------............,,,,,,------...//////000...******...000---+++---...---,,,++++++,,,...///------------------------+++,,,------,,,,,,.../////////...,,,******,,,...******++++++++++++******,,,))))))---...++++++///******+++,,,,,,,,,,,,+++,,,***))))))+++,,,,,,,,,'''***---...---,,,+++,,,,,,)))***...---)))'''***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++******)))))))))***+++***))))))+++,,,+++******************++++++***)))(((''''''((((((|||zzzxxxuuuqqqmmmjjjgggdddaaacccdddeeefffeeebbb^^^\\\YYY[[[\\\[[[YYYVVVTTTTTTOOORRRSSSPPPOOOOOOLLLHHHIIIJJJKKKLLLKKKIIIFFFDDDBBBAAABBBCCCBBBAAAFFFNNN\\\dddppp{{{{{{tttooohhhaaaPPPLLLFFFCCCCCCCCCAAA>>>;;;::::::999999999::::::666777777888888888777777333333333222111222555777444444333333222222111111111111111000000111111111000000000111111222222222111111222222333333444444333333444444555555555666777666666555555666666777777666666666666777888888666666777888888777777666666555555555555666777777444555666888888888777666666666666666555555555555555555555555666666666666777777555444444555666666888777666555555666777888555777999888777666777888555444333444666666555444555555666666666666555555333444555444222000000111000111222333333333222111//////000111111222111111888666333222222222000///222222222111111111111000000//////............///...////////////...------,,,,,,---...//////////////////---***,,,000111///333222222333444444222000333444555777777777666555999777666666777777555444555444444333444444555555444444333333444444555555333333444666777555111...000000111111000000///...------------------------......---------,,,,,,,,,---......---,,,,,,---///,,,---...//////...---,,,------------............,,,,,,------.../////////...++++++///000///...///,,,,,,,,,,,,---------...,,,,,,,,,,,,---------------,,,+++,,,.........---,,,,,,,,,***))))))+++---******++++++++++++******...,,,,,,......++++++---******+++,,,,,,,,,,,,++++++)))((((((***+++++++++$$$'''***++++++++++++,,,...,,,,,,...---***(((***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++******+++,,,***)))(((***+++***************************)))(((((((((((())))))|||wwwuuutttpppooollljjjhhhfffeeeddddddddddddcccaaa^^^\\\[[[ZZZZZZYYYXXXVVVUUUUUUUUUNNNPPPRRRPPPNNNKKKIIIGGGIIIJJJLLLMMMLLLIIIFFFDDDDDDBBBBBBCCCAAA???AAAGGGGGGOOOYYYccciiilllnnnooorrrvvvwwwooogggaaa\\\WWWOOOJJJEEEAAA@@@@@@???>>>::::::999888888888888999444555666777777777777777333444444333222222444666555444444333222111000000222222111111111111222222///000000000000111111111111111222222333333333333333333333333444444444444555555555555555555555555555555555555555666777777666777777888888888888777666666555555555666666666444555666777888888777777777777666666666555555555666666777777888888999999888888777666555555555666666666555444333444777999333555777777555444333333444333333444666777666555666555555666777777666444444555666555333111111222000111333333333111...---///000111333333333222222999555222111333333111...222222222222111111111111000///............//////---...............------+++,,,---///000000111111///...,,,+++,,,///222222444333222333444444222000111222333555666666666666<<<999666666888999666333444444444444444555555555444333333333333333444444333333333555555555222///111111111111111000///...------------------------......---------,,,,,,,,,---......---,,,,,,---///+++,,,---......---,,,+++,,,,,,---------.........---------.........//////---,,,,,,...111111000000***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,---///,,,***+++...000...+++)))***+++***)))***,,,...******++++++++++++******+++******++++++******+++******+++,,,,,,,,,,,,++++++***))))))+++,,,,,,+++&&&(((***+++******+++,,,+++++++++,,,,,,++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,,,,+++)))((()))+++*********++++++*********((((((((((((((()))))))))vvvqqqpppnnnkkkhhhgggfffeeecccccccccccceeedddcccaaa___]]]\\\[[[[[[YYYVVVTTTSSSUUUVVVWWWOOOPPPRRRQQQMMMHHHGGGGGGMMMNNNPPPPPPOOOMMMJJJHHHIIIFFFCCCDDDCCCAAADDDJJJAAADDDIIINNNRRRVVVZZZ]]]```eeeggg```XXXRRRNNNJJJJJJGGGBBB???============;;;:::999888777666666666222333444555666777777777666666666555333222333444444444333222111111000000222222111111111111222222111111111000000000000///111111222222222222222333222222222222333333333333333333333333333333333333444333333333333444555555666666777888888888888888666666666666666666555555444555666666777888888888888888888777777777666666666666777777888888999999999888888777666666666666333444444333222222555888444555777777555333222222444333333444666777666555666555444555777888666444444555777666444333333444222333333333111...+++)))000111333444555444333222666222000000222333111///222222222111111111000000//////............//////------...............---+++,,,---///000111111111///......//////...///111444333222333555555333111///000111333444666666777<<<999666777999999666333444444444555555666666666333333222222222222333333444333222333444444222000222222222222111000///...------------------------......---------,,,,,,,,,,,,---...---++++++---...***+++,,,------,,,+++***,,,,,,,,,------------...---------...............---------...000222111///)))***,,,---...---,,,++++++++++++,,,,,,---------///---+++,,,...///---+++)))***,,,+++++++++---...******++++++++++++******((()))))))))***+++,,,+++******+++,,,,,,,,,,,,+++,,,+++***+++---...---+++***+++,,,,,,*********+++***++++++******+++,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++)))***++++++++++++***)))((((((((()))))))))))))))}}}tttooonnnmmmjjjfffdddeeeeeedddbbbbbbcccdddddddddbbb```^^^]]]\\\[[[[[[XXXTTTTTTUUUXXXYYYZZZRRRRRRSSSSSSNNNIIIIIIMMMTTTUUUUUUTTTSSSRRRPPPOOOOOOIIIEEEEEEDDDCCCFFFJJJIIIIIIHHHGGGGGGJJJOOOSSSQQQWWWXXXSSSMMMJJJGGGDDDDDDBBB???<<<;;;:::;;;;;;::::::888777666555555444000111333444555666777777666777777666333222222333333333222222111111000000111111111000000111111111222222222111111000000000111111222222222222222222000111111111222222333333111222222333333222222111333222222222222333444444555555666777888888888888666666666777666666555444444555555666777888999999888888888888777777777777555555555555666666666666777777777777777666666666///222555444222222444777666777888888666444555555555444333444666666555444777555333555888888666333222444555666555444555666333333333222000...+++***222333333333333333222222222000//////111222222111111111111000000000000//////............//////000------...////////////...+++,,,...///000111111111......000222111------000444333333444666777555444000000111222444555666777:::888777777888888666555333444555666666666666666444444333222222222333333444333111222333444333222333333333222111000///...------------------------......---------,,,,,,,,,,,,------,,,++++++,,,...***+++,,,------,,,+++***,,,,,,,,,,,,------------........................,,,......---///222111---)))***,,,---------,,,+++++++++,,,,,,------.........---,,,,,,---...---+++***+++------,,,,,,---...******++++++++++++******(((+++,,,***+++...///---******+++,,,,,,,,,,,,+++,,,++++++,,,......---+++,,,---...---+++***+++,,,,,,...---)))(((******(((++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***+++,,,***)))(((***+++)))***+++,,,,,,+++***)))(((((())))))))))))((('''wwwsssooommmmmmllljjjhhhdddffffffeeebbbbbbcccfffbbbbbbaaa___^^^\\\[[[ZZZYYYWWWWWWYYY\\\]]]]]][[[TTTSSSTTTUUUQQQLLLOOOWWWXXXWWWVVVUUUTTTSSSSSSSSSRRRMMMJJJKKKKKKIIIJJJNNNSSSQQQMMMIIIFFFFFFJJJMMMKKKOOONNNIIIEEEDDDAAA============;;;999888999999888777666666555555555666///000222333555666666777333444555555333222222333222222222111111111111111111000000//////000000111111111111222222222222222222222111111111111111111...//////000111222333333111222333333333333222111333333222222333333444555444444555666777777777777666666777777777666444333444444555555777888999:::888777777777777666666666666666666666555555555555444444555555555555555555...222777777444333444777666777777666444444666777666555444444555666555333888555333555888999666222///111333444333333444666444444333222111000//////333333222111000000000000000111111111//////111222000000000/////////.....................///000000---...//////000000000///------...000000111111111///---///222000,,,...444444333333555888999888777555555444444555555666666666777888777666666666777222333555666777777777666666666555444444444444444444222111111222333333222333333333222111000///...------------------------......---------,,,,,,,,,,,,------,,,++++++,,,...++++++,,,------,,,++++++++++++,,,,,,,,,---------........................,,,//////,,,...222000+++******+++,,,,,,,,,,,,,,,+++,,,,,,---......//////---.........,,,+++,,,---***+++------,,,+++,,,---******++++++++++++******+++......++++++//////+++******+++,,,,,,,,,,,,+++*********,,,---...,,,***+++,,,,,,,,,++++++,,,...,,,///...)))))),,,---***************************'''((()))***++++++++++++)))***+++***))))))+++,,,(((***+++,,,,,,+++***((())))))******)))((('''&&&{{{yyynnnllliiihhhhhhiiiiiiiiiaaacccdddbbb___^^^```bbb``````______]]]\\\ZZZYYYWWWWWWYYY^^^bbbbbb___[[[UUUSSSUUUWWWTTTPPPUUU___WWWVVVTTTRRRQQQQQQRRRRRRTTTPPPOOORRRSSSRRRRRRTTTTTTRRRMMMHHHCCCAAACCCEEEKKKLLLJJJDDD@@@???<<<777::::::;;;:::888777888888555555555555555666777777...///111333555666666777000111333333222222222333111111111111111222222222000000////////////000000///000111222333444555555222222111111111111111111---...///000111222333444222333444444444444333222444333333333333444555555333444555666777777777777666666777777777666444333444444555555666888999:::777666666666555555555555999999888888777777666666111111222333444444444444---333888999666444555777444555444333222222444666777666444444555555444222888555333444888999666222,,,...111222222222444555444333333222222333444444333222000...------......111333444222///...000333////////////...........................///000111......///000111111000000---...///000000111111000///,,,---111///,,,000888444333444666999:::999888:::999888666555555555555444666999888555444666999222333555777777777777666888888777666666666666666444222000000222333333333444333333333111000///...------------------------......---------,,,,,,,,,,,,------,,,++++++,,,...+++,,,------------,,,+++++++++,,,,,,,,,---------.....................---,,,000///,,,---111///)))******+++++++++,,,,,,,,,,,,,,,------...///000000,,,...000///+++***+++...***+++------+++***++++++******++++++++++++******,,,000///***)))---,,,(((******+++,,,,,,,,,,,,+++)))))))))+++------+++)))(((***++++++***+++---///)))------)))***000222///************************''''''(((******+++++++++)))*********)))***+++---((()))+++,,,,,,+++)))((()))*********)))(((&&&%%%wwwooojjjjjjjjjkkkmmmooonnnllljjjjjjgggcccaaaaaabbbbbbbbbdddbbbaaa``````___]]][[[[[[[[[[[[]]]^^^]]]ZZZWWWTTTUUUVVVXXXXXXXXXXXXWWWSSSUUUWWWWWWVVVTTTSSSSSSPPPLLLIIIIIIMMMQQQQQQPPPPPPKKKFFFDDDEEEEEEAAA===CCCEEEFFFDDD???;;;:::;;;::::::999999888777777777777777666555444333333333222333333444444333333222111222222333333222222111222333333222000///000111111111000///......//////000000000000000111111222///000111111000///000222000000000000111111111111333333333333333333333333///000000000000222666999111111222333333444444555888888777777666666555555888777777666666666666777666999888555555777777444666666666666666666666666777777666444444333333333333333444444555666777777555666777666555444555777444555555555444333333222444333222111111111222333444333222111111333555666555555444333111///...---000222444222///---///111333333222111000000000111///000///...------///111222111111111000000/////////////////////000111111,,,---...000111111222222---///////////////111333666777999::::::999888888666666555555555666666777777555222333555777555333444444444555666666777777888999:::999888555222000444333222222222333444555555444444333222111000000------,,,,,,,,,+++++++++...---+++++++++---///000+++,,,,,,---.........------------...............---------,,,,,,+++++++++...---,,,,,,,,,,,,---...//////////////////..............................***+++---,,,,,,+++---...,,,+++++++++,,,,,,---...000...,,,---......+++(((++++++++++++++++++++++++,,,***))))))***+++***)))++++++******************+++++++++*********))))))***+++,,,,,,------,,,,,,)))...000++++++///000---************+++,,,------)))))))))))))))*********''''''(((((()))))))))***))))))(((''''''((()))***'''((()))((('''&&&''')))vvvpppkkkggghhhiiikkkmmmnnnmmmjjjhhhdddbbb```___```ccceeefffdddbbb___]]]]]]\\\ZZZXXXZZZYYYZZZ\\\]]]]]]ZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUVVVVVVOOOLLLIIIHHHJJJKKKKKKJJJJJJFFFCCCCCCEEEEEEBBB>>>===@@@BBBAAA>>>;;;;;;;;;999999999888777777666666666666555555444444333333222333333444444333333222333333333444444333333333111222333222000///000111111111000000//////000000000000//////000000111222///000111111000///000111//////000000000111111111111111111111111111111111///000111111111222555888222222222333444444555555777777777777666666555555777666666666666666777777777999999666555888777555666666666666666666666666888888666555555444444444333333444444555666666777444666777666555444555777444555555555444444333222444444222111111111222333555444222222222333555666333333333333222111000000222333333333111111111222...///111222222111000//////000000///---...///111000000000000//////.....................//////000......////////////.........///000/////////111333444555666777888777666666666666555555444555555555666555333333444555555444555555666777888999:::;;;777888888777666444222111555444333222222222333333444444333222111000000///---------....../////////...---,,,++++++---...000+++,,,------......------,,,,,,,,,------------------------,,,,,,,,,++++++...---,,,,,,,,,,,,---...................................................***,,,------,,,,,,---...---,,,,,,++++++,,,,,,---///---+++,,,------***(((++++++++++++++++++++++++,,,+++))))))+++++++++***************************+++++++++*********))))))***+++,,,,,,------,,,,,,%%%***,,,))))))---...,,,+++++++++***++++++,,,,,,++++++++++++************((((((((())))))*********((((((''''''(((***+++---((()))***)))((('''(((***sssmmmkkkiiigggfffhhhjjjlllllljjjgggeeeaaa```___^^^___aaadddeeedddaaa\\\ZZZYYYXXXWWWVVVXXXXXXXXXZZZ[[[[[[YYYWWWXXXXXXXXXYYYXXXXXXWWWVVVYYYXXXVVVUUUTTTUUUVVVWWWNNNLLLJJJHHHFFFEEEEEEDDDEEECCCBBBCCCEEEDDDAAA===666999<<<======;;;;;;;;;888888888777666666555555555555555444444444444444222222333333333333222222111111111111111111111111000111222111///...///000000000000111111111111111000000//////000000111222///000111111//////000111//////000000000000111111000000000000000000000000---///111222222222444666222222333444444555555666777777777666666666666555555555555555666777888888777::::::777666999999666666666666666666666666666888888777666555555555555333333444444555666666666444555666666555444555666444555555555555444333333555444222111111111222333555444333222222222333444111111222333333333222222222111000111222333222111***---000333444222000...///000000///......///111////////////............---------------...//////////////////...,,,+++***...///000000//////111333444555666777777777777666666666555444333333444444444444555444333333444666444555666888999;;;<<<===777666666555444333333333555444333333222222222222444444333222111000//////+++,,,---...///000111111...---,,,+++,,,---...///,,,,,,------......------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,...------,,,,,,------...------------------......------------------------+++,,,------,,,,,,---...------,,,+++++++++,,,,,,---,,,++++++,,,,,,***(((++++++++++++++++++++++++---+++******+++,,,,,,+++************************+++++++++******************+++,,,,,,------,,,,,,$$$)))***)))(((+++------,,,,,,++++++***+++++++++------,,,,,,+++*********)))))))))***************(((''''''((()))+++---///)))***+++***)))((()))+++ssskkkiiijjjjjjjjjdddgggjjjkkkjjjfffcccbbbbbbbbbaaa___^^^^^^```aaabbb___ZZZXXXWWWXXXXXXXXXZZZYYYXXXYYYYYYYYYVVVTTTWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWUUUUUUUUUUUUTTTSSSMMMMMMLLLJJJHHHEEEDDDDDDFFFEEEEEEEEEEEECCC???;;;555777:::;;;<<<;;;::::::777777777666555555444444444444444444444444444555222222333333333333222222222222222222222222222222///000111000///...///000000000111111222222222222///////////////000111111///000111000///...///000////////////000000000111222222222222222222222222---///111222222222333444222333333444444555666666666666666666666666666666444444444555666777888999777::::::777777::::::777666666666666666666666666777777666555555555555555444444444555555555666666444555666666444444555666444444555555555555444444555444333222111222333333444333222111111111222222111111222222333222222222000...,,,...111333111///---///111333333222000...---/////////------...000////////////////////////......------......///000000000000///...---,,,+++...///000000///000222444666666777888888999999999666555444333333333333333222444666444111111333666111222444666888:::;;;<<<777666555444444444444555333333333333333333333444333333222111000///......+++++++++,,,---......///...---,,,,,,,,,------...,,,,,,------...------,,,+++++++++,,,------......------------------,,,,,,------------------------,,,,,,,,,---------------------------------------+++---...---,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,+++******,,,---,,,,,,***************+++++++++***************************+++,,,,,,------,,,,,,(((+++,,,+++***+++------------,,,+++************------,,,+++******))))))******************++++++)))))))))))))))+++---...((()))******(((((()))***|||uuummmhhhhhhiiijjjkkkeeehhhkkkkkkhhhdddbbbaaabbbbbbcccaaa^^^^^^___aaa```]]]ZZZXXXYYY[[[\\\\\\\\\[[[YYYXXXWWWVVVTTTQQQTTTTTTUUUWWWXXXZZZ[[[\\\WWWWWWWWWYYYZZZXXXTTTPPPMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHFFFBBB@@@:::::::::;;;;;;;;;:::999777777666666555444444444333333333444444444444444111222222333333222222111555555444444444444555555...///000000///...///111///000111222333222222222/////////...///000000111///000111000...---...///...////////////000000000111111111111111111111111---///111222222222222444222222333333444555555666555555555555555666666666444444444444555666888888777::::::777777::::::777666666666666666666666666555555444333333333444444444444444555555555555555444555666555444333444666444444555666666555555444555444333222222222333444222222222111111111222222222222333333333222111111111///---///222444222000444444333222222111000000,,,---......---,,,---...000000000000000000000000//////......//////000111//////000000000//////......000000000000000222444666666666777777888999:::666555444333333333333333111333555333111000222555000111333555777:::;;;<<<888888777666555555666666000111222333444555555555333222111111//////...---------------------------------------,,,---------,,,------...------,,,,,,+++,,,,,,---.../////////------------------------------------------------,,,,,,,,,---------......------------------------,,,---......,,,,,,---...))))))***+++,,,...///000,,,---......---,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++---,,,,,,))))))*********+++++++++***************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++)))***,,,------,,,+++************,,,,,,+++***)))(((((('''++++++******************,,,+++***))))))******+++'''((())))))''''''((()))wwwsssooojjjgggfffggghhhhhhgggjjjlllkkkfffbbbaaabbb```bbbdddccc``````bbbeee```]]][[[ZZZ\\\^^^______]]][[[YYYWWWWWWVVVSSSQQQRRRRRRSSSUUUWWWZZZ\\\]]]YYYXXXYYY\\\^^^[[[UUUPPPOOOMMMMMMPPPSSSSSSOOOKKKEEEFFFHHHIIIJJJJJJJJJIII???===;;;:::::::::999888777777777666555555444444444444444333333333333333111111222222222222111111111111////////////111111...000111111//////000222///000111222222222111000//////......//////000111000111111000...------.........////////////000000...........................///111111000111222444111111222333333444444555444555555555555666666666444444444444555666777777666999999666777::::::777666666666666666666666666444444333333333333333444555555555555555555555555333444555555444333444555444444555666666666666555666555333222222222333444222222333333333444444444444444555555555444333333555444444444666777666555777666444333111000000000+++---//////---,,,------000000000000111111111111///////////////000111111......///000111111111000///000111111000000222444333333333444555666777888555555444444444444555555222222333222111111222444222333444666999;;;<<<===999888888777666666555555000111222333444555555555222222111000///...------000000000/////////......------------------,,,,,,------......------,,,,,,,,,,,,------...///000000------------............,,,------......------,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---...))))))***+++,,,...///000,,,---///...---,,,,,,---++++++++++++++++++++++++***)))((()))+++,,,,,,+++)))))))))***++++++,,,,,,***************+++++++++***+++,,,,,,------,,,,,,+++)))***,,,***'''(((+++,,,,,,++++++***++++++++++++*********)))(((((((((***************)))))))))---,,,***)))(((((())))))&&&((()))((('''&&&'''(((sssnnnlllhhhfffeeefffffffffkkkmmmnnnkkkeeebbbbbbdddbbbeeegggfffbbb```cccfff```^^^]]]]]]^^^___^^^]]]\\\ZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRTTTVVVXXXZZZ\\\YYYWWWWWWYYY[[[YYYTTTOOOPPPLLLKKKOOOVVVWWWQQQJJJGGGHHHIIIJJJJJJKKKMMMNNNCCC???:::888999::::::999888888777777666555555444555444444333333222222222111111222222222222111111...---,,,++++++,,,---...///000111111000000111333///000111222222000///...///............///000000000111111000...,,,---............/////////000000........................///000000000///000222444000000111222222333333444444444444555555555666666555555444444444555555666555777888555666999999777666666666666666666666666444444333333333444444555555555555555555555555555333444555555333333444555444444555666666666666666666555444333222333444444333444555666777888888888555666777888888999999888777888999888777666777888444444444333333111000///---///111111///......////////////000000000111111///............///000000---...//////000000/////////000111111000111333555333333333333444666888999444444444444555666777777333222000000111222222111222222444555777999:::;;;888888888888666555333111222333444444444333222222222111000///...------,,,////////////000000000000---.........---,,,,,,+++------......------,,,+++***+++,,,---...//////000------------.........///,,,,,,---......---,,,,,,,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,---...,,,,,,+++++++++,,,------***,,,......,,,+++,,,---++++++++++++++++++++++++)))(((''''''***+++++++++((())))))***++++++,,,,,,))))))*********+++++++++***+++,,,,,,------,,,,,,)))''')))---,,,)))***///+++++++++***++++++,,,,,,*********************************))))))(((((((((+++***)))((((((((()))***''')))***)))((('''((()))wwwooolllkkkiiigggfffffffffeeemmmooooookkkeeeaaacccfffgggjjjkkkhhhbbb___```cccaaa___^^^^^^___^^^]]][[[ZZZXXXVVVVVVXXXYYYXXXXXXSSSSSSSSSSSSTTTVVVXXXZZZXXXUUURRRSSSUUUUUUQQQMMMPPPKKKIIINNNWWWXXXPPPGGGKKKKKKKKKJJJIIIJJJKKKMMMDDD???999666888:::;;;;;;888888888777666666555555555555444333333222111111111111222222222222111111333111000//////000111333///111222222111111222444///000111222111///---,,,...............///000000000111111000...,,,---.............../////////000000000000000000000000000000000000///...///222555///000000111222222333333444444444555555555666666666555555444444444555555444777777555555888999666666666666666666666666666555555444444444555555666555555555555555555555444333444555555333333444555444444555666777777666666666555444333222333444444444555777999:::;;;;;;;;;666777888:::<<<======>>>777999;;;999666444666888...000333555444222000......000222333111000000000---.........//////000000...------------...//////---...............------///000111111000111333555555555444555666888:::;;;444444444555666777888999444111//////222444222000///000111333555666777888777777888888666333111///555555555555444222000///111111000///...---,,,,,,+++,,,,,,---...///000000---.........------,,,+++---.........---,,,,,,+++)))******+++---...//////---------.........//////,,,,,,---......---,,,,,,------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,---...///...---,,,++++++++++++(((+++------+++)))+++---++++++++++++++++++++++++((('''&&&''')))++++++***((())))))***++++++,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,)))'''***//////---///555************+++,,,------++++++++++++++++++,,,,,,***)))))))))((((((''''''((((((''''''''')))***+++(((***+++***)))((()))***{{{sssllliiikkkllliiifffcccdddeeemmmppppppjjjbbb___ccchhhiiifffdddcccdddcccbbbaaa____________^^^]]]]]]\\\UUUUUUTTTUUUWWWZZZ\\\^^^VVVSSSPPPOOOQQQUUUWWWXXXYYYUUUQQQRRRUUUVVVRRRNNNJJJDDDDDDKKKQQQQQQQQQTTTLLLMMMMMMKKKJJJKKKMMMOOOFFFBBB===;;;;;;<<<:::888999::::::999777555555555:::666222222555555222///444333111000000000111111000000//////.........---222333444333111111111333//////000//////...------,,,,,,---...///000111111000000000000///////////////000111000...------...///...---------///000111...///000111222333444444...000333444444444555666666555444222111333666:::888888777666666666666666777555444555777999888888999999888777555444222111666444222222333333333222555555555555555444444444666555555555555444444444666666666888999999666444999555333555333000000333777888888;;;CCCJJJDDD999???>>><<<:::::::::<<<===666666666444111000111222222222222222222222222222////////////////////////...------------...//////000000000000111111111111///////////////000111222...000333333111///......333222111111222444888:::222444666888999999777666000000000111222222333333555222000...000333777::::::666555444222000222888555555555555444444333222000//////............///......---,,,---...///000---...///...,,,,,,...///........................******,,,---.../////////+++,,,.../////////...------///111///,,,+++,,,/////////000000000///---,,,+++---......---,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---'''(((***+++,,,++++++***,,,++++++******++++++,,,))))))***+++,,,,,,,,,,,,************************''')))---//////---)))'''+++((((((***+++)))***---*********++++++,,,,,,,,,******))))))******+++,,,(((((())))))))))))((((((///***&&&'''+++***$$$&&&&&&((()))************vvvqqqkkkfffiiijjjkkkjjjgggfffgggiiimmmnnnmmmhhhbbb```bbbeeegggeeecccbbbbbbaaa```___]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVUUUVVVWWWZZZ\\\^^^UUURRROOOOOOQQQTTTWWWWWWYYYVVVSSSSSSTTTSSSPPPMMMKKKFFFFFFLLLQQQQQQPPPRRRNNNOOOPPPPPPPPPQQQTTTWWWQQQLLLFFFBBB@@@>>>;;;888666777777777666555555555888555111222444555333000444333222111000111111222111111000000000/////////111222333333111111222333000000111111000//////....../////////////////////000////////////////////////000000000...---...///,,,---///000000000.........///000111222333333444111222333222222333555777444444444444333444777:::888777666666555555555666777666555444444444555666666666777777666555444444555444222222333444333222444444444555555555555555666666666666666555555555333333555666777888888999777888888777777888;;;===???AAAEEENNNZZZ^^^QQQAAA???>>>;;;888666666666666555666555333111000111222111111111111111111111111////////////////////////---------------...//////---------.........//////222111000///............---000333444333222111222555444222222333555888999444555777888999999999888333333222222222222111111111000......///222555888;;;888666666444222444999444444444444444333222222111000///..................---,,,,,,,,,---...///---...///...,,,,,,...///........................,,,,,,---...////////////,,,------...............---.........,,,+++,,,---...//////000///...---,,,+++---......---,,,---...------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++,,,......---...///111***+++,,,---------,,,,,,,,,++++++******++++++,,,******++++++,,,,,,++++++++++++++++++++++++++++++(((***,,,......,,,***(((,,,)))***,,,+++(((***...,,,,,,++++++++++++++++++***************++++++,,,))))))************))))))(((&&&%%%'''+++,,,***''''''''''''((()))*********uuuooommmjjjgggiiijjjkkkkkkjjjjjjlllnnnmmmllliiifffcccbbbbbbbbbfffdddaaa``````___^^^\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVXXXYYY[[[]]]SSSQQQOOOOOOQQQTTTVVVVVVXXXWWWUUUSSSRRRPPPNNNMMMMMMIIIIIINNNRRRQQQOOOOOONNNPPPQQQRRRSSSUUUYYY\\\\\\XXXQQQKKKFFFAAA===:::777777777777777777777777666333000111444555444111444333333222222222222333222222111111111111000000///111222222111111333444111111111111111000000///111000000000/////////...////////////////////////...///000///...---...///+++---111333333000,,,***...//////000111222333333333333333111000111555888222333555666555555666888777666555555444555555555666777666333000000222666333444555666777777777777555444222222333444333111333333444444555555666666666666666666666666666777111444555555444555888<<<;;;DDDFFF???<<<@@@DDDBBBCCCCCCEEENNN[[[^^^PPP???;;;999777555333222222333555555555333111000111222000000000000000000000000////////////////////////------------......//////---------.........//////111000000//////............000333444444444444555666555444333333555777888777777777777888999::::::666666555444333222000///////////////111333555777:::777666666444222444999333333444444333333222222111111000......---------,,,,,,,,,,,,,,,---......---......---,,,,,,---///------------------------......////////////......---------------......///...---,,,,,,------,,,+++---............---,,,,,,,,,---///...---,,,---.........------------......++++++++++++,,,,,,,,,,,,)))+++------......000222,,,,,,---------,,,++++++,,,++++++******++++++,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++,,,---+++''')))///------,,,++++++******))))))************+++++++++******++++++++++++******%%%&&&&&&''')))+++---...((((((''''''((()))***+++|||ssspppnnnllljjjjjjjjjkkkkkklllnnnppprrrnnnjjjfffeeeeeeeeecccaaaeeecccaaa_________]]]\\\^^^^^^^^^^^^^^^]]]\\\[[[WWWVVVVVVVVVWWWXXXYYYZZZQQQPPPOOOPPPSSSUUUVVVVVVUUUVVVVVVTTTQQQOOOOOOOOONNNLLLMMMPPPTTTSSSPPPMMMMMMNNNPPPPPPQQQSSSVVVYYY^^^ZZZUUUPPPKKKGGGCCCAAA===;;;::::::::::::888777444222000111333444444333444333333333333333333333111111111111111111111111...000111222111111333555000000000111111000000///000000000000000000000000.........///////////////...///000///...---...///,,,...111333222///,,,***/////////000111222222333222333444333111222333555222555888888777555444444666555555444444444555555444777777444//////333888333333555666777777777777555333222333444444222111222222333444444555666666555555555666666666777777333666777555111222777===JJJXXX\\\PPPGGGJJJIIICCCDDD???:::<<>>@@@;;;===>>>===:::777666666111000333888888333333666444444444333222111000///222333333222000000111222000000000000000000000000000000000000000000000000+++,,,...///000///...------............/////////000111333444444333222111000111222111000000222333//////000111222333333444777666555444444555666777555777999;;;<<<;;;:::999444444333222222222222333444222333555444111222666333444555555666666666555///............//////000+++,,,---...///......---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------,,,---...//////......///111......---------...000000/////////---,,,---///111......------------......,,,,,,,,,------------...***+++------,,,,,,---///---,,,+++++++++,,,---...,,,++++++******++++++,,,******+++******)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++%%%###(((,,,,,,++++++))))))***+++,,,,,,------((()))+++,,,,,,+++***))))))))))))******)))))))))&&&'''))))))((((((((())))))))))))(((((((((((((((~~~vvvwwwsssqqqmmmiiigggjjjqqqwww{{{vvvpppmmmmmmnnnlllkkkffffffgggfffeeedddcccccc```___^^^___aaaccccccbbbbbbbbbaaa```^^^\\\ZZZYYY\\\\\\[[[[[[ZZZXXXWWWVVVUUUVVVXXX[[[^^^___^^^\\\[[[WWWSSSTTTWWWWWWSSSOOORRRUUUTTTSSSYYYaaabbb\\\XXXWWWUUURRRNNNLLLMMMNNNLLLOOOTTTVVVWWWXXX[[[^^^]]]\\\^^^aaaccc```WWWOOO======;;;777333000/////////000111222333222222111111111111222222333333333000111222111000///000111//////000111111111111111...------------,,,,,,,,,,,,,,,------...///000000,,,...//////......///111............//////000000////////////000000000000///111333333333444555777111444888999999777777777666666666666666777888888777777777888999888555222444444555666777777777666333333333555666555222///444333333333333333333333666777888999;;;<<<>>>>>>FFFCCC???===<<<;;;:::888<<<777555777777444555::::::333000444666222111444000000111222222222222222111222333111000000111222////////////////////////000000000000000000000000+++,,,...000000///...---............/////////000---///222444666666555555---///000000///000222444///000000222333444555555777777777666666666666777666888;;;<<<===<<<:::888888777555444333333444444111000111333222///000444444444555666777777666666...------......///000111,,,---.../////////...---,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,---...---,,,+++***---000///---,,,...111///......---...///000111000000///---,,,---///222//////............//////,,,,,,,,,---------......&&&((()))******+++---///******)))))))))***,,,---,,,++++++++++++++++++,,,)))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++### &&&,,,---+++***++++++++++++++++++,,,,,,''')))+++,,,,,,,,,***)))******++++++++++++******(((((()))))))))(((&&&$$$(((((())))))))))))((('''