BM6(5 ӵĦĦӵĦ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}}}~~~|||~~~||||||~~~~~~{{{yyywwwvvvwww{{{~~~|||xxxpppssstttsssrrrqqquuu{{{~~~~~~|||zzz||||||tttmmmjjjllllllmmmnnnqqqxxx}}}~~~~~~~~~{{{xxxxxxyyyvvvooohhhccceeegggiiilllpppvvvzzz|||~~~|||yyy{{{~~~zzzwwwvvvvvvssslllgggdddeeegggjjjnnnrrrvvvyyyzzz}}}xxxtttuuuzzz~~~~~~{{{xxxvvvuuurrrmmmjjjgggggghhhkkkooorrruuuwwwxxx|||~~~~~~}}}uuupppqqquuuyyy{{{|||}}}~~~{{{xxxvvvuuutttqqqooohhhgggfffhhhlllppprrrsssvvvzzz~~~}}}{{{sssmmmnnnrrrvvvyyy~~~}}}zzzwwwzzz}}}{{{xxxwwwvvvuuutttttthhheeecccdddiiinnnqqqrrrsssvvv{{{}}}}}}|||}}}yyyqqqllllllqqquuuxxxzzzyyyvvvtttxxx{{{zzzxxxvvvvvvvvvvvvwwwgggdddaaaccchhhooossstttpppsssxxx|||~~~}}}{{{|||{{{|||~~~yyyuuuqqqoooqqquuuyyyzzz{{{yyyvvvwww{{{yyyvvvtttwww{{{}}}zzzvvvmmmfffdddhhhmmmoooqqqtttpppsssvvvyyyzzz{{{zzzzzzvvvzzz~~~}}}}}}xxxvvvsssqqqqqqtttwwwzzz~~~{{{yyyzzz}}}|||yyyvvvwwwzzzzzzwwwsssnnniiihhhkkknnnooorrrvvvqqqsssuuuwwwyyyzzzzzzzzzzzz}}}~~~zzzwwwwwwvvvssspppqqquuuzzz~~~~~~|||yyyxxxyyywwwssspppooommmmmmooooooooorrrxxxsssssstttuuuwwwyyyzzz{{{|||~~~{{{wwwvvvxxxyyyuuupppoootttyyy}}}{{{zzzyyywwwtttqqqqqqpppqqqsssqqqnnnrrryyyuuutttttttttvvvxxx{{{|||}}}~~~{{{wwwxxxzzz{{{xxxsssqqquuuyyy~~~}}}||||||{{{zzzxxxvvvtttssstttuuusssooorrrxxxwwwvvvuuutttvvvxxx{{{}}}~~~zzz|||~~~}}}zzzxxxzzz|||}}}~~~~~~~~~~~~~~~}}}}}}zzzwwwwwwyyywwwssstttxxxxxxwwwvvvvvvwwwyyy|||~~~~~~~~~~~~|||zzz||||||xxxwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}}}}~~~|||}}}|||~~~|||yyyyyyyyyyyyyyyzzz{{{|||}}}~~~xxx{{{}}}~~~~~~}}}~~~}}}zzz|||~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyxxxxxxyyy}}}~~~~~~}}}|||{{{yyyxxxyyyyyyxxxyyy{{{}}}|||zzzyyyzzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzyyyyyyzzz{{{{{{||||||{{{{{{~~~}}}{{{yyyxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~~~~}}}{{{yyyxxx{{{{{{|||~~~~~~~~~~~~||||||}}}~~~~~~|||zzzyyy}}}}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{|||~~~~~~}}}{{{zzz~~~}}}|||||||||||||||zzzzzzzzz{{{~~~||||||}}}}}}}}}~~~}}}|||}}}~~~~~~|||zzz{{{{{{{{{{{{}}}|||yyyyyy|||}}}}}}~~~|||||||||}}}~~~}}}{{{}}}}}}~~~~~~}}}~~~}}}~~~{{{{{{{{{yyyzzz{{{}}}}}}{{{~~~~~~|||{{{{{{~~~}}}zzzxxxwwwvvvvvvxxx{{{~~~~~~|||yyy{{{}}}~~~|||~~~}}}}}}}}}}}}zzzvvvtttttttttuuuxxx{{{|||zzzxxxxxxzzz|||~~~|||{{{}}}~~~~~~~~~~~~~~~|||yyyvvvuuuttttttvvvyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~{{{zzz|||~~~}}}zzzxxxvvvuuuvvvxxxzzzzzzzzz|||{{{xxxwwwvvvwwwyyy{{{wwwyyy}}}~~~{{{}}}~~~}}}|||}}}~~~|||{{{}}}|||{{{|||~~~}}}{{{yyyvvvvvvxxxzzz||||||}}}yyyuuutttuuuxxxzzztttwww{{{~~~}}}|||{{{}}}}}}~~~zzzyyyyyy{{{}}}{{{~~~|||{{{yyyxxxyyy{{{~~~}}}zzzxxxxxxxxxyyyuuuwwwzzz}}}~~~~~~}}}}}}~~~~~~}}}uuuwwwzzz}}}~~~}}}|||{{{{{{|||~~~|||yyywwwvvvwwwwwwtttvvvyyy{{{~~~~~~}}}}}}~~~~~~||||||}}}}}}|||{{{rrrtttxxx|||~~~~~~~~~~~~~~~~~~{{{wwwuuuttttttuuutttuuuwwwyyy{{{|||}}}}}}}}}|||{{{|||~~~}}}{{{{{{{{{{{{zzzxxxqqqsssvvvzzz~~~~~~}}}zzzvvvtttsssssssssttttttvvvwwwxxxyyyzzzzzzzzz|||}}}||||||~~~}}}{{{{{{{{{{{{yyywwwsssuuuxxx{{{}}}~~~~~~}}}~~~~~~|||yyyvvvtttsssssstttuuuuuuvvvvvvwwwxxxxxxyyywwwzzz~~~~~~}}}|||}}}}}}}}}zzzxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~||||||}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvwwwwwwwwwvvvwwwwwwxxxyyywwwzzz~~~}}}}}}}}}~~~|||zzz{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}|||||||||}}}}}}{{{xxxwwwwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxyyyxxx{{{|||||||||~~~}}}{{{zzzzzzzzz{{{|||}}}~~~~~~{{{}}}{{{{{{|||~~~}}}~~~}}}{{{zzz{{{}}}}}}{{{yyyyyyyyyzzz{{{|||{{{yyyxxxxxxxxxyyyzzzyyy|||zzzzzz{{{~~~}}}{{{wwwwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~|||zzzyyyxxxxxx{{{~~~}}}zzzxxxwwwyyy{{{~~~zzzwwwxxx|||~~~|||zzz{{{yyyzzz|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{~~~}}}||||||~~~~~~}}}|||~~~~~~}}}|||{{{zzzyyyyyyyyyzzz}}}}}}{{{yyyyyyxxxzzz}}}{{{xxxyyy}}}|||{{{|||xxxzzz|||}}}~~~~~~~~~}}}~~~}}}~~~}}}|||zzzzzzzzz{{{{{{}}}{{{{{{{{{}}}~~~~~~}}}{{{}}}}}}~~~}}}~~~~~~~~~}}}{{{{{{zzzzzzyyyzzzzzzzzzyyy|||~~~}}}||||||xxxyyy{{{~~~~~~~~~~~~}}}|||zzz{{{|||{{{}}}xxxzzz}}}~~~~~~~~~~~~}}}|||||||||}}}~~~{{{zzzzzz{{{}}}~~~}}}|||xxx{{{}}}zzz~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzz{{{yyy{{{~~~{{{{{{|||~~~~~~}}}|||zzzzzz}}}|||}}}{{{{{{~~~zzz|||~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{|||~~~}}}xxxzzz~~~|||yyy~~~}}}}}}~~~~~~~~~~~~~~~}}}|||~~~|||{{{{{{zzzzzzyyy{{{~~~~~~~~~zzzyyyyyy~~~}}}zzzzzz~~~|||~~~|||}}}~~~~~~~~~~~~~~~~~~~~~|||||||||~~~yyy{{{}}}~~~}}}{{{~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzz|||~~~}}}~~~zzzyyyzzz~~~~~~~~~yyyyyy}}}}}}~~~~~~~~~}}}zzz{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{}}}~~~}}}}}}zzz{{{{{{|||}}}~~~}}}wwwxxx}}}}}}{{{xxxzzz~~~|||~~~}}}||||||}}}|||}}}~~~{{{}}}~~~~~~~~~~~~}}}|||||||||}}}~~~||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~{{{{{{{{{{{{{{{|||}}}}}}|||~~~}}}||||||}}}}}}yyy~~~||||||~~~}}}~~~}}}vvvwww|||}}}}}}}}}}}}~~~}}}zzzwwwuuuuuuyyy~~~}}}}}}~~~~~~~~~}}}}}}|||~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyyyyzzzxxxxxx{{{~~~{{{{{{~~~~~~|||}}}~~~~~~|||{{{~~~{{{zzz~~~~~~}}}}}}~~~~~~~~~|||yyywwwwwwyyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyyyyyyyxxxxxx{{{~~~}}}}}}|||yyywwwxxxyyy{{{|||}}}}}}||||||}}}|||~~~}}}}}}}}}~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~|||~~~~~~~~~~~~|||~~~}}}|||zzzyyyyyyyyyyyyyyyxxxxxxzzz~~~|||xxxuuuuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{zzz{{{|||}}}{{{|||||||||||||||||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~|||{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~|||}}}~~~|||{{{}}}~~~|||~~~~~~~~~{{{|||~~~~~~~~~{{{zzzzzzyyyyyyyyyxxxxxxxxx{{{zzzzzzzzz{{{}}}~~~{{{yyywwwyyy{{{}}}~~~|||}}}~~~}}}|||zzzyyyxxxyyyzzz{{{yyyzzz|||~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~|||}}}|||{{{|||~~~~~~}}}~~~}}}|||||||||~~~}}}|||{{{{{{}}}}}}|||{{{~~~~~~~~~~~~~~~}}}yyyzzz|||~~~~~~}}}}}}{{{xxxxxxyyyyyyyyyyyyyyyxxx}}}|||{{{yyyxxxxxxyyyzzz}}}{{{zzz{{{}}}~~~~~~~~~}}}|||zzz{{{||||||}}}}}}~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{xxxzzz|||~~~}}}}}}~~~~~~~~~~~~~~~||||||}}}~~~}}}||||||||||||~~~~~~~~~}}}~~~~~~~~~{{{{{{|||~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzzyyyzzz|||~~~zzzzzzzzz{{{}}}}}}{{{zzz~~~}}}~~~|||||||||~~~~~~|||zzzzzz{{{}}}~~~}}}}}}{{{xxxyyyzzzzzzzzzzzzyyyyyy|||{{{zzzwwwuuutttvvvxxx}}}~~~~~~~~~~~~~~~{{{zzz{{{|||}}}}}}}}}{{{zzzyyyzzzzzz{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxyyy{{{|||{{{|||}}}~~~}}}}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}zzzzzz|||~~~|||}}}}}}}}}}}}||||||||||||~~~~~~~~~~~~~~~~~~}}}zzzzzzxxxxxxxxxzzz|||}}}|||{{{yyyzzz|||}}}}}}|||~~~~~~~~~{{{{{{|||~~~~~~zzz{{{{{{}}}}}}{{{zzz{{{{{{||||||{{{zzzyyyxxxxxxwwwuuurrrrrruuuyyyyyy{{{~~~~~~|||}}}}}}}}}~~~}}}{{{||||||}}}~~~~~~~~~}}}{{{zzz||||||{{{{{{{{{||||||}}}}}}~~~~~~}}}|||{{{zzzyyyyyyzzz|||~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{{{{|||}}}~~~|||}}}~~~|||zzz||||||yyyzzz|||~~~||||||||||||||||||{{{{{{{{{~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxwwwwwwyyy{{{|||}}}yyyyyyzzz}}}|||{{{{{{{{{|||~~~{{{{{{|||}}}|||{{{{{{|||}}}}}}}}}|||{{{zzztttuuuuuusssqqqrrrvvvzzzuuuwww{{{~~~~~~|||{{{{{{|||||||||}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~{{{|||~~~~~~~~~~~~{{{xxxxxx{{{||||||zzz~~~}}}{{{zzz{{{|||~~~}}}|||}}}}}}}}}zzzxxxzzz}}}yyy}}}{{{yyy{{{~~~~~~}}}|||||||||{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}{{{{{{|||}}}~~~~~~{{{xxxwwwwwwwwwvvvvvvwww{{{~~~~~~}}}|||{{{{{{{{{{{{{{{}}}||||||{{{{{{{{{||||||~~~{{{xxxyyy}}}zzz{{{}}}}}}~~~}}}zzzxxxxxxxxxyyy{{{}}}|||zzzxxxtttssspppnnnnnnppprrrttttttvvvyyy{{{|||{{{zzzyyyzzzxxxwwwyyy}}}}}}|||}}}{{{~~~|||zzzzzz{{{|||}}}{{{}}}~~~~~~}}}|||}}}||||||~~~~~~~~~|||zzzzzz}}}~~~{{{{{{zzzzzz|||~~~|||}}}zzzyyy{{{}}}zzz~~~|||{{{|||~~~}}}}}}}}}}}}{{{}}}|||||||||}}}}}}}}}||||||}}}~~~}}}zzzwwwwwwxxxxxxwwwvvvwwwzzz}}}{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzzzzzzzzzz{{{{{{~~~~~~{{{zzz|||}}}}}}{{{zzzzzzzzzzzz{{{}}}|||yyywwwrrrqqqooonnnnnnoooqqqrrrqqqssswwwzzz|||}}}||||||vvvtttsssuuuyyy|||}}}}}}~~~{{{{{{~~~~~~}}}}}}}}}~~~}}}~~~}}}|||{{{zzzzzz|||~~~}}}{{{|||~~~}}}||||||{{{|||~~~~~~~~~|||}}}{{{yyyzzz~~~}}}zzz}}}|||{{{|||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz}}}|||||||||}}}|||yyyvvvxxxxxxxxxxxxwwwwwwzzz|||yyyyyyyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzz}}}~~~||||||}}}}}}|||}}}|||}}}}}}~~~~~~}}}|||||||||{{{{{{{{{{{{zzzwwwtttrrrqqqqqqqqqqqqqqqrrrrrrqqqsssvvvyyy{{{|||{{{{{{uuusssqqqrrruuuzzz|||}}}}}}xxxwww{{{~~~|||{{{{{{~~~~~~}}}{{{xxxwwwxxxzzz}}}~~~}}}|||}}}~~~}}}}}}||||||}}}}}}|||~~~~~~~~~~~~~~~||||||zzzyyyyyy{{{|||{{{zzzzzzyyyyyyyyy{{{|||}}}}}}}}}~~~~~~~~~|||yyyxxxzzzyyyyyyzzz{{{{{{yyywwwxxxyyyyyyxxxwwwxxxyyy{{{xxxyyyyyyzzzzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{zzz}}}~~~~~~~~~~~~}}}|||||||||}}}{{{zzzxxxzzzyyyyyyzzz}}}~~~|||||||||}}}}}}}}}|||zzzzzzyyywwwtttqqqtttttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyywwwvvvvvvtttssssssuuuyyy}}}|||uuusssxxx}}}|||zzzyyy~~~~~~~~~}}}~~~~~~|||zzzvvvvvvvvvyyy|||~~~~~~~~~|||{{{zzz{{{|||~~~}}}}}}}}}~~~}}}{{{~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzxxxwwwvvvvvvxxxzzzzzzzzzxxxyyyzzzzzzzzzxxxxxxyyyzzzzzzzzz{{{{{{zzzzzzxxxxxxyyyzzz{{{|||||||||||||||~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyzzzyyyxxxyyy{{{}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}zzzxxxwwwuuurrrpppttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuvvvuuutttssstttxxx|||zzzsssrrrwww}}}}}}{{{{{{}}}||||||||||||}}}~~~~~~~~~|||}}}~~~}}}{{{zzzwwwvvvwwwyyy|||~~~~~~}}}zzzyyyzzz{{{}}}}}}~~~~~~}}}|||~~~|||}}}}}}~~~~~~{{{zzzyyyxxxwwwxxxyyyzzz{{{|||}}}|||{{{|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzzzz~~~|||zzzxxxwwwwwwxxxzzz{{{{{{zzzzzz{{{|||{{{yyyxxxxxxyyy{{{{{{||||||{{{zzzxxxwwwyyyzzz{{{}}}~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}~~~|||zzzyyyyyyyyyxxxwwwyyyxxxxxxxxxzzz|||~~~~~~{{{yyyxxxvvvsssqqqrrrrrrrrrrrrssstttuuuvvvttttttuuuvvvwwwxxxxxxxxxssstttsssrrrrrrtttxxx{{{xxxssssssxxx}}}||||||}}}{{{||||||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}|||~~~|||}}}~~~~~~||||||}}}~~~~~~}}}}}}|||{{{yyyxxxxxxzzz||||||}}}~~~}}}|||{{{~~~~~~~~~|||}}}~~~~~~}}}~~~|||zzzyyyxxxxxxyyyyyy~~~~~~}}}|||{{{~~~|||{{{zzz{{{|||{{{zzzzzz{{{|||{{{yyyxxxxxxxxxzzz{{{|||}}}}}}|||zzzyyywwwyyy{{{|||}}}}}}|||{{{|||~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyxxxyyyyyyxxxwwwvvvvvvwwwyyy{{{~~~~~~{{{zzzxxxvvvtttsssrrrqqqqqqqqqsssuuuwwwtttuuuuuuvvvvvvwwwwwwwwwrrrssssssrrrpppqqqtttvvvwwwuuuvvvyyy{{{yyyzzz}}}|||}}}~~~{{{xxxwww|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~||||||~~~~~~}}}{{{yyyyyy{{{}}}zzz|||}}}|||zzzyyy|||}}}~~~|||}}}~~~~~~|||}}}}}}{{{xxxwwwwwwxxxyyy~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}||||||~~~}}}}}}|||{{{yyy{{{|||}}}|||yyyxxxwwwxxxxxxzzz|||}}}~~~~~~|||{{{vvvwwwzzz|||||||||{{{zzz{{{|||}}}}}}||||||}}}~~~}}}|||{{{||||||}}}~~~|||||||||||||||{{{zzzzzzxxxvvvvvvwwwzzz|||||||||uuuvvvxxxzzz}}}~~~|||{{{yyywwwuuutttrrrqqqrrruuuxxxzzzxxxxxxwwwvvvuuuttttttsssrrrtttuuutttqqqqqqsssuuuxxxvvvxxxzzzyyyvvvxxx|||~~~}}}zzzwwwuuu|||~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}zzz~~~}}}||||||~~~~~~||||||}}}~~~~~~}}}~~~}}}{{{{{{|||~~~|||~~~}}}}}}|||zzzyyyxxxwwwvvv~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{{{{||||||zzzwww{{{}}}}}}|||yyywwwvvvwwwvvvxxxzzz{{{{{{yyyvvvtttxxxyyy{{{}}}~~~~~~|||||||||}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}|||||||||zzzxxxyyyzzzzzzwwwtttvvvvvvwwwwwwxxxxxxyyyyyy{{{xxxxxx||||||wwwuuutttuuurrrqqqqqqssstttrrrooovvvxxxzzzzzzyyyvvvssspppuuutttrrrqqqqqqrrrtttuuuzzzvvvtttvvvvvvuuuxxx}}}~~~|||yyywwwvvvzzz{{{~~~}}}~~~}}}|||{{{}}}~~~}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{~~~}}}||||||}}}~~~|||{{{{{{}}}~~~~~~}}}~~~|||{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxx|||||||||{{{{{{zzzzzzzzz|||||||||}}}}}}}}}||||||}}}{{{yyyzzz{{{{{{yyywwwzzz{{{{{{zzzxxxwwwxxxyyywwwxxxzzz|||{{{zzzxxxvvvxxxyyy{{{|||}}}|||{{{zzz||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}||||||zzzxxxxxxxxxxxxuuurrruuuuuuvvvvvvwwwwwwxxxxxx|||zzzzzz}}}~~~|||~~~~~~{{{wwwuuuuuurrrpppooopppsssttttttsssvvvvvvuuuuuuuuuttttttsssuuutttrrrqqqrrrssstttvvvxxxsssqqqtttuuutttuuuyyy|||~~~~~~{{{yyywwwwwwwwwwwwxxx|||}}}{{{zzzzzzzzz}}}}}}~~~~~~}}}|||{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{|||}}}~~~}}}}}}~~~}}}}}}}}}{{{zzz{{{}}}|||zzzyyyzzz|||}}}}}}|||~~~}}}{{{{{{{{{}}}~~~~~~}}}|||{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwyyyyyyxxxwwwxxxyyyyyyxxxvvvwwwyyy{{{xxxyyy{{{||||||zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}zzzxxxwwwvvvuuurrrpppsssttttttuuuvvvvvvwwwwww|||zzzzzz}}}|||yyyxxxzzzxxxzzz{{{{{{xxxvvvvvvvvvpppooommmnnnqqqtttvvvvvvuuutttrrrpppppprrrtttuuussssssrrrqqqrrrsssuuuvvvxxxrrrppptttvvvuuutttuuuxxx{{{~~~zzzvvvtttuuuwwwxxxuuuvvvyyy~~~~~~~~~}}}|||zzzxxxxxxyyy{{{||||||||||||{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyy{{{~~~{{{zzzyyyxxxxxxzzz||||||{{{|||{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}zzzyyyxxxxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxuuuuuutttuuuvvvwwwwwwvvvyyyyyyxxxvvvtttuuuwwwzzzzzz{{{{{{{{{zzzxxxvvvuuuwwwxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{{{{|||~~~~~~~~~~~~|||yyywwwuuurrrpppooorrrrrrsssttttttuuuvvvvvvyyywwwxxxzzzyyyuuusssttttttvvvxxxyyywwwvvvvvvvvvqqqpppnnnnnnpppsssvvvxxxuuutttrrrqqqpppqqqrrrsssppppppppppppqqqsssuuuuuuyyysssqqquuuyyywwwuuutttwwwzzz{{{vvvqqqpppsssvvvyyyuuuvvvyyy|||~~~~~~~~~~~~{{{yyyxxxvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyzzzzzzzzzxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}}}}yyy{{{~~~}}}|||{{{zzz|||}}}{{{zzzxxxwwwxxxzzz{{{{{{zzzzzzzzzyyyzzz{{{~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}{{{yyywwwvvvwwwxxxyyy||||||||||||}}}}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwrrrrrrssssssttttttuuuuuuzzzyyyxxxuuurrrrrrtttvvv{{{{{{zzzyyywwwuuusssrrrwwwwwwwwwxxxxxxxxxxxxxxxuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}}}}~~~~~~{{{xxxtttqqqpppppppppqqqrrrssstttuuuvvvvvvuuussstttwwwvvvrrrppprrrtttvvvxxxxxxwwwuuuuuuuuutttsssqqqooooooqqqtttvvvvvvvvvvvvuuutttrrrooonnnlllmmmnnnoooqqqrrrtttuuuwwwsssqqquuuwwwuuusssssswwwyyy}}}{{{wwwrrroooooorrrvvvyyywwwyyy{{{|||~~~{{{yyyyyy}}}|||zzzyyywwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{zzzzzz{{{|||||||||||||||{{{vvvzzz~~~}}}~~~~~~~~~}}}}}}|||||||||{{{yyyxxxxxxyyyzzzzzzyyyxxxxxxxxxyyy{{{~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{yyyxxxwwwwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyyyyyyyyyyzzzyyywwwvvvuuuuuuvvvwwwpppqqqssssssrrrrrrssstttxxxxxxwwwuuurrrqqqrrrsssyyyyyyyyyxxxvvvuuutttsssvvvvvvwwwwwwxxxyyyyyyzzztttuuuvvvxxxyyy{{{||||||||||||||||||~~~~~~~~~|||wwwsssppppppqqqppppppqqqssstttuuuvvvwwwuuurrrrrruuutttpppppprrrsssuuuwwwxxxvvvuuutttuuuvvvuuuuuurrrqqqqqqsssuuuuuuwwwxxxyyywwwsssnnnkkkjjjkkkmmmoooqqqsssuuuuuutttqqqppprrrrrrooopppsssvvvxxx{{{}}}vvvtttqqqoooooorrruuuxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxzzz}}}~~~}}}||||||{{{zzzzzzwwwxxxyyy{{{||||||||||||zzzzzz|||}}}}}}}}}|||{{{xxxyyyzzz|||}}}}}}}}}|||yyy}}}}}}||||||zzzyyy|||}}}{{{yyyyyyyyyzzzyyyxxxwwwwwwwwwyyy{{{~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{|||||||||||||||}}}}}}~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxzzzzzzyyyyyyyyyyyyyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxzzzyyywwwuuutttuuuvvvvvvoooqqqsssrrrqqqppprrrtttuuuuuuvvvtttrrrqqqqqqrrrvvvvvvwwwwwwxxxxxxxxxxxxuuuuuuvvvwwwxxxzzz{{{|||vvvwwwxxxzzz|||}}}}}}}}}|||}}}~~~~~~~~~}}}}}}zzzvvvqqqnnnoooqqqpppppprrrssstttvvvwwwwwwxxxuuutttuuutttpppppprrrpppsssuuuvvvuuutttuuuuuuuuuvvvwwwuuusssrrrtttvvvtttvvvwwwxxxvvvsssooollljjjlllnnnqqqsssuuuwwwwwwrrrqqqrrrrrrnnnkkkooouuutttuuuvvvyyy|||~~~}}}qqqqqqpppqqqqqqsssuuuvvvxxx{{{~~~}}}}}}~~~|||xxxyyy~~~}}}}}}~~~vvvxxxzzz|||}}}~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}|||uuuvvvyyy{{{}}}~~~~~~~~~}}}|||zzzzzz|||yyywww{{{~~~|||zzzyyyzzzzzzxxxwwwwwwvvvwwwxxx{{{~~~}}}}}}~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxxxx{{{|||||||||}}}}}}~~~~~~{{{{{{{{{{{{{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwtttuuuuuuuuuvvvvvvwwwwww{{{yyywwwuuutttuuuvvvvvvppprrrtttssspppoooqqqsssqqqsssuuutttsssrrrrrrsssttttttvvvwwwyyy{{{|||}}}uuuuuuvvvwwwxxxzzz|||}}}xxxyyyzzz|||~~~~~~}}}}}}~~~}}}{{{{{{yyytttooommmnnnqqqpppqqqrrrsssuuuvvvwwwxxx}}}xxxvvvvvvtttppppppsssmmmpppssstttttttttuuuvvvtttvvvxxxwwwuuusssuuuwwwssstttuuuvvvuuussspppoookkkmmmooorrruuuwwwyyyyyyttttttuuutttnnnjjjpppyyyrrrrrrsssvvvyyy}}}zzzooooooqqqrrrssstttuuuuuuvvvzzz|||~~~}}}|||~~~}}}|||zzzxxxyyy{{{}}}~~~}}}}}}}}}yyyuuuvvvvvvtttuuuxxxwwwxxxxxxyyyyyyzzzzzzzzz}}}zzzyyy~~~}}}|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzwwwvvv~~~|||zzzyyyxxxxxxxxxuuuvvvvvvxxx{{{~~~~~~}}}~~~~~~{{{}}}~~~~~~}}}zzzxxxwwwwwwwwwwww|||||||||{{{{{{|||||||||zzzzzz{{{{{{{{{zzzxxxwwwuuuuuuuuuuuuvvvvvvvvvvvvrrruuuxxxzzzyyyxxxxxxyyyzzzxxxvvvuuuvvvvvvuuutttvvvuuutttsssrrrsssssstttyyywwwuuutttttttttsssrrrpppqqqtttxxx{{{}}}|||zzz|||~~~|||wwwuuuyyy}}}~~~||||||}}}~~~|||}}}~~~~~~||||||zzzyyyvvvsssqqqpppqqqqqqpppnnnmmmpppuuuyyy{{{zzzvvvtttrrrooonnnmmmnnnooonnnooopppqqqqqqpppooonnnuuutttsssrrrrrrsssuuuvvvvvvuuuuuutttssssssrrrrrroooooooooqqqssswwwzzz||||||yyytttooommmmmmooopppvvvssspppqqqvvv{{{~~~qqqrrrsssrrrqqqrrrtttvvvyyy{{{}}}~~~{{{}}}~~~}}}{{{|||~~~|||{{{yyyxxxyyyzzz}}}~~~}}}}}}}}}}}}zzzvvvwwwxxxvvvwwwyyyzzzzzzzzz{{{{{{||||||||||||zzz|||}}}}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxx}}}}}}|||||||||{{{{{{{{{xxxxxxxxxyyy{{{~~~~~~}}}}}}}}}}}}~~~~~~||||||||||||}}}{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwvvvwwwwwwwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyzzzzzzzzzyyywwwvvvyyyyyywwwvvvtttrrrqqqpppqqqsssvvvxxxxxxxxxyyyzzzzzzxxxvvvvvvvvvwwwvvvuuutttuuuuuuvvvvvvuuutttsssvvvuuutttsssttttttttttttrrrrrrsssvvvzzz||||||zzz|||}}}zzzvvvvvvzzz}}}|||||||||}}}~~~|||}}}~~~}}}||||||zzzxxxvvvsssqqqpppqqqqqqpppoooooorrrvvvwwwvvvtttsssrrrpppnnnmmmmmmmmmmmmnnnnnnooopppppppppppppppuuutttttttttttttttuuuuuutttssssssssssssrrrrrrrrrqqqpppoooppprrruuuyyy{{{{{{xxxtttpppmmmmmmooopppuuurrrpppqqquuuzzz|||}}}||||||zzzvvvsssqqqrrrsssvvvyyy}}}~~~}}}{{{|||}}}|||zzzyyyzzz{{{}}}}}}}}}}}}}}}~~~zzzwwwxxxyyyxxxxxx{{{{{{{{{{{{|||||||||||||||{{{zzz}}}~~~}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{zzzzzz{{{~~~~~~}}}{{{zzzzzzzzz{{{~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvwwwyyyzzzzzzyyywwwvvvwwwxxxxxxyyyyyyxxxvvvvvvzzzzzzxxxuuurrrooommmkkknnnqqqsssuuuuuuwwwyyy{{{{{{yyywwwvvvwwwwwwvvvuuurrrtttvvvxxxxxxwwwtttsssssssssssssssssstttuuuvvvtttssssssuuuxxx{{{{{{{{{~~~}}}zzzvvvyyy~~~~~~zzz||||||}}}~~~~~~~~~~~~~~~||||||~~~~~~}}}||||||yyyxxxvvvsssrrrqqqqqqqqqooopppqqqsssuuutttrrroooppppppoooooonnnmmmllllllnnnnnnnnnnnnoooqqqrrrssstttttttttuuuuuuttttttsssqqqqqqqqqqqqqqqrrrrrrrrrsssqqqoooooopppssswwwyyyzzzwwwtttpppnnnnnnooopppsssrrrpppqqquuuxxxzzz{{{zzz~~~yyytttqqqqqqrrruuuxxx~~~|||{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}xxxvvvxxxzzzyyyyyy{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{yyy{{{~~~{{{}}}~~~|||zzz{{{}}}}}}{{{yyyxxxxxxxxxyyy}}}~~~||||||zzzyyyyyyzzz{{{{{{}}}|||zzzxxxvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvuuuvvvxxxzzzzzzxxxvvvuuuwwwwwwxxxyyyyyyxxxwwwvvvxxxwwwvvvuuurrrooolllkkklllnnnppprrrsssvvvyyy|||{{{yyywwwwwwwwwwwwwwwuuurrrsssuuuvvvwwwvvvtttsssrrrsssssssssrrrssstttuuuvvvtttrrrsssvvvyyy{{{{{{~~~zzzxxx|||yyy{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}||||||xxxwwwuuutttrrrqqqqqqqqqpppppppppqqqrrrrrrqqqppppppppppppppppppnnnmmmlllooonnnmmmmmmnnnqqqtttvvvrrrssstttttttttsssqqqqqqnnnnnnoooooopppqqqqqqrrrtttrrrooonnnnnnqqquuuwwwxxxvvvsssqqqoooooooooppprrrrrrrrrsssuuuwwwyyyzzzyyy}}}|||xxxuuusssuuuvvvwwwzzz}}}|||}}}~~~}}}|||||||||zzzvvvuuuxxxzzzyyyyyy||||||||||||{{{{{{zzzzzzzzz{{{xxxxxx|||~~~~~~}}}~~~|||{{{{{{}}}}}}zzzxxxvvvwwwxxxxxx}}}~~~~~~|||}}}|||{{{{{{{{{|||}}}~~~~~~{{{xxxwwwvvvvvvwwwzzz{{{{{{{{{zzzxxxvvvttttttvvvxxxzzzzzzxxxvvvtttwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwvvvuuurrrnnnjjjhhhjjjllloooqqqrrruuuyyy|||{{{yyywwwvvvwwwwwwvvvuuusssssssssrrrrrrsssssstttsssttttttsssqqqppprrrtttwwwtttrrrrrruuuxxxzzz{{{}}}|||yyywww|||}}}vvvyyyzzz{{{|||{{{zzzyyyxxxzzzzzz|||}}}~~~~~~~~~~~~}}}}}}|||||||||wwwwwwuuutttsssrrrqqqqqqqqqpppoooooooooqqqtttvvvssssssssssssrrrpppooonnnooonnnmmmlllnnnrrruuuxxxqqqqqqrrrsssrrrqqqpppooolllmmmmmmnnnooopppqqqqqqsssqqqooommmnnnpppsssuuuttttttrrrqqqoooooonnnnnnqqqrrrssstttuuuvvvwwwxxxxxxzzz}}}}}}yyywwwwwwyyy|||{{{~~~}}}}}}~~~~~~~~~~~~}}}||||||{{{xxxuuutttxxx{{{zzzzzz|||~~~}}}||||||{{{zzzvvvuuuyyy|||}}}~~~|||{{{||||||{{{{{{{{{|||}}}~~~}}}zzzxxxwwwwwwyyyzzz~~~~~~|||~~~}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxxxx{{{}}}~~~~~~}}}zzzvvvttttttvvvwwwxxxxxxwwwvvvtttwwwxxxyyyzzzzzzzzzyyyxxxzzzyyyxxxvvvrrrmmmhhheeeiiikkkoooqqqsssuuuxxx{{{zzzxxxvvvuuuvvvvvvuuutttuuutttrrrqqqpppqqqrrrsssrrrtttuuussspppnnnqqqssswwwuuussssssuuuwwwyyyyyywwwxxxwwwvvvxxx{{{yyyssswwwxxxyyyzzzzzzyyywwwvvvxxxxxxzzz{{{|||}}}}}}}}}||||||||||||||||||||||||vvvvvvuuutttsssrrrqqqqqqrrrrrrpppoooooorrrwww{{{wwwvvvuuutttrrrqqqpppppppppooommmmmmooorrruuuwwwrrrrrrrrrrrrqqqpppoooooolllmmmmmmnnnooopppppppppqqqpppooonnnnnnoooqqqrrrqqqqqqppppppooonnnmmmmmmoooqqqtttttttttttttttuuuuuuvvvxxx{{{~~~|||yyyzzz|||~~~|||zzzyyyyyyzzz|||{{{{{{{{{{{{|||||||||}}}{{{{{{|||}}}~~~~~~~~~~~~xxxuuuuuuyyy|||||||||~~~~~~||||||{{{xxxtttuuuzzz}}}}}}~~~~~~~~~}}}||||||{{{xxxyyyzzzzzz{{{{{{{{{{{{}}}zzzxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyzzz{{{~~~~~~{{{xxxuuuttttttuuuuuuuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxwwwxxxxxxxxxvvvsssnnniiiggghhhkkkooorrrtttvvvxxxyyyyyywwwuuutttuuuuuutttsssuuuuuutttssssssqqqqqqpppooorrrtttrrrooonnnrrruuuvvvuuussssssuuuwwwxxxwwwtttwwwyyywwwwwwyyyxxxttttttvvvxxxyyyzzzxxxvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvuuuuuutttsssqqqqqqsssttttttsssrrrssswww{{{zzzyyyvvvtttrrrqqqpppppppppooonnnoooppprrrtttvvvuuutttsssrrrqqqqqqqqqqqqmmmmmmnnnnnnooooooppppppnnnnnnnnnnnnooooooppppppnnnnnnoooooonnnmmmlllkkklllooorrrsssqqqpppqqqrrrnnnqqquuuzzz~~~|||zzz{{{~~~{{{{{{yyywwwuuuuuuvvvxxxwwwwwwwwwxxxxxxxxxyyyyyywwwxxxzzz|||~~~yyyuuuvvv{{{~~~}}}}}}~~~}}}|||{{{zzzyyyuuusssvvv|||~~~~~~}}}||||||{{{||||||}}}vvvwwwyyyzzz{{{zzzyyyyyy~~~{{{yyyxxxzzz}}}}}}~~~~~~}}}~~~}}}|||{{{zzzwwwyyy}}}|||yyywwwsssssssssssssssssssssssstttuuuvvvwwwxxxxxxwwwvvvssstttvvvvvvtttqqqnnnkkkhhhkkkppptttuuuvvvwwwxxxxxxvvvtttttttttuuutttrrruuuvvvwwwwwwvvvssspppnnnlllpppsssrrroooooosssxxxvvvuuuttttttvvvwwwwwwvvvuuuzzz}}}zzzyyyzzzyyywwwssstttwwwyyyyyyxxxvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{uuuuuuuuuuuutttsssrrrqqqsssuuuwwwwwwuuutttvvvyyy|||zzzvvvsssqqqpppppppppppppppooooooppprrrtttuuuwwwvvvtttsssrrrrrrssssssnnnnnnnnnooooooooooooooolllmmmnnnooopppppppppooolllmmmnnnnnnnnnmmmkkkjjjiiimmmqqqrrrpppnnnnnnoooiiimmmttt{{{|||zzzyyy{{{xxxxxxwwwvvvuuutttttttttqqqooonnnoooqqqsssttttttrrrtttwww|||}}}{{{{{{{{{{{{{{{|||||||||}}}~~~~~~|||zzzxxxzzz|||}}}~~~~~~~~~}}}~~~|||}}}zzzwwwwwwzzz|||{{{yyyzzzyyyxxxwwwvvvwww{{{}}}}}}}}}}}}|||{{{{{{zzzzzz}}}|||{{{{{{{{{|||~~~~~~|||{{{yyyyyywwwxxxzzz||||||{{{yyyxxxvvvuuusssrrrrrrssstttuuuvvvwwwxxxyyyyyyxxxvvvuuuyyyxxxvvvtttrrrpppnnnmmmppppppqqqssstttvvvwwwxxx}}}xxxvvvwwwxxxuuuuuuwwwsssssstttvvvvvvtttooollljjjkkklllkkklllnnnrrruuusssttttttuuuuuuuuuttttttvvvxxx|||~~~~~~|||xxxvvvvvvvvvwwwwwwwwwvvvvvvuuuvvvwwwyyyyyyyyyyyy{{{|||}}}{{{zzzzzzzzzyyyxxxuuuuuuvvvvvvuuupppiiidddpppqqqsssvvvxxxzzz{{{{{{{{{yyyuuurrrqqqqqqssstttssstttuuuuuuuuutttrrrqqqwwwuuurrrpppqqqqqqpppooommmlllkkkjjjkkkmmmoooqqqqqqooommmmmmnnnooonnnmmmlllmmmnnnllljjjiiiiiijjjkkkhhhgggjjjooopppmmmiiifffllluuu}}}}}}|||zzzyyyyyy{{{}}}wwwvvvuuusssssssssttttttpppnnnmmmmmmppprrrrrrrrrnnnpppsssyyy}}}~~~|||yyyzzzzzz{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{~~~{{{xxxvvvwwwxxxwwwuuuwwwxxxwwwvvvuuuwwwzzz}}}zzzzzzzzzzzzzzzzzz{{{{{{~~~|||{{{zzzzzz{{{}}}}}}|||zzzyyyyyyzzz{{{||||||{{{yyyxxxwwwuuurrrpppqqqsssvvvxxxwwwxxxyyyzzzyyyxxxvvvtttyyyxxxvvvtttrrrooommmlllpppppprrrtttuuuwwwxxxyyy|||wwwuuuwwwwwwuuutttvvvuuuuuuvvvxxxxxxvvvrrroooooooooooonnnmmmnnnqqqsssssssssttttttuuuuuuuuuuuuvvvxxxzzz||||||zzzxxxvvvvvvvvvvvvwwwwwwvvvvvvuuuvvvwwwyyyzzzyyyyyyzzz|||}}}{{{yyyyyyyyywwwvvvuuuuuuttttttsssqqqllliiiqqqrrrtttvvvxxxyyyyyyzzzxxxwwwvvvtttsssssssssssssssssssssssssssrrrrrrqqqxxxvvvsssqqqqqqrrrqqqpppmmmlllkkkkkklllnnnpppqqqqqqooommmmmmnnnooonnnmmmlllllllllkkkiiihhhiiijjjiiigggfffiiinnnpppnnnjjjgggmmmuuu}}}||||||{{{{{{{{{|||}}}~~~uuutttrrrqqqqqqrrrtttuuupppnnnllllllnnnpppqqqpppnnnooorrrvvvzzz{{{zzzxxxwwwxxxyyyzzz{{{zzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzz}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~|||{{{{{{xxxvvvuuuuuuvvvuuutttvvvwwwvvvuuuuuuvvvzzz|||wwwwwwxxxyyyyyyzzz{{{{{{|||}}}}}}|||{{{zzzyyyzzz{{{}}}~~~}}}~~~}}}{{{zzz{{{||||||}}}|||{{{yyyxxxxxxuuurrrooopppsssxxx{{{yyyyyyzzz{{{zzzxxxvvvtttyyyxxxvvvtttrrrooonnnmmmpppqqqsssuuuwwwxxxyyyyyyzzzuuusssvvvwwwttttttuuuwwwwwwxxxzzz{{{yyyuuurrrtttsssrrrpppnnnnnnppprrrrrrsssssstttuuuvvvvvvwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvxxx{{{{{{zzzzzzzzz{{{~~~|||yyyxxxxxxxxxvvvuuuuuutttrrrrrrrrrqqqooommmqqqrrrtttvvvwwwxxxyyyyyytttuuuuuuuuuuuutttsssssstttsssrrrqqqqqqqqqrrrrrryyywwwtttssssssrrrqqqpppmmmlllkkkkkklllnnnqqqrrrpppnnnmmmmmmnnnnnnnnnlllkkkkkkjjjiiigggfffhhhjjjgggffffffiiimmmooonnnkkkiiinnnvvv}}}{{{|||}}}~~~~~~~~~}}}vvvtttrrrqqqqqqsssuuuvvvqqqooommmmmmooopppqqqpppsssssssssuuuvvvwwwuuusssuuuvvvxxxyyyzzzyyyxxxwwwwwwvvvuuuuuuvvvxxx{{{|||}}}}}}}}}~~~}}}}}}~~~~~~|||{{{vvvuuuttttttuuuwwwxxxxxxxxxxxxxxxvvvuuuuuuxxxzzzxxxxxxxxxyyyyyyyyyzzzzzzyyy}}}|||yyy||||||{{{yyyxxxxxxyyyzzz|||zzz{{{~~~~~~{{{zzz||||||||||||{{{zzzxxxxxxvvvuuurrrqqqrrruuuxxx{{{zzz{{{||||||{{{yyyvvvuuuwwwvvvuuutttrrrqqqpppooossstttvvvwwwxxxxxxxxxwwwxxxtttrrruuuvvvtttsssuuuwwwwwwxxxzzz{{{zzzwwwtttttttttssspppnnnnnnppprrrssssssttttttvvvwwwxxxyyyvvvvvvuuuttttttuuuvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvyyy{{{|||{{{yyyyyyyyy{{{yyywwwvvvwwwwwwvvvuuutttssssssssssssrrrooollloooppprrrtttvvvxxxyyyzzzsssssssssssstttttttttuuuuuusssqqqpppoooqqqssstttyyywwwuuutttttttttrrrpppmmmmmmllllllmmmoooqqqssspppnnnllllllmmmnnnmmmllliiiiiihhhgggeeefffhhhjjjhhhggggggiiilllmmmmmmkkklllpppwww}}}~~~zzz|||~~~|||~~~~~~wwwvvvtttssstttuuuwwwxxxrrrpppnnnoooqqqsssssssssvvvtttssstttuuuvvvuuusssuuuuuuwwwxxxxxxxxxwwwvvvwwwvvvuuuuuuvvvyyy|||~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~|||{{{wwwvvvvvvuuuuuuvvvxxxyyyzzzzzzzzzxxxuuutttuuuwwwzzzzzzzzzyyyyyyyyyxxxxxxwww{{{~~~}}}yyywwwzzz}}}{{{zzzxxxvvvvvvwwwxxxyyywwwyyy|||~~~~~~}}}{{{yyy{{{{{{{{{zzzyyyxxxwwwwwwtttttttttuuuvvvwwwxxxxxxzzz{{{|||}}}|||zzzxxxvvvuuuuuuttttttttttttttttttvvvwwwxxxxxxxxxwwwuuutttvvvrrrrrruuuwwwuuusssuuuvvvvvvvvvxxxyyyyyywwwuuuqqqqqqpppooommmmmmppprrrttttttttttttvvvwwwyyyzzzvvvuuusssrrrrrrsssuuuvvvttttttsssssstttuuuvvvvvvwwwyyy{{{{{{yyyxxxxxxxxxvvvuuussstttvvvwwwwwwvvvrrrrrrtttuuuuuuqqqlllhhhkkklllooorrruuuxxxyyyzzzsssrrrpppoooppprrruuuwwwuuusssqqqooooooqqqtttuuuxxxwwwuuuuuuuuuuuusssqqqooonnnmmmmmmmmmoooqqqsssooommmkkkkkklllmmmlllkkkgggggggggfffeeefffhhhjjjjjjiiiiiiiiikkkllllllkkkooorrrxxx}}}~~~|||zzz|||~~~{{{~~~}}}xxxxxxwwwwwwwwwwwwwwwwwwrrrqqqooopppsssuuuvvvvvvsssrrrqqqrrruuuwwwxxxxxxvvvvvvvvvvvvvvvwwwwwwwwwxxxwwwvvvvvvxxxzzz}}}~~~}}}}}}}}}}}}}}}zzz|||~~~||||||}}}}}}{{{zzz{{{{{{zzzxxxuuutttuuuvvvyyyzzzyyywwwtttssstttuuu{{{{{{zzzyyyyyyxxxwwwwwwvvvxxxzzzyyywwwvvvxxx{{{yyyxxxvvvuuuuuuvvvwwwxxxvvvxxxyyy{{{{{{{{{yyyxxxyyyxxxxxxwwwwwwvvvvvvvvvtttuuuvvvwwwxxxxxxwwwwwwzzz{{{}}}}}}}}}|||zzzyyyuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyxxxvvvtttrrruuurrrrrrvvvxxxvvvtttvvvtttssstttvvvwwwxxxvvvtttooooooooommmlllmmmppprrrtttssssssssstttuuuwwwxxxuuutttrrrqqqqqqrrrtttuuutttsssrrrrrrssstttvvvwwwxxxyyyyyyxxxvvvvvvvvvwwwtttsssrrrrrrtttvvvvvvuuupppqqqsssuuutttqqqjjjfffhhhjjjmmmpppsssuuuwwwxxxrrrpppnnnlllmmmppptttvvvsssrrrpppnnnooopppssstttvvvuuutttuuuvvvvvvtttrrrqqqpppooonnnnnnoooppprrrnnnmmmkkkkkklllllllllkkkdddfffhhhhhhgggggghhhiiijjjjjjjjjjjjkkklllmmmnnnrrruuuyyy}}}~~~|||zzzyyy|||}}}{{{}}}{{{}}}xxxxxxyyyyyyxxxwwwvvvuuuqqqpppooopppsssvvvxxxxxxsssqqqpppqqqtttwwwxxxxxxwwwvvvuuutttuuuvvvxxxyyywwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxzzz}}}~~~}}}}}}{{{zzzzzzzzzzzzyyywww||||||{{{xxxtttrrrsssuuutttuuuvvvuuusssrrrssstttxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvtttssssssuuuvvvxxxvvvwwwwwwxxxxxxxxxxxxwwwuuuuuutttttttttttttttuuuwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||~~~~~~}}}|||{{{yyyyyyxxxxxxwwwvvvvvvvvvsssuuuwwwxxxxxxwwwuuussstttqqqrrrwwwyyywwwuuuvvvsssrrrrrrtttvvvwwwvvvuuuppppppooonnnlllmmmooorrrrrrqqqppppppppprrrsssuuuuuutttrrrqqqqqqrrrtttuuusssrrrqqqqqqrrrsssvvvwwwyyyyyyxxxvvvssssssuuuwwwuuusssrrrrrrssssssrrrqqqnnnnnnoooqqqrrrppplllhhhiiijjjlllnnnppprrrssssssooonnnmmmmmmmmmoooqqqrrrpppooommmmmmmmmoooppprrrssssssssstttvvvvvvuuussstttrrrpppnnnnnnnnnooopppnnnllljjjjjjkkklllkkkjjjbbbeeehhhiiiiiihhhhhhiiihhhiiijjjjjjlllnnnppprrrtttvvvzzz}}}~~~}}}{{{yyyyyy{{{}}}{{{}}}zzz|||wwwxxxzzzzzzyyywwwuuussspppooonnnpppssswwwxxxxxxuuusssqqqppprrrtttuuuuuuyyywwwuuussstttvvvxxxzzzwwwwwwwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}|||zzzyyyxxxyyy|||}}}}}}|||zzzxxx{{{yyyxxxxxxxxxxxxwwwuuuyyyzzzzzzwwwsssrrrtttwwwoooqqqrrrrrrrrrrrrsssuuuuuuuuuvvvvvvwwwwwwxxxxxxvvvuuussstttvvvwwwwwwvvvvvvuuussssssssstttvvvxxxvvvvvvvvvvvvvvvvvvwwwwwwssssssrrrrrrrrrsssssstttzzzyyyvvvuuuuuuvvvxxxyyyyyyzzz|||~~~~~~}}}|||||||||{{{yyywwwvvvuuutttppprrruuuxxxyyyxxxvvvuuutttqqqrrrwwwzzzwwwvvvwwwrrrrrrrrrtttvvvwwwvvvuuurrrrrrqqqnnnlllllloooqqqqqqpppnnnmmmmmmoooppprrrttttttsssrrrrrrsssttttttsssrrrqqqqqqqqqsssvvvwwwzzzyyywwwtttqqqrrrtttwwwwwwuuusssqqqqqqqqqpppnnnmmmmmmlllmmmoooooonnnlllkkkkkkmmmnnnoooooooooooollllllmmmnnnnnnnnnnnnnnnmmmllllllkkklllmmmnnnoooqqqqqqrrrtttvvvwwwuuusssuuutttqqqooonnnnnnoooooonnnllljjjjjjkkkkkkkkkjjjaaaeeeiiikkkjjjiiihhhhhhfffgggiiikkkmmmppptttwwwuuuwwwzzz}}}}}}|||zzzxxxyyy{{{~~~}}}{{{}}}zzz{{{yyyyyyyyyxxxvvvtttsssrrrmmmnnnoooqqqsssuuuuuuvvvrrrqqqnnnmmmmmmnnnqqqrrrzzzzzzzzzyyyyyyxxxxxxxxx||||||}}}~~~~~~}}}{{{zzz}}}zzzxxxxxxyyyzzz{{{zzzyyywwwuuuvvvyyy{{{zzzxxx{{{yyyvvvwwwzzz{{{zzzxxxuuuvvvxxxwwwvvvttttttuuuwwwvvvuuussssssttttttuuuwwwuuussstttvvvwwwwwwvvvrrrtttvvvvvvuuutttuuuvvvxxxuuussssssuuuvvvuuussssssssstttttttttttttttsssqqqqqqppppppqqqssstttuuu{{{yyyxxxxxxyyyxxxwwwuuuvvvyyy}}}~~~}}}{{{zzzzzzyyyyyyzzzyyyxxxvvvtttsssssstttuuuvvvwwwwwwwwwwwwssstttvvvwwwvvvvvvvvvwwwuuutttqqqpppuuuzzzxxxsssrrrqqqqqqqqqqqqpppppppppooopppqqqrrrqqqqqqooonnnnnnnnnnnnmmmlllnnnqqqtttvvvvvvuuuuuuuuuwwwxxxyyyyyyuuutttxxxwwwrrrqqquuutttsssrrrqqqpppqqqqqqrrroooooommmlllkkkjjjjjjjjjkkkjjjiiilllpppqqqpppmmmmmmkkkjjjiiihhhiiikkklllllllllllllllllllllllllllooooooqqqtttwwwvvvrrrnnnnnnnnnnnnnnnoooooooooooonnnmmmllllllmmmnnnnnnnnnjjjkkkkkkjjjiiihhhgggfffdddgggkkknnnpppsssvvvxxxzzz|||}}}yyyvvv{{{}}}}}}|||}}}}}}|||xxxvvvyyy~~~{{{{{{zzzyyywwwuuusssrrroooqqqsssuuuvvvvvvvvvvvvqqqpppmmmkkkkkklllmmmnnnxxxxxxxxxyyyzzzzzz{{{{{{||||||}}}~~~}}}}}}|||{{{{{{zzzxxxxxxzzz{{{{{{zzzzzzxxxvvvwwwzzz{{{zzzyyy{{{xxxvvvwwwzzz|||{{{yyyuuuvvvwwwvvvtttttttttuuuwwwvvvuuuuuuuuuuuuvvvwwwvvvuuutttuuuwwwxxxwwwvvvppprrrtttuuuttttttvvvwwwwwwtttrrrrrrtttuuutttrrrttttttuuuuuuuuuuuuttttttqqqqqqppppppqqqrrrtttuuuxxxvvvuuuuuuwwwxxxwwwwwwwwwzzz}}}}}}|||zzzyyyyyyzzzzzzzzzzzzxxxwwwuuuttttttuuuuuuvvvvvvvvvvvvvvvqqqsssuuuuuuuuutttuuuwwwuuuuuusssssswww|||zzzuuusssssssssrrrrrrqqqqqqqqqqqqrrrsssssssssrrrqqqpppmmmmmmmmmmmmlllnnnqqqsssvvvuuuuuuuuuuuuwwwxxxyyyxxxttttttxxxxxxttttttwwwssssssrrrqqqqqqrrrssstttpppooommmllljjjjjjiiiiiillljjjjjjkkknnnooonnnllllllllllllmmmlllllllllllljjjkkkkkkkkkkkkkkkkkkjjjllllllnnnrrrttttttqqqmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmnnnooopppppppppjjjjjjjjjjjjjjjiiihhhhhhhhhkkknnnpppqqqsssuuuwww{{{}}}~~~zzzwww{{{|||}}}}}}||||||}}}{{{yyyzzz||||||{{{zzzxxxvvvtttsssssstttvvvxxxyyyxxxwwwvvvqqqooommmkkkjjjjjjkkklllvvvvvvxxxyyy{{{|||}}}~~~{{{{{{|||}}}}}}}}}||||||yyyxxxxxxzzz{{{|||{{{yyyxxxwwwuuuvvvwwwxxxxxxwwwyyywwwuuuvvvzzz||||||zzzuuuvvvvvvuuusssssstttuuuvvvvvvvvvvvvvvvxxxyyyyyyvvvuuuuuuwwwyyyyyywwwuuunnnppprrrtttssstttuuuwwwuuusssqqqqqqrrrrrrrrrqqqtttuuuuuuvvvvvvuuuttttttqqqqqqpppqqqqqqrrrssstttuuusssqqqrrrtttwwwyyyyyyxxxzzz}}}}}}{{{xxxwwwwwwyyyyyyyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuttttttsssoooqqqssssssrrrrrrtttuuuuuuvvvuuuuuuyyy~~~|||wwwvvvvvvuuuuuutttsssrrrrrrrrrrrrssssssrrrqqqppppppkkklllmmmllllllmmmpppsssuuuuuuuuuuuuvvvwwwxxxyyyvvvtttuuuxxxyyywwwxxx{{{ssssssrrrqqqqqqrrrssstttpppooommmkkkjjjiiiiiihhhmmmkkkjjjkkkmmmmmmlllkkkkkklllnnnppppppnnnlllkkkiiiiiikkkkkkkkkkkkiiiiiihhhiiikkkoooqqqqqqooommmkkkkkkkkklllllllllmmmmmmlllmmmoooqqqsssssssssssskkkkkkkkkkkkkkkjjjjjjjjjnnnoooqqqrrrrrrsssuuuvvv|||~~~~~~{{{yyyzzz{{{|||{{{{{{|||~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxzzzzzzxxxvvvuuupppooonnnmmmlllmmmnnnooovvvwwwxxxyyy{{{|||~~~~~~zzz{{{{{{||||||}}}}}}}}}xxxxxxxxxzzz|||}}}{{{yyyttttttssssssssstttttttttwwwtttsssuuuyyy{{{{{{yyyuuuvvvvvvtttrrrrrrtttvvvttttttuuuvvvwwwxxxyyyzzzvvvvvvwwwyyy{{{zzzxxxuuuoooqqqsssssssssrrrssstttsssrrrqqqppppppppppppppptttttttttuuuttttttssssssppppppqqqqqqqqqrrrrrrssssssqqqoooppptttxxx{{{|||yyy{{{|||{{{yyyvvvuuuuuuwwwwwwwwwvvvvvvuuuuuutttttttttttttttsssrrrqqqpppnnnoooqqqqqqpppqqqsssuuutttvvvvvvvvvyyy}}}|||wwwzzzyyyyyyxxxwwwvvvuuuuuuqqqqqqqqqppppppooonnnnnnkkklllmmmmmmlllmmmppprrrtttttttttuuuvvvwwwxxxxxxvvvvvvwwwyyy{{{|||}}}~~~uuutttsssqqqqqqqqqrrrssspppooommmkkkjjjiiiiiiiiimmmllllllkkklllllllllkkklllmmmnnnnnnnnnmmmlllkkkiiijjjkkkllllllkkkjjjiiifffhhhjjjmmmooopppooommmkkkkkkkkkkkklllllllllmmmlllooosssuuuwwwwwwwwwxxxpppooonnnmmmlllllllllllloooqqqrrrrrrrrrsssuuuvvv|||~~~|||zzzzzz{{{{{{{{{{{{}}}wwwxxxyyyzzzzzzzzzzzzzzzuuuvvvwwwxxxxxxvvvtttsssqqqqqqpppqqqrrrsssuuuvvvxxxxxxyyyyyyzzz{{{||||||yyyzzzzzz{{{|||}}}}}}~~~xxxxxxyyyzzz||||||zzzxxxtttttttttsssrrrrrrssstttuuurrrqqqssswwwyyyyyywwwuuuvvvvvvuuusssssstttuuurrrssstttvvvwwwxxxyyyyyywwwwwwxxxzzz|||{{{yyyvvvssstttuuuuuusssqqqqqqrrrssssssrrrqqqpppooooooppprrrsssssssssrrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqrrrpppoooppptttyyy|||}}}yyyzzz{{{zzzwwwuuuttttttttttttsssssssssssssssssssssssssssrrrqqqpppooonnnnnnooopppppppppqqqsssvvvsssuuuvvvuuuwww{{{zzzwww|||{{{{{{zzzyyyxxxxxxxxxsssrrrqqqppppppoooooooookkkmmmnnnnnnmmmmmmoooqqqrrrssstttuuuvvvwwwxxxxxxvvvwwwyyyyyy{{{~~~vvvuuusssqqqpppoooooopppoooooommmlllkkkjjjjjjjjjmmmmmmmmmllllllmmmnnnoooooonnnmmmkkkkkkkkkkkkllljjjkkklllmmmmmmlllkkkjjjgggiiilllnnnoooooopppppplllllllllllllllllllllllllllpppuuuxxxxxxyyyzzz{{{uuutttrrrpppnnnmmmmmmmmmooopppqqqqqqqqqrrrtttvvv{{{}}}~~~~~~|||zzz{{{{{{|||||||||~~~vvvwwwxxxyyyzzz{{{{{{zzzuuuuuuuuuuuuuuutttssssssrrrrrrssstttvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~zzzyyyyyyzzz{{{{{{zzzxxxvvvwwwwwwvvvuuutttvvvwwwuuusssqqqrrrvvvxxxxxxvvvuuuvvvxxxwwwvvvttttttuuurrrssstttvvvwwwxxxxxxxxxxxxxxxxxxzzz||||||zzzxxxvvvxxxxxxwwwtttrrrqqqrrrtttuuutttssspppooopppqqqrrrrrrrrrrrrqqqpppooooooppppppqqqqqqqqqqqqppppppqqqpppoooppptttxxxzzz{{{xxxyyyzzzxxxvvvtttttttttrrrrrrqqqqqqqqqrrrrrrssssssssssssrrrrrrpppooooooooopppppppppppprrruuuwwwtttvvvvvvssstttxxxyyywwwzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuusssrrrrrrrrrrrrmmmooopppooonnnmmmnnnpppqqqrrrsssuuuvvvwwwwwwxxxuuuxxxyyyxxxyyy}}}~~~|||uuutttrrrpppooonnnnnnoooooonnnnnnmmmlllmmmmmmmmmmmmnnnooonnnnnnooorrruuutttrrrooommmkkkkkklllllllllllllllllllllllllllllliiikkknnnpppoooooopppqqqnnnmmmmmmllllllkkkkkkjjjlllpppuuuwwwwwwwwwzzz}}}wwwvvvsssqqqooooooooooooppppppqqqpppooopppsssuuuyyyzzz|||}}}}}}|||zzzyyyzzz{{{|||||||||~~~~~~~~~xxxxxxyyyyyyyyyyyyxxxxxxuuuuuussssssrrrsssttttttrrrssstttuuuvvvwwwxxxyyywwwwwwwwwxxxxxxxxxyyyyyyxxxxxxxxxyyyzzz}}}}}}{{{yyyyyyzzzzzzyyyxxxxxxyyyzzzxxxvvvuuuvvvyyyxxxuuussstttwwwyyyxxxvvvtttwwwyyyzzzxxxvvvuuuttttttuuuvvvxxxxxxyyyxxxxxxzzzyyyyyyyyy{{{|||{{{zzzxxxyyyzzzyyyvvvuuutttuuuvvvwwwwwwuuuqqqpppqqqsssrrrssssssrrrqqqpppooooooooopppqqqrrrrrrqqqpppooopppoooooopppsssvvvwwwwwwwwwxxxxxxwwwuuuttttttuuuqqqqqqppppppqqqrrrssstttttttttuuuuuutttsssrrrrrrpppqqqqqqqqqqqqssswwwyyyvvvxxxwwwrrrrrrvvvxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxvvvtttsssssssssssspppqqqrrrqqqooonnnnnnnnnpppqqqsssuuuwwwwwwwwwwwwssswwwwwwtttuuuyyyyyyvvvqqqpppooonnnnnnnnnooopppnnnnnnnnnnnnnnnoooppppppmmmnnnppppppqqqsssxxx{{{yyyxxxvvvsssqqqooommmmmmmmmllljjjiiiiiijjjlllmmmjjjmmmppppppooonnnppprrrnnnnnnmmmkkkjjjiiihhhgggkkkooossstttsssssswww|||tttsssqqqpppooooooqqqqqqssssssrrrpppooooooqqqssswwwxxxyyyzzzzzzyyyxxxwwwwwwyyy{{{|||{{{|||~~~}}}~~~~~~}}}|||}}}~~~zzzzzzzzzyyyxxxwwwvvvuuuvvvuuusssqqqqqqssstttvvvssssssttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxxxxyyyzzz}}}|||zzzxxxyyyyyyyyyxxxwwwxxxyyywwwtttsssuuuxxxzzzwwwuuuuuuxxxzzzxxxvvvtttwww{{{|||zzzwwwuuutttuuuvvvxxxyyyzzzzzzyyyxxx|||zzzyyyyyy{{{||||||{{{wwwyyyzzzzzzxxxwwwwwwxxxwwwxxxxxxvvvrrrqqqrrrtttsssttttttsssrrrqqqpppoooooopppqqqrrrrrrqqqooooooooonnnnnnpppsssttttttsssvvvwwwxxxvvvtttssstttuuurrrqqqqqqpppqqqrrrtttuuuvvvvvvvvvwwwvvvvvvuuutttqqqrrrrrrrrrrrrtttxxx{{{xxxzzzxxxrrrqqquuuxxxxxxssssssssstttuuuuuuvvvvvvxxxwwwuuusssrrrrrrrrrrrrrrrssstttrrrpppnnnmmmnnnoooqqqsssuuuwwwwwwwwwwwwqqquuuuuuqqqqqqvvvvvvrrrnnnmmmmmmmmmnnnoooqqqrrrnnnnnnnnnnnnooopppqqqrrrllloooqqqrrrrrruuu{{{|||||||||zzzwwwsssooommmmmmkkkiiiggggggiiikkkmmmkkknnnppppppnnnnnnoooqqqnnnmmmllljjjhhhgggeeeeeeiiimmmqqqqqqooopppuuuzzzqqqpppooonnnnnnppprrrssswwwvvvtttqqqnnnnnnoooqqqvvvvvvwwwxxxxxxxxxwwwvvvuuuxxxzzz{{{zzzzzz{{{|||zzz{{{{{{{{{zzzzzz|||~~~yyyzzz{{{yyyuuussstttvvvssssssssssssssstttuuuuuuvvvuuuttttttuuuwwwzzz{{{tttuuuwwwwwwvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}~~~}}}|||zzzxxxwwwvvvyyyzzzzzzwwwtttsssvvvyyyzzzxxxvvvuuuuuutttrrrqqqrrrsssvvvwwwxxxwwwvvvuuuwwwwwwwwwxxxyyy{{{}}}|||wwwvvvxxx{{{}}}}}}yyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyywwwvvvtttssssssuuutttttttttuuusssqqqnnnoooppprrrsssrrrqqqooonnnmmmnnnppppppppprrruuuwwwssssssttttttuuuvvvvvvvvvsssrrrqqqqqqqqqrrrssstttvvvwwwxxxyyyyyyxxxvvvuuusssssssssrrrqqqsssvvvxxxyyyxxxuuutttssstttuuuvvvvvvwwwwwwvvvuuuvvvyyy{{{wwwvvvsssrrrrrrtttvvvwwwuuusssrrrqqqrrrssssssrrrvvvsssqqqrrruuuwwwwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqpppmmmlllkkkmmmoooqqqpppmmmiiiiiilllnnnooonnnmmmooorrruuuvvvyyy|||~~~~~~{{{vvvqqqmmmmmmllljjjiiiiiiiiijjjjjjiiijjjkkklllllllllkkkjjjmmmkkkiiigggfffgggiiikkklllkkklllnnnqqqsssttttttrrrqqqpppppppppqqqssstttzzzxxxtttqqqoooooopppqqquuuvvvvvvvvvttttttvvvwwwyyywwwuuutttuuuwwwzzz{{{yyy|||~~~}}}zzzyyy{{{~~~wwwyyyyyyxxxuuussstttvvvssssssrrrrrrsssssstttuuutttsssrrrqqqqqqsssvvvxxxuuuwwwyyyyyyxxxwwwxxxyyy{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}|||zzzxxxuuutttwwwyyy{{{zzzxxxvvvwwwyyyzzzxxxwwwvvvwwwvvvtttssstttuuuvvvwwwwwwvvvvvvuuuwwwwwwwwwxxxyyy{{{~~~|||wwwvvvxxx{{{||||||yyyxxxxxxxxxyyyzzz|||}}}zzzzzzyyyxxxvvvuuutttsssvvvuuutttttttttssspppmmmnnnooopppqqqqqqpppnnnmmmmmmnnnpppqqqpppqqqsssuuuvvvvvvuuuuuuuuuvvvwwwwwwtttsssrrrrrrrrrrrrttttttuuuvvvxxxyyyyyyxxxwwwvvvtttttttttrrrqqqrrruuuwwwxxxwwwuuutttssssssttttttwwwwwwxxxwwwvvvvvvyyy{{{wwwuuusssqqqqqqssstttvvvtttsssrrrssssssssssssrrrvvvsssqqqrrrtttvvvvvvuuutttsssrrrqqqqqqppppppppppppooonnnmmmmmmnnnpppqqqooollljjjjjjmmmnnnnnnmmmmmmnnnpppsssvvvyyyzzz{{{wwwxxxzzz{{{zzzwwwtttrrrmmmlllkkkjjjiiijjjkkkllljjjkkklllmmmmmmlllkkkjjjlllkkkiiihhhhhhhhhiiijjjjjjjjjjjjlllmmmnnnmmmmmmllllllllllllmmmnnnpppqqqxxxvvvssspppnnnnnnooopppqqqrrrttttttssstttvvvwwwxxxwwwvvvuuutttuuuvvvwwwyyyzzz||||||||||||~~~vvvwwwxxxwwwuuuttttttvvvssssssrrrrrrssssssttttttuuussspppooooooqqqsssuuuwwwxxxzzzzzzyyyyyyyyyzzz||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxuuussssssvvvyyyzzzyyywwwvvvvvvzzzxxxwwwwwwxxxyyyxxxvvvwwwwwwvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxzzz|||~~~~~~{{{wwwvvvxxxzzz{{{|||yyyxxxwwwvvvxxx{{{~~~{{{zzzyyyxxxwwwvvvuuutttvvvuuutttttttttrrrooolllmmmnnnoooppppppooonnnnnnmmmoooqqqrrrqqqqqqrrrssszzzxxxwwwuuuuuuvvvwwwxxxuuutttsssrrrrrrssstttuuutttuuuwwwxxxyyyxxxwwwwwwuuuuuuuuusssqqqqqqtttvvvwwwvvvvvvuuuttttttssssssuuuvvvvvvvvvuuuuuuwwwxxxwwwuuusssrrrqqqrrrssstttrrrssstttuuuuuuuuutttssstttsssqqqrrrsssttttttsssrrrrrrrrrqqqppppppoooooonnnnnnnnnoooooopppppppppmmmlllkkklllnnnooonnnmmmllllllnnnsssyyy}}}|||{{{vvvwwwyyyzzzzzzxxxvvvuuummmlllkkkkkkkkklllmmmnnnllllllmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjiiijjjkkklllllljjjhhhgggkkkkkkkkkmmmnnnppprrrsssuuutttqqqooonnnnnnoooooommmoooqqqrrrrrrsssuuuwwwwwwwwwvvvvvvuuuuuutttsssyyyxxxyyy{{{~~~vvvwwwwwwwwwvvvvvvvvvvvvuuuttttttsssttttttuuuuuuxxxuuurrrooooooqqqsssuuuvvvxxxzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||yyyvvvsssppprrrtttuuuvvvuuuuuuuuuzzzxxxxxxyyyzzz{{{zzzyyyyyyxxxvvvuuutttuuuvvvwwwwwwxxxyyyzzz|||~~~|||zzzxxxxxxxxxyyyzzz{{{zzzxxxvvvuuuvvvxxx|||~~~{{{{{{zzzyyyxxxwwwvvvvvvuuutttttttttuuutttqqqnnnnnnnnnooopppqqqqqqppppppoooqqqssstttsssrrrsssttt|||zzzwwwttttttuuuvvvxxxuuutttsssrrrqqqrrrssssssssstttvvvwwwxxxxxxxxxxxxwwwvvvuuusssqqqqqqsssuuuwwwwwwwwwwwwvvvuuutttsssssstttuuutttsssssstttuuuxxxwwwuuussssssssstttuuusssuuuwwwxxxxxxvvvuuutttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppoooooolllmmmoooppppppppppppoookkkkkklllmmmnnnnnnnnnmmmkkkjjjlllsss|||||||||||||||{{{zzzxxxvvvuuunnnnnnmmmllllllnnnooopppmmmmmmmmmmmmmmmmmmlllllljjjjjjkkkllllllkkkjjjiiiiiilllnnnooonnnkkkiiihhhiiiiiikkkmmmoooqqqssstttsssrrrpppooonnnnnnooopppmmmoooqqqrrrrrrrrrsssuuutttuuuwwwxxxxxxvvvtttsssxxxvvvvvvzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxuuurrrpppoooqqqssstttuuuwwwxxxyyyxxxwwwxxxyyywwwwwwwwwxxxzzz|||~~~}}}{{{xxxvvvtttsssrrrrrrtttvvvwwwxxxzzzyyyxxxyyy|||}}}|||{{{zzzyyyvvvttttttuuuvvvxxxxxxyyyzzz|||}}}~~~zzzzzzzzzyyyyyyyyyzzz{{{{{{yyyvvvttttttvvvxxxzzz||||||{{{zzzyyyxxxwwwwwwtttttttttuuuvvvvvvtttrrrppppppqqqrrrssstttttttttrrrtttvvvvvvuuuuuuvvvwww{{{yyyvvvtttssssssuuuvvvtttsssqqqpppppppppqqqqqqttttttuuuvvvwwwxxxxxxxxxwwwwwwvvvsssqqqppprrrtttxxxxxxxxxxxxxxxvvvuuuttttttuuuvvvvvvuuuttttttuuuyyyxxxwwwvvvuuuuuuvvvvvvuuuwwwzzz{{{xxxvvvuuuvvvqqqrrrrrrqqqpppoooooooooppppppqqqqqqqqqpppooooookkkmmmnnnpppppppppnnnnnnjjjkkklllmmmnnnnnnnnnnnnmmmkkklllqqqyyy}}}{{{xxx~~~}}}|||zzzxxxvvvuuutttppppppooonnnnnnooopppqqqnnnnnnmmmmmmlllllllllllliiijjjlllmmmmmmlllkkkjjjhhhkkkooopppnnnlllkkkkkkdddeeegggiiikkkmmmnnnnnnrrrqqqpppoooooopppqqqqqqppprrrttttttsssrrrrrrsssqqqtttwwwzzz{{{zzzwwwvvvwwwvvvvvvzzz{{{zzzxxxxxxyyyyyyxxxwwwwwwvvvuuuuuutttuuuuuuuuuuuutttrrrppppppppprrrssstttuuuwwwwwwvvvvvvvvvwwwvvvvvvvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyywwwuuuuuuwwwyyy{{{{{{zzzyyyyyyzzz|||}}}}}}|||yyyxxxvvvuuuuuuvvvwwwxxxyyyyyy{{{||||||}}}||||||zzz{{{||||||zzzzzzzzz||||||zzzwwwuuuuuuvvvwwwxxx|||||||||{{{zzzyyyyyyyyyvvvuuuuuuvvvxxxwwwuuusssrrrrrrssstttuuuvvvwwwxxxuuuvvvvvvvvvvvvvvvyyy{{{zzzxxxvvvtttssstttuuuvvvsssrrrqqqoooooooooppppppuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwuuusssqqqqqqsssuuuyyyxxxxxxwwwwwwvvvvvvuuuwwwyyyzzzzzzxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvyyy{{{zzzvvvttttttuuupppqqqrrrqqqooommmmmmmmmooopppqqqrrrrrrqqqpppooolllmmmnnnnnnnnnnnnlllllliiikkkmmmmmmmmmmmmoooppppppnnnmmmooorrrtttsssqqqxxxwwwvvvuuuuuuuuuuuuuuusssrrrqqqpppooopppqqqqqqooonnnmmmlllkkkkkkkkkllljjjkkklllmmmnnnmmmlllkkkeeeiiimmmnnnllljjjkkkmmmggghhhiiikkklllmmmmmmmmmppppppoooppppppqqqrrrrrrqqqsssuuuuuutttrrrrrrrrrpppssswwwzzz|||{{{yyywwwvvvvvvwwwzzz}}}|||zzzxxxxxxyyyyyywwwtttuuuuuutttssssssssssssssstttttttttssssssssssssssssssuuuwwwwwwvvvuuuvvvwwwyyyxxxwwwwwwxxxyyy{{{|||}}}|||{{{zzzyyyzzzzzz{{{zzzxxxwwwxxx{{{|||{{{zzzzzzyyyyyyzzz|||}}}|||{{{xxxwwwvvvvvvvvvwwwxxxyyywwwxxxyyyzzzzzzyyyxxxwwwyyy|||~~~~~~|||zzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}||||||{{{zzzzzzzzzzzzyyyxxxxxxyyywwwuuurrrrrrsssssstttvvvwwwyyyzzzuuuuuuuuuuuutttvvvzzz~~~yyyxxxwwwvvvvvvvvvvvvvvvtttsssrrrpppooooooppppppvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuusssqqqqqqsssuuuxxxwwwvvvttttttttttttuuuwwwyyyzzzzzzxxxwwwvvvwwwvvvvvvvvvwwwwwwxxxyyyyyyvvvyyyzzzwwwrrrooopppsssnnnqqqrrrqqqnnnkkkkkklllpppqqqrrrssssssrrrqqqpppmmmmmmmmmmmmlllkkkjjjjjjjjjkkkllllllkkklllooorrrqqqpppooooooppprrrtttuuuuuutttssssssssstttvvvwwwvvvuuusssqqqppppppqqqqqqooonnnlllkkkjjjjjjjjjkkkkkkkkklllmmmmmmmmmmmmmmmgggjjjnnnmmmjjjhhhkkkmmmkkklllmmmnnnnnnnnnmmmlllmmmmmmnnnnnnooopppqqqqqqoooqqqtttuuutttsssssssssqqqssswwwyyyzzzyyywwwvvvuuuwwwyyyzzz{{{|||~~~|||yyywwwwwwxxxxxxuuurrrtttsssrrrrrrqqqqqqqqqqqqvvvvvvwwwxxxxxxwwwvvvvvvtttvvvwwwwwwvvvvvvwwwxxx}}}|||zzzxxxxxxxxxzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{xxxwwwwwwzzz||||||yyyvvv{{{zzzyyyzzz|||||||||{{{vvvvvvvvvvvvwwwxxxyyyyyyvvvwwwwwwxxxwwwvvvuuutttyyy|||}}}{{{|||}}}zzzzzzzzzzzz{{{{{{|||}}}}}}}}}||||||{{{{{{zzzzzz~~~|||{{{zzzyyywwwsssppprrrrrrssstttvvvxxxyyyzzzuuuuuutttssssssvvv{{{yyyyyyyyyxxxxxxxxxwwwwwwuuutttsssqqqppppppqqqqqqwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuusssqqqqqqtttvvvxxxvvvtttrrrqqqrrrsssttttttvvvxxxxxxvvvtttttttttttttttuuuvvvwwwxxxyyyyyyvvvxxxyyyuuuooolllnnnqqqnnnppprrrqqqmmmjjjjjjkkkpppqqqsssttttttsssrrrpppnnnmmmlllkkkjjjiiiiiiiiijjjllllllkkkjjjkkkppptttoooppppppqqqrrruuuzzz~~~xxxwwwuuutttsssuuuvvvwwwxxxvvvtttrrrqqqppppppqqqnnnmmmllljjjiiiiiijjjjjjllllllllllllmmmmmmnnnnnnjjjmmmpppnnnjjjhhhkkkooojjjkkkkkklllkkkjjjhhhgggkkkkkklllmmmnnnooopppppplllooorrrttttttttttttuuussstttvvvxxxxxxwwwuuusssuuuxxx{{{{{{yyyyyy|||}}}xxxvvvvvvuuutttuuuyyyzzzwwwsssrrrssstttrrrpppvvvuuuuuuvvvxxxxxxwwwuuutttuuuvvvwwwwwwwwwwwwwwwzzz{{{}}}|||{{{yyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwyyy|||~~~}}}zzzwww{{{||||||||||||zzzxxxwwwwwwuuutttvvvyyy{{{yyyxxxwwwvvvtttuuuvvvuuurrrnnn}}}yyyzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyxxx|||zzzzzz{{{zzzwwwsssxxxwwwvvvvvvwwwwwwvvvtttrrrssstttuuuwwwyyyzzz{{{}}}~~~~~~}}}zzzxxxwwwxxxzzzwwwtttssstttuuusssppptttttttttsssssstttttttttwwwuuusssqqqppprrrtttuuusssttttttttttttttttttsssvvvvvvvvvuuussstttvvvxxxrrrssstttuuuwwwyyy{{{|||yyywwwuuurrrpppnnnnnnnnnvvvrrrmmmjjjjjjkkklllmmmoooqqqssssssqqqooooooooommmnnnnnnllljjjhhhiiijjjkkkkkkjjjjjjkkklllnnnoooqqqooollllllppptttwwwxxxuuurrrqqqtttvvvwwwzzz}}}yyytttpppnnnmmmlllkkkoookkkhhhhhhjjjkkkjjjiiimmmkkkiiijjjmmmooonnnmmmgggjjjmmmnnnnnnnnnooopppoooooonnnmmmlllkkkkkkkkkkkklllmmmlllllllllnnnpppmmmlllmmmppptttvvvuuusssvvvuuutttuuuvvvwwwvvvtttyyyxxxwwwwwwwwwyyy|||}}}~~~zzzwwwwwwvvvtttuuuyyyuuurrrpppppprrrttttttrrrvvvuuuuuuvvvwwwxxxwwwuuutttuuuvvvvvvvvvvvvvvvvvvyyyzzz{{{{{{yyywwwwwwxxxwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}|||yyyvvv||||||}}}}}}|||{{{yyyxxxwwwvvvtttvvvxxxyyyxxxvvvyyywwwwwwxxx{{{|||zzzxxxzzzxxx|||~~~}}}}}}~~~~~~}}}||||||zzzzzzzzzzzzzzz{{{{{{{{{zzzxxxvvvwwwxxxyyywwwuuuyyyxxxvvvwwwxxxxxxwwwuuuuuuuuuuuuvvvwwwwwwxxxxxxzzz|||}}}}}}{{{zzzzzz{{{zzzwwwuuuuuuvvvwwwvvvtttttttttsssssssssuuuvvvwww{{{yyywwwuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvtttuuuuuutttsssssstttvvvssssssssstttvvvwwwyyyzzzuuutttsssqqqpppoooooooootttqqqmmmkkkkkkllllllllloooqqqsssrrrqqqooooooooolllmmmnnnmmmkkkiiiiiiiiikkkkkkjjjjjjkkklllnnnoooqqqnnnllllllooorrruuuvvvuuuqqqppptttvvvwww{{{~~~zzzuuupppnnnmmmllljjjooommmjjjiiijjjiiigggeeejjjhhhggghhhlllnnnnnnmmmiiikkknnnnnnnnnmmmmmmnnnmmmmmmllllllkkkkkkjjjjjjkkklllmmmlllkkklllnnnoooooommmlllnnnrrruuuuuuuuussssssrrrtttvvvxxxwwwwwwzzzyyyxxxwwwxxxyyy{{{|||}}}{{{xxxxxxwwwttttttwwwrrrppppppqqqtttwwwwwwwwwuuuttttttuuuwwwwwwvvvuuuuuuvvvvvvvvvvvvuuuuuutttwwwyyyzzzyyyvvvuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyyyy|||{{{zzzzzz{{{zzzxxxvvv{{{|||}}}}}}|||{{{yyyxxxxxxwwwuuuuuuvvvwwwuuutttxxxvvvuuuwwwyyy|||}}}}}}~~~{{{|||}}}~~~}}}~~~}}}{{{yyyxxxxxxyyyzzzzzz{{{||||||xxxvvvtttuuuwwwxxxyyyyyyyyyxxxvvvwwwxxxxxxwwwuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwyyy{{{|||{{{zzz{{{|||xxxvvvuuuvvvxxxyyyyyyxxxtttsssrrrrrrsssuuuwwwyyyxxxwwwvvvtttsssrrrrrrrrrxxxxxxvvvvvvvvvvvvxxxxxxqqqsssuuuuuutttrrrrrrssssssssssssssstttuuuvvvwwwqqqqqqqqqqqqpppoooooonnnpppooommmmmmmmmmmmllljjjnnnppprrrqqqpppnnnnnnooolllnnnooonnnllljjjiiiiiikkkkkkjjjjjjkkklllnnnooopppnnnkkkkkkmmmpppqqqqqqrrrooonnnrrruuuwww||||||vvvrrrooommmkkkiiinnnmmmkkkkkkjjjgggdddaaafffeeeeeefffiiilllmmmlllkkkmmmoooooommmlllllllllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkiiiiiikkkmmmooommmkkklllooorrrtttuuuppppppppprrrvvvxxxyyyxxx{{{zzzyyyyyyxxxyyyyyyzzzzzz{{{|||}}}|||yyyyyywwwssssssvvvsssssstttuuuwwwyyyzzzzzzsssrrrrrrtttvvvwwwuuutttwwwwwwwwwwwwvvvvvvuuutttwwwxxxyyyxxxuuusssssstttuuuvvvwwwyyyzzzzzzzzzzzz|||zzzxxxxxxyyyyyyxxxwwwyyyzzz{{{{{{zzzyyyxxxwwwxxxxxxvvvvvvuuutttsssrrryyywwwvvvwwwyyy|||{{{}}}}}}zzzxxxxxxxxxyyyyyyzzzzzzzzz{{{yyywwwvvvuuuvvvxxxzzz{{{xxxvvvuuuuuuvvvvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzzzzzyyyyyyyyyzzzuuuuuuuuuvvvxxxyyyzzz{{{uuutttrrrqqqqqqsssuuuvvvtttttttttssssssrrrqqqqqqyyyxxxvvvuuuuuuvvvxxxyyypppsssvvvwwwuuusssrrrrrrtttssssssrrrrrrsssssstttoooppppppqqqpppnnnmmmkkkmmmmmmmmmnnnoooooollljjjmmmnnnoooooonnnmmmmmmooolllnnnpppooommmjjjiiiiiikkkjjjjjjjjjjjjlllmmmnnnpppnnnllllllmmmnnnnnnnnnoookkkkkkooorrrtttyyy|||wwwssspppnnnkkkiiikkkkkkkkkkkkjjjgggccc```eeeeeeeeeeeeggghhhiiiiiijjjlllnnnooommmllllllmmmjjjjjjjjjjjjkkkkkkkkkkkkhhhiiiiiihhhfffeeeggghhhlllkkkkkklllnnnppprrrrrrnnnmmmnnnqqqtttwwwwwwwww{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{|||~~~|||zzzzzzwwwsssrrruuuuuuvvvwwwwwwwwwwwwxxxxxxrrrqqqqqqsssuuuvvvuuutttxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwuuusssssstttsssuuuwwwyyyzzz{{{zzzzzzyyywwwuuuvvvwwwyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvuuuyyyxxxxxxvvvtttsssrrrrrrxxxxxxyyyzzz~~~~~~}}}zzz|||~~~}}}zzzyyy{{{zzzzzzyyyxxxxxxwwwwwwyyyxxxwwwuuutttuuuwwwyyyuuutttssssssttttttsssrrrttttttuuuvvvwwwxxxyyyyyywwwyyyzzzyyywwwuuuuuuvvvrrrssstttuuuvvvwwwyyy{{{vvvuuusssqqqppppppqqqrrrsssttttttuuuuuuvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwqqqtttxxxyyyxxxuuutttssstttssssssrrrrrrrrrrrrrrrppppppqqqpppooommmjjjiiikkklllmmmpppqqqqqqnnnkkklllmmmnnnmmmllllllmmmnnnmmmoooppppppmmmkkkjjjjjjjjjjjjiiiiiijjjkkkmmmnnnpppnnnmmmmmmnnnnnnmmmllljjjhhhhhhllloooppptttyyy~~~{{{wwwsssqqqooollljjjeeegggjjjkkkiiigggdddcccgggggggggfffeeeeeeffffffhhhjjjmmmnnnnnnnnnnnnoookkkkkkkkkkkkllllllllllllfffffffffdddbbbaaabbbcccfffhhhkkkmmmnnnnnnmmmmmmlllllllllnnnrrrtttttttttyyyzzz{{{{{{{{{zzzyyyxxxzzz{{{|||}}}{{{yyyyyywwwrrrqqqttttttvvvwwwvvvtttsssssssssppppppppprrrtttuuutttsssvvvwwwwwwwwwwwwvvvvvvuuusssuuuvvvvvvtttsssssstttrrrtttvvvyyyzzzzzzyyyxxxvvvtttssstttvvvxxxxxxwwwtttuuuvvvvvvvvvvvvttttttyyyyyyyyywwwuuusssssssssqqqsssvvvyyy}}}zzzyyy}}}zzz{{{}}}~~~}}}|||||||||{{{yyywwwvvvttttttvvvwwwvvvtttrrrqqqrrrttttttsssqqqrrrssssssrrrppprrrrrrtttuuuwwwyyyzzz{{{yyyzzzzzzyyyvvvsssssssssqqqsssttttttttttttwwwyyywwwvvvtttsssqqqpppoooooopppppppppqqqrrrtttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuusssvvvyyy{{{yyywwwvvvuuuttttttsssrrrrrrrrrrrrrrrqqqqqqpppooonnnllljjjjjjkkklllnnnqqqsssssspppmmmmmmnnnnnnmmmllllllnnnpppoooppppppooolllkkkkkkllljjjjjjiiiiiijjjkkkmmmnnnpppooonnnoooppppppnnnlllhhhfffgggkkkmmmmmmnnnrrrxxxvvvsssqqqpppnnnllljjjaaadddhhhiiihhhffffffeeeiiiiiiiiigggeeedddeeefffgggiiilllnnnnnnnnnooopppllllllllllllkkkkkkkkkkkkeeeeeeeeeccc```^^^___```aaaeeejjjmmmlllkkkiiiiiiiiihhhiiikkkoooqqqrrrrrrvvvxxxzzz|||}}}|||{{{zzz{{{|||~~~|||yyywwwxxxvvvrrrqqqssstttvvvxxxwwwtttqqqqqqrrroooooooooqqqsssuuutttsssssstttuuuuuuuuuuuuuuutttpppqqqssssssrrrqqqrrrsssqqqsssvvvxxxyyyxxxwwwvvvtttsssssssssuuuuuutttsssttttttuuuvvvvvvvvvuuutttxxxzzzzzzxxxuuussstttuuuooorrruuuxxx{{{zzzxxx{{{zzz{{{}}}~~~||||||zzzxxxwwwuuutttssssssuuuvvvuuurrrpppqqqssstttsssqqqrrrssssssrrrppprrrrrrtttuuuwwwyyyzzz{{{zzz{{{{{{zzzwwwuuuttttttrrrtttuuutttsssrrruuuwwwvvvvvvvvvvvvtttsssqqqpppnnnmmmllllllmmmoooqqqsssssstttvvvwwwwwwvvvtttsssuuuwwwzzzzzzyyywwwwwwwwwtttssssssrrrrrrrrrrrrsssqqqpppooonnnmmmmmmmmmmmmlllmmmnnnqqqttttttrrrpppoooppppppooonnnoooqqqsssrrrqqqpppnnnkkkkkkmmmnnnjjjiiiiiiiiiiiikkklllmmmpppppppppqqqrrrrrrooommmhhhfffhhhmmmnnnkkkjjjlllpppnnnmmmllllllllljjjiiiaaadddggghhhfffeeeeeefffhhhjjjjjjhhhfffeeefffhhhhhhkkkmmmnnnnnnmmmnnnooollllllkkkkkkjjjjjjiiiiiiffffffeeeccc___]]]^^^___```dddhhhiiihhhgggggghhhddddddeeehhhmmmppprrrrrrsssuuuyyy}}}~~~}}}|||}}}{{{xxxvvvxxxvvvrrrpppsssuuuwwwzzzyyyuuusssssstttooonnnoooqqqsssttttttrrrqqqqqqrrrsssttttttttttttmmmoooqqqqqqqqqpppqqqrrrqqqsssvvvxxxxxxwwwvvvtttuuutttsssssstttsssqqqoootttuuuvvvwwwwwwvvvuuuuuuxxxzzz{{{yyyvvvtttuuuvvvwwwyyy|||||||||~~~}}}zzz|||{{{{{{|||}}}{{{{{{yyyxxxwwwuuutttssssssuuuxxxwwwtttssstttuuuuuusssrrrrrrssstttrrrqqqsssssstttvvvwwwxxxyyyzzzzzz{{{|||{{{yyywwwvvvwwwtttvvvwwwuuusssrrrtttvvvuuuvvvwwwxxxxxxvvvsssrrrrrrqqqooommmnnnppprrrtttssstttwwwxxxxxxwwwtttsssuuuwwwyyyyyyxxxwwwwwwwwwtttssssssrrrrrrssssssssspppooonnnmmmmmmnnnooopppmmmmmmooorrruuuuuutttrrrqqqrrrrrrqqqpppqqqtttvvvsssrrrpppmmmjjjkkkmmmpppjjjiiiiiiiiiiiikkklllmmmqqqpppqqqssstttsssqqqnnniiihhhjjjoooooojjjhhhiiikkkiiihhhhhhjjjjjjiiigggbbbeeeggggggeeecccdddfffgggiiijjjiiigggfffiiikkkjjjlllnnnooommmllllllmmmlllkkkkkkjjjiiihhhggggggggggggfffddd```^^^^^^___aaacccffffffddddddfffiii``````bbbffflllppprrrsssqqqtttxxx}}}~~~|||~~~yyyvvvssssssttttttrrrooottttttttttttsssrrrqqqqqqnnnmmmmmmooosssvvvwwwwwwvvvuuuuuuuuutttttttttsssssspppmmmnnnqqqttttttsssttttttuuuwwwyyyxxxvvvtttpppqqqqqqpppooooooppprrrtttuuuuuutttssssssvvvxxx}}}~~~}}}yyytttrrrsssvvvzzz}}}}}}}}}~~~{{{zzz{{{{{{||||||}}}{{{wwwwwwyyyzzzxxxtttzzzxxxuuurrrqqqrrrtttuuuxxxyyyzzz{{{zzzxxxvvvtttxxxwwwuuutttttttttuuuvvvxxxzzz|||{{{yyyvvvuuuuuuwwwvvvvvvuuuuuuuuuuuuvvvxxxxxxxxxxxxyyywwwsssqqqqqqooonnnnnnppprrrrrrrrrqqqsssvvvvvvuuussssssssssssvvvyyyzzzxxxuuusssrrrqqqpppnnnnnnppprrrrrrrrrpppqqqrrrssssssrrrqqqpppooopppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrsssuuuvvvtttqqqnnnmmmlllllljjjhhhjjjeeeeeejjjlllhhhfffiiimmmooorrrwww{{{{{{yyyvvvllliiihhhmmmnnnjjjeeeccciiigggdddcccdddeeeffffffhhhfffgggllljjjffffffkkkiiikkklllkkkiiigggggghhhlllkkkjjjjjjjjjkkkmmmnnnkkklllllljjjhhhgggggghhhdddddddddccccccaaa```___aaabbbccceeefffeeebbb___bbb``````dddkkkoooooommmrrrsssvvvyyy|||}}}~~~~~~{{{}}}wwwuuussssssttttttrrrpppqqqqqqrrrssstttttttttsssrrrqqqqqqsssvvvyyyyyyyyyuuuuuuuuuuuuuuuuuutttttttttqqqooonnnqqqssssssrrrppppppqqqsssuuuuuussspppmmmnnnooonnnmmmmmmnnnppprrrsssssssssrrrsssuuuxxx||||||{{{xxxuuuttttttuuuzzz~~~}}}}}}|||yyyyyyyyyyyyyyyyyyzzz|||~~~{{{xxxxxxzzzzzzwwwsssyyywwwuuussssssssstttuuuwwwxxxxxxyyyxxxwwwuuuuuuvvvuuuuuutttuuuvvvwwwxxxuuuxxxzzz{{{yyywwwvvvvvvwwwvvvvvvuuuttttttttttttvvvuuuuuuvvvwwwvvvsssppprrrpppnnnoooppprrrrrrrrrqqqtttvvvwwwuuutttssssssuuuvvvxxxwwwuuusssssstttrrrpppnnnnnnoooppppppoooooopppqqqqqqrrrqqqppppppooooooppppppppppppppppppttttttttttttuuuvvvwwwwwwvvvtttqqqpppppppppnnnmmmjjjeeeeeeiiikkkhhhfffhhhkkklllpppuuuyyyyyywwwtttoookkkjjjmmmnnnjjjfffeeeiiihhheeedddeeefffgggggghhhggghhhlllkkkggggggllljjjkkklllllliiigggggggggiiihhhhhhhhhiiiiiijjjjjjllllllmmmkkkhhhgggggghhhddddddddddddcccbbbbbbaaaaaaaaaccceeegggfffcccaaabbb``````dddjjjnnnmmmkkkqqqsssvvvyyy|||~~~{{{|||}}}}}}~~~uuutttssstttuuuuuusssqqqmmmnnnppprrrtttuuuvvvvvvtttsssssstttwwwzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuvvvvvvtttqqqppppppqqqqqqppppppooopppqqqssssssqqqoookkklllmmmlllkkklllmmmooopppqqqqqqqqqqqqsssvvvxxx|||zzzxxxwwwwwwwwwvvvuuu{{{~~~~~~}}}~~~{{{xxxxxxyyywwwvvvuuuuuuvvvxxxzzz|||~~~|||zzzzzz{{{zzzvvvsssxxxwwwvvvuuuuuutttuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvtttttttttuuuvvvxxxyyyzzzsssvvvyyyzzzyyyxxxwwwwwwwwwvvvuuutttssssssssssssrrrrrrrrrtttuuuuuussspppsssqqqppppppqqqsssrrrrrrrrrtttwwwxxxvvvuuuttttttwwwwwwwwwuuusssrrrsssuuurrrpppnnnmmmnnnnnnnnnmmmmmmnnnooopppppppppppppppooonnnnnnnnnnnnnnnnnnmmmssstttuuuvvvvvvvvvvvvvvvuuusssqqqqqqrrrrrrqqqpppjjjfffeeehhhjjjhhhggghhhiiikkknnnssswwwxxxvvvsssqqqlllkkkmmmmmmiiiggggggjjjiiigggfffffffffggghhhhhhhhhjjjmmmllliiiiiillliiilllmmmmmmkkkhhhffffffeeeffffffggggggggggggggglllmmmmmmkkkhhhfffffffffccccccdddddddddccccccbbb```aaabbbeeeggggggeeeccccccbbbaaadddiiilllkkkiiiqqqsssvvvyyy|||~~~zzzzzzzzzzzzzzz}}}sssttttttuuuuuutttsssrrrlllmmmoooqqqssstttuuuvvvtttsssrrrtttvvvxxxyyyxxxttttttuuuuuuuuuuuuvvvvvvwwwuuusssqqqppppppoooooosssrrrrrrsssuuuuuusssqqqkkklllmmmmmmlllmmmoooqqqooopppqqqrrrrrrtttwwwzzz|||zzzwwwxxxzzz{{{yyywww{{{~~~~~~}}}}}}}}}zzzzzzyyywwwvvvvvvwwwxxxvvvtttsssrrrsssuuuxxxzzz|||{{{{{{{{{|||zzzvvvrrrvvvvvvvvvvvvvvvvvvuuuuuuxxxwwwvvvvvvvvvvvvwwwwwwtttuuuuuuvvvwwwxxxyyyyyysssvvvyyyyyyxxxvvvvvvvvvwwwvvvuuusssrrrrrrrrrrrrqqqpppqqqrrrtttuuutttrrrtttsssqqqqqqssssssrrrqqqsssuuuxxxxxxwwwuuuuuuuuuuuuvvvwwwuuusssrrrrrrsssooonnnmmmmmmnnnooonnnlllllllllmmmnnnnnnooooooooooooooonnnmmmmmmmmmmmmmmmqqqrrrssstttuuuttttttsssqqqooonnnnnnoooppppppoookkkiiiggghhhiiiiiihhhhhhjjjkkknnnrrrvvvwwwuuusssppplllkkklllkkkhhhfffhhhjjjjjjjjjhhhgggfffggghhhiiijjjmmmnnnmmmkkkkkkllliiikkkmmmmmmkkkhhhffffffcccdddfffgggggggggfffeeekkkkkkkkkiiifffdddddddddaaabbbcccccccccccccccbbb``````bbbeeehhhiiigggfffeeeddddddfffiiikkkkkkiiipppqqqtttxxx{{{|||}}}~~~zzzzzzyyyxxxxxx{{{rrrsssuuuvvvuuutttsssrrrmmmnnnoooqqqrrrssssssssstttsssrrrtttvvvxxxyyyxxxtttttttttttttttuuuuuuuuuvvvuuutttsssqqqpppoooooouuutttttttttvvvvvvtttsssnnnooopppoooooooooqqqrrrpppqqqrrrssssssuuuyyy||||||zzzxxxzzz|||}}}{{{xxx{{{}}}}}}{{{zzzxxxwwwuuuttttttvvvwwwwwwtttsssrrrrrrrrrtttvvvwwwzzzzzzzzz{{{{{{yyyvvvsssuuuuuuuuuvvvvvvvvvvvvvvvyyyyyyxxxwwwwwwwwwxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwuuuwwwyyyyyywwwuuussssssvvvvvvtttssssssrrrrrrrrrqqqpppqqqrrruuuvvvvvvtttuuutttssssssttttttrrrqqqsssuuuxxxxxxwwwuuuuuuuuusssuuuwwwwwwuuurrrpppooolllkkkkkklllooopppooonnnlllllllllmmmmmmnnnnnnooopppooonnnmmmlllmmmmmmmmmpppqqqsssttttttsssrrrrrrnnnmmmkkklllnnnoooooonnnmmmkkkiiihhhiiikkkjjjhhhlllmmmooorrruuuvvvtttrrrmmmkkkjjjkkkjjjffffffiiijjjkkkkkkjjjgggfffggghhhjjjmmmoooooommmlllkkkjjjhhhjjjlllllljjjhhhgggfffeeefffggghhhiiihhhgggfffhhhiiiiiigggdddbbbbbbcccaaaaaabbbbbbbbbbbbbbbbbbaaaaaabbbeeehhhiiiiiigggggggggggghhhjjjkkklllkkkoooqqqsssvvvyyyzzz{{{{{{{{{zzzyyyxxxxxx{{{rrrtttwwwwwwuuusssrrrrrrnnnnnnooopppqqqrrrqqqqqqtttsssssstttwwwzzzzzzzzztttttttttsssssssssrrrrrrssstttuuutttrrrpppqqqqqqvvvtttsssssstttuuutttrrrpppqqqrrrqqqooooooqqqrrrppprrrsssssstttvvvyyy|||{{{zzzzzz{{{||||||{{{yyyyyy{{{~~~~~~{{{yyywwwuuusssrrrtttuuuuuutttrrrrrrrrrrrrrrrsssttttttwwwxxxyyyyyyyyyxxxvvvuuutttttttttttttttuuuvvvwwwzzzzzzyyyyyyxxxwwwwwwvvvtttuuuuuuvvvvvvvvvvvvuuuuuuwwwyyyyyyvvvsssrrrrrrvvvuuuttttttssstttttttttrrrqqqqqqsssuuuwwwwwwvvvwwwvvvuuuuuuuuuuuurrrppprrrtttwwwxxxvvvuuuttttttqqqtttwwwxxxuuuqqqnnnmmmjjjjjjkkkmmmpppqqqpppooonnnnnnmmmllllllmmmmmmnnnooonnnmmmlllllllllmmmnnnssssssssstttttttttssssssooommmllllllnnnooooooooommmmmmjjjggghhhkkkkkkgggllllllmmmppprrrrrrpppnnnjjjhhhjjjllljjjffffffjjjiiikkkllljjjgggeeefffhhhkkkooorrrooommmllliiiffffffhhhiiiiiihhhgggggghhhggghhhhhhiiiiiiiiiiiiiiigggggghhhfffdddbbbcccdddbbbbbbcccccccccbbbbbbaaacccbbbccceeehhhiiiiiihhhhhhhhhiiijjjkkkllllllmmmppprrrtttwwwxxxyyyyyyyyy|||||||||{{{{{{}}}rrruuuxxxxxxuuurrrpppqqqlllmmmnnnpppqqqqqqrrrrrrrrrqqqqqqsssvvvyyyyyyyyyttttttsssrrrqqqppppppooopppsssuuutttrrrqqqrrrtttwwwuuusssssstttuuutttssspppqqqqqqooommmmmmnnnooopppqqqrrrsssssstttxxxzzzxxxyyy{{{{{{zzzyyyyyyyyyxxxzzz}}}{{{xxxvvvtttqqqqqqssssssrrrpppooopppqqqrrrrrrrrrqqqqqquuuvvvvvvvvvvvvvvvwwwxxxssssssrrrqqqrrrtttvvvwwwyyyzzzzzzyyyxxxvvvtttsssqqqrrrsssuuuvvvvvvvvvvvvsssuuuxxxxxxvvvtttssssssuuuuuuttttttuuuuuuvvvvvvsssrrrqqqrrrtttvvvvvvuuuxxxwwwvvvvvvvvvuuurrrpppqqqtttvvvwwwuuutttsssssssssuuuvvvuuussspppnnnnnnlllllllllnnnpppqqqpppnnnpppooonnnmmmllllllmmmmmmmmmlllkkkjjjjjjkkkmmmnnnsssrrrrrrqqqqqqrrrrrrrrrnnnmmmllllllnnnooonnnnnnkkkllliiidddeeeiiiiiieeejjjiiiiiikkklllllliiigggggggggkkknnnlllhhhhhhlllgggkkkmmmkkkfffccceeeggglllqqqsssooolllkkkhhhccceeefffffffffeeefffhhhjjjiiiiiiiiiiiiiiijjjjjjkkkfffggghhhgggeeedddeeefffeeeeeeeeeeeedddccccccbbbdddcccccceeehhhiiiiiihhhggghhhiiijjjjjjkkklllmmmtttuuuwwwxxxyyyzzzyyyyyy~~~rrrvvvyyyxxxuuuqqqppppppkkklllmmmoooqqqrrrssssssnnnmmmmmmooosssvvvwwwwwwttttttsssrrrpppooonnnnnnoooqqqttttttsssrrrtttvvvyyywwwuuuuuuuuuvvvuuutttooooooooommmkkkjjjkkklllpppqqqrrrrrrrrrsssvvvyyyuuuyyy{{{{{{xxxvvvvvvxxxwwwyyy|||{{{wwwvvvsssqqqqqqrrrrrrpppmmmmmmnnnppprrrrrrqqqooonnnssstttuuuuuutttuuuwwwyyysssrrrpppppppppsssvvvxxxyyyyyyzzzyyyxxxuuurrrpppnnnooorrrtttvvvwwwwwwwwwqqqsssvvvwwwvvvuuutttuuuuuuttttttuuuuuuvvvwwwxxxsssqqqpppqqqsssuuuuuuuuuxxxwwwwwwwwwwwwuuurrrpppqqqsssvvvvvvuuusssssssssuuuvvvuuussspppnnnooopppnnnmmmnnnoooqqqqqqooommmrrrqqqooommmlllllllllmmmkkkjjjiiihhhhhhjjjlllnnnqqqpppooonnnnnnnnnppppppmmmllljjjjjjlllmmmlllllljjjkkkhhhbbbccchhhhhhcccgggfffffffffgggfffdddbbbfffggglllpppnnnjjjjjjmmmgggjjjmmmkkkfffcccdddggglllrrrtttoookkkjjjgggaaaddddddddddddccceeeiiillljjjiiihhhhhhhhhiiikkklllggghhhiiihhhgggfffgggiiiggggggggggggfffeeedddccceeeddddddeeehhhiiiiiihhheeeggghhhiiiiiijjjlllmmmvvvwwwyyyzzz{{{{{{zzzyyytttuuuvvvvvvuuusssqqqpppiiikkknnnpppqqqpppnnnmmmhhhkkknnnqqqsssuuuwwwyyywwwvvvtttrrrqqqooollljjjmmmmmmooopppqqqrrrssstttyyyvvvtttuuuxxxxxxwwwtttnnnoooooonnnmmmmmmooopppoooooopppqqqrrrssstttuuuwwwxxxzzz{{{{{{yyywwwuuuzzz|||~~~~~~}}}yyyuuusss{{{wwwsssrrrsssrrrmmmhhhkkklllnnnpppqqqrrrqqqqqqrrrrrrsssttttttssssssssstttpppmmmmmmpppuuuwwwwwwuuuxxxzzzxxxtttqqqqqqqqquuutttrrrsssttttttrrrqqqqqqrrrrrrssstttuuuvvvvvvqqqtttwwwxxxwwwvvvuuuvvvvvvrrroooooorrrtttsssqqqwwwwwwwwwxxxxxxvvvrrrooottttttuuuvvvvvvvvvvvvvvvxxxwwwuuurrrpppnnnlllkkkfffnnnuuuvvvqqqmmmnnnppptttrrrpppqqqsssssspppmmmkkkiiiggghhhjjjmmmoooooorrrrrrpppmmmjjjjjjlllnnnjjjjjjjjjjjjkkkkkklllmmmiiihhhfffeeeeeeeeefffggggggccc___```dddfffeeebbbbbbhhhlllkkknnnssstttoookkkjjjjjjiiihhhgggffffffoooooonnnmmmjjjgggdddcccdddcccaaa```aaaeeehhhkkkkkkjjjiiiiiiiiijjjkkklllhhheeecccccceeegggeeedddbbbccccccdddeeeeeeeeeeeefffdddbbbcccfffiiiiiihhhhhhhhhhhhiiijjjkkklllmmmuuuwwwyyyzzz{{{|||qqqrrrssssssrrrooommmkkkiiikkknnnpppqqqpppnnnmmmgggjjjmmmoooqqqrrrtttvvvwwwuuusssrrrqqqooollljjjjjjkkklllmmmoooqqqssstttxxxvvvtttuuuwwwxxxvvvuuupppqqqqqqpppooooooppprrrppppppqqqrrrssstttuuuuuutttuuuwwwxxxwwwuuurrrpppxxxyyyzzzzzzyyywwwtttrrrzzzvvvqqqpppqqqppplllhhhkkklllnnnooopppqqqpppppprrrrrrrrrsssssssssrrrrrrssspppmmmnnnqqqtttvvvvvvtttuuuvvvuuuqqqooonnnooorrrqqqpppqqqrrrsssrrrppppppppppppqqqrrrsssssstttqqqtttvvvwwwvvvuuuuuuuuuuuusssqqqpppqqqqqqqqqpppuuuuuuuuuwwwwwwvvvrrrooossstttuuuvvvwwwxxxxxxxxxvvvuuutttrrrqqqooonnnnnnhhhmmmsssuuurrroooooopppqqqpppoooppprrrsssqqqooollljjjhhhiiikkknnnooooooppppppnnnkkkhhhgggiiikkkjjjjjjiiiiiijjjjjjkkkkkkhhhgggfffeeeeeedddddddddeeeaaa^^^___bbbeeedddaaaeeekkknnnmmmnnnqqqpppkkkiiihhhhhhggggggggghhhhhhmmmmmmlllkkkiiifffcccbbbaaa`````````bbbfffiiikkkkkkjjjiiiiiihhhiiijjjkkkgggdddcccccceeegggfffdddccccccddddddeeedddddddddhhheeebbbbbbdddfffgggfffgggggghhhiiikkkmmmooopppsssuuuxxxyyyzzz|||qqqqqqrrrqqqpppmmmkkkiiijjjllloooqqqqqqpppooommmjjjllloooppppppqqqssstttuuutttrrrqqqqqqooollljjjiiiiiiiiijjjlllpppsssuuuwwwvvvuuuuuuwwwwwwvvvuuurrrssstttsssqqqqqqrrrtttqqqrrrrrrssstttuuuvvvvvvvvvwwwxxxxxxxxxvvvsssrrrtttuuuuuuuuuuuutttssssssyyyuuupppooooooooollljjjkkklllmmmooopppppppppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooppprrrtttttttttrrrrrrrrrpppmmmllllllmmmnnnmmmmmmnnnpppqqqqqqpppnnnnnnnnnnnnoooppppppqqqqqqsssuuuvvvuuutttttttttuuuuuutttrrrooonnnnnnooorrrrrrssstttvvvuuusssppprrrsssuuuvvvxxxxxxyyyyyytttssssssrrrqqqpppooooookkkmmmqqqssstttssspppooonnnmmmnnnoooqqqrrrqqqpppmmmkkkiiijjjlllooooooooonnnnnnllliiifffeeeeeegggjjjjjjiiiiiiiiiiiiiiiiiigggggggggfffeeecccaaa```ccc```]]]^^^aaaccccccaaaeeejjjmmmnnnooopppnnnjjjhhhgggeeeeeeeeegggiiijjjjjjjjjiiihhhfffdddbbbaaa^^^^^^___aaacccfffhhhjjjkkkkkkiiiiiihhhhhhhhhhhheeedddcccccceeegggffffffddddddddddddddddddcccbbbiiifffbbbaaabbbdddeeeeeefffggghhhjjjmmmppprrrsssrrrtttwwwyyyzzz|||sssssstttsssrrrooollljjjkkkmmmoooqqqrrrqqqooonnnnnnppprrrsssrrrrrrsssttttttsssqqqqqqqqqooommmjjjlllkkkiiiiiikkknnnrrrtttuuuuuuuuuuuuvvvvvvvvvvvvssstttuuusssrrrqqqssstttrrrsssssstttuuuuuuvvvvvvuuuvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrrrrsssttttttyyyuuuqqqnnnnnnooonnnllllllmmmooopppqqqqqqppppppqqqqqqqqqppppppppppppppppppppppppqqqrrrsssrrrrrrqqqpppooommmkkkkkkkkkllljjjiiiiiikkknnnppppppooonnnnnnmmmlllmmmmmmnnnoooppprrrttttttsssrrrrrrsssuuuwwwwwwtttpppmmmnnnpppooooooppprrrttttttsssqqqpppqqqsssuuuvvvwwwxxxxxxsssrrrrrrqqqpppooonnnmmmnnnmmmooorrruuuuuuqqqnnnmmmmmmnnnnnnooopppooonnnllljjjiiijjjlllnnnnnnnnnmmmmmmllliiifffddddddeeekkkkkkjjjjjjjjjiiihhhhhhgggggghhhhhhfffccc```]]]bbb```^^^^^^aaaccccccbbbbbbfffjjjmmmooopppnnnlllhhhgggdddcccccceeegggiiigggffffffeeecccbbbaaa```^^^___aaacccdddeeeffffffkkkjjjiiihhhggggggffffffddddddcccdddeeefffggggggdddddddddddddddcccbbbaaagggeeebbb``````bbbdddfffhhhiiijjjlllnnnqqqssstttuuuwwwyyyzzz{{{|||ssstttuuutttssspppnnnllllllnnnppprrrrrrqqqooonnnppprrrssstttrrrrrrrrrssstttrrrqqqqqqqqqpppnnnlllpppnnnlllkkklllnnnppprrrttttttuuuuuuuuuvvvvvvwwwsssttttttsssqqqqqqrrrsssrrrrrrssssssttttttuuuuuuoooppprrrssstttuuuuuutttrrrrrrqqqqqqrrrsssuuuvvvxxxvvvrrrpppoooooooooooonnnoooqqqrrrssssssrrrqqqrrrqqqpppoooooooooooopppoooppprrrrrrrrrqqqqqqqqqrrrpppnnnlllllllllllllllhhhggggggiiimmmoooooonnnooonnnmmmlllllllllnnnoooppprrrsssrrrqqqpppqqqrrruuuxxxyyyvvvrrrooooooqqqnnnnnnnnnpppssstttsssqqqnnnoooqqqrrrtttuuuvvvvvvsssrrrqqqooonnnlllkkkjjjooonnnnnnqqqtttuuuqqqlllmmmnnnnnnnnnmmmllllllllljjjiiihhhiiikkkllllllkkknnnnnnmmmkkkhhhfffffffffkkkkkkllllllkkkjjjiiihhhggghhhiiiiiigggddd```]]]bbb```___```aaacccddddddcccdddhhhlllnnnlllkkkjjjiiigggdddbbbaaabbbdddeeeddddddcccbbbbbbaaaaaaaaaaaabbbcccddddddddddddccciiiiiihhhhhhgggfffeeeddddddddddddddddddeeefffgggddddddddddddcccbbbbbbaaacccbbbaaa``````bbbeeehhhjjjkkkkkkmmmnnnppprrrsssyyyzzz|||}}}|||}}}qqqrrrssssssrrrpppnnnlllnnnoooqqqssssssrrrooonnnoooqqqrrrrrrqqqppppppqqqtttrrrqqqrrrrrrrrrooommmrrrqqqooommmmmmnnnoooppprrrtttuuuuuuuuuuuuvvvxxxtttttttttsssqqqpppqqqrrrqqqqqqqqqrrrrrrrrrssssssqqqqqqssstttuuuvvvwwwwwwrrrrrrrrrrrrssstttuuuvvvvvvuuusssrrrpppppppppppppppqqqrrrssstttssssssrrrsssrrrqqqoooooooooppppppoooqqqrrrrrrqqqooopppppprrrpppnnnmmmnnnnnnmmmlllgggggggggiiillloooooonnnqqqooommmkkkkkklllmmmnnnpppqqqrrrqqqooonnnoooqqqtttuuuvvvuuusssrrrqqqqqqnnnmmmnnnooorrrssssssqqqmmmnnnpppqqqssssssttttttsssrrrqqqooommmllljjjjjjpppooonnnppprrrrrrnnnkkklllmmmnnnmmmkkkjjjjjjjjjiiihhhhhhiiijjjkkkkkkiiimmmnnnnnnmmmjjjhhhhhhiiijjjkkklllmmmlllkkkjjjiiiggghhhiiiiiigggddd```^^^aaa`````````aaaccceeefffgggfffgggjjjjjjgggeeefffhhhfffdddbbb```aaaaaabbbccccccbbbaaaaaaaaabbbbbbddddddeeeeeeeeedddccccccgggggggggggggggfffeeedddeeeffffffeeedddccceeefffccccccccccccccccccbbbaaa```aaabbbbbbbbbcccfffhhhkkkkkklllmmmnnnppprrrssszzz|||}}}~~~~~~~~~pppqqqrrrsssrrrqqqooonnnnnnppprrrssssssrrrpppnnnoooqqqrrrrrrqqqppppppqqqtttsssrrrsssssssssqqqooopppoooooonnnnnnoooppppppqqqtttvvvuuuttttttvvvxxxtttuuuuuusssqqqpppqqqsssooooooooopppppppppppppppvvvvvvwwwwwwwwwxxxxxxxxxrrrrrrssssssttttttuuuuuusssssssssrrrpppooooooppppppqqqrrrsssssssssrrrqqqtttsssqqqooooooooopppqqqppprrrsssrrrooonnnoooqqqqqqooommmnnnpppooommmjjjhhhhhhhhhjjjmmmoooooooooqqqooollljjjiiijjjkkkmmmppppppqqqooonnnmmmnnnpppqqqqqqqqqrrrttttttrrrpppooonnnnnnooorrrsssrrrqqqooooooppprrrrrrssssssssssssrrrqqqpppooonnnmmmmmmpppppppppppppppnnnllliiiiiikkkmmmllljjjiiijjjkkkjjjiiiiiijjjkkklllkkkiiilllnnnnnnnnnkkkjjjjjjkkkhhhiiikkkllllllkkkjjjiiifffgggggggggeeeccc```_______________```aaadddeeehhhddddddggggggcccbbbfffdddcccbbbaaaaaaaaaaaaaaaccccccbbbbbbbbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeedddeeeffffffffffffeeedddfffggggggfffcccbbbccceeeaaabbbbbbccccccccccccbbb```ccceeeeeeccccccdddfffiiiiiijjjlllnnnqqqssstttwwwyyy{{{}}}~~~pppqqqsssttttttsssqqqpppoooppprrrttttttrrrpppnnnqqqsssttttttsssrrrsssttttttsssssssssttttttrrrpppmmmmmmnnnnnnooopppppppppqqqsssvvvuuuttttttvvvyyyuuuvvvvvvtttrrrqqqrrrsssnnnnnnnnnnnnnnnooooooooovvvvvvvvvuuuttttttssssssqqqrrrsssttttttttttttsssqqqrrrsssrrrpppooonnnnnnooopppqqqrrrsssrrrqqqpppuuutttrrrpppoooooopppqqqqqqrrrsssqqqnnnmmmoooqqqpppnnnmmmnnnppppppllliiijjjiiiiiikkknnnooooooooopppnnnkkkiiihhhiiijjjkkkoooppppppooommmlllnnnoooooommmmmmpppssstttrrrooopppooonnnoooqqqsssrrrqqqpppqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppqqqpppnnnllljjjiiifffiiilllllljjjiiikkkmmmkkkjjjjjjkkkmmmmmmkkkjjjkkkmmmnnnnnnlllkkkkkklllfffgggiiikkklllkkkjjjiiieeeeeefffeeedddbbb```___]]]^^^^^^^^^^^^```ccceeeeeeaaa```eeefffcccdddiii```aaaaaaaaabbbbbbbbbbbbdddcccbbbbbbbbbccceeefffeeeeeeeeeeeeeeeggghhhhhhcccdddeeefffffffffeeedddfffhhhhhhfffcccaaaccceee```aaabbbcccccccccccccccbbbeeeggggggdddbbbbbbdddfffgggiiikkknnnrrruuuvvvsssvvvyyy|||}}}rrrvvvwwwuuuvvvxxxwwwssswwwrrrqqqttttttppppppuuuuuuuuutttrrrpppppprrrtttvvvwwwwwwtttqqqppprrruuuuuuuuutttsssqqqpppoooooossssssrrrrrrsssssstttuuuuuuuuuuuusssqqqppprrrtttuuuqqqnnnooossstttrrrnnnttttttuuuuuuuuuuuutttsssttttttttttttttttttttttttuuurrroooppprrrtttsssqqqoooqqqssstttsssrrrrrrssstttttttttsssqqqpppppprrrnnnmmmmmmoooqqqrrrqqqooonnnnnnoooqqqrrrpppmmmiiieeehhhlllmmmlllkkkmmmooooookkkggghhhkkkmmmjjjgggjjjlllnnnmmmkkkkkkmmmpppjjjkkklllmmmnnnooopppqqqtttsssrrrqqqpppppppppppppppppppppqqqqqqrrrrrrrrrsssttttttrrrpppoooooopppnnnnnnoooppppppoookkkhhhlllkkkkkklllmmmllliiigggmmmlllkkklllmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhggggggffffffffffffggghhhhhhhhhgggeeecccaaa___^^^]]]_______________```aaabbbddddddeeeeeeeeedddccccccccccccbbbbbbaaabbbbbbbbbeeedddbbbbbbccceeehhhjjjeeeeeedddcccdddeeefffgggddddddeeeddddddbbbaaa```aaadddhhhhhhfffeeefffhhhfffggghhhhhhhhhgggfffeeedddddddddeeeeeeffffffffffffgggiiilllooosssvvvxxxyyyxxxxxx{{{ppptttvvvuuuvvvyyyyyyvvvtttqqqqqqttttttppppppssstttttttttsssqqqqqqrrrsssuuuvvvuuurrrooonnnpppsssttttttssssssrrrrrrqqqqqqnnnnnnnnnnnnnnnoooppppppmmmppprrrsssrrrqqqqqqrrrrrrooommmnnnrrrsssqqqnnnvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuutttrrrpppqqqtttvvvtttrrrqqqsssttttttrrrppppppppppppppppppooommmmmmooopppqqqpppoooppprrrrrrrrrqqqmmmmmmmmmooopppooommmjjjeeehhhllllllkkkkkklllnnnkkkhhhfffgggkkkmmmkkkiiikkkmmmnnnmmmkkkkkkmmmooojjjkkkkkklllmmmnnnooooooqqqqqqqqqpppooonnnnnnnnnnnnnnnooopppppppppppppppoooqqqqqqpppooonnnoooqqqpppooommmmmmnnnmmmllljjjjjjjjjjjjkkklllllljjjhhhlllkkkjjjiiiiiijjjiiiiiiggghhhhhhggggggfffeeedddeeeeeeddddddeeeeeefffgggfffeeedddcccaaa```___^^^```____________``````aaaaaabbbccccccccccccbbbbbbcccbbbbbbbbbbbbbbbccccccgggfffdddcccdddfffhhhjjjfffeeedddddddddeeeffffffffffffeeedddcccbbbaaaaaacccfffhhhiiigggggggggiiihhhhhhiiiiiihhhgggeeeddddddeeeeeeeeefffgggggggggiiijjjkkkmmmppprrrtttvvvyyyxxxxxxzzznnnrrrttttttvvvyyyzzzwwwpppnnnpppttttttqqqoooqqqqqqsssttttttrrrqqqrrrssstttsssrrrooommmlllnnnppprrrrrrrrrrrrrrrrrrsssssskkkkkkkkkkkkkkkllllllmmmgggkkkqqquuuuuutttrrrrrrpppmmmlllmmmqqqrrrqqqnnnvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvsssqqqqqqtttxxxyyyvvvtttrrrssstttsssqqqooonnnooonnnnnnnnnmmmlllmmmooorrrtttrrrpppoooqqqrrrqqqqqqmmmlllkkklllmmmmmmllljjjfffhhhkkkkkkkkkkkklllmmmiiigggeeegggkkkmmmllljjjlllmmmmmmlllkkkjjjlllmmmkkkkkklllllllllmmmmmmmmmnnnnnnooooooooommmlllkkkkkklllnnnooopppooommmllllllmmmnnnmmmmmmmmmnnnpppqqqnnnlllkkklllmmmmmmlllhhhggggggiiikkklllkkkiiikkkjjjhhhgggfffffffffgggeeeeeeeeeeeedddcccbbbaaabbbbbbaaaaaabbbbbbcccdddbbbbbbbbbaaaaaa```````````````______^^^_______________```aaabbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddiiihhhfffffffffggghhhiiiffffffeeedddddddddeeeeeehhhgggeeecccbbbbbbbbbbbbdddfffiiiiiiiiihhhiiijjjiiiiiijjjiiihhhfffdddbbbddddddeeefffgggggghhhhhhmmmmmmmmmnnnppprrrssstttxxxxxxxxxzzz}}}mmmqqqsssrrrtttwwwvvvssskkkmmmpppssssssqqqooonnnoooqqqttttttsssrrrqqqrrrpppooonnnllllllmmmooopppqqqqqqqqqqqqqqqppppppppplllkkkkkkkkkkkklllmmmmmmgggkkkqqqtttttttttssssssooonnnmmmoooqqqsssrrrqqqtttttttttttttttuuuuuuvvvxxxxxxxxxxxxwwwwwwwwwvvvrrrqqqrrrvvvzzz{{{yyyuuurrrssssssrrrpppooooooppppppppppppooonnnppptttwwwvvvtttpppoooooopppqqqpppooommmjjjiiijjjjjjjjjiiihhhiiijjjkkkkkkkkklllmmmjjjiiihhhjjjlllmmmllljjjlllllllllkkkjjjjjjkkkkkkmmmmmmmmmmmmmmmllllllllllllmmmooooooooommmkkkjjjjjjkkknnnppppppnnnllljjjkkkllllllkkkiiijjjkkkmmmnnnmmmkkkkkklllmmmlllkkkeeeeeeeeefffiiijjjjjjiiikkkjjjhhhfffdddcccdddfffeeeeeeeeeeeedddcccaaaaaa_______________``````aaa_________``````aaaaaaaaaaaa```______^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeiiihhhggggggffffffffffffffffffeeeeeeddddddddddddhhhfffdddcccbbbccceeefffeeefffggghhhhhhiiijjjjjjjjjjjjjjjiiigggdddbbbaaaccccccdddeeefffhhhhhhiiinnnnnnnnnoooppprrrssstttwwwwwwxxxyyy|||~~~}}}ooorrrsssqqqqqqrrrqqqnnniiimmmppprrrrrrrrrooolllmmmooorrrrrrrrrqqqqqqqqqmmmlllllllllnnnpppqqqrrrqqqppppppooonnnllllllkkklllkkkkkkkkkkkklllmmmmmmjjjlllnnnoooooooooppprrrqqqppppppqqqssstttttttttttttttsssssstttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwsssrrrssswww{{{}}}zzzwwwpppqqqrrrrrrppppppqqqssspppqqqrrrqqqqqqssswwwzzzzzzwwwsssrrrrrrsssssssssqqqnnnkkkiiiiiiiiiiiihhhjjjjjjjjjjjjllllllmmmmmmooonnnnnnnnnnnnmmmkkkiiikkkjjjiiiiiiiiiiiiiiiiiinnnnnnmmmmmmmmmmmmlllllllllnnnoooppppppnnnmmmkkkjjjlllnnnoooooonnnkkkjjjkkklllkkkhhhffffffhhhjjjjjjjjjkkkmmmnnnnnnkkkiiieeedddcccdddggghhhhhhgggjjjjjjiiigggdddcccdddfffhhhhhhhhhgggfffdddcccbbb]]]]]]]]]]]]]]]^^^______\\\\\\]]]^^^```aaabbbbbbaaa```___^^^^^^^^^^^^^^^___```aaabbbccccccccccccaaaaaaaaaaaabbbcccdddeeeggggggggggggffffffeeedddeeeeeeeeeeeeeeeeeeeeedddfffeeeccccccccceeehhhiiieeeeeeeeefffhhhiiijjjjjjjjjjjjjjjiiigggdddaaa```aaabbbccceeefffhhhiiiiiimmmmmmnnnoooppprrrtttuuuvvvwwwxxxyyyzzz|||~~~|||qqqttttttqqqooopppnnnjjjjjjnnnqqqqqqqqqrrroookkkkkkmmmooopppoooooopppqqqllllllmmmooorrrtttsssrrrpppooonnnmmmllljjjiiiiiijjjjjjjjjjjjjjjkkklllllljjjkkkkkkjjjiiikkknnnpppsssssssssttttttuuuuuuvvvvvvvvvuuuuuuuuuwwwxxxyyyvvvvvvwwwwwwxxxyyyyyyyyytttsssssswww{{{}}}{{{xxxqqqrrrrrrrrrqqqqqqsssuuuoooppprrrsssssstttvvvxxx}}}zzzxxxwwwwwwxxxwwwvvvpppnnnkkkjjjkkklllkkkkkkmmmllljjjkkkmmmnnnnnnmmmrrrrrrrrrqqqooollliiihhhhhhfffeeefffgggiiiiiihhhmmmmmmmmmlllllllllllllllnnnnnnoooppppppooonnnmmmkkklllmmmnnnnnnllljjjiiikkkkkkjjjgggddddddfffhhhhhhhhhjjjmmmooonnnkkkhhhfffdddbbbcccdddeeeeeedddgggiiijjjiiieeecccdddfffjjjiiiiiihhhgggeeedddccc]]]]]]\\\\\\]]]]]]^^^___ZZZ[[[\\\]]]___aaabbbbbb______^^^^^^]]]^^^^^^^^^aaaaaabbbcccddddddddddddaaaaaaaaaaaabbbcccddddddfffgggggghhhgggfffdddccccccdddeeeeeeffffffeeeeeeeeedddddddddeeeggghhhiiieeeddddddeeehhhjjjjjjjjjkkkkkkkkkjjjhhhfffcccbbbaaabbbccceeegggiiijjjkkkmmmmmmnnnnnnpppqqqsssttttttvvvxxxyyyzzz|||rrruuuuuurrrpppqqqnnnjjjkkkppprrrpppppprrrooojjjjjjkkklllllllllmmmoooqqqooooooqqqtttwwwvvvssspppnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjjjjjjjkkklllllljjjkkkkkkkkkkkklllooorrrtttuuuuuuuuuuuutttuuuvvvvvvvvvuuutttuuuwwwyyyzzzvvvvvvwwwyyyzzz{{{|||}}}vvvtttsssuuuyyy{{{zzzxxxtttttttttsssqqqqqqsssuuunnnqqqtttuuuuuuuuuvvvwww{{{zzzxxxxxxyyyyyyxxxvvvlllkkkkkklllnnnppppppppppppmmmkkkkkknnnpppooonnnrrrssssssrrroookkkiiigggeeecccbbbcccfffhhhhhhgggjjjjjjjjjjjjjjjjjjkkkkkknnnnnnnnnnnnnnnnnnnnnnnnjjjkkkkkkkkkjjjjjjiiihhhjjjiiihhheeeddddddgggiiihhhhhhhhhjjjmmmmmmllljjjgggeeebbbbbbbbbbbbbbbaaacccgggjjjjjjfffcccdddfffiiiiiihhhgggfffdddbbbbbb]]]]]]]]]]]]]]]^^^______YYYZZZ[[[]]]^^^```aaabbb^^^^^^]]]]]]]]]^^^______bbbbbbccccccdddccccccccccccbbbbbbbbbbbbbbbcccccceeeggghhhjjjiiihhhfffdddaaabbbdddfffggggggffffffffffffffffffffffffffffffgggeeedddeeeiiikkklllkkknnnnnnnnnmmmllliiigggfffcccdddeeegggiiikkkmmmnnnoooooonnnnnnnnnoooppppppsssvvvxxxzzzzzz|||sssvvvvvvsssqqqrrrppplllmmmrrrssspppooorrrpppjjjiiijjjkkkjjjjjjlllooorrrrrrrrrtttwwwyyyxxxrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllmmmnnnkkkmmmnnnooooooqqqsssuuutttuuuvvvuuutttttttttuuuttttttsssrrrsssuuuwwwyyyvvvwwwxxxzzz|||}}}xxxuuussstttxxx{{{zzzxxxwwwwwwvvvtttqqqqqqrrrtttpppsssvvvxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxwwwvvvtttiiiiiijjjmmmqqqtttuuutttqqqnnnlllllloooqqqpppooopppqqqrrrqqqnnnkkkhhhgggcccaaa```aaaeeehhhhhhfffgggggghhhhhhiiiiiiiiiiiinnnnnnmmmmmmmmmnnnnnnooojjjjjjiiihhhhhhhhhgggggghhhhhhfffeeedddeeehhhkkkjjjhhhggghhhjjjlllmmmmmmiiifffcccaaaaaaaaa```___```eeejjjjjjfffcccccceeegggggggggfffdddbbbaaa```^^^^^^]]]]]]^^^^^^___```YYYYYY[[[\\\^^^___aaaaaa]]]]]]]]]]]]^^^^^^___```bbbccccccccccccbbbbbbaaaccccccbbbbbbbbbbbbbbbbbbfffgggiiikkkkkkjjjgggfff```aaadddfffgggggggggggghhhiiihhhhhhgggeeedddccciiifffdddfffjjjmmmnnnmmmppppppppppppnnnmmmkkkiiidddeeegggiiikkknnnooopppqqqpppooonnnmmmmmmmmmmmmrrruuuyyyzzzzzz}}}lllmmmpppsssuuutttpppmmmooopppqqqqqqpppnnnlllkkkmmmllllllmmmnnnmmmkkkiiiooorrrzzzxxxssssssooollljjjkkknnnpppooommmqqqooollljjjjjjkkkmmmnnnlllmmmooorrruuuuuusssppprrrsssuuuvvvvvvtttsssqqqwwwuuusssqqqqqqsssuuuwwwzzz{{{}}}}}}||||||~~~xxxxxxwwwwwwwwwwwwwwwwwwwwwvvvtttrrrrrrrrrttttttssstttvvvvvvtttttttttuuusssrrrqqqqqqqqqrrrssssssrrrllllllsssvvvsssppprrrvvvuuusssssssssssssssrrrssspppnnnnnnnnnmmmhhhdddcccaaa```bbbeeefffeeebbbhhhhhhiiiiiiiiiiiihhhhhhmmmlllkkkjjjjjjkkklllmmmhhhfffddddddfffhhhhhhhhhkkkhhhdddaaaaaaeeejjjnnnjjjjjjiiiiiijjjjjjkkklllkkkiiifffdddbbbbbbbbbcccdddeeefffffffffeeedddccccccdddeeecccaaa___^^^___]]]\\\\\\[[[\\\]]]___```]]]ZZZXXXZZZ^^^bbbccccccbbbbbbaaa___^^^^^^aaaccc```bbbaaa^^^___bbbcccaaa]]]___aaaaaa```___```aaaaaacccfffhhhhhhfffdddbbbfffdddbbbbbbdddeeeeeeeeeggggggfffeeedddccccccbbbaaacccfffiiikkklllllllllqqqtttwwwuuupppkkkggggggggghhhiiikkkmmmnnnppppppmmmmmmmmmmmmmmmlllllllllrrrtttwwwxxxyyy{{{mmmnnnrrruuuwwwvvvrrrnnnooopppqqqrrrqqqooommmllllllkkkkkkmmmnnnnnnllljjjpppttt}}}{{{uuutttpppppppppqqqsssssspppmmmooonnnlllkkkkkklllmmmnnnnnnooopppsssuuuuuurrrpppssssssuuuuuuvvvuuutttssswwwvvvtttrrrrrrtttvvvwwwzzz{{{}}}|||{{{{{{|||~~~xxxxxxxxxwwwwwwwwwvvvvvvxxxwwwuuusssrrrrrrrrrsssuuuvvvwwwvvvtttssssssttttttsssqqqppppppqqqssstttuuuooommmqqqtttssssssvvvzzzyyywwwvvvvvvvvvuuuuuuxxxvvvtttqqqooojjjeeeaaacccbbbaaacccggghhhgggeeehhhhhhiiiiiiiiihhhhhhgggggghhhiiijjjjjjiiihhhggghhhfffeeeeeefffhhhhhhgggjjjhhhdddbbbbbbeeeiiikkkkkkkkkkkkkkkkkkllllllmmmjjjhhheeecccaaaaaaaaabbbdddeeefffgggfffeeecccbbbcccdddeeeccc```^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^___\\\ZZZXXXZZZ^^^aaaccccccbbbbbbaaa___^^^^^^```ccc```bbbbbb___```ccccccaaa___aaabbbaaa```^^^^^^___aaacccfffhhhiiigggeeecccdddbbb``````aaabbbbbbbbbeeeeeeddddddccccccbbbbbbcccdddfffiiikkkmmmnnnooopppsssuuusssoookkkiiihhhjjjkkklllmmmooopppqqqrrroooooonnnmmmmmmmmmmmmnnnsssuuuxxxyyyzzz|||nnnpppssswwwzzzxxxsssppppppqqqqqqrrrqqqpppnnnmmmkkkjjjjjjlllnnnnnnmmmlllqqqvvvwwwuuussstttuuuwwwxxxvvvqqqmmmmmmmmmmmmmmmmmmmmmnnnnnnppppppqqqsssuuuuuurrrppptttttttttuuuuuuvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxx{{{|||}}}|||{{{zzz{{{|||zzzyyyyyyxxxwwwvvvuuuuuuxxxvvvtttrrrqqqqqqqqqqqqvvvwwwxxxwwwuuusssssssssvvvtttqqqooooooqqqtttuuuyyysssoooppprrrsssvvvzzz}}}|||zzzwwwvvvvvvwwwwwwyyyzzzzzzvvvpppjjjeeeccccccbbbcccfffiiijjjjjjiiiiiiiiiiiihhhhhhggggggfffdddfffjjjlllllljjjfffdddiiigggeeeeeefffggggggfffiiigggeeedddcccdddfffgggiiiiiiiiijjjjjjjjjkkkkkkhhhfffdddbbb``````aaabbbdddfffggghhhgggeeebbb```cccdddeeeccc```]]]\\\\\\^^^]]]]]]\\\\\\\\\\\\]]]\\\ZZZYYYZZZ]]]```bbbbbbbbbbbbbbb```^^^^^^```bbb```cccdddbbbbbbeeeeeebbbbbbccccccbbb```^^^^^^^^^aaacccfffhhhiiihhhgggeeeeeebbb```___```aaa``````bbbbbbbbbbbbbbbbbbbbbbbbeeefffgggiiikkknnnpppqqqooopppqqqpppmmmkkkkkkkkkllllllmmmnnnooopppqqqrrrqqqpppnnnmmmmmmmmmoooppptttvvvxxxyyy{{{~~~pppqqquuuxxxzzzxxxtttpppppppppqqqqqqpppooonnnmmmiiihhhhhhjjjmmmnnnnnnmmmrrrxxxyyyuuuvvvvvvwwwxxxwwwtttqqqnnnkkklllmmmnnnoooooonnnnnnoooooopppsssuuuvvvtttsssttttttttttttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyy}}}~~~}}}{{{zzzzzz{{{zzzzzzyyyxxxwwwuuuuuuttttttsssrrrqqqppppppqqqqqqtttvvvwwwwwwuuuttttttuuuwwwuuuqqqooonnnqqqtttvvvyyyuuurrrrrrsssuuuxxx{{{}}}|||zzzvvvttttttvvvxxxxxx{{{}}}zzzsssmmmiiiiiidddeeefffiiikkkmmmmmmmmmjjjjjjiiihhhggggggffffffeeegggkkkmmmmmmkkkgggeeeiiigggffffffggggggfffeeeggggggfffeeeeeeeeeddddddeeeffffffggggggggggggggghhhfffdddbbbaaaaaabbbccceeefffhhhiiigggdddaaa___cccdddeeeddd```]]][[[ZZZ^^^^^^]]]\\\\\\[[[[[[[[[\\\[[[YYYZZZ[[[^^^```aaabbbbbbbbbaaa______```bbbbbbeeegggeeeeeegggfffcccaaacccdddcccaaa_________aaabbbeeehhhiiiiiihhhggggggdddbbbaaaaaabbbaaa```aaaaaaaaabbbbbbcccccccccfffffffffgggiiillloooqqqmmmmmmmmmllllllllllllmmmkkkkkkllllllmmmnnnoooooorrrpppnnnlllkkkmmmooopppuuuvvvwwwyyy|||rrrsssuuuxxxyyywwwssspppooooooppppppoooooonnnnnnhhhhhhgggiiilllnnnnnnmmmrrrxxxyyyvvvwwwwwwvvvtttrrrpppooooookkklllnnnooopppooonnnmmmmmmmmmnnnqqquuuvvvvvvuuurrrrrrssstttvvvxxxyyy{{{{{{{{{{{{||||||{{{{{{{{{~~~~~~|||zzz{{{|||zzzzzzyyyxxxwwwuuuuuutttpppppppppppppppqqqqqqqqqppprrrtttuuuuuuuuuvvvwwwxxxvvvrrrooooooqqqtttvvvuuuvvvwwwvvvvvvxxxyyyyyy~~~}}}zzzvvvssstttwww{{{{{{}}}|||uuuooollllllhhhiiikkkmmmnnnoooppppppmmmllljjjhhhgggfffffffffggghhhhhhiiiiiihhhhhhggghhhfffffffffhhhhhhgggeeefffgggggggggfffeeedddddddddeeefffgggggggggffffffhhhfffdddcccbbbcccdddeeeeeefffhhhhhhgggdddaaa___bbbdddeeedddaaa^^^\\\[[[]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZ\\\^^^```aaabbbcccbbbaaa```bbbccceeeiiikkkiiiiiijjjgggccc```aaaccccccbbbaaaaaabbbaaabbbeeeggghhhhhhhhhggggggdddbbbaaaaaabbbaaa```aaaaaabbbbbbccccccddddddeeeddddddeeegggiiikkkmmmkkkjjjiiijjjkkklllmmmmmmjjjkkkkkklllmmmnnnnnnoooqqqooollljjjjjjkkkmmmooottttttuuuxxx|||wwwwwwvvvwwwwwwvvvssspppppppppppppppppppppppppppkkkiiiiiijjjlllnnnooooootttxxxyyywwwwwwwwwvvvssspppooooooppplllmmmnnnooopppooonnnmmmllllllmmmpppsssuuuuuuuuuoooppprrrtttvvvxxxzzz{{{|||}}}~~~~~~}}}|||~~~~~~{{{zzz{{{|||zzzyyyyyyxxxwwwvvvuuuuuuppppppqqqqqqqqqrrrrrrrrrmmmppprrrttttttuuuvvvxxxxxxvvvsssppppppqqqsssuuurrrwwwzzzyyyxxxzzzzzzxxx~~~}}}{{{vvvssstttzzz{{{vvvqqqnnnllllllnnnpppppppppooopppqqqooonnnkkkiiihhhggggggggggggfffdddccccccdddfffgggfffeeeeeeggghhhiiigggffffffgggggghhhggggggfffeeefffggghhhiiijjjiiihhhggggggfffdddccccccdddfffgggffffffgggffffffdddbbbaaaaaacccffffffccc___]]]\\\[[[\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYZZZ]]]___aaabbbddddddccccccdddfffjjjnnnpppnnnmmmmmmiiiccc```aaacccccccccbbbcccdddaaabbbdddffffffgggffffffeeebbb```___```aaa``````aaaaaabbbbbbcccccccccdddddddddddddddeeefffggghhhiiihhhggghhhjjjlllmmmlllkkkkkklllmmmnnnooopppqqqooonnnlllkkkjjjkkkmmmnnnsssrrrsssvvv{{{}}}{{{yyywwwwwwvvvtttrrrrrrrrrrrrqqqqqqrrrrrrsssooommmlllmmmoooqqqqqqqqqvvvyyy~~~zzzzzzvvvxxxyyywwwsssppppppqqqnnnoooooooooooonnnnnnmmmnnnnnnmmmoooqqqsssrrrqqqlllnnnqqqtttwwwxxxyyyyyy}}}~~~~~~}}}{{{|||}}}|||zzzyyyyyyzzzxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttsssrrrqqqmmmoooqqqsssrrrssstttvvvwwwvvvtttrrrqqqrrrssstttqqqxxx{{{yyywwwzzzzzzxxx{{{{{{yyytttqqqssszzz|||yyywwwuuurrrpppqqqsssuuutttqqqooopppqqqrrrpppmmmjjjhhhhhhhhhhhhfffeeedddccccccdddeeefffdddddddddgggiiijjjhhhggggggggghhhhhhhhhhhhhhhhhhfffgggiiijjjjjjjjjhhhgggfffeeecccbbbbbbdddeeefffgggfffeeeeeedddddddddddd```cccfffgggeeebbb______ZZZZZZ\\\\\\]]]\\\[[[[[[ZZZ[[[[[[ZZZXXXXXX\\\___```bbbdddeeeeeefffgggiiinnnsssuuurrrpppooojjjdddbbbccceeedddcccbbbbbbcccbbbbbbcccdddeeeeeedddddddddbbb``````aaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaadddeeeeeeeeeeeeeeeddddddhhhffffffgggkkklllkkkjjjiiiiiijjjlllmmmooopppqqqooonnnnnnmmmmmmmmmmmmmmmqqqppppppsssyyy~~~~~~zzzxxxwwwvvvuuutttttttttsssssssssttttttuuurrrpppooooooqqqsssssssssyyyzzz~~~{{{}}}uuuxxx|||{{{xxxsssqqqqqqppppppoooooonnnnnnmmmmmmqqqooonnnoooppppppooonnnjjjmmmqqqtttwwwyyyyyyyyy}}}}}}yyyzzz{{{zzzxxxwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwzzzyyyyyywwwvvvsssqqqpppnnnppprrrrrrqqqqqqrrrssswwwvvvtttsssrrrrrrrrrsssrrryyy{{{wwwuuuyyy{{{yyywwwxxxvvvqqqmmmpppxxx|||wwwvvvxxxyyywwwuuutttvvvwwwuuurrrooooooqqqsssqqqnnnkkkiiihhhiiiiiiffffffffffffffffffffffffccccccdddgggiiijjjiiihhhgggggghhhhhhiiiiiijjjjjjdddeeeggghhhiiihhhgggeeedddcccbbbaaaaaaccceeefffgggfffdddccccccdddeeefff```cccfffgggfffcccaaa```YYYZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\ZZZWWWXXX[[[^^^___bbbeeefffggghhhiiikkkqqquuuwwwuuurrrpppjjjddddddeeefffeeecccaaaaaaaaabbbbbbcccdddddddddccccccfffdddbbbbbbdddeeeeeeeee````````````````````````eeeeeefffgggfffeeecccbbbgggeeeeeegggkkklllkkkhhheeefffgggiiikkkmmmnnnoooooooooooooooooonnnnnnmmmooonnnnnnrrrxxx}}}~~~zzzwwwvvvuuuuuutttttttttvvvvvvvvvuuusssrrrsssuuuxxxxxxuuurrrzzz{{{}}}~~~}}}||||||{{{zzzvvvsssvvvtttrrrrrrrrrsssrrrqqqrrrmmmkkkooorrrrrrqqqsssooopppsssuuuxxxzzz{{{|||~~~~~~|||zzzyyyzzz{{{||||||xxxuuussssssuuuwwwxxx|||uuuoookkklllnnnrrrrrrsssrrrqqqqqqrrrtttyyywwwuuutttssssssssstttvvvvvvvvvwwwxxxzzz}}}{{{}}}|||uuummmlllttt}}}}}}wwwssswwwzzzrrruuuvvvvvvuuusssrrrssstttrrrooojjjiiijjjkkkjjjiiifffggggggggggggeeedddcccfffeeefffiiimmmnnnkkkhhhjjjkkkjjjiiilllooommmhhhggggggggggggggghhhhhhhhhgggdddbbbbbbeeefffeeecccbbbccccccdddddddddcccccccccbbbcccdddeeedddaaa^^^dddcccaaa^^^[[[YYY[[[\\\[[[ZZZXXXWWWWWWYYY[[[\\\___```bbbdddfffhhhjjjkkkwwwxxxyyyxxxtttoooiiifffgggeeeccc``````aaacccdddfffeeeeeeddddddccccccccccccccccccdddeeeccc```^^^______```___]]]]]]^^^```eeeccceeeggggggdddeeejjjggghhhiiijjjjjjiiihhhgggaaacccgggkkkmmmnnnmmmlllmmmppprrrsssqqqooooooooosssuuuwwwzzz}}}~~~zzzwwwtttssstttttttttuuuvvvwwwwwwwwwxxxwwwwwwzzz}}}}}}zzzxxxzzz{{{~~~~~~|||yyyvvvwwwuuuttttttuuuuuutttssssssooommmqqqtttrrrqqqrrrrrrsssuuuwwwxxxzzzzzzzzz|||}}}~~~|||zzz}}}|||{{{zzzyyyyyyzzzzzz|||yyyvvvuuuuuuwwwyyyzzz~~~}}}yyysssmmmjjjkkknnnpppqqqrrrrrrqqqrrrtttvvvwwwvvvuuutttttttttssssssuuuuuuvvvwwwxxxyyy|||}}}|||~~~}}}vvvmmmkkkqqqxxxyyyuuurrruuuzzz|||wwwqqqvvvwwwxxxwwwuuuttttttuuurrrnnnjjjiiijjjkkkjjjiiigggggghhhhhhgggfffdddcccffffffgggiiilllmmmkkkhhhiiikkkkkkjjjlllpppooojjjiiiiiihhhhhhhhhhhhhhhhhhgggeeeccccccdddeeedddbbbaaaaaabbbcccccccccbbbbbbaaa``````aaabbbaaa___]]]^^^^^^\\\ZZZXXXWWWYYY[[[[[[ZZZYYYXXXYYYZZZ\\\]]]aaabbbdddfffhhhjjjkkklllsssuuuvvvuuusssnnniiifffhhhgggeeeccccccccceeeeeedddddddddcccbbbbbbaaaaaaeeeddddddeeefffeeebbb______```aaa```___^^^___```dddcccdddggggggdddfffjjjiiiiiiiiiiiihhhfffdddccc```bbbfffjjjlllmmmlllkkkooorrrtttuuusssrrrqqqqqqsssuuuxxx{{{}}}}}}xxxuuurrruuuuuuvvvvvvwwwxxxyyyyyy|||{{{|||~~~}}}|||}}}}}}zzz{{{zzzxxxyyyzzzzzzyyyxxxwwwsssssswwwxxxtttrrrssswwwwwwxxxzzzzzz{{{{{{{{{|||}}}~~~~~~}}}{{{yyywww{{{{{{|||||||||{{{{{{zzz{{{zzzxxxwwwwwwxxxzzz||||||xxxqqqlllkkkmmmooommmooopppqqqqqqrrruuuwwwttttttuuuvvvvvvuuutttssssssuuuwwwxxxxxxyyyzzz|||xxxnnniiimmmrrrsssrrrqqqqqqssssssrrrqqqvvvwwwyyyxxxvvvtttttttttqqqnnnkkkjjjkkkkkkkkkjjjhhhhhhhhhhhhgggfffeeedddgggggggggiiikkkkkkiiigggiiikkklllkkknnnrrrqqqmmmkkkkkkkkkjjjiiiiiihhhhhhiiigggddddddddddddcccbbb``````aaaaaabbbbbbbbbccccccaaa______```aaa```___]]]]]]]]][[[ZZZZZZ\\\^^^[[[[[[ZZZZZZ[[[]]]___```cccdddfffiiikkklllmmmnnnpppqqqrrrrrrppplllhhhfffggggggggggggffffffffffffcccccccccbbbaaa`````````dddddddddeeefffdddaaa___\\\^^^```aaa___^^^^^^___cccbbbdddggggggdddfffkkkiiiiiiiiihhhfffdddaaa```___aaaeeeiiikkklllkkkkkkppprrrttttttsssrrrrrrrrrtttvvvyyy|||~~~{{{xxxzzz{{{||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{yyyyyy||||||wwwssstttyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~}}}zzzxxxwwwzzz|||}}}~~~|||{{{yyyyyyyyyxxxxxxxxxzzz|||}}}wwwrrrnnnnnnppprrrlllnnnoooooooooppprrrtttqqqsssuuuwwwwwwvvvuuussssssvvvyyyzzzyyyyyy{{{~~~{{{pppjjjjjjmmmnnnoooooonnnlllkkkmmmoootttvvvxxxxxxuuusssqqqqqqpppooommmllllllllllllkkkhhhhhhhhhhhhgggfffeeeeeegggggghhhhhhiiiiiihhhgggiiilllmmmlllooosssssspppmmmllllllkkkjjjiiiiiihhhiiihhhfffeeedddcccbbbaaaaaaaaaaaabbbcccdddeeeeeegggdddaaa```aaabbbbbbbbb]]]^^^^^^]]][[[[[[]]]^^^\\\\\\\\\]]]^^^```aaabbbdddeeehhhjjjmmmnnnoooooooooppppppnnnllliiifffdddffffffggghhhhhhhhhgggfffddddddccccccbbbaaa``````bbbaaabbbccccccbbb___\\\YYY\\\___```___]]]]]]]]]bbbaaacccffffffdddfffkkkiiiiiiiiiiiigggeeecccaaa```bbbfffjjjlllllllllkkkmmmoooqqqqqqpppooopppqqqtttvvvyyy}}}|||}}}~~~}}}}}}}}}wwwtttvvvxxxxxxzzz{{{}}}}}}~~~~~~~~~}}}zzzxxxwwwyyy{{{}}}~~~|||zzzwwwyyyzzzzzzxxxwwwyyyzzz~~~zzzuuuqqqoooooopppqqqlllmmmnnnmmmllllllnnnpppppprrruuuwwwxxxwwwuuussstttxxx{{{{{{zzzzzz~~~~~~ssskkkjjjkkkjjjmmmooolllhhhgggjjjnnnpppsssvvvvvvssspppnnnmmmoooooonnnmmmlllllllllllliiihhhggggggfffeeeeeeeeefffggghhhhhhggggggggggggiiimmmooonnnooorrrssspppllllllkkkkkkjjjiiihhhhhhjjjiiihhheeecccbbbbbbbbbcccccccccdddeeeggghhhiiijjjgggcccaaaaaabbbbbbbbbZZZ[[[[[[ZZZXXXWWWXXXYYY]]]]]]^^^___```aaabbbcccccceeehhhlllnnnpppqqqqqqqqqqqqooollliiifffcccaaacccdddfffhhhhhhhhhgggfffgggffffffeeecccbbbbbbaaabbbbbbbbbcccdddbbb___]]]ZZZ]]]```aaa```___^^^^^^bbbaaacccffffffdddeeejjjhhhhhhiiijjjiiihhhgggfffdddfffiiilllnnnnnnmmmllllllnnnppppppooonnnoooqqqsssvvvzzz}}}{{{}}}~~~zzzyyy{{{yyyzzz{{{}}}~~~~~~|||{{{zzzyyyzzz|||}}}}}}|||zzzyyywwwzzz|||{{{xxxvvvwwwyyyxxxuuupppnnnmmmmmmmmmllllllmmmnnnmmmkkkkkklllnnnqqqrrruuuwwwxxxvvvuuussstttxxx|||{{{zzz{{{tttmmmjjjkkkiiilllooommmhhhfffhhhlllmmmpppttttttrrrnnnjjjiiilllmmmnnnmmmkkkjjjkkklllhhhgggfffeeeeeedddeeeeeedddfffggggggffffffgggiiikkkppprrrooonnnppppppooojjjjjjjjjiiihhhhhhggggggiiiiiiiiifffcccbbbbbbccceeeeeeeeeeeegggiiikkkmmmkkkhhhdddaaaaaaaaa```___\\\]]]]]]\\\[[[YYYZZZ[[[^^^^^^___```aaabbbbbbbbbbbbdddiiimmmqqqsssttttttsssrrroookkkhhheeecccaaabbbccceeeggggggggggggfffiiihhhgggfffeeedddcccbbbeeeeeeeeefffgggeeebbb___]]]___bbbbbbbbbaaaaaabbbcccbbbcccfffeeecccdddhhhggghhhjjjkkkllllllkkkkkkhhhiiilllnnnooonnnmmmlllmmmnnnppppppooooooppprrrrrruuuyyy}}}|||}}}~~~}}}~~~~~~~~~}}}{{{{{{xxx|||~~~zzzvvvwwwyyyuuurrrnnnmmmnnnnnnllljjjlllmmmnnnmmmlllmmmoooppprrrsssuuuvvvwwwvvvtttsssssswwwzzzyyyxxxzzz}}}tttmmmkkkkkkiiilllooonnnjjjhhhhhhjjjkkkooossstttqqqlllhhhfffhhhjjjkkkkkkhhhggghhhiiiggggggeeedddccccccddddddccceeeffffffeeeeeehhhjjjmmmrrrsssooolllmmmmmmlllgggggggggggggggggggggggghhhiiiiiigggcccbbbccceeefffeeeeeefffhhhjjjmmmooonnnkkkgggdddcccaaa___^^^\\\^^^______^^^^^^___```______```aaaaaaaaaaaaaaaaaadddjjjoootttwwwxxxxxxsssqqqnnnkkkhhhfffeeedddbbbcccdddfffggghhhhhhhhhjjjiiihhhgggeeedddcccbbbfffffffffggghhhfffcccaaa]]]___````````````aaacccdddcccdddfffeeebbbcccgggggghhhjjjkkklllllllllkkkjjjlllnnnppppppnnnllljjjkkkmmmnnnnnnmmmmmmoooqqqqqqtttyyy}}}~~~~~~~~~~~~~~~zzz~~~{{{wwwwwwyyytttrrrooooooppppppmmmjjjkkklllnnnnnnnnnooorrrtttttttttuuuvvvvvvuuutttsssrrrvvvyyywwwvvvzzz|||sssmmmkkkllljjjmmmoooooollliiihhhiiikkkooossstttqqqlllhhhfffdddgggiiihhhfffdddeeeggggggfffdddcccbbbbbbcccdddbbbdddffffffdddeeehhhkkkoootttuuuppplllkkkkkkjjjeeeeeeeeeeeeffffffffffffgggiiiiiigggcccbbbdddfffeeeeeeeeeeeegggjjjnnnooorrroookkkhhhfffdddaaa___WWWYYY\\\]]]]]]]]]^^^```___``````aaaaaaaaa``````bbbeeekkkqqqvvvyyy{{{{{{rrrpppnnnkkkiiihhhggggggcccdddeeefffggghhhiiijjjjjjiiihhhgggeeedddcccbbbeeedddeeeffffffeeebbb___[[[\\\]]]\\\\\\]]]___aaaeeeddddddfffeeeaaabbbfffhhhiiijjjkkkllllllkkkjjjlllmmmooopppooommmkkkiiihhhjjjkkkjjjjjjjjjmmmooopppsssxxx}}}~~~~~~~~~~~~{{{wwwwwwxxx|||xxxuuuvvvzzz{{{xxxuuunnnnnnnnnooopppqqqrrrsssvvvwwwxxxxxxxxxwwwvvvvvvzzzxxxvvvuuuvvv{{{{{{uuuqqqmmmlllrrrqqqnnnllljjjiiihhhhhhlllnnnooonnnlllhhhgggfffggghhhiiijjjjjjiiihhhgggiiihhhfffdddcccccccccddddddaaaccchhhiiifffhhhnnnyyyxxxuuuqqqmmmjjjhhhggghhhggggggggggggfffcccaaaeeehhhjjjgggcccaaadddhhhgggggghhhjjjkkklllmmmmmmkkkkkkkkkiiifffbbb___\\\aaa^^^[[[ZZZ[[[]]]]]]]]]aaa]]]]]]```aaa```bbbfffjjjkkknnnsssxxx{{{|||{{{wwwppphhheeegggjjjjjjhhhiiiiiihhhhhhiiiiiijjjkkkiiijjjgggcccdddhhhgggdddeeefffffffffeeecccbbbaaa___^^^^^^___bbbccccccbbbeeeddddddcccbbbcccccccccggggggiiijjjjjjjjjjjjjjjjjjnnnsssuuussspppmmmlllggggggfffhhhkkkmmmnnnnnnppptttyyy{{{{{{{{{|||~~~}}}|||{{{|||xxxxxxwwwxxxxxxyyyzzz{{{}}}}}}||||||}}}~~~~~~}}}zzzwwwwww{{{}}}xxxuuusssrrrtttrrrooollljjjiiiiiiiiikkkmmmnnnllliiieeeccccccfffggghhhiiiiiihhhgggfffhhhgggeeedddcccccccccdddcccaaaccchhhkkkkkkooouuuyyywwwsssnnnjjjhhhhhhggghhhgggffffffeeeddd```^^^eeegggiiihhheeedddgggjjjhhhhhhhhhiiijjjlllmmmnnnkkkkkkjjjiiifffcccaaa___aaa___\\\[[[\\\^^^^^^^^^```]]]]]]```aaa```bbbfffiiijjjlllqqquuuxxxyyyxxxxxxrrrjjjggghhhjjjjjjhhhjjjiiiiiiiiiiiijjjkkkkkkjjjkkkiiiffffffiiihhhddddddeeefffgggfffdddbbbaaa```___^^^```bbbccccccbbbeeedddccccccbbbbbbcccccchhhhhhiiijjjkkkkkkkkkkkkmmmppptttuuurrrnnnjjjiiihhhhhhhhhiiikkkmmmnnnnnnpppsssxxxzzzzzzyyy{{{|||}}}}}}~~~|||}}}~~~|||{{{zzzzzzwwwtttpppmmmjjjjjjlllmmmmmmoooooommmiiifffddddddggghhhhhhiiiiiihhhhhhggghhhhhhgggfffeeeeeeeeefffeeeccceeeiiinnnpppuuuzzzyyyuuuooojjjffffffgggiiiiiihhhgggffffffddd```]]]dddgggiiihhhffffffiiillliiiiiihhhhhhiiikkkmmmnnnkkkkkkiiihhhfffeeeccccccbbb```]]]]]]^^^______^^^```]]]]]]aaabbb```bbbeeehhhhhhjjjmmmqqqtttttttttxxxssslllhhhiiijjjjjjiiikkkjjjjjjjjjjjjkkklllmmmlllmmmllliiiiiikkkiiidddbbbdddfffhhhhhhfffdddbbbaaa``````aaabbbccccccbbbdddcccbbbbbbaaaaaabbbbbbhhhhhhiiiiiijjjkkkkkkkkkppprrrttttttpppkkkgggfffjjjjjjjjjjjjkkklllmmmmmmpppsssvvvxxxxxxxxxyyyzzz~~~~~~~~~~~~~~~zzzwwwrrrnnnllllllnnnppppppqqqqqqpppmmmjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjkkkkkkjjjjjjiiiiiiiiiiiihhhggggggkkkppptttyyy|||yyytttmmmfffcccdddgggjjjjjjiiihhhiiiiiigggdddbbbeeeggghhhgggffffffhhhjjjkkkjjjiiihhhiiijjjlllmmmkkkjjjiiigggffffffffffffbbb```^^^^^^___```______```]]]^^^aaabbb```aaaeeegggfffgggjjjmmmooopppoootttpppjjjhhhhhhjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnooopppooollllllmmmiiidddbbbdddgggiiijjjiiifffeeedddcccbbbbbbddddddcccbbbbbbaaa``````______``````gggggggggggghhhiiijjjjjjoooqqqsssrrrnnnjjjgggfffkkkkkklllkkkkkkkkklllmmmrrrsssvvvwwwxxxyyyyyyzzz|||||||||}}}{{{xxxsssooommmmmmoooqqqooopppqqqooommmkkkkkkkkklllkkkkkkkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkjjjgggggghhhlllssszzz~~~wwwssslllfffcccdddhhhjjjhhhggggggiiijjjjjjhhheeegggggggggfffeeedddeeefffkkkjjjiiiiiiiiijjjkkkllljjjiiihhhgggffffffggggggbbbaaa______`````````^^^___]]]^^^bbbcccaaaaaadddfffeeeeeegggjjjlllmmmlllmmmkkkgggffffffhhhjjjkkkiiiiiijjjkkklllnnnpppqqqrrrsssrrrnnnmmmnnnjjjdddbbbdddgggjjjlllkkkjjjiiihhhfffeeeeeeeeeeeedddbbb``````___^^^^^^^^^^^^^^^eeedddddddddeeefffggghhhlllmmmoooooommmkkkjjjjjjkkkmmmnnnlllkkkjjjlllnnnttttttuuuwwwyyy{{{{{{{{{||||||}}}~~~|||zzz|||~~~~~~zzzvvvttttttuuuvvvqqqrrrrrrpppmmmkkkkkklllmmmllllllkkkkkkllllllmmmpppppppppooonnnmmmkkkjjjfffhhhjjjnnnwwwvvvrrrmmmhhhffffffiiijjjeeedddeeegggiiiiiihhhfffhhhgggfffeeeeeedddddddddjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhggggggffffffeeeaaa```______``````___^^^___]]]^^^bbbcccaaaaaadddeeeddddddeeehhhkkklllllliiihhhfffddddddeeegggiiifffggghhhjjjmmmooorrrsssuuuvvvsssooommmnnnjjjddddddfffhhhkkkmmmnnnooooookkkjjjhhhggghhhgggeeecccaaa```______^^^^^^______ccccccbbbbbbcccdddfffggghhhjjjllllllkkkkkkmmmnnnkkkmmmooonnnkkkjjjmmmppptttssstttvvvyyy|||}}}|||~~~rrrrrrrrrpppooollljjjhhhhhhkkknnnqqqssswww}}}~~~~~~|||yyyuuusssrrrsssqqqpppoooooooooooopppqqqvvvvvvvvvuuusssqqqooommmlllooopppsss{{{}}}tttrrrooollljjjiiijjjjjjfffffffffhhhiiiiiigggeeehhhgggfffeeefffgggffffffjjjjjjllllllllljjjhhhggggggggghhhhhhgggfffdddccc```_________``````^^^]]]^^^\\\^^^cccdddaaaaaaccceeedddccceeehhhkkklllllljjjiiigggdddccccccdddfffcccdddfffiiilllpppsssuuuxxxxxxtttnnnlllmmmjjjeeeggghhhiiikkknnnqqqssstttooommmkkkjjjjjjiiigggeeecccbbbaaaaaa``````aaaaaadddcccbbbaaabbbdddfffgggfffhhhjjjjjjjjjkkknnnpppjjjmmmooonnnkkkkkknnnrrrrrrqqqqqqtttyyy|||}}}|||cccbbbbbb```___]]][[[ZZZXXX\\\___bbbdddhhhnnnsssxxx~~~{{{xxx||||||}}}}}}yyy{{{}}}{{{|||vvvvvvttttttttttttvvvvvv|||||||||{{{yyyvvvsssrrruuuxxxxxxwww}}}~~~vvvsssrrrpppnnnmmmkkkjjjjjjjjjiiiiiijjjkkkkkkhhhfffgggfffeeefffhhhiiiiiiiiiiiijjjlllmmmmmmjjjhhhffffffggghhhhhhgggeeecccaaa```___^^^___``````^^^\\\^^^\\\^^^cccdddaaaaaaccceeedddccceeehhhkkkmmmmmmlllkkkiiieeebbbaaabbbcccaaabbbeeehhhlllqqqtttvvvyyyxxxtttmmmkkkllljjjfffiiiiiijjjlllooorrrvvvxxxqqqooolllkkkkkkjjjhhhfffeeeddddddcccccccccccccccdddcccbbbbbbbbbdddfffhhhfffgggiiiiiiiiikkkmmmpppjjjmmmpppoookkkkkkooossspppoooooorrrxxx|||}}}|||~~~}}}|||~~~SSSTTTVVVVVVTTTPPPKKKIIIJJJKKKLLLOOOTTTYYY^^^aaaaaaeeehhhhhheeefffjjjooozzz~~~~~~yyyxxxxxxzzz~~~}}}zzz}}}~~~}}}}}}~~~~~~}}}zzzxxxxxxyyy{{{~~~|||{{{{{{}}}xxxzzzxxxwwwvvvtttqqqllliiiiiiiiiiiihhhhhhhhhhhhhhhkkkmmmnnnkkkgggddddddfffllllllkkkkkkjjjhhhgggfffgggfffeeeeeeeeedddbbb```\\\^^^```aaaaaa```]]]\\\ZZZZZZ[[[^^^aaaccccccbbbbbbccceeegggjjjmmmppprrrrrrnnnjjjgggfffgggffffffeeehhhkkkkkkiiikkkqqqwwwwwwvvvsssmmmgggeeehhhlllffffffhhhkkkoootttxxxzzzyyyssslllfffdddeeeeeeeeeddddddeeeeeefffgggggggggeeeaaa]]]]]]aaadddffffffiiijjjjjjkkkkkklllmmmmmmooonnnmmmmmmnnnooonnnmmmmmmooorrruuuxxxzzz{{{{{{|||~~~~~~}}}~~~~~~}}}}}}~~~HHHIIIJJJJJJHHHEEEBBB@@@??????@@@BBBEEEIIILLLOOOPPPSSSUUUTTTTTTWWW^^^dddjjjssswwwtttwwwxxxvvvuuuwwwzzz{{{xxxuuuvvvxxxzzzzzzxxxwwwwwwyyyrrrrrrqqqooooooppptttwww|||uuu{{{~~~|||{{{yyyuuuppplllkkkkkkkkkkkkkkkkkkkkkkkkoooqqqsssqqqmmmjjjiiijjjiiiiiiiiiiiihhhgggfffeeegggeeeddddddddddddaaa___]]]___```aaaaaa___]]][[[ZZZZZZ[[[^^^```bbbbbbaaaccccccdddfffiiikkknnnooopppmmmhhhfffeeefffeeeeeedddfffhhhiiikkknnnrrrvvvvvvtttpppkkkggggggiiikkkggghhhiiikkknnnrrruuuwwwvvvqqqkkkfffeeeeeeddddddeeeeeeffffffggghhhiiiiiiiiieeeaaa```bbbdddeeeeeeiiiiiijjjkkkkkklllllllllnnnlllllllllnnnnnnnnnlllooopppssswwwyyy{{{|||}}}|||~~~}}}||||||}}}{{{{{{zzz{{{}}}===>>>>>>>>>===;;;999888999999999:::;;;===???AAAAAABBBDDDDDDEEEKKKSSSZZZ___iiioooooosss{{{|||rrrpppoooqqqtttvvvsssqqqnnnqqqttttttrrrooommmlllfffeeeeeedddeeeiiioootttwwwxxx{{{}}}rrrllluuuwwwpppuuussspppooottt||||||wwwtttppppppqqqppppppooonnnnnnppprrrtttssspppllljjjjjjiiiiiihhhhhhggggggfffffffffdddccccccdddccc```^^^___```aaaaaa```^^^\\\ZZZYYYZZZ\\\^^^```aaaaaabbbccccccccceeefffhhhjjjkkkmmmjjjfffdddcccdddccccccccccccdddhhhmmmqqqtttuuutttpppkkkhhhhhhiiijjjjjjhhhiiijjjkkkmmmooorrrsssqqqmmmiiifffeeeeeedddccceeeeeefffggghhhiiijjjkkkmmmiiieeecccccccccdddccchhhiiijjjkkkkkkllllllllllllkkkjjjkkkmmmnnnmmmlllnnnppprrruuuxxxzzz{{{||||||}}}}}}|||{{{zzzzzz{{{{{{{{{zzzzzz|||<<<<<<;;;:::999888666555666666666666777888::::::===>>>@@@BBBDDDIIIPPPUUU\\\dddjjjkkknnnssstttrrrjjjhhhgggjjjnnnpppooolllfffiiilllnnnlllhhhccc```XXXXXXWWWWWWXXX^^^eeejjjjjjmmmqqqwww{{{|||yyywwwnnneeebbbppp~~~sssiiiaaa]]]YYYUUUTTTXXXaaalllrrrxxx~~~yyyyyyxxxwwwuuussspppoooqqqssstttsssqqqnnnkkkiiijjjjjjiiihhhhhhhhhhhhhhheeedddcccccccccbbb```^^^```aaaaaaaaa```^^^[[[ZZZZZZ\\\^^^___```aaabbbccccccbbbccccccdddeeeffffffiiifffcccbbbbbbbbbaaaaaabbb```aaafffoootttuuusssqqqmmmhhhfffhhhkkkjjjiiiiiiiiijjjkkklllnnnooopppllliiigggeeeeeeeeecccbbbddddddeeeggghhhiiijjjkkkllljjjgggdddcccccccccdddhhhiiijjjkkklllllllllkkkjjjiiiiiijjjlllmmmmmmllllllmmmooorrrtttvvvxxxyyy{{{{{{|||zzzxxxwwwxxxyyy~~~}}}}}}}}}~~~>>>>>>===;;;999777666555111111111222333444555555===???BBBEEEGGGJJJMMMOOOTTTZZZ```bbbcccffffffeeeeeebbb```aaadddeeedddaaa\\\]]]```aaa```\\\VVVRRRIIIHHHGGGFFFHHHLLLSSSXXX___ccciiiooorrroooiiidddUUUPPPSSSeee|||sssggg\\\TTTJJJGGGBBB@@@DDDLLLVVV]]]cccqqqwwwxxxvvvqqqlllmmmtttzzz{{{xxxwwwwwwyyyzzzzzzzzzzzzzzz|||}}}yyyuuurrruuuuuuuuuuuusssqqqnnnkkkjjjjjjhhhgggggggggggggggeeedddcccccccccbbb```^^^aaaaaaaaa```___]]]\\\[[[[[[^^^```aaaaaaaaabbbdddbbbbbbbbbaaabbbbbbcccccceeecccaaa``````aaa```___aaa___```fffpppuuutttpppoookkkgggfffiiikkkkkkiiiiiiiiijjjkkklllmmmnnnnnnhhhfffeeeeeeeeeeeedddccccccddddddeeeggghhhhhhiiiiiihhhgggeeeccccccdddeeehhhiiikkklllmmmmmmlllkkkkkkjjjiiijjjlllmmmlllkkkllllllnnnppprrrtttvvvwwwyyyzzzzzzxxxvvvvvvwwwyyy~~~~~~~~~;;;;;;;;;;;;999777555444000111111222333444444444:::;;;>>>AAADDDEEEEEEEEEMMMQQQUUUYYYZZZ\\\^^^___^^^[[[WWWVVVVVVVVVSSSPPPNNNNNNOOOOOOOOOLLLGGGCCC@@@???>>>===>>>BBBGGGKKKVVVYYY^^^cccccc^^^UUUNNNDDDBBBHHHZZZnnn}}}yyyhhh]]]SSSKKK???<<<888777:::AAAIIIOOOYYYhhhzzzvvvkkkcccccc```\\\YYYZZZ___dddjjjhhheeebbbaaabbbcccdddgggiiikkklllnnnssszzz|||wwwvvvtttssssssqqqooolllllljjjhhhgggeeeeeefffffffffdddccccccdddccc```^^^aaa`````````___^^^]]]\\\[[[^^^aaabbb``````bbbdddbbbaaaaaa```aaaaaaaaabbbcccaaa______``````___^^^```___aaagggooosssqqqnnnllljjjhhhggghhhjjjkkkkkkllllllmmmmmmmmmlllkkkkkkfffdddcccccceeeffffffeeeddddddeeeeeeffffffggggggggghhhhhhfffddddddfffgggiiijjjlllnnnooonnnmmmllllllkkkjjjjjjllllllkkkjjjmmmnnnoooppprrruuuwwwxxxxxxxxxxxxwwwuuuvvvxxxzzz|||{{{{{{|||~~~444666888999999777555444333444444555555555444444777777888:::<<<>>>>>>>>>FFFHHHKKKOOOPPPQQQSSSVVVPPPMMMIIIGGGHHHIIIGGGDDDDDDBBB@@@@@@@@@???<<<999999999999999:::<<>>??????AAACCCCCCCCCEEEHHHBBB???<<<===@@@BBBBBB@@@@@@<<<999888999999777555000111222333444666:::>>>>>>???@@@CCCEEEEEECCC@@@@@@>>>===AAADDDHHHQQQYYY\\\bbbjjjqqquuuuuurrrooobbb```XXXLLLCCC???:::555555444555777;;;@@@FFFIIIUUU```kkkkkkdddZZZMMMCCCFFFDDDAAABBBEEEIIILLLMMMGGGFFFDDDCCCBBBBBBBBBBBB@@@EEEIIIJJJIIILLLRRRWWWZZZZZZYYYZZZ\\\```dddggggggiiimmmttt}}}vvvtttqqqnnnlllkkkkkklllgggfffeeeeeeeeedddbbb```__________________^^^^^^WWW[[[______\\\[[[^^^aaaaaaaaa`````````aaaaaabbb```___^^^^^^``````___^^^```bbbfffjjjmmmnnnllljjjjjjlllllljjjhhhgggjjjmmmuuuuuusssppplllhhhdddbbbeeecccaaabbbdddgggiiijjjhhhhhhhhhhhhggggggggggggkkkmmmmmmkkkgggeeefffhhhjjjllloooqqqrrrqqqooonnnpppnnnlllllllllllljjjhhhkkkkkkkkklllnnnqqqsssuuuvvvvvvvvvvvvuuuwwwzzz}}}yyyzzzzzz|||000444888<<<>>><<<999777888777555444333444666777777777888999;;;<<<===>>>999<<>>@@@???;;;777555777;;;???@@@999:::999555111///111333444333333333333555777888777999<<<>>>>>><<<:::888===<<<;;;;;;<<<>>>AAABBBEEEIIINNNRRRSSSQQQNNNLLLLLLHHHBBB>>><<<:::888666666555444444555:::AAAGGGSSSUUUVVVUUUQQQIIIAAA<<<===<<<::::::===@@@AAAAAAGGGEEECCC@@@===<<<<<<<<>>===;;;888777888:::;;;:::999:::999666333222333555444444444444555666777888555777999;;;;;;:::888777:::999888777777888999:::777999===@@@AAA@@@===<<>>BBBFFFGGGHHHGGGDDD???:::777<<<:::999:::===@@@CCCCCCFFFEEEBBB@@@===:::999888:::;;;<<<===>>>BBBGGGKKKMMMCCC<<<<<<>>>>>>>>>@@@??????AAACCCHHHMMMRRRTTTZZZ```hhhooossswwwzzz|||yyyvvvqqqnnnmmmkkkiiigggeeeeeeeeeeeedddccc```^^^^^^\\\[[[]]]```aaa___]]]___[[[ZZZ^^^```___]]]^^^aaa```aaaffffffdddffflllqqqssstttsssoookkkgggeeejjjiiihhhfffeeefffjjjmmmuuusssqqqooommmiiieeebbbbbbaaaaaaccchhhkkkkkkjjjiiieeecccddddddbbbcccgggnnnmmmkkkgggdddcccdddfffhhhlllqqqsssqqqooonnnnnnnnnnnnnnnnnnnnnmmmllllllkkklllmmmoooqqqssstttuuusssttttttsssrrrrrrsssuuuzzz|||}}}---000333666777666444222444333333222333444666777555666777999999999888777999:::;;;;;;:::999;;;<<<;;;999888888888888666444888999999777555444555777444555666666777777777777555666777777888888777777999888666444333333444444222333555777777777555444333333444666666444000---222222333222333555999<<<<<<<<<;;;;;;999777666555:::999888;;;@@@EEEHHHIIIIIIHHHFFFCCC???;;;777555:::<<<===???BBBFFFLLLQQQKKKBBB:::888777555444555777666666666777999<<<>>>AAAGGGPPPXXX^^^bbbfffhhhpppuuu}}}zzzxxxuuurrrmmmkkkiiihhhhhhhhhfffdddaaa___^^^```cccccc```\\\___[[[[[[___aaa___]]]___cccbbbdddhhhjjjlllqqqwww~~~~~~yyyqqqjjjfffeeeffffffeeeddddddfffjjjmmmuuusssqqqooommmiiieeeaaabbbaaaaaacccgggjjjkkkkkkiiidddbbbccccccaaabbbeeemmmmmmkkkgggcccbbbcccdddhhhlllppprrrqqqpppooooooooooooppppppoooooonnnnnnmmmoooqqqssstttuuuuuutttssstttuuutttrrrrrrssstttzzz|||~~~...///222444444333222000222111111111222444555666666777999:::;;;:::999888;;;;;;;;;;;;:::::::::;;;999777555555666666444333666666666666555555666777444555666888888888777666666666666666777888888999999888777555555555555555666777777888888888777777333333444555777666333000222333444444333444666888;;;:::888777666777777888:::999;;;@@@GGGMMMRRRTTTRRRRRRPPPLLLGGG@@@:::666<<<===>>>@@@BBBFFFLLLPPPKKKCCC<<<:::777444222444666555333222222333555666;;;@@@HHHNNNRRRTTTVVVXXXdddjjjtttzzzuuupppooottt}}}|||xxxtttrrrrrrqqqooolllgggeeebbbbbbddddddaaa^^^___]]]]]]bbbcccaaa```bbbggghhhkkkooosssyyy~~~rrriiieeeeeebbbccccccccccccfffjjjmmmrrrpppooonnnmmmjjjfffcccdddccccccdddfffhhhiiijjjhhhdddbbbddddddbbbdddhhhooonnnlllhhheeecccdddeeeiiikkknnnpppppppppppppppooopppppppppppppppoooooonnnppprrrtttuuuuuutttssstttvvvwwwxxxwwwvvvwwwyyyyyy{{{~~~///000111222222222111000000000000111111333333444444666777999::::::999999;;;;;;;;;;;;;;;:::999888777555222111222444555555333333333444444555555444333444666777777666555444777777666666777999:::;;;777666666666777777888888666777777777777777777777888777666666888888666555444555666666444444555777<<<;;;999777777888999:::;;;<<<@@@GGGPPPWWW[[[\\\\\\[[[YYYUUUOOOGGG@@@<<<;;;<<<<<<<<<<<>>@@@FFFNNNVVV[[[]]]]]]]]]]]][[[XXXRRRLLLFFFBBB@@@@@@???===<<<===AAADDDAAA<<<999888666333444777444333222111222333555777222555999===@@@CCCGGGIIIQQQRRRXXX```hhhkkkjjjgggYYYQQQGGGAAACCCKKKTTTYYYaaagggooovvvzzz{{{{{{{{{|||wwwqqqmmmkkkiiieeebbbbbb```aaadddeeefffjjjqqq}}}zzzqqqjjjeeeccc___```bbbbbbccceeeiiikkkhhhhhhhhhiiikkkkkkiiigggfffgggfffdddcccdddgggiiigggddddddgggiiiiiilllqqqlllllljjjgggccccccdddfffkkkjjjiiijjjmmmnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnmmmoooppprrrssssssrrrrrrqqqsssvvvxxxxxxxxxxxxyyywwwyyy|||111000000///...............//////000000000//////......///111555999===???CCCCCCEEEHHHIIIFFF???:::555444222111222222222000111000///111333444111///222111111000000111111111111111222333444555666666000111222333444555666666333555666888999999888888::::::;;;===??????===:::888888888777555666888::::::;;;===>>>??????>>>===AAADDDJJJRRRXXXZZZXXXVVVUUUUUUTTTRRROOOKKKHHHEEEEEEDDDCCC@@@>>>???BBBDDDAAA===;;;;;;999666888<<<;;;:::888666555666777888444777:::>>>BBBHHHNNNRRRRRRPPPOOORRRVVVZZZZZZXXXKKKEEE>>>:::;;;???CCCEEEHHHMMMSSSXXX[[[___cccfffooouuuwwwvvvxxx~~~}}}wwwpppjjjiiiggghhhkkklllnnnvvv~~~}}}tttoookkkfffbbb___```bbbcccccceeehhhkkkfffffffffgggiiiiiigggeeedddeeeeeedddcccdddiiillliiieeeeeehhhjjjjjjlllqqqkkkkkkjjjgggeeedddfffhhhllliiiggghhhjjjllllllkkkjjjkkklllmmmmmmmmmmmmlllnnnooopppqqqrrrsssttttttqqqtttwwwwwwvvvuuuuuuuuuvvvxxx{{{~~~000000...---------------...///////////////...---/////////222666<<>>BBBEEEDDD@@@===888888888666555666999;;;<<>><<<===???BBBEEEBBB@@@AAA>>>;;;===AAA???===:::777555444444444888:::===@@@DDDKKKRRRWWW[[[UUUNNNKKKLLLNNNNNNMMMCCC@@@===;;;<<<<<<===<<<:::===@@@CCCFFFLLLTTTZZZ\\\aaadddbbbbbbhhhnnnooosssxxxzzzrrrrrroooppprrrtttwwwwwwooonnnlllgggbbb___aaaccccccdddeeehhhjjjgggffffffgggggggggdddbbbaaacccdddcccccceeekkkpppjjjgggfffhhhiiiiiikkkooommmmmmllliiiggggggiiilllllliiiffffffiiikkkkkkiiiiiijjjjjjkkklllllllllkkkoooooopppppprrrtttuuuvvvuuuwwwyyyyyyvvvtttsssrrruuuwwwzzz}}}111111111000///...------111000000//////////////////......111666>>>FFFKKKPPPPPPPPPQQQSSSQQQKKKGGG<<<;;;999555222111222444222222222111111111111000///000111111111000...---000///.........000111222222111111111333444333222222222333333333444444444///666???GGGKKKJJJFFFCCC@@@<<<888888:::;;;999777???CCCGGGIIINNNRRRPPPLLLOOOPPPSSSVVVXXXUUUNNNHHHFFFEEEDDDCCCBBBBBBCCCDDD???@@@BBBBBBBBBCCCDDDFFFAAACCCCCC@@@@@@DDDEEEBBBBBBDDDBBB<<<888999:::888===???CCCIIIOOOTTTXXXZZZ___ZZZUUUPPPOOOOOOOOOOOOJJJEEE@@@???AAABBB???;;;999888777888<<>><<<888555333111000000222222222111111111000000000000000000//////...---000/////////000000111222222111000111333333333111222222222222222222222222000555===EEEHHHHHHEEEBBB>>><<<999888888888777666>>>DDDJJJOOOUUU[[[ZZZVVVYYYWWWTTTSSSSSSRRRNNNKKKHHHEEEAAA===<<<===@@@BBBEEEFFFGGGFFFEEEEEEFFFGGGFFFFFFDDD???>>>BBBDDDCCCCCCFFFEEE???;;;::::::777===???CCCIIIPPPWWW\\\___```\\\XXXUUUTTTTTTTTTSSSNNNJJJEEEDDDFFFGGGFFFCCC;;;999888777:::???DDDGGGLLLMMMKKKFFFBBBAAAFFFJJJIIIOOO]]]lllqqqlllfffdddeeefffhhhkkkoootttwwwyyyxxxqqqmmmjjjhhhfffccccccccceeegggiiihhhgggeeeeeeeeefffhhhhhhfffdddeeedddbbbbbbccceeehhhjjjhhhfffddddddgggjjjllllllnnnllljjjjjjlllmmmmmmlllnnnnnnlllhhhfffeeegggjjjkkkiiihhhiiikkklllkkkkkkpppoooooopppppprrrssstttqqqrrrssssssssssssuuuwwwwwwxxxzzz|||222333444555666666666666222222111111000000000000//////000111444888<<<>>>GGGHHHJJJMMMPPPQQQNNNLLL@@@;;;777444444333///,,,222222111111111000000000111000///...------------...///000111111111000000111000///000222333222111111111111000000000000000000444:::???BBBCCCAAA@@@<<<<<<;;;999666444555666<<>>999777999>>>AAAJJJKKKLLLJJJHHHGGGGGGHHHJJJJJJEEE???>>>BBBEEEDDDFFFJJJJJJEEE@@@>>>;;;888;;;===AAAFFFNNNUUU[[[___]]][[[XXXWWWWWWWWWVVVUUUQQQLLLHHHGGGJJJLLLMMMLLL===;;;999888888;;;>>>AAABBBBBBAAA===999888<<>>999555444666666111,,,111111111111000000000000222000...---,,,,,,,,,------...000222222111///---000/////////111222111000000000000//////////////////111555999;;;=========<<<===>>>;;;666333444666:::AAAJJJQQQYYY___]]]XXXOOOJJJCCC??????CCCIIILLLHHHCCC===888777:::>>>AAAIIIJJJJJJIIIGGGFFFFFFGGGIIIIIIFFFAAAAAADDDFFFEEEIIINNNPPPLLLGGGDDD@@@;;;:::;;;===AAAFFFLLLQQQTTTTTTRRRPPPQQQRRRRRRRRRQQQMMMJJJFFFFFFHHHKKKMMMMMM>>>===;;;999:::;;;===???@@@AAA@@@===:::999;;;===@@@GGGTTTaaabbbYYYNNNHHHIIIHHHGGGIIIMMMTTT\\\aaadddgggjjjkkkkkklllppptttvvvyyy~~~{{{uuurrrpppnnnlllkkklllllllllkkkgggeeeddddddeeedddcccaaabbbaaaaaaaaabbbccceeefffcccbbbaaabbbeeeiiijjjkkkjjjiiihhhiiijjjjjjhhhfffjjjjjjiiifffddddddeeegggfffffffffiiilllnnnnnnmmmmmmnnnoooqqqrrrsssssssssrrrsssssssssrrrrrrtttvvvwwwxxxzzz|||<<<<<<;;;:::999888666666111222222222222111000000/////////000000111111222000222666:::===???@@@@@@;;;777444555999888444///111111111000000000//////111000...---,,,,,,------,,,...111222222000...,,,000/////////111222111000000////////////////////////000111444666888999999<<<>>>???<<<888555555777;;;BBBIIIMMMRRRVVVRRRLLLCCC@@@<<<888777:::???BBB???===:::888888:::<<<>>>BBBCCCDDDDDDCCCCCCDDDEEECCCFFFFFFCCCDDDFFFFFFCCCHHHNNNRRROOOLLLIIIEEE@@@=========???AAADDDFFFHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFDDDBBBAAACCCFFFHHHIII???>>>=========???@@@AAACCCDDDCCCBBB@@@@@@AAABBBCCCHHHSSS^^^^^^UUUKKKGGGHHHFFFDDDDDDGGGMMMSSSWWW___bbbddddddaaa```bbbeeeggghhhmmmuuu~~~~~~yyysssooommmlllllllllhhhfffdddcccccccccaaa___aaaaaaaaabbbbbbbbbbbbccc___^^^^^^```cccggghhhhhhhhhhhhhhhiiijjjiiifffddddddeeeeeedddcccccceeegggddddddeeehhhkkkmmmmmmllljjjlllnnnqqqrrrsssrrrrrrssstttuuutttssssssuuuwwwwwwyyy|||~~~>>>>>><<<;;;888666333222000111222222222111///...///............///000000---000333666777888:::<<<888777666888::::::666222111111000000000/////////000///......---.........///000222444333222///---111000///000222333222111///000000000111111111111000000111222444666777888======>>><<<:::777666666<<>>>>>>>>>>>@@@BBB===AAACCCAAABBBDDDCCC???AAAHHHMMMLLLKKKJJJGGGCCCAAABBBBBBBBBCCCCCCCCCCCCAAA???>>>>>>AAACCCDDDDDDAAAAAA@@@@@@@@@AAABBBCCC??????@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGKKKMMMTTT\\\]]]VVVPPPNNNOOONNNLLLLLLMMMPPPTTTVVV\\\]]]^^^]]]ZZZYYYXXXXXX[[[[[[___gggrrr}}}~~~xxxtttrrrpppnnnkkkhhheeedddccccccaaa___bbbcccccccccbbbaaa```___\\\[[[[[[^^^bbbeeegggggggggggghhhjjjkkkiiieeebbbaaabbbcccccccccdddfffhhhbbbbbbdddgggjjjlllllljjjiiikkkooorrrttttttsssqqqtttuuuvvvuuussssssuuuwwwwwwzzz~~~======;;;999777444111000///000111222222000...---......---,,,---...000111---000333444444444666888777999:::<<<;;;999666333111000000000////////////......///000000000//////333444555666666444222111222111000111333333333111000000111222333333444555222333333444555777888888<<<;;;:::::::::999777444888<<<>>>???AAABBB>>>888777888888666222111222444666666555444444444555666777999:::;;;;;;;;;===???;;;>>>>>>;;;;;;======:::666>>>DDDEEEEEEGGGFFFCCCBBBCCCEEEGGGGGGGGGFFFEEECCC@@@>>>>>>@@@CCCEEEFFFBBBCCCDDDCCCBBBAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLKKKKKKQQQPPPSSSYYYZZZWWWVVVXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXWWWTTTRRRQQQSSSXXX```jjjsssyyy{{{yyy~~~zzzwwwooollliiifffeeeeeecccbbbddddddeeedddcccaaa^^^]]]ZZZZZZ[[[^^^bbbeeegggfffggggggiiikkkkkkiiieeeaaabbbdddeeeeeeddddddfffggg```aaabbbfffiiikkkiiihhhjjjmmmqqquuuwwwvvvtttssstttuuuuuutttsssrrrtttuuuvvvzzz;;;;;;:::888666333111000...///111222111000...---...---,,,+++,,,...000222---000333333111111222444888;;;>>>>>>;;;777555333000000000000////////////,,,...///111111111000000777777888888888777555444222111111111333444333222000000111333444555666777444555666666777888999999;;;999888999;;;:::666333111555777777999<<<999333111333444333000000222555:::999666444333444555666777888::::::999999;;;===;;;<<<:::555444777888666...666<<<>>>@@@DDDDDDAAA???BBBEEEIIIJJJJJJIIIHHHGGGEEEAAAAAACCCGGGIIIKKKEEEGGGHHHHHHFFFDDDBBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGIIILLLNNNOOOOOOMMMPPPMMMNNNRRRTTTTTTVVVZZZXXXXXXYYYZZZ[[[[[[ZZZZZZZZZXXXWWWXXXZZZYYYUUURRRKKKNNNUUU___hhhnnnqqqqqqpppuuu}}}rrroookkkiiihhhgggeeedddeeeffffffeeeccc```]]][[[ZZZZZZ[[[^^^cccfffggggggggggggiiikkkllliiidddaaaeeefffggggggeeeeeefffggg___```bbbeeehhhiiihhhfffkkknnnssswwwyyyxxxvvvuuusssttttttsssrrrqqqssstttvvv{{{999777444444666666333111---///000///---,,,,,,---,,,++++++,,,---...///000111000///...------...///666555555666666555111...222111000//////////////////000000111222333333333:::<<<@@@BBBAAA>>>999666666444333444777888666333666444333333444666666666999999999999;;;===???AAA<<<<<<<<<======;;;777333000111222333333222111000888444000///111333222000666111,,,,,,111444444222777777666555555555555555333333333111000000222444222111222444777:::::::::888:::???FFFLLLOOONNNMMMLLLKKKJJJIIIIIIKKKMMMNNNJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFIIIMMMPPPRRRRRRPPPOOORRRRRRRRRSSSTTTVVVWWWXXXWWWZZZ]]]___^^^[[[XXXUUUWWWUUUTTTVVVYYYZZZXXXUUUOOOQQQUUU]]]eeelllpppqqqlllpppwww}}}wwwssspppmmmiiifffhhhgggfffeeeeeeccc```]]]]]]\\\]]]```cccfffgggfffffffffgggiiikkkiiifffccccccfffjjjkkkjjjgggdddbbb___aaaccceeehhhiiijjjkkkkkknnnrrruuuwwwvvvuuutttsssrrrqqqppppppppprrrrrr{{{~~~333111//////000000...,,,---///000///...,,,,,,---,,,,,,,,,,,,---...//////111000///...------...///222222222333444333000---111000//////.........////////////000111222222222999;;;???AAAAAA>>>:::777999888777999<<<===<<<:::;;;999777777999;;;;;;:::???@@@@@@AAACCCEEEFFFGGGCCCBBBAAA@@@???<<<777333//////000111111000//////555222000///000222222222555222//////222444444333666666555444444444444555222333333222111000222333222111111333777999999888777999>>>DDDIIIKKKJJJIIIIIIJJJLLLNNNOOOPPPPPPPPPMMMKKKHHHEEEBBB@@@??????CCCCCCDDDEEEFFFGGGHHHIIIFFFIIIMMMQQQTTTUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZXXXXXXYYY\\\]]][[[YYYXXXYYY\\\```eeehhhhhhggghhhlllrrryyy}}}{{{xxxuuurrrqqqooommmkkkiiifffbbb___\\\[[[\\\___dddggghhhhhhhhhhhhiiikkklllllliiifffbbbeeehhhjjjiiigggdddbbbaaabbbdddfffgggiiijjjjjjnnnqqqtttwwwxxxxxxvvvuuurrrqqqqqqqqqqqqrrrtttuuu{{{}}}...,,,++++++,,,,,,***)))---...000///...,,,------,,,,,,,,,------...//////000///......---..................///111000...,,,/////////........................///000000111111555777:::<<<===;;;888666;;;:::;;;===@@@BBBCCCBBBBBB@@@??????AAABBBBBBBBBFFFHHHJJJKKKMMMMMMMMMMMMJJJIIIFFFDDDAAA<<<777333---...///000000///...---111111111000///000222444222222222333333444444444555555444333333333333333000222333333222111111222222111111333555777777666666777;;;@@@DDDEEEDDDCCCBBBEEEJJJNNNQQQQQQOOONNNKKKIIIEEEAAA>>>======>>>@@@@@@BBBDDDFFFHHHJJJKKKJJJLLLOOOSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWXXXZZZ]]]___]]]\\\\\\^^^```aaa```___``````bbbdddfffeeeccc```___ccchhhnnnuuu~~~~~~~~~{{{xxxtttqqqlllfffbbb^^^^^^___bbbgggjjjkkkkkkjjjjjjjjjlllmmmnnnlllkkkeeegggiiikkkjjjhhheeecccccccccdddfffgggiiijjjjjjppprrrtttvvvwwwvvvuuutttqqqppppppqqqrrruuuwwwxxxzzz|||---,,,,,,,,,,,,,,,,,,+++,,,...//////...------...,,,,,,---.......................................,,,,,,,,,---///000...,,,..................---------------......////////////000333555666555444333888999:::<<>><<<<<>>???<<<===???BBBEEEHHHJJJKKKOOOPPPQQQRRRSSSRRRQQQQQQVVVVVVVVVUUUVVVVVVWWWWWWYYYXXXWWWVVVWWWZZZ\\\^^^^^^___```aaacccddddddcccaaabbbdddggghhhgggccc```XXX[[[^^^bbbhhhooovvv{{{}}}}}}|||zzzwwwsssooommmssswwwzzzuuuooojjjgggggggggiiimmmooooooooommmlllkkklllnnnoooooonnnkkkllllllmmmllljjjeeebbbccccccdddfffhhhjjjkkklllpppqqqrrrsssssssssrrrqqqoooooooooppprrruuuxxxyyyyyy{{{~~~------......------......,,,...//////...------...,,,---.../////////......------..................---,,,,,,---///000///...,,,---...//////...---------------------.........---...000111222222222111333444555777999;;;>>>@@@CCCBBBAAABBBDDDEEEDDDCCCDDDFFFIIILLLMMMLLLJJJIIIEEECCCAAA???===:::777444///000111111111111000///000222333222...---///222///222444555444333333333333333222111111111111111---000222333222111111222333222111222444444444333444444555888:::;;;999777;;;;;;<<<===>>>???@@@@@@AAA???;;;999888:::<<<>>>:::;;;===@@@CCCFFFIIIJJJOOOOOOOOOOOOOOOOOOOOOOOOUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXYYYYYYYYYYYYYYY]]]^^^```bbbcccdddeeefffccccccfffhhhjjjiiieeebbbYYY[[[\\\^^^___ccchhhkkklllkkkkkkiiieee```\\\YYY___eeennnyyy{{{wwwsssrrrqqqrrrssstttsssrrrssspppnnnmmmooorrrssssssrrrqqqooonnnmmmjjjeee```bbbcccdddfffhhhkkknnnoooppppppppppppqqqqqqppppppmmmmmmnnnoooqqqtttvvvxxxyyy{{{~~~***,,,------,,,,,,---///+++---//////...---...///------///000000///...---,,,,,,---............---///...---...000111000///,,,---...000000///...---------------------------...///000111222222333333///000111222222444888::::::::::::;;;======<<<:::<<<>>>AAACCCDDDCCCAAA@@@;;;:::888888888777555333000111222333333222111000000111222222000000000111222333444555666555444333333333222111111111111111...///111222111111222333333222111222444555444333333333333555777888777555<<<:::999777888999;;;===???>>>;;;888777777999::::::;;;===@@@CCCEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVXXXZZZZZZYYYWWWVVV[[[]]]```bbbbbbccceeegggffffffgggiiikkkiiifffcccaaabbbbbbaaa``````aaacccaaaaaaaaa___\\\WWWSSSPPPRRRYYYbbbmmmxxx}}}yyywwwwwwwwwzzz~~~}}}}}}}}}}}}{{{zzz|||xxxtttssstttwwwyyyzzzxxxuuurrrqqqpppmmmgggbbbdddddddddfffhhhkkknnnpppqqqqqqppppppppppppqqqrrrooonnnnnnooopppsssuuuvvvyyy{{{~~~(((***,,,,,,++++++---///+++---//////...---...///---...///000000///...---+++,,,---.........------000///---...///000000///,,,---///111111000///..................---------000000000000111111222222///111111000///000444777555444444666888888666444666777999:::;;;;;;:::999444222222222333444333111000111222333333222111000/////////111333555444333777555444555888999777555333333222111111111111222...///000000000000222444222111111222555666666555333222222444666777666444:::999777666666888:::;;;;;;:::999888777888999:::===>>>???AAACCCEEEGGGGGGHHHHHHHHHHHHJJJMMMPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUSSSTTTWWWXXXYYYYYYXXXXXXYYY\\\```bbbbbbccceeeggggggggggggiiikkkkkkiiigggggghhhiiigggdddaaa______^^^___```___\\\XXXSSSPPPTTTYYY```fffmmmwww~~~xxxuuuuuurrrpppppprrrvvvzzz|||}}}~~~{{{{{{~~~|||xxxxxxxxxvvvqqqkkkhhhgggfffggghhhjjjlllnnnooonnnmmmmmmmmmoooqqqrrrrrrqqqppppppqqqrrrtttuuuyyy|||(((+++------,,,,,,...111+++---//////.........///---...000111111///...,,,***+++---...///...------111///---...///000///...,,,...000111222111000///........................//////.........///000000111222333111//////333666444333444555777777555333222333444666666666555555000///...///111222111000000111222333333222111000---,,,---000666999888666;;;777444666;;;===:::666444333222222111222222222///000000//////000333555222111111333555777777666333222222444666777666444666555555555666777888999555555666777999;;;<<<===@@@AAABBBCCCEEEFFFGGGGGGKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVRRRSSSTTTVVVXXXZZZ[[[[[[YYY\\\```bbbbbbbbbeeehhheeeeeeeeehhhkkknnnnnnmmmjjjkkkllljjjfffaaa___]]]```aaabbbbbb```\\\WWWTTT\\\```ccceeefffllluuu}}}yyysssrrrsssnnnmmmkkklllpppsssuuuvvvqqquuuyyy|||}}}{{{vvvkkkjjjhhhgggggghhhjjjkkklllkkkjjjiiijjjlllnnnpppttttttrrrrrrrrrrrrssstttyyy|||111000...,,,+++,,,---///000000000000000000000000000...---...///000///......------...000111000///....../////////...,,,+++---,,,+++...111222///+++---......///////////////////////////////////////444333111111111333555777444///***+++///333111///111111111111111111111222000000000000////////////,,,---///000111111111111333000///111111111666<<<<<<999666666777777555222444777666222111222222...///---,,,...111333222000666555333222222444777999333222111111111333666777666666555444444666777888777888999:::<<<===>>>?????????@@@AAACCCEEEGGGHHHGGGHHHIIILLLPPPQQQPPPOOORRROOOMMMMMMQQQTTTUUUTTTTTTTTTTTTTTTVVVXXX[[[\\\]]]\\\[[[\\\```ccceeefffiiiggghhhkkkllljjjjjjmmmssspppllljjjjjjiiifffcccfffeeeccccccbbb```\\\YYY___dddhhhhhhfffeeeiiilllyyyzzz{{{yyyssskkkccc^^^bbbcccffflllqqqrrrpppmmmmmmnnnnnnnnnoooqqquuuxxx}}}~~~{{{uuunnniiiggggggeeeccciiihhhggggggiiimmmpppsssttttttsssrrrqqqrrrvvvyyyzzz{{{~~~111000///.........///000000000000000000000000000///...------//////...---///...---...000000///........./////////...---,,,,,,...///////////////000---...//////000000//////000000000000000000000000333222111111111222444555333222000000111222222333111111111111111111000000000000000/////////......///......///000222333555444111000222222222666===???<<<888666666666555333444666666222111333333000222000///000222333222000444333222111111222444555333222111111111333555777555555444444555555666666777777888:::;;;<<<===>>>>>>???@@@AAACCCEEEFFFGGGJJJIIIIIIJJJLLLLLLKKKJJJPPPNNNMMMNNNRRRUUUVVVUUUTTTTTTTTTUUUWWWYYY[[[\\\___]]][[[[[[^^^aaacccdddiiiggghhhmmmnnnllllllooorrrooolllkkklllllljjjggggggfffeeeddddddbbb___\\\aaadddhhhgggdddcccfffiiipppqqqrrrqqqllleee^^^YYY___```bbbgggkkkmmmllliiiggghhhiiiiiiiiikkkooorrrxxx}}}tttkkkfffdddbbb```ggggggggghhhkkknnnqqqsssuuuuuuuuusssrrrssswwwyyyzzz|||000000000000000000111111000000000000000000000000///...---...///000///---111///......000000///---....../////////...------,,,///222000---,,,///333---...//////000000//////111111111111111111111111333222222222222333444444111333444333111000222444111111111000000//////////////////.........------000///...---///222666888444111111222222222666<<>>999555555666666666666888777333222444444111555333222222333333222111333333333222222222222222222222111111222333555666222333444444555555444444666666777999:::;;;<<<<<<>>>>>>???@@@BBBDDDEEEFFFIIIHHHGGGGGGIIIJJJJJJIIILLLLLLMMMPPPTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\aaa^^^[[[ZZZ\\\___aaabbbgggfffhhhmmmooonnnooorrrpppnnnmmmmmmnnnnnnmmmllliiihhhhhhhhhhhhgggdddbbbcccfffgggfffbbb```bbbdddggghhhjjjiiifffaaa\\\XXX^^^^^^^^^aaadddfffeeedddbbbcccccccccccceeeiiilllpppvvv}}}yyymmmfffbbb``````cccdddgggjjjmmmppprrrrrrvvvwwwvvvuuussstttwwwzzz{{{}}}......///000111111111000////////////////////////111///...///000111000///222000//////000000...---...////////////.........///000000...,,,---///222......///000000000000000111111111111111111111111333444444444555555555555000111222222111000000000111111000000///.........///.........------------......------///222555666222000000222111000444:::???<<<888555555666999;;;;;;===:::555333555444111333333333333333333333222444555555666555444333222222222111111222333444444111222333444555444333222555666777888999:::;;;;;;>>>>>>>>>???AAABBBDDDEEEFFFDDDCCCDDDGGGJJJKKKKKKIIIKKKMMMQQQUUUXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]bbb^^^ZZZYYYZZZ]]]___```eeecccfffkkknnnmmmnnnrrroooooonnnooooooooonnnmmmlllkkkkkklllmmmmmmkkkhhhfffggggggdddaaa^^^___```bbbdddeeefffeeebbb^^^\\\___^^^]]]\\\]]]]]]]]]]]]^^^___```______aaaeeehhhkkkqqqzzz{{{pppgggbbb```______bbbgggkkkoooqqqrrrrrrvvvwwwvvvuuuttttttwwwyyy{{{}}}---...///000000000000000////////////////////////222111000111222222111000222111//////000000///---/////////...////////////222///,,,,,,...//////......//////000000000000000111111111111111111111111444555666888888888888777444111///111444444111---111000000000//////......///.........------------***+++---///000111222222000......000000...111777:::999777666666999<<>>777444555444111///000111111222222333444333444555666555444222111222222111111222222333333000111333444444444333222666666777777888999::::::=========>>>@@@AAACCCCCCCCCAAA@@@AAACCCFFFGGGGGGGGGIIIMMMQQQTTTWWWZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]aaa^^^ZZZYYYZZZ]]]^^^___bbb```bbbhhhjjjiiijjjmmmmmmnnnoooooonnnmmmllllllnnnnnnnnnoooqqqqqqooommmhhhhhhfffccc___]]]]]]]]]___```bbbddddddcccbbb```^^^]]][[[XXXVVVUUUTTTUUU[[[\\\\\\\\\[[[]]]aaadddhhhqqqzzz}}}ssshhhaaa\\\ZZZ]]]aaaffflllppprrrsssrrruuuvvvvvvuuussssssuuuwww{{{}}}......///////////////000000000000000000000000000222111000111222333222000222000//////111111000...//////.........///000111333///,,,---000222///,,,...///000000111111000000111111111111111111111111333555888:::<<<;;;;;;:::999555111222666888444///000000000000000000000000/////////.........------***+++---///000000//////...,,,---//////---///444555777999::::::<<<>>>AAABBBBBB>>>777333444333000---...000111000111333444111111222333333222000000111111222222222222222222111222333333444444333333666777777888999999::::::============???@@@AAABBBBBB@@@>>>>>>???@@@???>>>CCCFFFJJJMMMPPPSSSWWWZZZ[[[\\\\\\]]]]]]]]]\\\\\\^^^\\\ZZZZZZ\\\^^^______```^^^```dddfffdddeeehhhiiikkkmmmmmmkkkjjjiiijjjnnnnnnnnnoooqqqqqqooommmgggeeeccc```]]]\\\\\\\\\[[[]]]^^^```bbbbbbbbbbbb]]]]]][[[XXXTTTRRRQQQRRRXXXYYYYYYXXXXXXZZZ]]]```iiirrr|||~~~}}}ssshhh^^^YYYWWW]]]aaaffflllqqqrrrsssrrruuuvvvvvvuuutttssstttvvvzzz}}}222111000/////////000111000000000000000000000000111000//////111111000///111000//////111222111000//////.........///111222222222111222222111000/////////000111111111111000000000000000000000000000111333777;;;======<<<;;;999666333333444555444222//////000000111222222222000000000/////////................../////////000...------000///---///444444999>>>@@@@@@??????@@@??????;;;444111333333111...000222111000///111333000111111222222222222111111111222222222222111111333333333333333444555555777777888888999:::::::::<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAA@@@???===@@@BBBFFFHHHJJJNNNSSSWWWZZZZZZ[[[\\\[[[[[[ZZZYYY[[[ZZZZZZ\\\___aaaaaa``````^^^___bbbccc``````cccbbbfffiiijjjiiihhhhhhiiilllllllllmmmnnnnnnllljjjdddaaa^^^\\\ZZZZZZZZZZZZYYYZZZ\\\^^^```bbbcccccc^^^___```^^^ZZZWWWWWWYYYYYYZZZZZZYYYYYYZZZ]]]```jjjsss|||~~~{{{{{{{{{pppfff___\\\\\\^^^aaaffflllppprrrrrrrrrvvvwwwxxxwwwuuutttuuuvvvyyy|||555333111//////000111222000000000000000000000000000...---...///000///...000///...///111222222111000///.........000111222111444777666333000111333//////000111111111111111///////////////////////////111666:::======<<<;;;666666555222000///222444//////000111222333444444000000000000////////////222111...------...111222///......111000...///444555;;;BBBEEEDDDAAA@@@???:::;;;777111000222333111000222444333000///000222222222222333333444444555111111222222222111111000555444333222333444555666888888888999:::::::::;;;<<<<<<<<<<<<===???@@@@@@??????@@@CCCEEEEEEDDDBBB===@@@BBBDDDFFFJJJPPPUUUXXXXXXYYYZZZZZZYYYWWWVVVYYYYYYZZZ]]]aaacccbbbaaaaaa^^^___bbbaaa^^^]]]```]]]aaafffhhhgggggghhhjjjjjjiiiiiijjjlllkkkiiigggaaa^^^[[[XXXXXXXXXXXXXXXZZZZZZ\\\^^^```bbbdddeeeaaadddfffeeeaaa___```bbb\\\]]]]]]\\\[[[]]]```ccclllssszzz{{{xxxyyy}}}vvvmmmeeeaaabbbeee___bbbggglllooorrrrrrrrrwwwyyyyyyxxxvvvuuuvvvwwwyyy|||222000...///222333111///000000000000000000000000//////000000000000////////////000000///...------...///000000000333777:::999:::::::::888555222000111111000000000000111111333222111000////////////222222333444444555666666222333444555555333111000222///------...//////...222333333222///.........111111000000//////......000000/////////111222444777;;;@@@DDDEEEBBB>>><<<777777666444222111000///111222222222222111000000444444222111000000000000222111000000000111333444333333444444444444444444888777777777777999;;;<<<>>>>>>===<<<===???@@@AAADDDDDDDDDDDDEEEEEEFFFGGGCCCCCCBBBBBBCCCEEEHHHIIIRRRUUUXXXYYYWWWVVVWWWYYYZZZ\\\^^^```aaaaaa___^^^]]]___``````^^^]]]^^^^^^]]]___aaaccceeeeeeeeeeeeiiiiiihhhfffeeebbbaaa___\\\[[[ZZZXXXWWWVVVUUUUUUWWWXXXYYY[[[^^^bbbeeegggffffffffffffffffffffffffdddbbb``````aaabbbbbbbbbssstttvvvwwwzzzzzzqqqjjjeeebbb```^^^aaafffkkkkkkjjjiiimmmqqqwwwvvvvvvvvvwwwxxxyyyyyy222000//////111222111///111111111111111111111111000000////////////000000///////////////...------...///000000222555:::>>>AAAAAAAAA???<<<888444222000000//////////////////333222111000////////////222222222333444444444555333333444444444333222111000///------///111111111222333333222///......///////////////000000000000/////////000000111222333555888<<>>>>>??????AAABBBDDDDDDIIIIIIHHHHHHHHHHHHHHHHHHDDDCCCBBBBBBBBBDDDFFFHHHRRRUUUXXXYYYXXXWWWYYYZZZ[[[\\\^^^```aaaaaaaaaaaa^^^___``````^^^^^^___```___aaadddggghhhfffdddbbbgggggggggffffffeeecccccc[[[ZZZXXXWWWVVVWWWWWWXXXZZZ[[[[[[]]]___bbbdddfffgggiiijjjllllllkkkjjjhhhgggeeecccdddfffggghhhhhhttttttttttttvvv{{{~~~yyyqqqkkkhhhfffdddcccaaaeeeiiijjjiiijjjooossswwwwwwwwwwwwxxxzzz{{{|||111000///000111222111///111111111111111111111111111000///......///000111///////////////......---///000000000222666<<>>===???AAACCCEEEGGGHHHHHHNNNNNNMMMMMMLLLKKKKKKKKKFFFEEECCCBBBBBBCCCEEEFFFPPPSSSUUUWWWWWWXXXYYY[[[[[[\\\]]]^^^```aaabbbccc___``````___^^^^^^```aaaaaadddgggjjjjjjgggcccaaaddddddeeeffffffffffffeee]]]\\\ZZZXXXXXXZZZ\\\^^^^^^^^^^^^___aaaccceeefffjjjlllooorrrrrrpppnnnlllkkkiiihhhiiikkkmmmnnnnnntttsssrrrqqqqqqvvv|||yyyvvvxxx|||xxxrrrnnnmmmlllkkkkkkdddgggiiijjjjjjlllqqquuuvvvvvvwwwxxxzzz|||~~~111000000000111111000000111111111111111111111111222000///------///000222...///////////////......111111000000111555:::???GGGFFFEEECCC???:::666333111111111000000///......222222111000//////000000222222222111111111111111555444333222222222333333222111//////222444444444222333333222000//////000.../////////000000000111...///111222333333222111222333444444444333222111//////000000000000111111222222333333222222111000111111000000///000000000222333444555666555444333666666777777888888999999;;;;;;;;;<<<<<<============???BBBEEEHHHJJJKKKKKKOOOOOOOOOOOOOOONNNNNNNNNIIIHHHFFFDDDCCCDDDEEEFFFMMMOOOQQQSSSTTTVVVXXXYYYXXXXXXYYYZZZ\\\___aaabbb^^^______^^^]]]]]]___aaaaaaccceeeggghhhgggeeedddddddddeeefffggggggggggggdddbbb^^^\\\\\\]]]```aaa___```aaabbbdddfffggghhhooooooqqqrrrrrrrrrqqqpppooommmllllllnnnpppqqqqqqsssrrrpppnnnooossszzz{{{yyyuuurrrrrrwwwzzzzzz}}}~~~|||yyyuuusssssssssrrrqqqkkklllmmmllllllnnnrrrvvvuuuuuuwwwxxx{{{~~~000000111111000000000111111111111111111111111111222000///------///000222......///////////////...222111000//////111666999>>>>>>>>>===:::777333111111222222222222111000///222111000000000000000000111111111111111111111000555444333222222222333333555333111111222333333333222333333222000///000111111000000000/////////......///111333333333222222222333333333333333222111111111111000000000000000222333333333333222111111111000000000000000111222333444666777777777666555777777888999999:::;;;;;;<<<<<<=====================???BBBFFFIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPLLLJJJHHHFFFEEEEEEFFFFFFIIIJJJKKKMMMPPPRRRTTTTTTSSSSSSTTTUUUWWWZZZ\\\]]]ZZZ[[[\\\\\\[[[[[[]]]____________```bbbdddggghhhhhhiiijjjkkkkkkllllllkkkjjjgggccc___]]]^^^___``````aaaccceeehhhjjjkkklllrrrpppnnnmmmmmmnnnppprrrpppnnnllllllmmmoooooooooqqqqqqpppooooootttzzzxxxtttrrrrrroooooossstttsssvvv{{{}}}||||||}}}}}}~~~|||yyyyyyyyyyyyxxxwwwuuuuuusssrrrqqqrrrtttvvvuuuuuuwwwyyy|||///111222111000///000111222222222222222222222222111000///......///000111---...//////////////////000111000///...///222444444555666666555333111000000111222333333333111111111111000000000000000111111111111111111111111222444444444333333333222222666444111111222333333222222333444333111000111222111111111000///.........///000111222333333333333222333444555555555444333222222222222222222111111333333333333333222222111111000000000111222333333555666666777888777777777888999999:::;;;<<<======>>>??????@@@@@@??????>>>@@@AAACCCFFFHHHJJJKKKKKKHHHJJJLLLNNNOOOPPPPPPOOOLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFFFFHHHKKKNNNPPPPPPNNNOOOPPPQQQSSSTTTVVVVVVTTTVVVXXXYYYXXXXXXXXXYYYYYYXXXXXXYYY\\\```eeehhhlllmmmnnnooopppqqqqqqqqqnnnkkkgggbbb___^^^^^^^^^bbbccceeehhhkkkmmmnnnnnnrrroookkkggggggiiilllnnnllljjjiiiiiikkkmmmmmmmmmqqqqqqqqqpppqqqtttyyy}}}|||tttoooooonnnlllmmmqqqrrrrrrwww}}}~~~|||{{{zzzzzzzzz~~~}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxvvvwwwxxx{{{}}}///111222111//////000222222222222222222222222222000000////////////000000------...///////////////---///000000000000111333000111333444333222000///...///111333333333222111111111000000000000111111000111111222222333333333333333444444444333222111444222000000222333444333222333444333111000111222000000000000////////////111111111111222333444444222333555777888777666555222222333333444555555555333333444444333333222111111111111111222333444555777777777777777888999999999::::::;;;<<<===>>>???AAABBBCCCCCCCCCBBBBBBAAAEEEEEEEEEFFFHHHIIIKKKKKKHHHJJJLLLNNNOOONNNMMMMMMJJJIIIFFFDDDCCCDDDEEEFFFFFFDDDCCCEEEIIILLLMMMLLLJJJLLLNNNOOOPPPQQQQQQPPPNNNQQQTTTVVVUUUTTTTTTTTTRRRRRRSSSTTTXXX\\\```ccciiijjjllloooqqqrrrssstttqqqooolllhhheeebbbaaaaaaeeefffiiikkkmmmnnnnnnnnnooollliiieeedddeeefffhhhfffeeedddfffiiilllmmmnnnrrrrrrsssrrrrrrsssvvvyyyxxxwwwzzz~~~zzzqqqmmmooolllkkkmmmpppqqqrrrxxx|||zzzyyyxxxxxxxxx||||||~~~~~~}}}yyyzzz{{{~~~///111333222///...000222222222222222222222222222//////000000000000//////------...///000000//////+++---000111111111333444000111333444444222111///,,,---000222333333222111111000000000000000111111000000111222333444444444222333444555555333111000222000///000222444555555222333444333111111111333......//////000000111111222111111000111222444555111333666888999888777666111222333444666777888999333333444444333333222111111111111222333444555666999888777777777888:::;;;::::::;;;<<<===>>>???@@@DDDDDDEEEFFFFFFEEEDDDCCCIIIHHHGGGGGGHHHIIIKKKLLLJJJKKKMMMNNNNNNMMMLLLJJJHHHGGGEEECCCBBBCCCDDDDDDFFFDDDBBBDDDHHHKKKLLLKKKIIIJJJMMMOOOPPPOOONNNMMMJJJNNNRRRTTTTTTRRRQQQPPPMMMNNNPPPSSSVVVYYY[[[]]]ccceeegggkkknnnqqqrrrsssuuutttqqqnnnkkkhhhgggfffhhhiiikkkmmmnnnnnnmmmmmmlllkkkhhhfffdddcccccccccaaaaaaaaaccchhhllloooooosssttttttsssrrrrrrsssuuurrrqqquuu{{{yyyqqqmmmpppmmmlllnnnpppqqqqqqwww~~~|||zzzxxxwwwwwwwwwwwwzzz{{{~~~|||}}}~~~333111///......000222444000111111111111000000//////...---...000000000...000000////////////000000000111111111111222222222111222222222222111000000111000///000222333333333000000//////000111111222222111111222444555555444888777666555444333222222000000000000000000000000444444333333333333222222444///---000111......///111111000000111111222333444555888999999888555444444444555555666777777888222333555666666666555444666666666666666555555555<<<:::777555666888999:::>>>=========>>>???@@@AAADDDBBBAAACCCGGGJJJIIIHHHJJJIIIIIIHHHGGGGGGGGGGGGKKKJJJJJJJJJJJJKKKLLLLLLKKKHHHDDDAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHKKKLLLGGGHHHKKKLLLMMMLLLJJJIIINNNOOOQQQRRRRRRQQQPPPOOOPPPQQQQQQQQQRRRUUUYYY]]]^^^^^^___dddkkkrrrwwwyyyxxxwwwuuusssqqqooommmlllooollliiijjjlllnnnnnnllljjjjjjiiigggdddcccdddeeebbbaaa``````bbbfffjjjlllpppmmmjjjlllooonnniiieeemmmooorrrsssrrrqqqpppppprrrsssttttttuuuwww{{{~~~{{{|||}}}zzzvvvsssuuuwwwzzz|||~~~~~~~~~222111///......///111222...///000000000000/////////...---...000000000///000000////////////000000111111111111222222222222222222222333222111111000111000///000222333333333333333333222333333444444444333222333555777666555888777777666444333333222111111111111111111222222444444333333333333222222333///---000222000000222111111000000111111222333333555777888888777555333222222333444444555666666333444444555555555555555666666666666555555555555:::888666555777999;;;<<<@@@?????????@@@AAAAAABBBDDDCCCCCCFFFJJJKKKKKKIIIHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLHHHEEECCCCCCDDDDDDCCCFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKLLLNNNOOOOOONNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPQQQRRRSSSUUUVVVYYYYYY[[[```hhhoootttvvvzzzzzzyyywwwuuusssqqqppprrrooommmmmmnnnpppooommmpppooonnnkkkhhheeecccccc`````````aaacccfffiiijjjooommmkkkkkkkkkjjjfffdddfffiiimmmppprrrsssuuuuuuyyyyyyxxxvvvuuuwwwzzz}}}xxxyyyxxxwwwvvvvvvxxxzzz{{{}}}~~~000000///......//////000------...///000000000000///...---...000111000///000000000000000000000000111111111111222222222333333333333333333222222111222000///000222444444333222111111000000000111111555444333555777888777666888888777666555444333333111111222222333333333444444444333333333333222222222...---111333222222444111111000000111111222333333444666777777666444333111111222222333333444444444444444444444555555666555555555555555555555555777666666666888:::===???BBBBBBBBBAAABBBBBBCCCDDDCCCDDDFFFIIILLLMMMLLLJJJHHHHHHGGGGGGIIILLLOOOQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKHHHEEECCCDDDEEEEEEEEEHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLNNNQQQSSSTTTSSSRRRRRRVVVVVVXXX^^^eeemmmqqqsssyyyzzz{{{|||{{{yyyvvvuuuuuusssqqqpppppppppooonnnqqqqqqooommmjjjgggeeeccc^^^___```bbbdddfffhhhiiilllmmmllljjjgggeeeddddddaaadddhhhmmmssswwwzzz{{{~~~{{{xxxxxxzzz|||uuutttrrrsssvvvzzz}}}~~~}}}~~~///////////////.........------///000111111111111///.........000111000///000000000111111000000000111111111222222222333333333444444444444333222222222000///000222444444333111111000/////////000000555444444555777888888777888888777777666555444444222222333333444555555555444444333333333222222222333...---000222000000222111111000000111111222333222333555666666555333222111111222222333333333333555444333222333444555666444444555555555555555666666777777888888;;;>>>@@@CCCCCCCCCCCCCCCDDDDDDEEECCCEEEHHHLLLNNNNNNMMMKKKJJJJJJIIIIIIKKKNNNQQQSSSSSSRRRPPPOOONNNMMMMMMMMMHHHFFFCCCBBBCCCEEEEEEDDDHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRTTTUUURRRQQQOOONNNMMMMMMNNNOOONNNOOOPPPSSSUUUVVVUUUSSSUUUUUUXXX]]]eeekkkoooqqqtttvvvyyy{{{|||{{{zzzxxxvvvuuussssssrrrqqqppppppmmmmmmllllllkkkjjjgggeee___aaacccfffhhhiiiiiijjjiiilllnnnkkkfffdddfffjjjdddeeeggglllrrrwwwzzz{{{~~~{{{{{{|||tttqqqnnnqqqwww}}}////////////......------...///000111222333333333000///...///111111111///000000111111111111000000111222222222222333333333333444444444444333222222222111000111333444444444555555444444333444444555555444333444666888777666888888888777777666666555333333444444555555555555444444333333333222222222444///---///000---,,,...111111000000111111222333333333444555555444333333333333333333444444444444444444333222222444555666333444444444555555666666777999::::::999:::===@@@CCCCCCCCCCCCDDDEEEFFFFFFDDDGGGKKKMMMNNNNNNMMMLLLNNNMMMLLLLLLMMMOOOQQQRRRSSSRRRQQQOOONNNMMMMMMMMMEEECCCBBBBBBDDDEEEEEEEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXSSSRRRPPPOOOOOOOOOPPPQQQPPPNNNNNNPPPTTTVVVWWWVVVTTTTTTWWW\\\bbbgggjjjkkkkkkmmmqqquuuxxxxxxwwwwwwuuuvvvvvvvvvvvvuuuuuuuuupppnnnlllllllllkkkiiifffbbbdddgggjjjlllmmmmmmmmmiiimmmqqqpppkkkjjjmmmrrrkkkiiihhhjjjnnnrrrssssss|||~~~|||vvvrrrppprrrxxx~~~111111000///............000000111222333333333333000///...///111222111000///000111222222111000///222222222222333333333333333333333333333222222111333111000111333555555444444444444444444555666666555444333555777888777666999888888888777777777666555555444444444444444444444444333333333333222222555000---//////,,,***,,,111111000000111111222333333444444444444444444333444444444444555555555555333333333333333444444555333333333444555555666666777999<<<;;;::::::===@@@BBBBBBCCCDDDEEEGGGHHHIIIIIIKKKNNNPPPOOONNNNNNNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRQQQOOONNNMMMLLLLLLLLLFFFEEEDDDEEEGGGHHHHHHHHHJJJJJJIIIJJJKKKMMMOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYSSSSSSRRRRRRRRRSSSSSSTTTRRRPPPNNNPPPTTTWWWWWWUUUSSSSSSUUUYYY^^^bbbccccccdddfffiiilllnnnoooooooooqqqsssvvvwwwxxxxxxzzz{{{xxxtttooommmmmmllliiiffffffgggjjjmmmooopppppppppnnnssswwwxxxuuutttvvvzzzsssooojjjjjjlllnnnmmmlllvvv{{{{{{yyywwwwwwzzz}}}444222000.........///000000111111222222222111111000/////////111222111000///000222333333222000///222222222333333333444444222222222333222111111000333111000111333555555444222222222333444555666777666555555666888999999888999999888888888888777777666555555444444333333222444444333333333333222222444///---///000---,,,---111111000000111111222333444444444555555444444444555555555555444444444444222222333444444444444333222222333444444555666666444888<<<<<<;;;;;;???CCCCCCCCCDDDEEEGGGJJJLLLMMMOOOQQQSSSSSSPPPOOOPPPRRRPPPQQQRRRSSSSSSSSSRRRQQQSSSRRRQQQPPPOOONNNNNNNNNJJJIIIIIIJJJMMMNNNOOONNNQQQOOOLLLJJJJJJLLLNNNPPPQQQSSSTTTVVVVVVVVVVVVVVVSSSTTTUUUVVVVVVWWWVVVVVVXXXVVVTTTWWWZZZ[[[XXXTTTVVVUUUVVVYYY\\\^^^^^^^^^aaabbbcccdddeeeeeeeeeeeefffjjjooossstttvvvyyy|||zzztttnnnkkklllllljjjggghhhiiikkknnnpppqqqrrrsssvvvzzz~~~~~~~~~|||vvvpppnnnoooqqqooommmuuuxxx}}}}}}{{{{{{|||~~~~~~555333111...---...000111000111111111111000000///111//////000111222111000///000222333333222000///222222333333333444444444111222222222222111000000333222111111333555555444555555555666888999;;;<<<888777666777999::::::999999999999888888888888888666666555444333222222111444444444333333333222222333///---000111///...000111111111000111222222333555555555555555555555555444444444444444444444444111222333444555444333222222222333333444555666666111666;;;<<<;;;===AAAFFFCCCDDDEEEGGGIIILLLOOOPPPSSSUUUVVVUUURRRQQQRRRTTTNNNPPPRRRTTTUUUUUUSSSRRRVVVUUUTTTSSSSSSRRRRRRSSSNNNMMMMMMOOORRRSSSSSSSSSWWWTTTOOOLLLJJJKKKNNNOOONNNOOOQQQSSSTTTSSSQQQPPPSSSTTTVVVXXXYYYYYYYYYXXX^^^]]]\\\___bbb```YYYSSSYYYYYYYYY[[[]]]___^^^\\\aaaaaa```___^^^^^^]]]]]]\\\aaahhhlllooorrrvvvyyyuuuoooiiigggiiilllkkkiiijjjjjjlllmmmoooqqqsssttt||||||vvvsssuuuwwwvvvtttuuuxxx{{{|||~~~|||yyyzzz||||||}}}~~~000000//////.........---///222666666333000000000//////000111111111111111000000000000000000000000333333333444444444555555333333222222222222333333333444555666666444222111666777999::::::999888777;;;999999999;;;;;;;;;999:::999888666555444444444999666333444666444...)))444444333333333333333333222222222222111111000000222111000111333444333222111222444666777777777666666555333333333444666777444444444444444333222111666555444333444555666777999:::<<<===???AAABBBBBBGGGHHHKKKNNNRRRUUUWWWYYY______]]]XXXRRROOOOOOQQQSSSQQQPPPOOOPPPSSSVVVWWWTTTUUUUUUTTTRRRRRRSSSTTTVVVTTTRRRTTTXXX[[[[[[ZZZ[[[XXXUUUSSSSSSRRRPPPOOOQQQPPPNNNOOOPPPQQQQQQPPPSSSTTTVVVYYY[[[\\\]]]^^^aaaaaaaaa```___\\\ZZZYYYYYY[[[]]]^^^___bbbfffjjjeeedddcccaaa___^^^\\\\\\```aaabbbbbbdddhhhmmmqqqqqqlllgggfffjjjllljjjhhhjjjiiiiiiiiikkkmmmppprrrzzz~~~}}}xxxvvvxxxzzzzzzyyyvvvwwwxxxzzz|||~~~~~~{{{{{{{{{~~~}}}wwwyyy}}}000/////////...............111444444222///////////////000000000000000000111111111111111111111111333333333333444444444444222111111000000111111222222333444444444333111000666777888999999888666555999888888999:::;;;;;;::::::999888777555555555444:::666333444777888555222555555444444444444333333222222111111111111222222444333333444666777666555::::::;;;;;;;;;;;;999999999888777555555666777888444444444555444444333333666666555555666666777888:::;;;<<>><<<:::999888777888888444444444555555555555555666666777888888888888888:::;;;===@@@EEEKKKPPPSSS]]]]]]]]]^^^^^^_________ccccccaaa\\\UUUOOOLLLJJJGGGIIILLLOOORRRSSSTTTTTTZZZ[[[[[[YYYWWWVVVWWWYYY`````````bbbeeeeeedddbbbdddbbb```^^^^^^\\\ZZZXXXTTTRRRPPPPPPQQQQQQPPPOOOOOOPPPRRRUUUXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZ]]]```dddhhhiiikkkmmmooolllkkkiiigggdddbbb```___[[[\\\]]]\\\\\\^^^aaaccchhheeebbbcccfffhhhgggeeeggghhhiiijjjmmmooorrrssssssvvvyyyzzzyyyyyyyyyzzzuuuuuuuuuwwwzzz|||}}}|||~~~|||zzzyyyxxxzzz}}}~~~|||{{{~~~~~~{{{yyyyyyzzz{{{|||}}}///////////////............///000111111///......//////......------------222222222222222222222222111111222222222333333333111000000000000000000111111111222222222222111000666666777666555444333222555444444666888::::::999999888777777666666666666;;;888555444555666555444666555555444444333333333222000//////000333666888444333333444777888888777888999:::<<<===???@@@@@@@@@???===;;;999888888888444444444444555666666777666777888999:::999888777:::;;;<<<@@@EEEKKKRRRUUU\\\[[[[[[YYYXXXWWWVVVVVVYYYYYYXXXVVVQQQKKKFFFCCCDDDEEEHHHKKKNNNQQQSSSSSSXXXZZZZZZZZZYYYYYY[[[]]]```aaaccceeefffeeedddbbbiiihhhfffeeedddccc```^^^\\\ZZZXXXWWWXXXXXXWWWUUUQQQRRRSSSTTTVVVWWWYYYZZZZZZ[[[[[[[[[[[[[[[ZZZZZZ___ccchhhlllnnnooopppqqqnnnmmmkkkiiifffdddbbbaaa^^^___```___^^^^^^```aaadddbbbaaabbbeeefffdddcccfffgggiiikkknnnppprrrsssqqqrrrttttttssssssuuuwwwssstttvvvxxx{{{|||{{{{{{~~~~~~~~~}}}|||{{{{{{{{{zzz|||~~~}}}|||}}}~~~|||zzzzzz{{{{{{{{{|||........./////////////////////000000111111000//////...------,,,---......222222222222222222222222111111222222222333333333333222222111111222222333222222333333333333333333666666666555444333222222444333333444777999999888777777666666666666666777777777777888888888666444555555555444333222222222222111000000222555888;;;666555555666888:::999888<<<<<<===>>>@@@BBBCCCDDD???>>>===;;;:::999888888555555555555555666777888666777999:::::::::999888;;;;;;<<<>>>BBBGGGMMMPPPTTTSSSRRRPPPNNNLLLJJJJJJMMMNNNNNNNNNLLLHHHCCC@@@CCCCCCDDDFFFIIIMMMQQQSSSRRRTTTVVVWWWXXXZZZ]]]``````bbbdddffffffeeedddcccllljjjiiiiiiiiihhheeeccccccaaa^^^^^^^^^^^^]]]\\\YYYXXXWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ```dddiiimmmoooooooooppplllllljjjiiigggeeedddccccccdddfffeeedddbbbcccdddeeeeeeeeefffffffffdddbbbeeegggjjjmmmoooqqqrrrrrrqqqrrrrrrrrrqqqrrruuuxxxvvvxxxzzz{{{{{{zzzyyyyyy|||||||||{{{{{{{{{zzzzzz~~~~~~}}}{{{zzzzzz|||~~~}}}|||}}}}}}|||}}}........./////////////////////...///111111000///...------,,,---...///000333333333333333333333333222222222222333333333333444444333333333333444444444444444444444444555555666666555444444333333333333222222333666777777666555555555444555555666666333555888:::<<<<<<;;;:::777666666555444333222222333222222333444777:::<<<;;;:::999:::<<<<<<<<<;;;>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::999999888777777888::::::999999:::;;;;;;;;;;;;:::<<<<<<<<<===@@@CCCGGGIIILLLLLLJJJIIIGGGEEEDDDCCCFFFFFFGGGIIIJJJHHHEEEBBBCCCBBBAAABBBEEEIIIMMMOOOKKKMMMPPPRRRTTTWWW[[[^^^```bbbeeefffeeedddeeefffjjjjjjjjjkkklllkkkhhhffffffdddbbbbbbccccccbbbaaa```___\\\YYYVVVUUUTTTTTTTTTTTTUUUUUUWWWYYYZZZ[[[___ccchhhkkkkkkkkkkkkllliiiiiiiiiiiihhhhhhhhhggghhhjjjlllmmmkkkjjjjjjjjjlllmmmnnnnnnmmmjjjgggeeeeeegggkkknnnqqqqqqqqqqqqqqqrrrssssssssstttxxxzzz{{{}}}~~~~~~|||zzzyyyyyy||||||{{{yyyxxxwwwvvvuuu~~~}}}{{{xxxvvvwwwzzz|||............/////////000///---,,,---000111///......---,,,,,,---///111333444444444444444444444444333333333333444444444444555444444444444444444555444444444444444555555666555555555444444444555555333222222333444555555444333333333333333444555666333444777888:::;;;<<<===999999888777666555444444444444555666777999;;;<<<>>><<<;;;;;;======<<<::::::999777666555555555555;;;;;;<<<===============???>>><<<;;;:::;;;===>>>======<<<<<<======>>>>>>>>>>>>>>>???AAABBBDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFHHHIIIFFFCCCAAAAAAAAABBBDDDFFFHHHIIIEEEGGGJJJMMMOOORRRVVVYYY^^^```ccccccbbbccceeeggghhhhhhhhhjjjlllllljjjhhhiiigggeeeeeegggggggggffffffddd```\\\YYYWWWVVVVVVTTTTTTTTTUUUWWWZZZ\\\^^^^^^aaadddffffffffffffggggggggghhhiiijjjkkkllllllooorrruuuwwwvvvuuutttuuuwwwxxxyyyxxxuuupppllljjjfffhhhlllpppqqqqqqpppoooqqqrrrtttuuuuuuwwwzzz}}}}}}zzzzzz{{{{{{zzzyyywwwuuutttrrrrrrxxxxxxxxxvvvuuuuuuwwwyyy|||~~~---.........//////000000...+++***+++...000...,,,------,,,,,,---000333444444444444444444444444444333333444444444444555555555444444333333444444555333333333333444444555666555555444444444555666666444222222222444444444222222222222222333444555555666666555555444666888;;;;;;;;;:::999888777666555555555666888999:::;;;<<<===<<<::::::;;;;;;:::888888888777666666777888999:::;;;<<<>>>??????@@@@@@CCCAAA???>>>===>>>???@@@@@@???>>>>>>>>>???AAABBB??????@@@AAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAACCCFFFHHHFFFCCC???@@@BBBDDDEEEEEEDDDDDDCCCEEEHHHJJJKKKNNNRRRUUU[[[]]]``````___```cccgggeeefffgggjjjlllllljjjhhhkkkjjjhhhiiijjjkkkkkkjjjhhhfffbbb^^^[[[YYYXXXXXXTTTUUUUUUVVVYYY[[[^^^```]]]```bbbccccccbbbcccdddfffggghhhjjjlllnnnooopppvvvyyy}}}~~~~~~~~~~~~{{{uuuqqqnnnfffiiimmmppprrrqqqooonnnppprrruuuvvvwwwyyy|||}}}{{{|||~~~wwwwwwvvvuuutttsssrrrrrrrrrtttvvvvvvuuutttuuuvvvzzz|||---...///000000///......222...+++,,,//////+++'''111///...------...000111000111444666666666555444333222222444555444222000666666777777777777666666:::888666666777666333000777666444444666777666555444444333222000111444666111000000111333444444333555555555555555666777777===<<<:::999888999:::::::::777666999:::999<<<@@@EEEAAA===:::::::::999999999888666555444555666777888999;;;>>>AAADDDGGGHHHHHHEEEBBBAAABBBCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBFFFBBB>>>???BBBDDDBBB>>>DDDCCCBBBDDDFFFFFFCCC@@@>>>AAADDDGGGIIIHHHGGGFFFEEECCCAAABBBCCCDDDDDDCCCEEEEEEDDDEEEGGGJJJNNNQQQVVVXXX[[[[[[ZZZ[[[___bbb```aaaccceeefffiiimmmpppmmmlllkkklllnnnoooooonnnlllkkkgggaaa[[[WWWVVVVVVVVVUUUTTTUUUXXX\\\aaaddd\\\]]]]]]]]]\\\]]]```bbbbbbffflllqqqtttxxx|||~~~yyyssssssqqqnnnnnnoooqqqqqqqqquuuttttttuuuwww{{{}}}zzzyyyxxxuuusssqqqpppooooootttttttttttttttsssrrrrrrqqquuuzzz---...000111111000//////111...,,,---000000---)))111000.........000222333000222444555666666555444333333333444555555333111555666666777777666666555999777666666777777444111888666444444555666666555222333555444333222333444444333222222444444333222555555555444444444555555::::::888777777777888888:::777666999:::999;;;@@@CCC@@@>>><<<<<<<<<;;;:::999888777555555666777999;;;<<>>@@@???>>>>>>??????===;;;999888777666666888999;;;>>>@@@DDDGGGIIIKKKKKKKKKIIIFFFBBB@@@AAABBBCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEHHHKKKLLLJJJFFFKKKIIIGGGGGGGGGFFFDDDBBBDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGKKKJJJHHHGGGGGGHHHJJJKKK[[[\\\\\\ZZZWWWVVVVVVWWWXXXZZZ[[[]]]^^^aaaeeehhhmmmooosssuuuuuussspppnnnpppnnnhhhaaaZZZWWWWWWXXXVVVVVVUUUVVVWWWZZZ]]]___YYYZZZ\\\]]]^^^aaaeeehhhlllpppvvv|||}}}|||~~~|||{{{zzz{{{|||}}}}}}~~~~~~|||yyyxxxzzz}}}{{{{{{{{{zzzyyywwwtttsssvvvvvvtttsssqqqooonnnmmmrrruuuyyy}}}///000222333333333333222000///...000222333111///333222111000000000000111//////000111222222111111333333333555666666444222444444555555555555444444666666666777888888777666888666444444555555444333111333555666444333333333444333333444555666666444888888666555444333333333666666555555555555555555888555555888999777999<<<=========???AAAAAA>>><<<999999777777888:::<<<===AAACCCGGGJJJLLLLLLJJJIIIEEEBBB???>>>???AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEGGGJJJMMMNNNLLLJJJKKKJJJIIIHHHHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJIIIGGGGGGHHHIIIIIIXXXXXXXXXWWWUUUSSSRRRQQQSSSUUUVVVWWWYYY[[[___bbbiiimmmrrruuutttqqqmmmjjjllljjjeee^^^YYYWWWXXXZZZVVVVVVVVVWWWXXXZZZ\\\]]]XXXZZZ\\\^^^```ccchhhkkkppptttyyy~~~|||{{{zzzzzzyyy{{{|||yyyuuuuuuzzz}}}~~~~~~~~~|||yyyvvvtttxxxwwwvvvtttsssrrrqqqppprrrtttxxxzzz}}}///000222333444444444333/////////111222333222111444333222000///...------------......//////......222222222444666666444333333333444444444444333333555666777777777777777777777666444333444555444333444555555333222222444666555555555777:::<<<<<<<<<:::999888666555444444444555555666666666666666666777444444888888666777:::::::::<<<>>>AAAAAA>>><<<999999888888999<<<>>>@@@BBBDDDGGGIIIJJJJJJHHHGGGAAA>>><<<;;;===@@@BBBBBB>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFJJJLLLMMMLLLJJJJJJJJJIIIIIIIIIKKKNNNPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKJJJIIIIIIIIIJJJJJJRRRRRRRRRRRRRRRQQQPPPNNNPPPQQQSSSTTTUUUWWW[[[^^^cccgggmmmpppnnnjjjfffeeedddccc```[[[XXXWWWYYY[[[VVVVVVWWWXXXYYYZZZ[[[\\\XXXZZZ]]]___aaadddiiilllssswww{{{}}}{{{zzzxxx{{{{{{xxxtttuuu{{{~~~zzzwwwuuuwwwwwwvvvtttttttttttttttsssuuuwwwyyy{{{}}}///000222333444555444444///000000111222222222111444333222111///...,,,,,,------------------------111111111333555666444222222222333333333333222222333555777777666555555666666444333333444555555444666666555333111222555888888777888;;;>>>AAABBBAAA;;;:::999777666555555555555555666777777777666666666444444777888555555888777888999<<<>>>???===;;;999999999999;;;>>>AAACCCCCCDDDFFFGGGGGGFFFEEEDDD@@@>>>;;;:::<<>>???@@@@@@AAACCCEEEGGGIIIJJJJJJJJJIIIJJJJJJJJJKKKNNNSSSWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYXXXVVVSSSPPPOOONNNMMMMMMLLLLLLLLLNNNMMMNNNOOOQQQQQQOOOMMMOOOPPPQQQRRRSSSUUUYYY[[[^^^ccchhhiiifffbbbaaaaaa]]]]]]\\\YYYWWWWWWXXXZZZVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ\\\^^^```bbbeeeiiilllsssvvv{{{~~~|||||||||zzzxxxyyy}}}~~~{{{zzzyyyxxxvvvuuuuuuvvvwwwwwwvvvxxxyyyzzz{{{~~~...///111333444444444444///000111111111000111111222222222222111000//////.........---------......000///000222444555333111111111222222222222111111333555777666444333333555444333222222444666666555444555666555333333555666777777777999===???@@@???999999888666555555555555333444666777777777666666555333444777777444444777666666777999;;;<<<;;;999999999999:::<<>>???@@@======>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLOOOVVV[[[[[[\\\___aaabbbbbbaaaaaa```____________]]]ZZZWWWWWWVVVUUUSSSQQQPPPOOONNNMMMLLLMMMOOORRRRRROOOMMMOOOPPPQQQRRRSSSUUUXXX[[[]]]aaadddddd```]]]^^^```ZZZ[[[[[[ZZZWWWVVVWWWXXXUUUWWWYYY\\\]]]^^^]]]]]]]]]^^^```aaabbbdddhhhkkklllpppuuuzzz}}}~~~}}}}}}~~~~~~|||zzzyyyzzzzzz{{{{{{|||}}}}}}~~~...///111333444444444444///000222111000000000000111111222333333333333222000//////.........///////////////111444444333111111111222222222222111111222555777666333111222444333222111222444666777666222444777777666444444444555444444666888::::::999888777666555555444555555222333555666666666555555555333333777777444444666555555555777999:::999888999999999:::===@@@DDDFFFEEEEEEDDDCCCCCCCCCBBBBBBHHHDDD@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDFFFHHHJJJLLLMMMMMMLLLLLLPPPVVV\\\^^^```cccfffhhhhhhgggeeedddcccccccccbbb```\\\YYY^^^\\\ZZZXXXUUURRRPPPOOONNNMMMMMMPPPSSSSSSPPPLLLOOOPPPRRRRRRSSSUUUXXX[[[^^^aaacccaaa]]][[[^^^aaaZZZ[[[\\\[[[XXXVVVUUUUUUUUUWWWZZZ]]]^^^___^^^^^^___```aaabbbbbbdddgggjjjdddiiioootttxxx|||~~~~~~,,,---///000222333444444333///...222333///000444111111111222111000000////////////......---------333222222111111111000000333222111111111222333444///000000111111111111111333333555555555444333222444555777888777666444333777444111222555777777666;;;555000///333555333000555666777888888777555555666555444333333444666777555555777999::::::888666999888777777888;;;>>>AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>AAAAAAAAA@@@@@@?????????@@@BBBDDDEEEEEEGGGIIIKKKKKKMMMPPPQQQSSSUUUXXX[[[^^^```dddhhhjjjiiihhhgggkkkjjjhhhgggffffffffffffbbbbbbbbbaaa]]]XXXSSSPPPMMMQQQVVVXXXVVVSSSRRRRRRSSSTTTVVVYYY[[[]]]^^^^^^aaacccfffiiijjjiiigggeeedddcccaaa___]]]\\\[[[[[[ZZZ\\\___aaaaaabbbcccdddhhhiiijjjjjjiiigggeeedddeeeeeegggiiinnnrrrwwwzzz000111333555555444333222555222111222111......000111111222222111111000///000000000000000/////////000111333444333222000///---...111222222000...,,,//////000111111111111111//////111222333333444333444555666777777666555444555333111111222333333222//////000222444555555555333333333333444666777888777666555444444444444444666555444333333555666777444444333333444777999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAAAAAAAA@@@???>>>???AAACCCEEEFFFHHHKKKNNNNNNPPPRRRSSSTTTUUUXXXZZZ\\\___bbbfffhhhiiihhhhhhjjjjjjiiihhhhhhhhhiiiiiifffffffffeeebbb]]]YYYVVVOOORRRVVVXXXWWWVVVUUUTTTVVVWWWYYY[[[]]]^^^___```bbbdddhhhkkkmmmmmmlllkkkgggfffdddbbb___^^^]]]\\\\\\___bbbccccccbbbcccccchhhiiiiiijjjhhhfffdddbbbeeeddddddeeeiiinnnsssvvv}}}000222444555666444222111555444222222111000///000111111111111111000//////111111111000000000000000111333555777777555333111///000111222111000...---...//////000000000000000000000000111111111111111333444555555666555555444666444222111111222222222,,,///222444444444555666666555333222333555777999777777666555444333333333777777888777666666666777333333222222444666888999999999999999999999999999999:::;;;<<<===>>>>>>>>>===>>>@@@AAABBBAAA???>>>???AAACCCDDDEEEHHHKKKNNNOOOQQQTTTVVVVVVXXXZZZ[[[]]]___cccfffiiijjjjjjjjjllllllkkkkkkjjjjjjjjjjjjhhhiiiiiihhheeebbb^^^\\\UUUVVVXXXYYYXXXWWWVVVUUUWWWXXXYYY[[[]]]^^^^^^^^^```bbbfffjjjlllnnnnnnmmmhhhfffdddbbb```^^^]]]]]]```aaacccbbbaaaaaabbbdddeeeeeeffffffeeebbb```^^^gggeeeddddddggglllqqquuuyyy|||444555777999999999777777777777666444444444444444222222222222222111000000111111222222222222222222444666888::::::999666555555444333222111111111111......///000000000//////333222111000///.........222222333333444444444444666555444333222222333444---111444666555444444444;;;999666333333444666888777777666555555444333222222555888999666333222222333333333333444666777888999999999999999999999999999:::;;;<<<===<<<<<<<<<<<<===???AAAAAAAAA???>>>@@@AAABBBCCCDDDFFFJJJMMMMMMPPPTTTVVVXXXYYY[[[]]]___aaaeeehhhkkkllllllllloooooonnnnnnmmmlllkkkjjjhhhhhhiiihhhgggeeebbbaaa]]]\\\\\\[[[ZZZYYYWWWVVVVVVWWWXXXZZZ[[[[[[\\\\\\\\\^^^bbbeeehhhjjjkkkkkkgggfffeeecccbbbaaa``````ddddddccc```___```cccfffcccdddeeeeeedddaaa___]]]gggeeeccccccfffjjjooosssvvvxxxzzz}}};;;;;;===???@@@AAABBBBBB>>>@@@>>>:::999;;;:::888555555555555555444444333444444444444555555555555777888:::;;;<<<;;;999888:::888666444333333333444//////000111111111111111555444222000...------,,,000000111111222222333333444555555333111111333555222333555666777666555333<<<:::777555333444666777555666666666555444333333222777<<<<<<999444222222333333333444555666777777888888888888888888888888888999;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@@@@AAA@@@@@@AAABBBCCCCCCDDDGGGKKKNNNNNNQQQUUUXXXZZZ[[[]]]^^^cccdddgggjjjlllmmmnnnnnnqqqqqqqqqpppooommmlllkkkfffggghhhhhhiiihhhgggffffffcccaaa______^^^[[[ZZZWWWWWWXXXZZZZZZ[[[[[[[[[ZZZ[[[^^^aaadddeeeffffffffffffeeeeeedddeeeeeefffffffffdddbbbaaabbbeeehhheeeeeegggggggggeeecccaaaeeedddcccccceeeiiinnnpppssstttvvvxxx|||??????@@@BBBDDDGGGJJJLLLIIIKKKIIICCC@@@AAA@@@<<<:::::::::::::::999888888888888888999999999::::::999999:::;;;;;;;;;;;;;;;;;;:::999888666555444333222222333444444444444444555333222000.....................///000111111222222333333222000000333666555333333555999:::777444999888666444444444555666444555555666666555444333555:::>>>===888444333555333333333444444555555666777777777777777777777777555777999;;;======<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFJJJOOOSSSUUUXXX\\\___``````aaabbbeeefffhhhjjjlllmmmnnnnnnpppqqqqqqrrrqqqpppooonnneeefffgggiiijjjkkkkkkkkkmmmiiifffeeeeeeeeecccaaaYYYZZZ[[[\\\\\\]]]\\\\\\ZZZ[[[]]]___aaabbbccccccbbbbbbbbbccceeefffhhhiiifffggghhhhhhgggfffggghhhfffggghhhiiiiiihhhfffeeeeeedddeeefffhhhllloooqqqqqqrrrssstttvvv{{{??????@@@BBBEEEIIINNNPPPRRRTTTQQQIIIEEEEEECCC>>>======>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========999999999::::::;;;;;;;;;999:::;;;;;;999666333111444555666666777777666666444222111000//////000000------------...///111111///111222111//////333666666333111444:::<<<:::666666555444444444555666666333444555666666666555444333777999777222///000333222222222333333444444555666666666666666666666666222444888;;;===>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCAAACCCDDDFFFIIIMMMSSSXXX^^^aaaeeeffffffffffffgggfffggghhhjjjlllmmmmmmmmmooopppqqqrrrsssrrrqqqqqqdddeeegggiiikkkmmmnnnnnnpppmmmiiihhhjjjkkkiiiggg\\\]]]^^^^^^_________^^^\\\]]]^^^___aaaaaabbbbbb]]]]]]^^^```bbbeeeggghhhdddhhhlllmmmllljjjhhhhhheeefffhhhiiijjjiiihhhfffgggggghhhjjjmmmpppssstttpppqqqqqqqqqssswww}}}DDD>>>;;;<<>>AAA??????BBBEEEEEECCC@@@DDDBBB???=========<<<;;;777888999999888666444333999::::::;;;;;;:::::::::999444///...///000,,,)))//////...---------......000000000000000111111222666555444333444666888:::555444333222222222333444555666666777666444333222444444444333333222222222333444444444444444333333555555555555666666666777555666888999;;;;;;<<<<<<>>>>>>=========???@@@AAA@@@AAACCCEEEHHHNNNTTTYYYbbbcccfffhhhjjjkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmpppqqqrrrsssssssssqqqqqqllljjjhhhhhhiiikkkjjjiiirrrmmmjjjjjjmmmnnnkkkggg```bbbdddfffggggggggggggaaaaaabbbbbbbbbaaa``````_________```bbbdddfffggghhhiiilllppprrrrrrooollliiikkknnnooommmkkkiiiiiilllllllllmmmoooqqqtttuuutttrrrpppoooppptttxxx{{{DDD???<<<>>>@@@BBBGGGMMMMMMHHHEEEDDDCCCAAACCCGGGDDDEEEJJJQQQQQQKKKEEEDDDBBBDDDHHHNNNTTTWWWUUUSSSNNNKKKGGGDDDCCCAAA???===::::::999888888888888888999999:::;;;;;;;;;:::::::::555000...000000...+++000//////....../////////000000000000111222333333555444333333444555777999555444333222111222222333222333444555555555444333444444444333333333222222444444555555555555444444333333333333444444444444555666777999:::;;;<<<<<<>>>============???@@@AAAAAACCCEEEFFFIIINNNTTTXXX___```bbbeeeggghhhiiijjjjjjjjjjjjkkklllllllllmmmrrrrrrsssssssssssssssrrrpppooonnnooopppqqqooonnnuuuqqqmmmmmmppprrrpppnnnggggggggghhhjjjjjjjjjiiiiiihhheeecccbbbbbbcccdddbbbbbbccceeefffggghhhiiijjjkkknnnppprrrrrrqqqooolllnnnqqqrrrqqqoooooooooqqqqqqpppqqqqqqsssuuuvvvxxxwwwuuutttuuuxxx|||~~~~~~HHHEEEDDDFFFGGGEEEGGGKKKHHHDDDCCCDDDDDDAAABBBFFFCCCFFFOOOYYY[[[TTTMMMKKKIIIMMMUUU___gggiiihhheee^^^[[[WWWSSSOOOKKKGGGDDD@@@???<<<:::999:::;;;<<<999999:::;;;;;;;;;;;;;;;<<<777111///000111///...000000000000000000000000000000000000111222333444444333222222333444666777444333222222111111222222111222333333444333333222444444444444333333333333555555666666666666555555333333333444444444555555444555777999:::;;;;;;;;;======<<<<<<===>>>@@@AAACCCDDDFFFHHHJJJNNNRRRVVVZZZ[[[]]]```bbbeeeggghhhhhhhhhiiijjjkkkkkkllllllrrrqqqqqqpppppppppqqqqqqrrrrrrrrrsssuuuuuusssqqqrrroookkkkkknnnqqqqqqqqqpppmmmkkklllnnnooonnnlllrrrooojjjfffdddeeeggghhheeefffhhhkkkmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrpppsssvvvwwwwwwwwwwwwxxxyyyxxxwwwvvvvvvvvvwwwwww{{{zzzxxxwwwxxxzzz}}}|||}}}~~~TTTRRRSSSVVVUUUQQQPPPRRRJJJGGGGGGIIIIIIFFFFFFIIIEEEHHHQQQ[[[]]]VVVPPPOOOSSSYYYcccmmmssstttqqqnnnppplllhhhccc^^^XXXRRRNNNHHHGGGDDDAAA???=========999::::::;;;<<<<<<;;;;;;;;;777222///000111111000000000111111111111000000/////////000111222333444333333222222222333444555333333222222111111111111222222222222222111111000444444444444444444333333555666666777777777777666777777777777888888888888555555777999:::;;;;;;;;;===<<<<<<<<<===???@@@BBBDDDFFFHHHJJJKKKMMMPPPSSSUUUVVVXXX[[[^^^aaadddfffeeeffffffhhhiiijjjkkkkkknnnmmmlllkkkkkkkkklllmmmooooooppprrrttttttqqqooopppmmmiiiiiilllpppssstttxxxtttoooooorrrsssrrroootttqqqmmmiiihhhhhhjjjkkkfffiiilllpppssstttttttttvvvvvvuuutttrrrqqqqqqrrrtttwwwzzz|||}}}~~~~~~}}}{{{zzzyyyyyyzzzyyyxxxxxxxxxzzz|||}}}|||zzzzzz{{{dddbbbccceeeddd___\\\]]]PPPMMMMMMPPPPPPMMMMMMOOOOOOPPPTTT[[[\\\WWWTTTTTT[[[bbbllluuuzzzzzzwwwuuuyyyvvvrrrnnniiibbb[[[WWWRRRQQQOOOKKKGGGBBB===;;;:::;;;;;;<<<<<<;;;;;;:::888666333111111222333333222222333333222222111000///......///000111222222222222222222222333333444333333333333222222111111//////000000111222222333444444444444444444444444555666666777888888777777999999999999::::::::::::555666888999;;;<<<<<<<<<======<<<===>>>@@@BBBCCCEEEGGGJJJKKKKKKLLLMMMOOORRRSSSVVVYYY\\\___bbbcccaaabbbccceeefffhhhiiiiiilllkkkiiihhhhhhhhhiiijjjjjjjjjllloooqqqrrrpppnnnqqqooommmmmmppptttxxxyyy|||xxxuuutttuuuvvvtttsssrrrqqqooommmlllllllllmmmgggjjjnnnrrrvvvxxxyyyyyyzzz{{{yyyvvvqqqooooooqqqvvvyyy}}}~~~|||{{{zzzzzzyyyyyyyyyzzz{{{{{{|||zzzxxxxxx|||ooolllkkkllliiiccc```aaaYYYWWWWWW[[[[[[YYYZZZ]]]\\\ZZZZZZ]]]]]]ZZZZZZ\\\^^^eeeooowww{{{}}}}}}}}}zzzxxxvvvsssoooiiibbb]]][[[ZZZWWWSSSMMMFFF@@@<<<<<<======<<<<<<;;;:::999666555444444444555666666666666777777555444222111000000000///000000111222333333333333333333333333333444444444444333222111,,,,,,---///111444666777444444444444555555555555444555666777777888888777777777777888888888999999666777999;;;<<<=========>>>>>>===>>>???AAACCCDDDEEEHHHKKKLLLKKKJJJJJJKKKPPPSSSVVVZZZ]]]___```aaa]]]^^^```aaaccceeefffgggkkkkkkjjjiiihhhhhhhhhhhhggggggiiilllppprrrqqqppppppoooooooooqqqtttxxxzzz||||||{{{yyyxxxwwwwwwwwwrrrqqqpppnnnmmmmmmmmmnnniiikkknnnrrruuuxxxyyyyyyzzz{{{zzzvvvqqqnnnnnnpppuuuyyy~~~|||}}}}}}}}}|||||||||{{{|||zzzxxxxxxzzzrrrmmmjjjgggbbb[[[XXXYYYYYYWWWXXX\\\______aaaeeeeeeaaa```bbbaaa___```ccc```fffnnntttwwwyyy{{{}}}zzzyyyyyyxxxuuuqqqjjjeeecccaaa\\\WWWPPPJJJEEEBBB>>>>>>>>>===<<<:::888777444555777888888999:::;;;;;;<<<<<<;;;:::777444333444333222222111222222222333333444444444444333333444444555555555444333222////////////111333444666444444444444555555555666333444555666777777777777666666666777777777888888888999:::<<<===>>>??????????????????AAACCCEEEFFFEEEHHHKKKLLLJJJHHHGGGGGGPPPSSSXXX\\\___``````___ZZZ[[[\\\^^^aaacccdddeeehhhhhhhhhhhhgggfffeeedddddddddfffiiinnnqqqssssssoooooopppqqqrrruuuxxxzzz|||{{{yyyzzz|||wwwuuuqqqmmmllllllnnnooommmmmmnnnppprrrtttuuuuuuuuuwwwyyyvvvqqqnnnooorrrsssxxx}}}~~~~~~~~~~~~}}}|||{{{|||zzzyyyxxxxxxzzz}}}~~~qqqkkkeee```ZZZQQQNNNOOOOOOMMMNNNTTTXXXYYY]]]cccgggcccbbbddddddbbbcccfffbbbggglllpppqqqsssvvvyyy{{{{{{{{{|||{{{wwwqqqlllgggddd^^^WWWQQQLLLJJJHHH@@@??????===;;;999888666333666999;;;<<<<<<===>>>???@@@@@@???===:::666444666666555444333333333333444444444555555444333333444555666666666555444333555444222111000///000000444444444555555555666666333444555666777777777777777777777777888888888888999:::;;;===>>>??????@@@?????????@@@AAADDDFFFGGGEEEHHHKKKKKKJJJGGGFFFEEEQQQTTTZZZ^^^aaaaaa```^^^XXXYYY[[[]]]___aaacccdddeeeeeeffffffeeecccbbb```bbbbbbcccfffkkkpppsssssssssuuuvvvxxxxxxzzz}}}{{{}}}zzz|||}}}yyyrrrllljjjkkknnnppppppoooooooooooopppqqqqqqppptttwwwvvvqqqoooqqqtttqqqwww|||}}}~~~~~~}}}|||zzzyyy{{{zzzyyyxxxwwwwwwxxxxxxyyyzzz|||ssskkk]]]QQQIIIEEECCCBBB@@@???BBBHHHKKKKKKMMMQQQZZZ[[[]]]\\\[[[\\\aaaeeedddfffgggfffeeeiiiqqqyyyxxxxxxxxxxxxwwwvvvuuutttnnnhhhaaa]]]ZZZVVVNNNHHHIIIGGGEEEBBB@@@???>>>>>>::::::;;;;;;<<<===??????CCCEEEFFFCCC===999888999:::999999888777777666666999888666666777888777666999888888777777777666666444333444666777666333000333222111222333444333222888777666666777666444222444666777777666666777999999;;;<<<======>>>AAACCCCCCDDDEEEDDDCCCDDDFFFHHHKKKIIIGGGFFFGGGIIIMMMOOORRRXXX```eeefffdddaaa___```\\\XXXZZZ^^^aaa```^^^aaabbbcccddddddcccaaa___ccceeehhhjjjlllooosssvvvwwwuuussstttyyy}}}~~~~~~|||{{{tttpppnnnnnnnnnnnnnnnnnnnnnpppqqqsssuuuvvvsssrrrppppppqqqrrrqqqpppvvvxxx|||~~~|||yyywwwvvvzzz{{{||||||zzzxxxuuutttyyyzzz|||}}}qqqhhh[[[NNNEEE???===;;;<<<:::<<>>>>>;;;:::::::::::::::::::::;;;:::999999:::;;;999888:::::::::999888777666555444333333444555555333000444222222222444555444333666555444555555555333111444555777777666666888999999;;;<<<======>>>@@@CCCBBBCCCDDDDDDCCCCCCEEEGGGJJJIIIGGGFFFGGGJJJNNNPPPUUUZZZ```dddccc```]]][[[]]][[[[[[]]]aaadddddddddddddddcccbbbbbbbbbaaabbbcccfffiiilllnnnppptttvvvvvvtttsssuuuyyy~~~||||||xxxtttrrrrrrsssttttttrrrrrrqqqqqqqqqrrrrrrssstttrrrqqqqqqssstttsssssssssuuuxxx|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyy}}}{{{yyywww||||||}}}~~~iii```SSSGGG???:::888777999666777::::::888888;;;888:::;;;<<<<<>>>>>>>>>>>????????????>>>======>>>???>>><<<:::===>>>??????===;;;999777777666555666777666555333555333222333444666555555666555555555777777555333444555777777666666888999999;;;<<<======>>>@@@BBBAAABBBCCCCCCBBBCCCEEEGGGIIIHHHGGGGGGHHHKKKOOOQQQWWWZZZ^^^___^^^[[[XXXWWWWWWZZZ^^^aaaccceeeggghhhgggfffcccaaa```aaabbbcccbbbeeejjjmmmoooqqqsssuuusssssssssvvv{{{~~~|||zzzxxxvvvvvvwwwxxxwwwwwwssssssrrrrrrrrrrrrrrrssstttrrrqqqrrrtttuuuuuutttppprrruuuxxxzzz{{{{{{{{{zzzzzzzzz{{{|||||||||}}}}}}}}}~~~~~~}}}|||zzzzzz~~~\\\UUUKKKBBB<<<999777666777444333666666333444777666666666555555666777888:::;;;======>>>BBBGGGKKKPPPSSSVVVYYY[[[[[[ZZZYYY[[[XXXTTTSSSTTTVVVWWWWWWWWWYYYZZZ\\\\\\\\\[[[ZZZYYYXXXVVVUUUUUUVVVXXXYYYWWWTTTRRRRRRSSSQQQMMMIIIDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAABBBDDDCCC@@@===AAABBBDDDFFFEEECCCAAA???>>>===;;;;;;;;;:::999777777555333333555666666555888777777888::::::999777333555666777666777888:::999:::============???@@@@@@AAABBBBBBBBBBBBDDDFFFHHHGGGGGGGGGIIILLLOOOQQQUUUWWWYYYZZZXXXVVVUUUVVVTTTZZZaaadddcccccceeehhhfffeeedddbbbaaaaaaaaabbb```ccchhhlllnnnoooqqqrrrrrrrrrtttxxx|||~~~{{{zzzyyyyyyyyyzzzyyywwwtttppppppppppppqqqrrrssstttqqqooonnnooorrrssstttsssoooqqqtttxxxzzz{{{zzzzzzxxxyyyzzz{{{|||}}}~~~~~~|||}}}~~~~~~{{{zzzzzzzzzUUUPPPHHHAAA===999777555444111000222333111222555333333222111222222222111222333444555777999===???@@@@@@AAACCCEEEGGGHHHIIIHHHFFFDDDCCCEEEHHHJJJLLLMMMOOOSSSWWW[[[^^^___```aaa```^^^^^^^^^```bbbdddbbb___]]]\\\]]][[[VVVQQQMMMLLLKKKJJJHHHGGGEEEEEECCCDDDEEEGGGIIIHHHFFFDDDDDDFFFIIIKKKLLLLLLJJJIIIFFFEEECCCBBBAAA@@@===::::::777555444555666666555999888777999::::::999777333444666777666777999:::888:::===>>>======>>>???>>>???AAAAAAAAAAAADDDFFFFFFFFFFFFGGGIIILLLNNNPPPPPPRRRTTTUUUUUUUUUVVVWWWXXX___fffgggdddaaacccfffccccccddddddcccaaa```___^^^aaafffiiikkkkkklllmmmqqqrrruuuyyy}}}}}}{{{yyyxxxyyyzzz{{{yyyvvvtttooonnnnnnnnnooopppqqqqqqmmmlllkkklllnnnppppppooolllooossswwwzzz{{{zzzzzzvvvwwwxxxyyy{{{}}}~~~~~~}}}}}}~~~|||{{{||||||UUUQQQKKKFFFAAA<<<666333222...---000000///000444...---,,,---///000///...//////000111333444666666555555444555666999;;;<<<888777666666888:::<<<>>>BBBDDDHHHMMMRRRVVVYYYZZZ```___^^^^^^___cccfffhhhhhhgggfffeeedddbbb^^^\\\VVVUUUSSSQQQOOOMMMKKKJJJJJJJJJKKKNNNPPPQQQPPPOOOKKKMMMOOORRRTTTUUUUUUTTTQQQPPPNNNMMMKKKHHHCCC??????<<<999777777777777777777666666666888888666444222444666777666777999;;;888:::===>>>=========>>>===>>>???@@@@@@AAACCCEEEEEEEEEFFFFFFHHHJJJLLLNNNMMMOOORRRTTTUUUVVVXXXZZZ^^^dddiiiiiieeeaaabbbddd___aaabbbccccccaaa___^^^^^^aaadddffffffggghhhiiiooorrruuuxxxzzz}}}~~~|||vvvvvvwwwyyy{{{{{{xxxvvvrrrqqqpppnnnmmmlllllllllllljjjiiijjjlllmmmmmmllljjjmmmrrrwwwyyyzzzyyyxxxssstttuuuwwwyyy{{{}}}~~~~~~SSSQQQOOOLLLGGGAAA:::555444000///000000...000333///---,,,...000111///---...---...///000111000000////////////000111222222///000000000000111333444;;;<<<>>>AAAEEEIIILLLNNNSSSRRRRRRSSSVVVZZZ___bbbeeefffggggggeeecccbbbbbb\\\\\\ZZZXXXVVVTTTSSSRRRSSSSSSTTTVVVZZZ\\\]]]\\\XXXZZZ[[[]]]___```aaaaaa```___^^^]]]ZZZTTTMMMHHHFFFBBB>>>;;;:::::::::999888777666666777777555333222444666666777777999;;;777:::===>>>===<<<<<<===<<<===?????????@@@CCCEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMPPPTTTVVVXXXYYY[[[]]]```cccfffeeebbb______```^^^______``````````````````aaacccdddcccdddeeeggglllooosssuuuvvvwwwzzz}}}~~~yyyyyyyyyzzz{{{zzzxxxuuusssrrrpppooommmllllllkkkmmmllljjjkkklllmmmmmmlllmmmppptttxxxzzzyyywwwvvvssstttvvvxxx{{{}}}PPPOOOOOOOOOMMMGGG@@@;;;888444222333222///111444777444222222333222///,,,---,,,,,,---...///---,,,***,,,---......---,,,+++---...//////......///000:::999:::;;;===???BBBDDDEEEEEEEEEFFFJJJPPPUUUYYY]]]aaaddddddbbb```bbbddd```___^^^]]]\\\ZZZYYYYYYZZZYYYZZZ\\\```dddeeefffeeeffffffggghhhjjjjjjkkklllkkkkkkjjjfff___WWWQQQKKKGGGBBB>>>======<<<;;;:::999888888888888555333222444666666777777:::;;;777:::===>>>===<<<<<<<<<;;;===>>>??????@@@CCCEEEEEEEEEEEEEEEFFFGGGHHHIIIOOORRRVVVYYYZZZ[[[]]]___^^^___``````^^^\\\[[[[[[___^^^]]]\\\]]]___aaabbbbbbcccccccccbbbbbbdddfffjjjnnnqqqsssrrrsssuuuxxx~~~~~~|||{{{{{{xxxuuurrrqqqppppppooooooooooooooopppnnnllllllnnnnnnnnnmmmqqqtttwwwzzz{{{zzzwwwuuuuuuvvvxxx{{{}}}LLLKKKKKKKKKJJJGGGBBB>>>777777666555555444333333555444333333444444222000---...///000000///...---...---,,,++++++,,,---...........................444333222333555666555444:::999999:::<<<@@@DDDFFFRRRSSSVVVXXXYYYZZZYYYYYYZZZ]]]___``````___```aaa```aaabbbfffiiikkkjjjhhhmmmllljjjiiijjjmmmppprrrpppooommmllljjjeee]]]WWWSSSNNNIIIEEEEEEDDDAAA???AAA>>>;;;::::::999888777666666666666666555555555999:::;;;<<<===>>>??????===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIMMMPPPUUUZZZ]]]_________```___]]][[[YYYXXXWWWVVVUUUTTTTTTXXX\\\___^^^\\\ddddddbbbaaaaaaaaabbbcccgggiiimmmqqqsssttttttssszzz~~~~~~}}}~~~}}}|||{{{xxxwwwvvvtttrrrooonnnmmmmmmnnnmmmnnnoooqqqqqqqqqpppooopppuuu{{{}}}{{{xxxvvvuuutttvvvyyy|||~~~BBBAAAAAABBBAAA???:::777555555444444333222222111444333222333444444222111///000111111111000/////////......---------......111111111111000///...---111000///000222222111000///.........000333777999CCCDDDFFFHHHIIIJJJKKKKKKMMMQQQWWW[[[^^^```bbbdddeeedddeeehhhlllnnnnnnmmmppppppooonnnnnnooopppqqqqqqoookkkiiifffbbb]]]XXXRRRNNNJJJHHHHHHHHHGGGEEEEEEAAA>>>;;;;;;;;;:::999999999999888888777777777888888999999;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMOOOSSSWWW[[[\\\\\\\\\]]]\\\ZZZXXXWWWVVVUUUUUUVVVUUUVVVYYY]]]___^^^]]]cccbbbaaa_________``````cccdddgggjjjlllnnnoooooouuuyyy}}}~~~|||}}}~~~}}}}}}{{{zzzyyyxxxwwwuuusssrrrqqqpppooopppqqqrrrrrrqqqqqqpppqqquuuzzz|||{{{xxxwwwwwwuuuwwwyyy{{{~~~777777777888888777333000222222222111000000//////222111000222333444222111111111222222222222111111000000111111111111000000666777777777555333000///111///.../////////---+++******))))))***---000111333333444555777999;;;<<>>==================<<<;;;;;;:::999999:::999999999:::;;;===>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNQQQTTTVVVWWWXXXXXXXXXXXXVVVUUUTTTSSSSSSSSSWWWWWWXXXZZZ]]]^^^^^^]]]aaa```^^^\\\\\\\\\\\\]]]___```bbbeeegggiiikkkkkknnnrrrwwwyyyyyy|||~~~|||yyyvvvtttrrrrrrsssssssssrrrqqqqqqrrruuuxxxzzzyyyxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~~~~~~~222222222333444333111.../////////.........------...------///111111000///000000111111111111111111111222444555555555333333;;;<<<>>>>>>>>>;;;888666666444333222111///,,,))),,,+++*********,,,---...+++******+++---///222333777<<>>===<<<;;;;;;======;;;;;;;;;===???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGKKKLLLNNNPPPQQQSSSSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSYYYYYYZZZ[[[]]]]]]]]]]]]^^^]]][[[ZZZYYYXXXYYYYYY^^^```cccgggiiijjjjjjjjjkkknnnrrrtttvvvyyy}}}|||yyytttttttttsssrrrrrrqqqpppqqqssstttvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||||||||~~~~~~000//////000222111000...---------------,,,,,,,,,++++++***,,,......---,,,...............//////000222333555666777666555555<<<===@@@BBBCCCBBB@@@>>>===;;;999888666333...+++,,,+++***))))))))))))***((((((((((((***,,,...///000555===DDDIIINNNQQQTTT]]]\\\\\\^^^bbbfffhhhiiiiiilllpppsssuuuvvvtttsssmmmllljjjeee___YYYTTTQQQQQQQQQQQQPPPQQQSSSVVVXXXSSSNNNHHHCCCBBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===@@@???>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGKKKKKKKKKLLLNNNOOOQQQQQQTTTTTTSSSSSSTTTUUUUUUVVVYYYZZZ[[[\\\\\\\\\\\\\\\\\\ZZZYYYWWWWWWWWWWWWXXX[[[___dddiiilllkkkiiigggjjjllloooqqqsssuuuxxxzzz}}}~~~wwwvvvuuusssrrrqqqppppppppppppqqqsssuuuvvvwwwwwwxxxxxxxxxyyyzzzzzz{{{|||...---,,,---//////...,,,------------------------+++***)))+++,,,---+++***++++++******+++,,,---...111222333444444555555444777999<<>>===<<<;;;:::777222/////////---,,,***)))))))))'''''''''(((((()))***+++)))...666===DDDKKKPPPTTTXXXWWWVVVVVVYYYZZZZZZZZZ^^^```cccgggkkkmmmnnnoooiiijjjjjjhhhccc]]]ZZZXXXVVVVVVUUUSSSRRRRRRUUUWWWRRRNNNIIIFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGKKKJJJJJJJJJLLLNNNPPPQQQSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVWWWWWWXXXXXX\\\bbbgggiiihhhfffdddjjjkkkmmmooorrrtttvvvwww{{{~~~zzzyyywwwuuusssrrrqqqqqqooooooooorrruuuwwwwwwvvvwwwwwwwwwxxxyyyzzz{{{|||...---,,,,,,---...---+++---------------------...,,,+++++++++,,,,,,+++)))))))))(((((()))***,,,---.........//////000222222000111333555777888999999999999999:::;;;999555222333222111///---+++***)))''''''(((((((((((('''''''''+++222999@@@HHHPPPUUUXXXVVVTTTRRRQQQOOOLLLIIIMMMNNNOOORRRVVVZZZ^^^```aaacccdddbbb```^^^___aaa\\\\\\[[[WWWSSSQQQSSSUUUPPPMMMIIIGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKJJJIIIGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGGGGGGGHHHKKKJJJIIIIIIKKKNNNQQQRRRRRRRRRSSSTTTVVVXXXYYYZZZYYY[[[]]]\\\YYYXXXXXXZZZXXXXXXWWWVVVVVVXXXYYYZZZYYY[[[^^^aaaccceeeeeeeeeiiijjjkkknnnqqqtttvvvvvvyyy|||~~~~~~}}}zzzxxxuuutttssssssooooooppptttxxxzzzyyywwwwwwvvvvvvwwwxxxzzz{{{}}}///...------......---,,,...........................---,,,,,,------+++))))))(((''''''(((***,,,---,,,++++++++++++---///000******+++---...000111222222333555777999999666444222111///---***(((&&&&&&(((((()))***)))((('''%%%))),,,222777>>>FFFNNNSSSZZZWWWTTTQQQMMMHHHCCC????????????@@@DDDIIINNNQQQYYY[[[\\\[[[ZZZ\\\aaafffaaaaaa^^^YYYTTTQQQRRRTTTOOOLLLIIIHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHIIIIIINNNPPPRRRSSSRRRPPPMMMKKKHHHIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIIIIKKKNNNQQQTTTQQQRRRRRRTTTVVVXXXZZZ[[[YYY[[[]]]\\\XXXVVVWWWYYYXXXWWWWWWVVVWWWXXXZZZ[[[[[[[[[\\\]]]```cccfffggghhhhhhjjjmmmrrruuuwwwwwwxxx{{{~~~~~~}}}}}}zzzwwwvvvuuuuuupppoooqqquuuzzz|||zzzxxxvvvvvvvvvvvvxxxzzz|||}}}~~~...000000...,,,,,,000333//////000000000000//////////////////////////////,,,,,,,,,,,,,,,---------111000...,,,++++++,,,,,,---+++)))+++---///---++++++---000111000//////000111...+++******,,,,,,+++)))((('''((())))))'''%%%(((&&&&&&,,,888DDDMMMQQQYYYZZZYYYVVVPPPGGG???:::888888888777666888<<>>???BBBFFFLLLQQQZZZYYYXXXYYY[[[]]]^^^^^^```^^^ZZZWWWVVVVVVWWWXXXWWWSSSQQQPPPLLLIIIMMMUUU[[[]]]```aaa```\\\XXXUUUWWWVVVTTTRRRPPPOOOOOONNNLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVXXXZZZZZZXXXVVVUUUUUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[ZZZYYY[[[^^^aaacccggghhhjjjlllooosssuuuwwwwwwvvvuuuuuuyyy~~~}}}uuusssvvvyyywwwttttttrrrqqqssswwwxxxuuurrrssstttuuuvvvvvvwwwyyy{{{------...---,,,,,,///111//////000111222333333444444333111000000000111222111111111222333444444555222222000///...---------///...---...000000000...,,,.../////////000333555333000---,,,,,,,,,,,,++++++)))(((((()))***((('''///000111///---///666<<>>@@@???<<<999999999777555222111222444555555666555666999>>>BBBFFFFFFHHHKKKRRR\\\fffmmmuuuvvvwwwwwwwwwuuutttsssnnnlllhhhbbbZZZUUUVVVXXX\\\^^^bbbeeeeeedddaaa___\\\\\\[[[ZZZXXXUUUQQQOOOOOONNNLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQQQQSSSTTTVVVVVVWWWWWWWWWYYY\\\___bbbdddggghhhjjjmmmppprrrssstttrrrqqqpppppprrrwww|||}}}wwwqqqoooqqqssssssrrrqqqpppppprrruuuvvvvvvtttuuuvvvuuuuuuuuuxxx|||,,,,,,,,,---...///000000//////000111222444666888999999999999:::<<<>>>???:::999777666666666777888666666555444222111//////.../////////............///000111111111333666999444333000000000000...---...,,,***)))***++++++***+++)))((((((***+++***)))---...000333555888999:::;;;;;;;;;888666555666888222333333222222555999<<>>;;;999999999999555555444333222000...---...///000///...---...///---...000000000111333555444333111111222222000//////---******+++,,,,,,++++++)))(((+++///111...***///...---------///111333999:::::::::999999:::<<<555555555444444777;;;>>>>>>===;;;888:::AAALLLUUUaaagggpppzzz}}}xxxvvvsssiii^^^\\\[[[ZZZXXXWWWVVVUUUUUUZZZ]]]```cccbbb___ZZZWWWTTTRRRPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOLLLLLLLLLLLLNNNOOOQQQRRROOOOOOPPPQQQRRRSSSTTTTTTXXXXXXYYY[[[^^^```bbbdddgggiiikkknnnpppqqqqqqqqqpppnnnlllkkkmmmqqqvvvyyy}}}}}}{{{{{{tttpppkkkiiijjjlllnnnoootttsssssssssssssssttttttwwwyyyzzz{{{}}}...---,,,...222333222000000000//////000333555666???AAAEEEIIILLLNNNNNNNNNNNNKKKGGGBBB???===<<<===777777777666444222///...///111222111///---///000///000333333333222333555333222111222444444222111000...+++***+++,,,---,,,///000111333444444222000000///---,,,+++++++++,,,222444666777777888;;;===:::::::::::::::<<<@@@CCC???@@@???<<<:::<<>>EEELLLSSSWWWYYYYYYVVVSSSMMMHHHCCCAAA@@@???;;;;;;;;;:::888555333111111333444333000...000222222444777888777666666777222222222333555555444222111...+++***+++---------...222666666333//////000,,,------,,,,,,+++******+++...111333555777:::<<<:::;;;;;;::::::<<>>??????>>><<<999888999:::999777444333333333222111444888;;;===<<<:::888888777666444444444444222000///...---------///000111111333444555555444222000111///+++)))'''(((***++++++++++++,,,...000333444>>>AAACCCEEEEEEFFFHHHIIIKKKIIIHHHIIIKKKMMMKKKIIIKKKNNNPPPOOOOOOSSS[[[cccooosssxxx||||||xxxpppkkk___^^^[[[VVVQQQOOOOOOPPPTTTVVVYYY\\\]]]\\\[[[YYYYYYXXXWWWUUUSSSQQQPPPOOOSSSPPPKKKIIIJJJLLLMMMNNNKKKJJJJJJKKKNNNOOOOOONNNKKKMMMOOOOOOOOONNNOOOPPPSSSSSSRRRRRRRRRRRRSSSTTTWWWYYY\\\___bbbfffkkknnnmmmooosssvvvwwwvvvtttrrrqqqpppppppppqqqrrrtttuuu}}}{{{yyyyyyyyywwwsssooohhhiiijjjjjjjjjkkknnnpppuuuwwwzzz{{{|||---------------,,,+++***---,,,++++++,,,///111222:::<<<@@@GGGOOOTTTUUUTTTXXXVVVOOOGGGDDDEEEDDD@@@??????>>>===<<<<<>>DDDHHHIIIIIIJJJLLLJJJDDD@@@AAAAAA@@@>>>>>>>>>======@@@DDDHHHHHHGGGCCC===666444555888<<<@@@EEEGGGFFFBBB???>>>>>>???@@@CCCDDDCCC???<<<999888555333222333444666000000000000111222222333000000///...---,,,,,,+++++++++***++++++,,,---...333666;;;>>>AAADDDGGGJJJPPPPPPQQQUUUZZZ___aaaaaafffccc___ZZZUUURRRQQQQQQWWWYYY\\\```cccfffhhhiiillljjjfff```YYYTTTSSSSSSUUUVVVWWWYYY[[[]]]^^^^^^___^^^[[[XXXWWWVVVWWWWWWWWWTTTRRRQQQQQQQQQPPPOOORRRQQQOOOOOOOOOOOOMMMLLLMMMNNNPPPQQQQQQRRRSSSUUUWWWXXXYYYZZZ[[[[[[ZZZYYY]]]aaafffkkknnnqqqtttvvvwwwwwwwwwvvvuuusssqqqpppnnnnnnooopppqqqsssuuuvvvwwwuuusssrrrssssssrrrppppppqqqqqqrrrtttwww}}})))***************))))))***)))))))))***+++---...///000333777:::===>>>>>>:::???AAA===:::;;;<<<;;;;;;;;;;;;;;;;;;>>>CCCGGGFFFHHHHHHBBB:::555666999;;;@@@EEEHHHHHHEEEBBBAAA@@@BBBFFFIIILLLJJJFFFCCC@@@===888444222111222333//////...---...000222444000000000000000...---,,,*********)))))))))******---111555888;;;===AAACCCHHHIIIMMMSSSZZZaaagggiiiooolllhhheeebbb^^^ZZZWWWVVVVVVUUUUUUYYY```hhhnnntttrrrnnnggg```ZZZWWWWWW[[[[[[ZZZYYYYYYZZZ[[[\\\aaa___\\\YYYXXXXXXZZZ[[[YYYXXXWWWWWWWWWVVVTTTRRRWWWUUUSSSRRRQQQPPPMMMKKKMMMOOOQQQRRRRRRSSSVVVXXXYYY[[[]]]___```___^^^]]]___dddkkkppptttuuuwwwxxxyyyxxxwwwuuusssrrrqqqqqqqqqrrrrrrssstttuuuwwwwwwxxxvvvuuuttttttuuuvvvvvvuuuvvvwwwxxx{{{(((((()))******)))))))))((()))))))))******++++++---...000222444555777888111777;;;888666777888777777888777666666888;;;>>>===BBBFFFDDD===777666777666;;;AAADDDEEECCCBBBAAACCCEEEJJJOOORRRQQQMMMJJJFFFCCC>>>888444111000000///...---,,,---///222444//////000111000///---,,,---------------,,,,,,+++***---000222333555777999<<>>888444333222555:::>>>>>>>>>===>>>BBBDDDIIIOOOSSSSSSPPPMMMJJJHHHCCC>>>999555333111000///---------///111222---.../////////...,,,+++++++++,,,,,,+++***)))))))))+++---.........///000333777<<>>DDDLLLVVVaaaggggggeeefffgggaaadddgggfffbbb```bbbeeemmmnnnnnnkkkhhhdddccccccccccccbbbaaa```______^^^__________________^^^^^^VVVUUUTTTUUUXXXZZZZZZZZZ\\\ZZZYYYXXXYYYYYYWWWUUUXXXYYY[[[]]]___ccchhhlllllllllmmmnnnpppsssuuuvvvvvvzzz~~~|||||||||{{{zzzyyywwwvvvvvvxxx|||(((''''''&&&&&&((()))***(((((()))***,,,---....../////////...///000111222444333222111111111111111111111000///////////////...111555888999777555333000000000000111111111111---///222666888999:::999999888777888888777555222222222222111111///...---,,,,,,++++++***+++++++++,,,+++)))'''&&&''''''((())))))))))))************,,,,,,,,,---///222666888???DDDLLLTTTYYY[[[[[[ZZZbbbccceeefffggggggffffffiiihhhgggfffgggfffeeeddddddgggfffaaa^^^```aaa```ddddddcccbbb___\\\XXXVVVXXXSSSQQQUUUYYYXXXXXXYYYWWWXXXYYY[[[\\\\\\]]]]]]YYY\\\^^^aaadddhhhmmmpppxxxuuussstttxxxzzzzzzyyy}}}~~~~~~~~~~~~|||yyyyyy{{{~~~))))))((('''((()))***+++)))***+++,,,...///000000000111111222222333333333222222111000////////////333333111000000000000000111444777::::::999666444/////////...............***,,,///222444555555555444333444555777777555333222222222222111000//////,,,,,,++++++***++++++,,,---,,,+++***))))))))))))))))))************++++++++++++++++++---000222444888;;;@@@FFFJJJMMMNNNNNNUUUWWW\\\```dddeeeeeeeeeeeedddcccdddeeeeeeeeeeeekkknnnlllgggdddeeefffeeedddeeeeeedddbbb___[[[YYYXXXTTTRRRVVVYYYXXXXXXYYYZZZ[[[]]]^^^```aaaaaaaaabbbdddfffhhhkkknnnsssvvv{{{xxxvvvwwwzzz}}}}}}}}}|||}}}}}}}}}}}}~~~***))))))(((((()))+++,,,+++,,,---...///111222222111333555777777777666666222222111111000/////////444333222111111111222333555666999:::;;;999777555......---,,,,,,++++++,,,)))***,,,...000000000000......///111444555444333000111111111111111000000,,,++++++***++++++,,,,,,------------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---...000000111222555888;;;>>>???@@@DDDHHHNNNUUU[[[___aaabbb`````````aaabbbdddfffgggrrruuusssmmmiiijjjjjjhhhfffggghhhgggeeeaaa]]][[[ZZZVVVTTTXXXZZZYYYYYY[[[^^^___aaaccceeegggggghhhkkklllnnnppprrruuuyyy|||}}}zzzzzz|||~~~}}}~~~~~~~~~~~~***)))((((((((()))***+++,,,,,,---...000111222333222444888;;;<<<;;;999888555555555444333222111000222111111000111222444555666777888999999888666555///...,,,+++***************+++,,,---.........---++++++,,,///111222111000......///000000000//////++++++******++++++,,,,,,,,,---.........---+++***+++++++++,,,,,,------..................///.........000222444666777888888999<<>><<<:::888888888777666555333222///.........///222555777444555555555555555444333000///---+++******++++++---......///////////////,,,,,,,,,...000000...---+++,,,,,,------------,,,+++*********++++++,,,---+++,,,---------,,,+++***,,,,,,,,,---...//////000//////000000///...---,,,...000333666888777666555777777999<<>>;;;;;;<<<;;;:::888666444///...,,,,,,---000333555222222111111222222222222000///,,,+++***+++,,,---/////////000000000000111///......///000000...,,,***+++++++++++++++******************+++,,,------+++++++++,,,,,,++++++***,,,------...///000111111///000111222111///---+++,,,///333666888777555444999888777888<<>>BBBDDDDDDDDDCCCBBBBBBCCCBBBAAA???<<<:::333111...,,,,,,---000111///////////////000222222///---+++***)))+++---...///......//////000000111000000000111222222000...+++,,,,,,,,,+++***))))))************+++,,,---...,,,+++++++++++++++,,,,,,------...///000111222333222333555777666444111///,,,...000333555666666666999999888999<<<@@@EEEGGGKKKOOOTTTXXX]]]gggttt}}}|||zzzwwwsssqqqooojjjfffbbb`````````^^^^^^aaaeeeeeedddhhhnnnppprrrtttvvvxxxzzz{{{|||~~~***)))((((((((()))+++,,,+++,,,---...///111111222;;;===@@@CCCFFFGGGGGGGGGIIIIIIJJJJJJHHHEEECCCAAA777444111---+++,,,---...///............000222333---,,,***))))))***---...------------...///000000000000000222444444222000---------,,,+++***)))(((************+++,,,---...---,,,+++******+++---...---...///000111222333333777888;;;<<<<<<999666444---......000222555888:::888999:::<<<>>>@@@BBBCCCCCCGGGMMMSSSZZZfffuuu}}}{{{xxxtttqqqnnniiieeeccccccdddeee______bbbfffgggfffjjjqqqvvvwwwyyy{{{}}}******)))(((((((((((((((+++***))))))***---///111555777;;;???BBBFFFIIILLLNNNNNNOOONNNLLLJJJIIIHHH===999555222111///---,,,//////////////////////////////...---,,,,,,+++***000,,,,,,///...+++---333111555888:::======777///---+++******++++++)))((()))***+++,,,,,,,,,,,,,,,...***&&&&&&)))---//////***(((***...000...///111888888888:::<<<:::555000333222111111333666999<<>>FFFIIIBBB777///---++++++++++++***)))---,,,+++***)))***++++++)))***+++...///...+++(((...,,,---000000...---000---...///333555666444222444333222222333555888:::@@@???@@@CCCIIIPPPTTTWWWSSSLLLIIIOOOUUU]]]mmm|||{{{xxxxxxwwwsssrrrpppnnnooorrrtttvvvvvvsssuuuwwwyyy{{{************))))))((((((//////000000///---+++)))(((,,,///...,,,...666===EEEHHHJJJIIIGGGDDDEEEFFFBBB???;;;999777555222///))))))***+++---...//////222222111000111111222333333333222111000///000333222333666<<>>BBBEEEDDDAAA???@@@BBBCCC@@@===:::888555111...((()))***+++,,,---...///222111000///000111222333222333222///,,,---...///222444777<<>>???CCCIIIOOOSSSRRRPPPPPPPPPRRRWWWcccnnnuuuxxxwwwttttttwwwwwwuuuwwwwwwxxxxxxzzz}}})))***+++++++++***)))(((,,,---///000///...+++******************,,,000222555:::>>>>>>:::888:::===DDDAAA>>>;;;888333///+++++++++,,,---...//////000333222000//////000111222333555555000///111222222555888:::===CCCJJJJJJEEE???;;;666222///...,,,+++,,,+++***)))((()))******+++,,,,,,++++++,,,///111111......111000,,,+++---000111111000000000222444777666333222222444666888::::::;;;<<<===AAAFFFIIIMMMOOOQQQRRRRRRWWWaaajjjooosssuuuuuuwww||||||zzz)))***+++,,,,,,***)))'''***+++,,,---......---,,,,,,***)))***---......---...333888888333111444888>>><<<:::999888555111...000000000111111222222222555333111///...///111222111666666222222777:::888555999;;;;;;>>>EEEHHHHHHDDD@@@999444111///,,,+++))))))))))))************)))+++,,,,,,+++,,,000333222000000333222...---000///000111000//////333666888666444222222333666777555777888999888:::>>>AAACCCIIINNNOOOOOOTTT]]]dddkkkqqqvvvyyy}}})))***,,,,,,,,,+++)))'''))))))+++,,,---.........---***(((***...000---***)))///444444///---000444555555555777888888777555444444444444444444555555777555222000///000111222+++000222///000777;;;999444888;;;888999???EEEGGGHHHCCC<<<666222///---+++'''((()))***++++++******&&&)))---...------000333444111222444444111000222...///000///...///444888888666444222222333555777111444777777666777:::===999BBBIIIKKKKKKPPPXXX^^^iiipppwww|||******++++++,,,+++++++++++++++,,,,,,---......///+++***((()))+++---......,,,,,,,,,...000222111000///,,,+++---222555333000333333444555777:::<<<>>>888:::777000///222000+++***+++,,,///333888===@@@===;;;888555555999@@@EEESSSMMMCCC:::444///,,,***...,,,***)))******)))((()))((()))+++---/////////444555888:::;;;777222---,,,---...///000111222222888<<<;;;555444666555000333111///000333666999:::;;;>>>AAADDDGGGMMMUUU\\\jjjqqqzzz,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......000000///---,,,,,,------111...,,,---111222000,,,111222333444777:::===???<<<<<<777000---///...))),,,,,,,,,...111666:::======;;;888444333666;;;@@@LLLIIICCC;;;444///+++***---,,,***)))******)))(((,,,+++++++++---.........333444666999:::999555222000000/////////000000111777;;;;;;888777888666222444333222222333444333222999<<<>>>@@@CCCIIIRRRXXXiiirrr}}}//////000//////...---,,,......---,,,++++++******---+++******---.........///000000---)))(((+++...222///,,,---......,,,)))//////111333777;;;>>>@@@DDDCCC>>>666222222111......---++++++---111666888;;;:::666222000111555888CCCDDDCCC>>>666///,,,,,,---+++)))))))))***)))(((******))))))***,,,...///111111333666999999888666555333111///......///000666:::<<<;;;:::;;;999555333333333444444333111...777999:::;;;===CCCMMMTTTdddppp222222222111000///...---.........---,,,,,,++++++---,,,+++,,,...//////...&&&***...---***))),,,111000...,,,,,,---,,,***(((,,,---///222666:::>>>@@@DDDDDDBBB===888555222111///---+++)))***---111444666666333000------000222;;;???BBB???777000...///---+++)))))))))***)))(((%%%&&&&&&'''(((***...000//////000222555777666555666444111...---...000111555888;;;=========:::888333222222333555555444222666888888888:::???HHHOOO\\\lll222333222222111000///...------------------------...------...///000///...!!!'''---///,,,***,,,///,,,,,,++++++,,,,,,++++++++++++---000333888;;;>>>:::<<<>>>===888111.........,,,***))))))+++...000000111000///---,,,...000222777<<<;;;444///---......,,,***)))*********(((&&&((())))))((())),,,///...------///111222222111333222///...---///111333333555888<<<===<<<:::999777555333222333555666666777888888888888===EEELLLVVViii111111222111111000///...------------------------//////...///111111///...&&&***...///,,,***)))*********++++++,,,,,,------***+++,,,...111444777999555777:::;;;666///,,,...,,,+++)))))))))+++---...,,,...///...---,,,---...,,,///333222///+++******///---+++++++++,,,+++***))),,,...---***)))+++------,,,,,,---//////...---000///...---...///111333111111444999;;;888777888<<<999555222333444444444666888999999999<<>>AAAGGGQQQddd111333111,,,***------***++++++,,,---.........---111222222222111...+++***,,,,,,---...---,,,+++***,,,---+++(((***---,,,(((***))))))+++---//////...++++++++++++++++++++++++,,,---.........---,,,+++***+++,,,---------,,,+++,,,,,,++++++,,,...///000000111111---)))'''***---......,,,&&&!!!!!!&&&,,,))))))***+++,,,,,,------000///---,,,,,,---...///,,,---...000111111111111222333444666666666666555<<<<<<<<<:::999:::===???HHHIIIUUUooo000222000,,,+++---...+++,,,,,,------.../////////222333333333222///,,,++++++,,,,,,---,,,+++***))))))...000---*********(((***))))))+++---///......++++++++++++++++++++++++,,,,,,---...------,,,+++---...///000000///......,,,++++++***+++,,,...///333222000,,,***)))+++---,,,......+++&&&%%%(((,,,)))******+++,,,,,,------000///---,,,,,,---.../////////000000000000000///111222444555666666666555888:::<<<===<<<<<<===>>>EEEFFFPPPggg...000///++++++......,,,...---------...///111222222333333333222000---+++***++++++++++++***))))))%%%...333///***)))++++++***))))))***---......---++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++---,,,+++******+++------555222...,,,,,,,,,------,,,///111///,,,******,,,*********++++++,,,,,,---///...---,,,,,,---...///000111111111000000///...000111333444555666666666555888<<<>>>>>>===>>>>>>CCCDDDLLL\\\qqq***---,,,******------***------++++++,,,...111222000111222222111///,,,+++***************))))))((($$$+++///,,,***,,,......***))))))***,,,...---,,,++++++++++++++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,+++,,,---...777333...,,,...//////---///111222000---+++++++++*********++++++,,,,,,,,,......---------...//////000000111111111000000///000000222333444555666666555777;;;=========???@@@CCCEEEKKKUUUbbbxxx'''******((((((++++++(((++++++***)))+++---///111...///000000///---+++)))******)))))))))((((((((()))+++***((()))---...,,,***))))))***,,,---,,,+++++++++++++++++++++++++++))))))******+++,,,------////////////000000111111000000...------...//////777333///...000222000...333222111...,,,************+++++++++++++++,,,,,,------------......//////...///000111222222222222000000111222333444555666666777888999999<<>>AAADDDFFFKKKPPPVVVddd}}}'''***+++))))))+++***&&&((()))***+++---...///000------/////////---+++))),,,+++***)))))))))******!!!&&&***)))***,,,+++(((+++***)))***+++,,,+++***++++++++++++++++++++++++************,,,...000111,,,,,,,,,---///111333555//////.........000111222222444666666555222111000/////////000000///---++++++++++++++++++++++++++++++,,,---...///////////////000111222222222222222333222111000000111222333333444666777777888;;;===>>>BBBHHHMMMRRR\\\ppp))),,,---+++***,,,***'''((()))+++---//////000000---...///000///...,,,***---,,,***)))))))))***+++***,,,,,,---...---+++***))))))+++,,,+++***++++++++++++++++++++++++*********+++,,,///111222//////000111333666999:::...---------...///111222000444999999666222111111***,,,///333555333///,,,+++++++++++++++++++++++++++,,,---...////////////111222222222222111000000333333111000000000111222000333777888888888888999999===DDDJJJOOOWWWhhhxxx,,,+++******,,,---,,,***+++,,,...111444555444333***...222333222000.........---,,,+++************'''&&&&&&))),,,.........,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,+++******+++...000222000//////111444777777777555333000---,,,---...///222111555<<<<<<555111222333222222333333222///,,,///......------,,,,,,+++//////...---------------000555777555333444444111666333111000111222222111333333444555666777888999===@@@CCCFFFKKKRRR\\\ddd|||...---+++,,,------,,,***)))+++///666;;;===;;;777000111333444444222000......---,,,+++************(((''''''))),,,---------++++++************++++++---,,,,,,,,,,,,+++++++++---,,,++++++,,,...111222///...---///222555666666555333000---,,,---...///222111444:::999222......333222111111111111///---.........------,,,,,,,,,000000//////.../////////000555777666666888666222888555222111222222111000333333444555666777888888;;;>>>AAADDDHHHOOOYYY```lll}}}222000............,,,+++***,,,111:::CCCFFFBBB>>>888666555555777666222///------,,,+++***************)))((()))+++,,,,,,+++******)))))))))******+++---------,,,,,,,,,++++++------,,,,,,---///111222---,,,,,,...111333444444555333000...---...///000777666999===<<<777444555555333111000000000///---......------------------111000000000000000111111222555777888<<<>>>;;;444999777444222222222222111222333333444555666777777999<<>>@@@AAA???===<<<888555222000000111000///------..................111000000000000111222222444666888;;;AAAEEEAAA999999777444333444444444333333333333444555666666666888;;;>>>@@@BBBGGGNNNTTT]]]bbbooo;;;888555222222111000///555333222777>>>CCCDDDBBBDDD???;;;:::<<<;;;666111,,,,,,++++++******++++++,,,+++******++++++***((())))))(((((()))******+++---,,,,,,+++***)))))))))************+++,,,,,,---...---,,,...000222333222555444222111222444777888???AAABBBBBBAAA???===::::::888444333333333222111.........//////000000111111000000///000000111111555777999<<>>???@@@DDDJJJOOOSSSUUU___sss???;;;777444444333333222888666444555888<<<>>>???CCCAAA>>>======;;;666111,,,,,,++++++***++++++,,,,,,+++******++++++***((())))))))))))******+++,,,------,,,,,,+++***)))))))))))))))******+++++++++...---,,,---000222222111333222111222333777:::<<>>???>>>AAAFFFKKKKKKNNNVVVfff@@@===999666555555555444555666777666555666999<<<@@@@@@@@@@@@===999555222,,,++++++***++++++,,,,,,,,,+++)))***++++++***))))))))))))******+++------000///...---,,,++++++***)))******+++++++++++++++---++++++,,,...000000000/////////000333777;;;>>>HHHMMMOOOKKKIIIGGGAAA::::::999777666666444222///000000111222333444555666555444333111000000000000...333777999>>>FFFIIIHHH???<<<999777777777666555666666666777777777777777999<<<>>>===<<<>>>BBBFFFGGGLLLSSS\\\nnnAAA>>>999777666777777666222666999888555333666999>>>@@@BBBAAA===888444333+++++++++***++++++,,,,,,+++***)))***++++++***)))************+++,,,---...222111000///...---,,,,,,******+++,,,,,,,,,+++++++++***)))***---.........,,,,,,---...222777<<>>EEEIIIHHHGGGGGGCCC;;;999888777666666444000...111111222333555666777777777666555333222111000000+++111555666:::BBBHHHIIIBBB???;;;888777666444333777777777777888888888888999;;;===<<<;;;<<<@@@CCCBBBHHHNNNSSS]]]vvvCCC@@@:::555222111222333555666888888999888777777;;;<<>>@@@AAAAAAAAA??????666444444555222...---000,,,...111222333444666888;;;999777444222111111111---000333555666:::@@@EEEEEE@@@999444333555777888666777888999999999999999777888999;;;===???@@@AAAGGGDDDIIITTT]]]iiiAAA>>>999444111000111222222444666888::::::::::::;;;<<<>>>??????:::444///...+++***+++...///...,,,------,,,+++************,,,+++***)))***+++---...333777:::888333...---...+++++++++++++++++++++++++++++++++,,,------.........---------///222555666::::::;;;<<<<<<<<<<<<<<<666333111222000,,,,,,///,,,...000111222333555777>>><<<999555111///...---...000333444666999???CCC>>>;;;888666666666666666666666777777777777777666777888999;;;===???@@@AAAEEECCCGGGPPPWWW```www@@@===888333000///000000...111444888;;;<<<======<<<<<<;;;<<<;;;888333///++++++***++++++,,,,,,------,,,+++******))))))***---,,,+++***+++,,,---...111444777666222...---...,,,+++***))))))***+++,,,***+++,,,---........................///000222444555555444444555777888999555111...///---***+++///+++---///000000111333555===;;;888555111...---,,,000111333444555888<<>>??????CCCBBBEEELLLOOOUUUfffyyyAAA>>>999444000...---...---000444888;;;=========;;;:::999888777666333000+++,,,,,,+++***+++---///---,,,+++******))))))***---,,,+++++++++,,,------...000222222///------------+++***((((((***+++---+++,,,---/////////////////////.........///000111222111//////000222555777666000,,,------+++,,,///+++---.../////////111333888777555333111000///...111111222333444666999:::333333555777::::::999777:::::::::999888666555444666777999;;;<<<<<<<<<<<>>:::555111...---,,,...111555:::<<<<<<;;;:::555333222222333333222111111///...---...///111222///...---,,,,,,+++++++++------------------,,,,,,++++++++++++++++++***)))+++***)))(((((()))***+++,,,---000111222222000///..................------111000...,,,---///111333777000,,,...000///...///,,,---//////......///000444444444222111...,,,+++000//////111333555444333444222111222555888999:::;;;;;;<<<<<<<<<;;;;;;:::777888;;;<<<===<<<;;;:::===???BBBDDDEEEIIIPPPUUUddd{{{;;;999666333111/////////,,,000555:::======<<<;;;111000000111222333222111333000,,,,,,///222222111000000///...------------000000000000000///......---,,,++++++++++++***)))******))))))))))))*********,,,...000111000///...,,,------......---------111000...------...///000666///,,,///111000...------...//////......///000111222222222111///---,,,///......000333555333222111000///111333555555555666777888999::::::;;;::::::<<<>>>???@@@>>>===;;;;;;>>>@@@@@@BBBFFFKKKNNNZZZlll666555333111000000111111+++...444:::===>>>===<<<.........000222333222111555///***+++///333222000111000///......---......222222222222222111000//////---,,,,,,,,,,,,+++***))))))************))))))(((***---///000///---,,,,,,,,,------......------111000///------------...444...+++///222000---,,,...///000///......///000,,,---///000111111111111///------///333555333111......///000333333222000222333444666888999999:::===>>>@@@BBBBBBAAA???===:::===>>>>>>>>>CCCGGGIIIPPP^^^www777222------///000...***---444:::;;;???BBB===555333333222333444444222111444333222111000......---...000000...***)))+++---222777999666333444555555666333///---,,,,,,,,,+++---------,,,+++***)))(((***+++,,,---...------,,,...111000------//////,,,,,,---...//////......---,,,,,,,,,------.........222222222111111000///...---...///000111222222222///111222222000//////000222222222222222111000000///000222444666888::::::>>>@@@CCCEEEDDDAAA===:::<<<;;;;;;<<>>;;;;;;::::::;;;===AAAEEEGGGIIIOOO]]]rrr222///,,,---000333222111000333666777:::===;;;666666444333444555666555444444444222111///---,,,+++***,,,......---,,,,,,,,,(((111999<<<===???===::::::777333111000000...------.........---,,,++++++((()))***************))),,,///000...---///...***---...///111111111000///------------------,,,,,,000000000///...---++++++111111111222333333444444111222333333111111222333111111222222222111000///111111222333444555555666888:::===???@@@???===<<<::::::999:::;;;>>>AAACCCGGGMMMXXXhhh~~~///---,,,---000333444444333444555666999::::::777888777666666888999888777444333222000...,,,+++***)))***---......---,,,,,,$$$,,,333777;;;??????;;;;;;888555333222222000............///......------************************,,,000111//////000...***......000111222222111000.........------,,,,,,,,,...////////////...------111111222333555777888999888999:::888666444555666222333444444444333111000111111222222222333333333666888:::<<<<<<<<<;;;:::;;;:::::::::;;;===???@@@FFFJJJRRR]]]mmm,,,++++++---///222444555666444444666888888888888888888888:::;;;<<<:::999333222111///---,,,******((()))+++---///...,,,+++&&&+++///111666===???===:::888666444444333111///...//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---111222//////111///,,,---...000222222222222111.........------,,,,,,,,,------...///000000000000///000111333666999<<<>>>AAABBBBBB@@@<<<999888888444555777888777666333222222222222222222222222222777888888999999888888777;;;;;;::::::;;;<<<===>>>AAACCCIIIQQQ\\\nnn+++++++++,,,...000222444666333222555777666555777666777999<<<>>>===:::777111111000...---,,,+++************,,,......,,,***,,,.........222:::===<<<888666444444444444222000//////000111222222111111//////...------------......111111------000///------...000111222222222222------------------,,,,,,,,,---...///000111111111......///111555888<<<>>>DDDFFFGGGFFFBBB===:::999555666999:::999888555333222222222222222222222222777777777666666666666777::::::::::::;;;<<<<<<===@@@AAAFFFMMMSSS```{{{++++++++++++,,,---///111444000///444555222111333222444888<<<>>><<<888444//////......---,,,,,,+++,,,***)))***,,,---,,,***......,,,+++///555777444444333222333444444222000///000111222333333333333000///...---------.........000...***)))---...,,,,,,---///111222222222111,,,,,,---------------------......//////......------------...111444777999@@@CCCGGGHHHEEE???;;;999555666999::::::888555333222222333333333333333333555555555555555666888888777777888888999:::;;;;;;AAA???DDDLLLPPPXXXmmm++++++,,,+++***+++---///222...---222444000...111///222666;;;>>>;;;666111......---------,,,,,,,,,...+++)))))),,,---,,,***,,,,,,***))),,,111000,,,222111111222333444222000///000111222333444444444000///...---,,,------...---...,,,''''''+++---,,,+++,,,...000111222111111,,,,,,,,,------........./////////...---,,,******---,,,+++,,,---000222444;;;???EEEGGGEEE@@@;;;999444666888::::::777444222222333333333333444444444444333333444555777:::;;;555555666777888999999:::<<<:::>>>GGGKKKOOOaaavvv,,,+++******+++...111333333111000///000000...,,,...222666999===???999111///000111111000...+++***...+++)))***---///...,,,(((+++,,,+++((((((***...,,,...000222333333222111,,,...000222333444444444555333000000000111111000000000000000///...---,,,,,,,,,---///222333222000111///......000111111000------......------,,,+++------......///000000000555777:::===>>>===:::999666444333333555666666555444333222222222333444555888555222111222555777888666777888888777888:::<<<===>>>???BBBGGGPPPZZZaaa...---,,,++++++---///111444222111000000000...,,,---111555888<<>>:::333222222333333222000...---,,,...///...,,,***)))(((...---+++***+++++++++***---...000111111000...---***+++,,,...///000000000222111//////000000000///000000111000000///...---......000333444444111...222000//////000111000///---............---,,,,,,++++++,,,,,,---..................000444:::???BBB===;;;777555444333000///111111000000111333444666:::777333111222444444444333555888999888777888999888999;;;===BBBIIIQQQWWWddduuu000///...---...///000111555333111//////...+++)))***---000222888===:::555333333333333222111000///---000333333///,,,,,,---111...++++++------+++)))...///000111000///---+++***+++,,,---...///000000111///......000000000...000111111111000000///......///222555888888555333333111//////000000000///...............------,,,------......///000000000//////......000444888:::>>>;;;777555444222000...111111000111222444666777:::777444222222333333222111444777999888777666777666888:::<<>>CCCHHHLLLSSS^^^qqq......///000111333444555333111///......---+++)))+++,,,,,,,,,222999999555444444333333222222222222,,,...111111000000000000111000...---.........---...///111111111///---,,,...------......000111111000//////000222222000///111111222222222222111111...///222666;;;?????????666444111000000000///---...////////////...------++++++,,,,,,---.........***,,,...000222222111111666444222222333444333222222222111111222444666777999666333222222222222111000222555666555444555666666888:::<<<>>>AAAEEEHHHJJJSSScccyyy000000000111222333444444444222000000000///---,,,,,,,,,++++++000777888555444333333222222222222222222111000000111111000//////000000///......///000...///111222222000///---......------...///000111000//////111333333111000111111222222333222222111000000111444999===??????777444222111000000...---///////////////...------++++++,,,,,,---.........+++,,,...000111222222111444222111111222333222222111111000000000111333444777555333222333333222111111222444444333333555666555777999;;;<<<>>>AAACCCFFFMMMXXXhhh}}}222222222222222222222222555333111111222111000...,,,,,,******///666777444333333222111111111222222999555222111333444222///...000111000...---000333...000111222333111000///...------,,,---...000111000000000222444444222000111222222333333333222222222111000333777;;;===>>>777555222111000000...---///////////////......---------......///000000111000000/////////000000111333111000000111222111111000000///......///000111666444222222333333222111111222333333222222555777444666888:::;;;<<<>>>@@@EEEKKKSSS^^^ooo777666444333222333444444333333111000//////......//////......///111333444444444333333333444444555555444333333444444222111111///------///111222222222222222111000000//////---.........//////000000222111000//////000111222...///111333333333111000222///...000444777888777333222111000////////////---000000---,,,...---***---------......000111111222000//////000111111000000000/////////111222333,,,///333444222000000111666555444444555444222000///111444444333222222222888888888888999;;;===???EEEFFFLLLWWWfffzzz555444222111000000000111333222111111000000000000.........///111333555666333333222222222333333333444333222222333333222000///......///000111000...000000000000/////////////////////000000000111111222111000//////000000111...000111333333333111000111///---///222555555555333222111000000/////////,,,......+++,,,000111000...------......000111111222111///000111222222111000000/////////000111222,,,///222333222111222444666555444444555555333111111222444444333222333444777777777777888:::<<<===@@@AAAFFFPPP]]]nnn999888777555444333333333222222111111111111222222......///111333555777888222222222222222222222222333222111111222222111000......///000111000---+++---------............///000000000000111111111111222222111000//////000000///000111333333222111111000...---...000222222111222222111111000/////////,,,...---)))***///111000............///000111111222111000111333444444333111111000/////////000000...///111222222333555777666555444555666666555333333444444333333333555777888777777777888999;;;<<<@@@AAAFFFNNNWWWdddxxx;;;;;;999888666555444333222222111111222333333444000000111333444666777888333333333333333222222111222000///000111222000/////////...///000///---+++++++++,,,,,,---......///000000000000000000000000222222111000000/////////000111111222222222111111000000//////000000000000222222222111000000///......000///+++***------***//////......///000111111222111111333555666666444333333222222111111111111222222333333444555777888888666555555666777666555555555555333222444777:::999999888888888999;;;<<>>BBBFFFIIIMMMXXXcccppp333444555555555333222111111111000000000000000111///111333555666666666555222333444555444222000...111000///000222333333222//////000222444444222000000000000000111111111111222111111111000000//////,,,...000111222222222222333333222111000000111111...111444444111000000222000111222333222000...---000///***###"""(((,,,---111111000000000000000111......111444777999777666333444555777777777666666555666888>>>DDDGGGEEECCC@@@===:::777777777777666333444555444444555888;;;===<<<:::999888999999::::::;;;>>>AAABBBEEEPPP[[[dddrrr333111000000111111000//////......------......///000111333444444444222111111111222222222222111111333333333222222222111111///......///111222000///111111111111111111222222222111111000///......---.........///000222444444222222333333222///,,,+++222222222111222222333333555444222000//////000000........................000---***)))+++///111222222222222333333444444444333222222444555666555444555666999>>>DDDHHHJJJJJJDDD<<<777777777333333777888666444333444666:::<<<:::;;;<<<<<<<<<;;;:::999???===<<<>>>CCCJJJOOORRRdddmmm|||000///---...//////...,,,------,,,,,,,,,,,,------///000111222222000...---//////000111111111000000111111000000000/////////......---///000111///...111222333333333333333333111111000000///......---.........///000222444444333333333333222///---,,,222222111111111222333333444333222111000000111111........................000...,,,+++---000222222333333333222222222222222222111111333555666555444555555888<<>>>>>======<<<>>><<<<<<===BBBHHHMMMPPP[[[cccrrr000...------......---,,,,,,++++++******++++++,,,////////////...,,,***))),,,------...////////////000000///////////////...---,,,,,,---//////...---000111222333444333222222111000000//////..................///000222444444444444444333111000...---111111000000111222333333333222111111111111222222////////////////////////000...---...000111222111333222222111111000//////111000000222555666666444444555666888<<>>AAAFFFJJJMMMQQQYYYgggwww111000//////000000///---,,,++++++******++++++,,,---.........---,,,***)))******,,,,,,------------000000000000000000000000,,,++++++,,,......---+++,,,---///000111111000///000000/////////..................///000222444444555555333222111000///...000000000000000111222333222222222222222222222333///////////////////////////......///111111000///000000000000000/////////000///000222444666555444333444444555777<<>>:::999999999999999777666444222222444555777999:::<<<>>>@@@BBBCCCCCCAAAAAAAAAAAABBBDDDGGGIIIMMMTTTaaaooo}}}222000//////000000///...------,,,,,,,,,,,,------,,,---------------------******+++,,,,,,,,,,,,,,,////////////////////////+++******+++---...,,,++++++,,,---///000000//////////////////.....................///000222444444666555333111////////////////////////000111222333222222222222333333333222000000000000000000000000---------...000000...---------...//////000111111/////////111444555444333222333333333444888>>>CCCCCCAAA>>>;;;:::;;;:::888555444333333333555666777777777999;;;>>>@@@BBBCCCEEEFFFGGGFFFDDDCCCEEEGGGMMMRRR\\\iiisss000///......//////...---///......------......///---............//////000+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------+++******+++------,,,+++------......///000111222.................................///000222444444666444111///------...///............///111222222222333333333333333222222000000000000000000000000...------...//////...,,,,,,,,,---...000111222222000//////111333444333111111222333222222555;;;@@@BBBBBB???;;;;;;>>><<<999666555555444444555666777444555666888;;;>>>AAABBBGGGIIIKKKIIIFFFDDDFFFHHHMMMOOOXXXccckkkuuu222000//////000000///...///..................///000000///.........//////............---,,,++++++***+++++++++,,,,,,,,,,,,++++++***,,,---...---+++------,,,,,,---///111333.................................///000222444444666333000---,,,,,,...///---------...///000222222333444444444444333111000111111111111111111111111000...---.../////////---------...///000111111222111000000111222222111///000222444333111333999>>>???AAA???;;;===AAAAAA<<<:::999777666555444444444444444555777999===@@@AAADDDHHHKKKKKKHHHFFFHHHKKKOOOOOOVVVaaaggglll{{{444333222222333333222000///......------......///222111000///...---------000000000///...---,,,+++,,,,,,,,,------.........,,,++++++,,,......---+++,,,+++)))(((***,,,000222---..............................///000222444555555333///,,,***+++---...,,,,,,------///000111222444444555555444222111///111111111111111111111111222000......///000000////////////000000000000000222111000111222111000...///222444333111222888===<<>>;;;>>>DDDDDD@@@===<<<:::777555333222111444444555666999<<>>:::777555555666777666555444444555888<<<>>>AAAAAACCCDDDFFFHHHIIIJJJNNNPPPTTTYYY```kkkvvv~~~222222222222222222222222666555333222111111111222333111000000111222000/////////000000000000//////...---,,,---......---,,,///...---,,,,,,,,,,,,,,,------,,,,,,...///111222000000//////...//////000//////000111111111111111222111///...---------...000////////////000000111555444333222111000000000111000000000000111222222222///------///000000///......---......000111222000000000000////////////222111111000111222333444444555777999<<<>>>@@@AAA@@@>>><<<999888888888999666555444444555888;;;===??????AAABBBDDDFFFGGGHHHNNNPPPSSSXXX___iiissszzz222222222222333333333333777777666555444444444444444333111222333333222000//////000000000000/////////...------//////...---......---,,,,,,,,,,,,---------,,,,,,---///111222...---,,,,,,---///222333///000111111222111111111222111000///////////////111111000///////////////333222222111111111111111111000000000000000111111222000......000111000000------------...///000111////////////000000000000222111111000000111111222333333444666888999:::;;;======<<<<<<;;;;;;::::::666555444444666888;;;<<<<<<===>>>???AAACCCDDDDDDMMMOOORRRVVV\\\eeennnttt222222222333333333333333888888777666666666666666555333222222333444222111...//////000000000000//////...---...000111000///......------,,,------...---,,,,,,,,,---...000111///---,,,+++,,,///222444000111111222222111111111222222222111111000000000000000////////////000000111111000000000111111222111111111111111222333444111111000000000111111000------------......//////////////////000000000000333222111000000//////...222222333444555555666666999:::;;;<<<<<<<<<;;;:::777777666666777999<<<===;;;;;;<<<>>>???AAABBBBBBKKKMMMPPPTTTYYY___ggglllzzz222222333333333444444444777777777777777666666666555444333333444444333111......///000000000000000000///...///111222111000///......---......//////------,,,,,,,,,...///000111000---,,,,,,...000222111111222222222222111111222222222222222111111111............///000111222000000//////000000111111/////////000111333444555000000111111000000000111---------................../////////000000000111000000000000111111111000333333333333333444444444444555777999::::::999888999888888888999;;;<<<===;;;;;;<<<===???@@@AAAAAAHHHKKKNNNQQQUUUZZZ```dddsss{{{222222333333444444555555666777777888888777666666555444222333444444333111---...///000000111111000000//////000222333333111000////////////000111111//////.........///111111333222000...---...///000222222222333222222111000111222222333222222111111------......///111222333000///////////////000000,,,,,,------...000111222...000111111000//////000---....../////////............//////000000111111+++,,,...111333444555555333333333333333333333333111222444666777777666666999999999999:::;;;<<<===;;;;;;<<<===>>>???@@@@@@EEEHHHKKKOOORRRVVV[[[^^^kkksss222222333333444555555666777777888999999999888777444333222222333333222111---...///000111111111111111000///111333444444333111111000000111222222333333222111111111222333444222222111000000000000000222333333333222222111000000111222333333222111000///////////////000111111000000///........./////////......---------......,,,///111111///......000...///000000000///...............///000111111111,,,...000222444444555555222222222222222222222222000000111333444444555555777888888888999::::::;;;::::::;;;<<<===>>>>>>???BBBEEEIIIMMMPPPSSSWWWZZZbbbiiivvv222222333333444555666666777888999:::::::::999888444333111222333333222000---...///000111111111111111000000111333555444333222111111111222333444444666555444444444555666777111111111222222222222111333333333333333222111000///000222222333222111000111000000///////////////000000///...............444333111000......------+++...111111///---.../////////000111111000///...---......///000111111222222333444444333222111000111111111111222222222222000000111111222333444444666666777777888888888999999999:::;;;;;;<<<======@@@CCCHHHLLLOOORRRUUUXXXZZZcccooo~~~222222222222333444555555999888777555555555666777333333333222222111111111111222222222222111000000222111000111333444333222444444333333444555666777666666666666666555555444444555777666444222111111444444333222111000//////...//////000000000000000//////000000000000/////////////////////000111111///000111111///---***(((///...---...//////---+++////////////000000000000............///000222222.........000222333222111333222111111000000000111111000000000000222333444555444222222222444666777888888777777999;;;>>>@@@???AAAEEEHHHKKKPPPUUUYYY[[[]]]dddqqq222111111222222333444555999888666555555555555444333222222222111111111111111111111111111000000///333222111222333444333222333444444555666666777777777777777777777666555444444666888777555333222333444444333111000000////////////000000000000////////////000000000000///////////////......///000000000000111111000...,,,+++///...---...//////---+++////////////000000000000............///000111222000//////111222333222111333333222222222111111111111111000000111222333444555444333222333444666777888777777777888;;;===???>>>@@@DDDGGGJJJNNNTTTWWWXXXZZZaaalllyyy111111111111222333444444999777555555666666222///222222222222111111111111111111111111111000000///555333222222444444333111333444666777888888777777999999999999888777666555666777999999777555444444555444222111000///000000000000111000000///...---//////000000000000////////////......---.........111000000000000////////////...---...//////---+++////////////000000000000///......//////000111222222111111222333333222000222333333444444333111111111111111111222333444555666555444444444555666777666666666666888:::<<<======???BBBEEEHHHLLLQQQUUUTTTVVV[[[eeeooo}}}000000000000111222333333888555333444666555111,,,333333333333222222222222222222222222222111111000666444333333444444222111333444777888999888777666;;;;;;;;;:::999888777666777888::::::888777666666777555333111000000111111222222222111000...---,,,//////000000000000////////////...------------...000//////......///000000...------...//////...,,,////////////000000000000///////////////000111111333222222222333333222000111222444555555444222111111111222222333444444555666666555555555555666777666555555666777999:::;;;<<<>>>@@@CCCEEEIIINNNRRRQQQRRRWWW___fffqqq////////////000111222222555333222333555444000---333333444444444444444444333333444444333333222111555444222333333333222111333444777888999888777666;;;;;;;;;;;;:::999888777777999;;;;;;999888888888777666555333222222222222333333333222111///...---//////000000000000/////////......---------............---------...///000...------...//////...,,,////////////000000000000000////////////000000111333222222222333333222000111222444555555444222111111222222333444444555555666666666555555555666666555555666666777888999:::;;;===???AAACCCGGGLLLOOOOOOQQQUUU[[[```hhhvvv............///000111111///000111222222222222222333333333333444444444444333333333444333222222111444222111111333333222000333444666777888888777777:::::::::::::::999999888777999;;;;;;:::888888999888888777666555444333333555555444444222111000/////////000000000000//////......------...//////000---------...............------,,,...///000...---////////////000000000000000000////////////000000222111111222333333222000111111333444444333333222111222333444555555555555666666666555555555555444555666666777888888999999;;;<<>>@@@CCCGGGKKKIIILLLOOOSSSWWW]]]cccgggqqqwww.................................///000000000111111///......///000000///111000///......000111222000000////////////000000000000/////////000222222555444444444444444555555888888888888888777777666777777888888888888888888<<<<<<;;;999888666555555444333111111111111000...---......//////000000000---...000000///...---...////////////000000000000111000000//////000000111000000111111000000///...000000000000111111111111111111111111111222222333222444666555444333444555666666666666666666666666777777777888888888999999<<<===>>>???@@@BBBFFFJJJKKKMMMQQQTTTWWW[[[```ccckkkqqq}}}..............................//////////////////111///---...000111000---............//////000000000///...---,,,,,,,,,,,,///............//////000111111111222222333333444666666666555555444444333777777777888777777666666<<<;;;;;;999888777666666555333222222333333222000000000000000000000000000,,,...000000...---...///////////////000000000000111111111000000111111111222222111000000000111111000000000000111111111111000111222222333333333222333555666666555444444555666666666666666666666666666666666777777777888888===>>>?????????AAAEEEHHHKKKNNNRRRUUUWWWYYY\\\___ccciiisss/////////...............///.....................111...,,,...111222///,,,,,,---.../////////...---000///...,,,++++++******------,,,,,,,,,------------......///000111111111222222111111111111111111666666666666666555444333444444555555666666666777555444222333444444333222111111000000000000000000---...//////...---...///////////////000000000000222222111111111111222222333222000//////000111222///000000000111111111111000111222444444444333333444555777777555444555666555555555555555555555555666666666666777777777777===>>>?????????AAACCCEEEIIILLLQQQTTTVVVXXXZZZ\\\```eeelllsss}}}///.........---------,,,.........---------------///...---...111111...,,,+++,,,.../////////------111000///---,,,+++******+++++++++,,,++++++++++++***+++---...////////////------,,,,,,---...///000333444444444333222111111000111111222333444444555444222222222444555444222111111111000000000000000///000000///...---...///////////////000000000000222222111111111111222222111000///...//////111222///000000000111111111111000111333444555555444444444666777777666555555666666666666666666666666666666666666666777777777777===>>>???@@@???@@@BBBDDDFFFIIINNNRRRTTTVVVXXXZZZ___dddiiikkkqqq......------,,,+++++++++,,,------------------------...///000//////...---+++,,,.../////////...---111000///---,,,+++++++++***++++++++++++******))))))***,,,---......---,,,,,,,,,+++***+++,,,---...000000111111111000//////222222222222222222111111111000000111333444333222111222222222222222222222222333222111...---...///////////////000000000000111111111000000111111111000000/////////000111111000000000000111111111111111222333444555666666666555777888888777666666777777777777777777777777777666666666777777777888888;;;===???@@@@@@@@@BBBDDDDDDGGGKKKNNNPPPSSSUUUXXX\\\```eeegggkkkxxx------,,,++++++***))))))+++++++++,,,---------...***...222111...,,,---///------...///////////////000///...---,,,+++++++++***++++++,,,+++***)))((()))***,,,------,,,+++***111///---+++***+++,,,,,,,,,------............---000000000111111111111111///...---///111222222111333333444444555555666666666666555222///---...///////////////000000000000111000000//////000000111///000111111222222222111000000000000111111111111222222333333444666777888555777999888777666777777888888888888888888888888777777777888888888999999:::<<>>@@@@@@AAACCCDDDHHHIIIIIIIIIIIIKKKNNNQQQOOOTTTZZZ___eeeooo|||...---,,,***)))(((((((((******)))))))))))))))***...,,,***+++...000///---...---000555555111///000//////...---,,,,,,++++++))))))))))))))))))))))))...---+++*********++++++...---,,,+++***+++,,,---...---,,,+++++++++++++++---,,,+++,,,...000000000------------------------333333555999???AAA@@@>>>@@@<<<777333111000///...222222111222444444222000333333333222222111111111111111111111111111222333111222222333333444444444444444444444555666777888999999999::::::999999888;;;<<<<<<<<<;;;;;;::::::888888888888888777666666:::<<>>???>>>>>>@@@AAAEEEEEEFFFHHHIIIJJJKKKLLLOOOQQQTTTWWW\\\bbbiiinnn|||------+++***))))))((((((++++++*********++++++,,,...,,,,,,,,,...///...---000---,,,...///---...111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---//////---,,,++++++++++++***+++,,,---------,,,+++111///------......---,,,222222222222222222222222000111555<<>>>>>======<<<:::;;;===>>>===<<<999888999999999999999888777777999;;;<<<<<<<<<===???AAABBBCCCDDDEEEGGGIIIJJJJJJNNNOOOPPPRRRTTTXXX^^^bbbiiirrr,,,,,,+++***)))))))))))))))))))))))))))***+++,,,///000111111000/////////---+++...222222---+++,,,///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------//////......---,,,++++++(((***,,,.........,,,+++---,,,+++,,,...000000///////////////////////////---...111555<<>>===<<<;;;;;;<<<===>>>>>><<<;;;999:::::::::;;;:::999999888:::;;;<<<<<<;;;<<>>999666333111///222222111222444444222000000000000111111111111111111111111111111111222333222222333333444444555555777777777777888999::::::@@@@@@@@@@@@???===<<<;;;>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<===@@@BBBAAABBBCCCEEEGGGIIIJJJKKKJJJKKKMMMNNNPPPUUUZZZ^^^ggglllttt~~~,,,+++******)))*********,,,++++++,,,---.../////////222555555222000000000222000111444444000...000............////////////------------------------,,,---.........---,,,+++,,,---...//////......------,,,,,,,,,,,,,,,++++++...---,,,,,,.../////////000000000000000000000000---///111111111444888<<<===:::777555444333111000111111222444555444111//////000000000111111111222---000222222///000333777333333333333333333333333444444444444555666777888>>>>>>????????????>>>>>>AAA@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<<<<======<<<<<<===AAACCCAAABBBDDDFFFHHHJJJKKKLLLLLLMMMNNNNNNPPPSSSYYY]]]aaagggpppwww++++++******************---------...///000111111333666:::999666444444444666222111333333000000333.........///////////////////////////////////////------...///...---+++***+++,,,---////////////.........,,,++++++++++++,,,000...------.........---...........................000222111000111555888444333222222333333222000000000222555666555111...//////000000111111111222+++000444333///...444999222222222111111111000000222222222333333444555666;;;;;;===>>>@@@@@@AAAAAACCCBBB@@@>>>>>>???@@@BBB???????????????>>>==================<<<>>>AAADDDBBBCCCDDDFFFHHHJJJLLLMMMNNNOOOOOOOOOPPPSSSWWW[[[ZZZcccmmmttt|||---+++******+++,,,+++***------...///111444666888666777666555333333555777:::888555333333444555777444444444333333444444444//////000000000000/////////////////////000111111////////////000000000000///......------,,,++++++------+++++++++,,,---...000///---,,,,,,---...000------......///000000111111111111111111000///......///000111111000///...222222222222222111000///222000///000333444555444333444444444333222222111555555444333333333444444;;;999888:::>>>@@@???===AAA@@@>>>===<<<===???@@@BBBBBB@@@>>>======???@@@???@@@AAAAAA??????@@@AAACCCFFFIIIJJJHHHGGGIIILLLIIILLLOOORRRSSSTTTUUUVVV[[[^^^eeemmmuuu---,,,******+++,,,,,,+++---------///111444777888888888888666444444666777:::999666444444444666777666555555444444555555666000000111111111111000000000000//////000000111222111000000000000000000000000000000///......------------,,,,,,------......//////------------...///000000000///////////////111111111000000///////////////000000000000//////111111111111111000//////222111000000222444444333444444444444444333222222444444444333333444555555:::999888:::===???>>>===>>>===<<<;;;<<<===???AAA???BBBBBB???:::888<<>>???<<<@@@CCC???888666;;;BBBAAABBBCCCBBBAAAAAABBBCCCFFFFFFFFFHHHJJJKKKKKKJJJHHHKKKMMMOOOPPPQQQRRRTTTZZZZZZ^^^dddhhhooo}}}---,,,***+++,,,...------+++,,,,,,...000333666888;;;;;;:::888666555777888<<<;;;999888777888888999999999888888888888999999555555555444444555555555333333222222333333444555555555444333333222111111444333333222111111000000+++,,,.../////////...------......////////////...111000000//////...------000///...------...//////000000///......///111222///000000000000000//////444222000000111222222111444555555666555555444444333333333333444666777777888888888999:::;;;;;;;;;:::999999999999:::;;;<<<:::>>>@@@???;;;;;;???CCCBBBCCCDDDCCCBBBAAABBBDDDGGGEEEEEEGGGKKKMMMLLLIIIHHHJJJMMMNNNNNNOOOPPPRRRXXXXXX[[[```ccciiittt,,,+++******,,,---------+++++++++---///111444555999999999777555444666777::::::999888999999:::;;;;;;::::::999999::::::;;;777777666666666666777777555444444444444555666666777777666555444333333222444444333333222111111111,,,---...//////...---,,,---...//////000000//////........................//////............//////000///.........///111222000000111222222111111111333222000000111222111000444444555555666555555444333333333444555666777888777777888999999999::::::;;;;;;:::999999999999999;;;;;;;;;===@@@CCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDGGGEEEEEEHHHLLLNNNLLLJJJIIIKKKLLLMMMLLLMMMOOOQQQVVVVVVXXX^^^aaafffoooyyy+++***))))))+++------,,,++++++++++++,,,///111222555555555444222222444666888888888999:::;;;<<<===;;;;;;::::::::::::;;;;;;999888777666666777888999666666666666666777777888888888777777666666555555555555555444333333222222000000000000///...---,,,.........//////000000111............////////////......///000000000/////////......//////000111222000111111222222222222111222111//////111222222111333333444555555555555444444444444444555666777777666777888888777777888:::======<<<;;;:::999888888<<<999999===CCCFFFEEECCCBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEFFFIIIKKKMMMMMMLLLJJJLLLLLLLLLLLLLLLOOOQQQTTTSSSVVV[[[```ccckkksss}}}***((('''(((***,,,,,,++++++************,,,---...000111111000//////111444555666777888:::<<<===>>>;;;;;;;;;::::::;;;;;;;;;:::999777666666777999:::777777777777777888999999888888888888777777777777777777777666555555444444555444333111000///......///............000111333222222111111000000//////,,,...000222333111000///---...///000000111111111//////000111111111111111111///...///111222222222222222333444444444444444666555555555555555666666555777888888666555777999============<<<;;;::::::;;;:::;;;===AAACCCCCCBBBAAABBBCCCCCCBBBAAABBBCCCDDDFFFHHHJJJKKKKKKMMMNNNLLLMMMMMMLLLLLLLLLOOOQQQRRRPPPRRRXXX\\\___eeelllwww)))((('''(((***+++,,,++++++***)))))))))***+++,,,---......------...000222333444666888:::<<<>>>???;;;;;;::::::::::::;;;;;;:::999777666666777999:::888888777777888888999:::888888888888888999999999999999888888777666666666999888555333111000000000000///------...000222444666555444333222000//////,,,...111444444333000...,,,---///111111111111000......///000000000000000000///...///111333333222111222333333444444444333777666666555555555555666444777888888555555777999<<<<<<===>>>>>>=========999<<<>>>???>>>===???AAAAAABBBCCCBBBAAAAAABBBCCCBBBFFFJJJKKKJJJJJJMMMPPPMMMMMMMMMMMMLLLLLLOOOQQQQQQOOOPPPVVVZZZ\\\```fffooovvv((((((((())))))))))))))))))***++++++***)))***,,,///...,,,,,,,,,---///111555777999:::::::::888777===<<<::::::;;;;;;:::999::::::999888888999:::;;;999999999999999999999999:::::::::999999888888888777999::::::888777777888:::777333222333444222000////////////000111222333222222222111000//////...111111111000...---...000111111000000000000111111333111///000222222000---222222111111111111222222333333222222222333333444999777555666999:::888666333444555777888999999999<<<<<<<<<===<<<<<<;;;;;;===<<<;;;<<>>??????>>>>>>@@@BBBCCCBBBAAABBBCCCEEEEEEFFFHHHJJJKKKMMMMMMPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPQQQSSSWWWZZZ]]]___aaajjjvvv***))))))((((((''''''&&&''')))************,,,......---,,,,,,,,,---///000555666888999999777666555:::999888888999999888777:::999777555555444555555888888888888888888999999999999999999888888888888777999;;;;;;::::::;;;<<<<<<999666555444333222000333333222111111111111222222222111111000/////////)))---111333333111//////111000///...............000/////////000000///---222111111000000111111222222222333444555666666777666555444444666888777777777777777777777888999:::999999:::;;;<<<<<<<<<<<<<<<;;;:::<<<>>>???>>>===>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPPPPPPPQQQSSSUUUXXXZZZ[[[\\\dddmmmvvv((((((((((((((((((((((((&&&(((*********+++---...------,,,,,,,,,---...//////111444666888999999888888777666666777888777555666666444333333444444555777777777888888888888888::::::::::::999999999999777999;;;<<<;;;;;;<<<===<<<:::888666555333222111555444333222111111111111111111111111000000//////+++...111333222000//////333333222111000000000000222222222222333222222111111111000000000000111111111222333555666777777888666555555555666888999999;;;:::999888888999:::;;;888888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;===>>>>>><<<>>>@@@BBBCCCBBBBBBDDDEEEDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOQQQSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUWWWWWW\\\bbbiiiooowww'''((((((((())))))******&&&(((*********+++---...,,,,,,,,,,,,,,,---......---///222555777888888777555444333444555666555444222222111111222444666777666666666777777888888888::::::;;;;;;;;;;;;;;;;;;777999;;;<<<<<<;;;===>>>;;;;;;:::888666444333333555555333222111111000000111111111000000000000000000111111000///......///333333222111111111111111111222333333333333222333111000000000000000000111111222333555666777777777666666666666777999;;;===>>>>>>===<<<;;;;;;;;;;;;888999:::;;;<<<<<<=========<<<;;;<<<>>>>>>===<<<>>>@@@AAABBBAAABBBDDDFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUU\\\```fffjjjppp}}})))))))))*********++++++''')))************,,,...+++,,,,,,,,,------------000111333555555444333222333222111222444444444222000//////000222444666888555555666666777777888888::::::::::::;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<===:::;;;;;;:::777555555555444444333111111000000000111111000000000000000000111222111000------...000000000000//////000000111///111222222111111111222111000000//////000000111111222444555666666666555666777777777777999===@@@AAAAAAAAA@@@???===<<<;;;::::::;;;<<<============>>>===<<<===>>>???>>>======???@@@@@@@@@AAADDDFFFDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVUUUYYY]]]bbbdddhhhrrr------,,,,,,+++***))))))((()))++++++******+++,,,++++++,,,,,,------------///111222444444333111000111000///000222333222111000000000000222444666777444444555666666777888888888888888999999:::::::::888:::<<<<<<:::::::::;;;888:::<<<;;;888666666777333222111000000000000000000000000000000000000111...000111111000...//////////////////000111222222...111333333222111222444000000////////////000000000222444555666555444333555666777666666888===AAACCCDDDEEEDDDCCC@@@===;;;<<<<<<======>>>=========@@@???>>>>>>???@@@???===<<<>>>?????????@@@CCCFFFBBBCCCDDDEEEGGGIIIJJJKKKMMMLLLLLLLLLNNNPPPSSSTTTVVVWWWXXXYYYYYYXXXWWWVVVVVV[[[___```bbbkkkyyy111000///---+++)))(((''')))***++++++***)))***,,,***+++,,,---------,,,,,,,,,...000333444444333333000//////000111222222111222111111111111333444555444444444555666777777888666666777777888888888999999:::<<<;;;:::999999:::777:::<<<<<<999777777999222111000000000000000000000000000000000111111111***---111333222111//////000000111111222333555555000333666666444333444666000000////////////000000111222444555555444222111333555666555555777<<>>;;;===>>>>>>>>>>>>>>>===<<>>???@@@@@@???>>><<<===>>>>>>>>>@@@CCCEEE@@@AAABBBDDDEEEGGGHHHIIIMMMLLLKKKJJJLLLOOOSSSUUUWWWXXXYYYZZZZZZYYYXXXXXXVVV[[[___```aaahhhuuu---...//////...+++)))'''(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,......///000000000000000000000//////000000111222111111222333333444555555444555555666666666666666666666777777888:::;;;<<<999999:::::::::;;;;;;;;;:::888666888:::;;;888555777666666555333222111111444333111000/////////000------///000000000///...///000111222222333333333222333333444555555555444444111000222555666222---000222444444333333333444333333444555666777888999???@@@CCCDDDDDDAAA>>>;;;@@@@@@????????????@@@@@@???<<<:::<<>>???@@@AAAAAAAAAAAA@@@AAACCCEEEFFFGGGFFFFFFHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWXXXZZZ\\\```fffnnnsss............---+++)))((())))))******++++++,,,,,,******+++++++++,,,,,,,,,...//////000111000000000111111111111222222222222111111222222333333333444444555666666777777666666999999888888888888999999999999999999::::::::::::<<<;;;:::::::::999777555666666555444333222111111222111000///......///000//////000000000///---,,,------...///000000000000222333333444444444444444555222000111444555111...000222444444333333333444333333444555666777888888;;;===>>>@@@???>>>;;;:::>>>>>>======>>>??????@@@@@@===;;;===BBBDDDBBB???>>>???@@@BBBCCCCCCDDDDDDAAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJMMMOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWUUUVVVYYY[[[^^^dddjjjoooxxx///......---,,,+++***************+++++++++++++++******+++++++++,,,,,,,,,...///000000111111000000111222333444444444333222111111111111111222222222555666666777777777777777;;;;;;:::888777777777777777888888888999999999999<<<======<<<999777666777666555555444333222111111000///...------...///000111111111000///...,,,+++,,,---...///000000000000222222333333333444444444777444111111222333111///000222444444333333333444333444444555666777888888777888999999::::::999999;;;;;;;;;;;;<<<>>>???@@@AAA???===???BBBDDDBBB@@@???@@@BBBDDDEEEGGGGGGHHHBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTWWWZZZ]]]aaaeeeiiinnnzzz000///---,,,+++++++++,,,+++++++++++++++++++++*********+++++++++,,,,,,,,,...///000000111111000000///111333444555444222111000000000000000111111111555666777777888888777777:::999888777666666666666777777777777888888888888888;;;===<<<888666666888555555555444333222222111///...---------...///000111111111000///......---//////000111222222222222333222222222222222333333777555111000111222111000000222444444333333333444444444555555666777777888555555555555666777888999888888888999;;;<<<>>>???@@@>>>===>>>AAABBBAAA???@@@AAACCCEEEGGGIIIJJJJJJEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCDDDFFFHHHIIIJJJJJJKKKLLLNNNOOOOOOOOOOOOOOORRRVVVZZZ\\\___bbbdddgggqqq~~~//////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,......///000000000000///---///111222333222000//////000000000000000111111555555666777777777777777555555555555555666777777666666777777777888888888444777:::999777666777999666555555444444333333333000///...---......000111000000/////////000000000///000111222333333333333333222222111111111222222666444222111111111111111000222444444333333333444444444555555666666777777555444444444555777999:::666666777888999;;;===>>>======<<<===>>>>>>>>>===???@@@CCCEEEHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMNNNQQQUUUYYY[[[]]]___aaaffflllvvv............------,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...////////////...------///000000000///.../////////000111111222222444555555666666666666666333333444444555777888999666777777777888888888888333555777888777777888999666666666666555555444444222111000//////000111222000////////////000111222...///000111222222222222333222111000000000111222444333222222111111222222000222444444333333333444555555555555666666777777666666555666777888999:::555666666777999:::<<<===;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAADDDFFFGGGHHHIIIEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKKKKKKKKKKLLLOOOSSSVVVXXX[[[^^^```eeehhhpppzzz---.../////////...,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......---------............/////////......///000222333444444333333444555555555555555555555555666777888::::::777777777888888888999999777666666777999999888666777777777777666666666666555444333222111111222333222111000/////////000111000000111222333333333333333222000/////////111111000111333333333222222333000222444444333333333444555555555555666666666666666666777777888888999999666666666777888:::;;;<<<:::;;;;;;;;;:::::::::;;;<<<===???AAACCCEEEEEEFFFBBBCCCCCCEEEGGGJJJLLLNNNKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKIIILLLOOORRRUUUXXX\\\___cccdddjjjrrryyy,,,---///000000...,,,+++******+++,,,,,,---......******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,///............///000000---...///111222444555666222333444444555555444444777777777777888999:::;;;888888888888999999999999;;;999777888::::::777444888888888888777777777777888777555333222222333333444333111000///...//////333333444555666666666666444222000///...///000111...000333444333333333333000222444444333333333444555555555666666666666666666777888888999888888888777777777777888:::;;;<<<:::;;;<<<;;;:::::::::;;;;;;<<<>>>@@@AAABBBCCCCCC@@@@@@AAACCCFFFJJJMMMOOOLLLKKKJJJHHHFFFEEEDDDDDDFFFGGGHHHIIIJJJKKKKKKKKKGGGIIIMMMPPPRRRVVV[[[^^^```aaafffmmmqqqzzz...------///111000///---,,,++++++******+++,,,,,,+++,,,---...////////////......//////......---,,,////////////000000000000222222333333333333444444777777777777666555444333222444777999999888999::::::888777777888999999888777777777777777888888888888888999999::::::999999AAA<<<777444444555555444333333333333222222111000444555666777777666555555555333111/////////111222111111111///......111444333333444444444444444444777666555555555555666666999888777666666777888999444666888:::<<<;;;;;;:::::::::999999:::;;;===>>>;;;===???BBBCCCCCCBBBAAABBBBBBBBBCCCEEEHHHJJJLLLKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCDDDFFFGGGJJJKKKLLLKKKKKKLLLNNNRRRVVVZZZ]]]bbbbbbdddhhhkkksss///......000222222000...------,,,,,,+++,,,,,,,,,,,,,,,---...////////////...............------,,,---......///000111111111222222222333333333444444444444444444333222111000222444777888777777777888999888777777888888888888777777777888888888888999777888999999999888777666<<<999777666777777666444444444444444333222111000333444555666666555444333444333222111000111111222111111111000//////111333333333444444555555555666555555555555555666777777999888777666666777888999666888:::<<<======<<<<<<::::::::::::;;;<<<===>>><<<===???AAABBBBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFEEEEEECCCDDDDDDFFFGGGIIIKKKLLLLLLLLLMMMNNNQQQUUUYYY[[[______aaadddffflllzzz000000000222333444222000///...------,,,,,,,,,,,,---....../////////......---............---,,,,,,+++,,,---...000111222333222222222222333333333333666666666666555444333333222444666666555555666777888777777666666777777888888888888888999999::::::888999;;;;;;;;;999777666777777777888999999777555777777777666555333222111333333444444444444333222333333333333333333333222000222222222000000111222333333444555666666777777555555555555555666777888888888666666666666888888777888:::<<<======<<<<<<:::;;;;;;<<<======>>>>>>======>>>???@@@AAAAAABBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMMMMNNNOOORRRUUUXXXYYY\\\\\\^^^aaabbbfffqqq}}}111000111333555555333111///...---,,,,,,+++,,,,,,...////////////......---...............---,,,,,,,,,,,,---...///000111222111222222222222333333333666666777777666555444444444555666666555444555666666777777666555555666777888888888999:::::::::;;;;;;<<<>>>>>>>>>;;;999777777777777888999888777666999999999888666444222111444444444444444333333333333333444555555444444333111222444333222111111111333333444555666777888999777666555555555555666666888777666555555666777888555666888999:::::::::999;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKKKKNNNNNNOOOQQQSSSUUUXXXYYY\\\\\\^^^aaabbbdddlllvvv000000111333555555444222------,,,++++++***++++++/////////000//////............//////......---,,,............////////////111111111222222222333333222222333333333222111111555666777666555555666888444666666555444333555777777888888999::::::;;;;;;;;;<<<======<<<:::888777999999888777666666666777:::::::::999777555333222666555555444444444333333222333444555555555555555222333555444222111111222333333444555666777888999999888777555444444444444888777666555555666777888666777777888999999999999;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOPPPRRRUUUWWWZZZ[[[\\\[[[]]]```bbbccciiipppxxx///...///111444444333111+++++++++******++++++,,,...//////000000000/////////000000000000///..............................111111111111222222222222333333333444444333333222555666666666555555777999333555666555222111444777666777777888999:::;;;;;;888888888888777666666555999999999777555555777888:::::::::999888666555444777666555444333333333444222222333333444555666666444555555444222111222333333333444555666666777777999888777555444444444444777777555555555555777777999999999999::::::;;;;;;<<<;;;;;;:::;;;===>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNQQQTTTXXX[[[]]]___]]][[[[[[^^^___```dddkkkqqq|||---,,,---000222333222000+++++++++++++++,,,---...---...///000000000000000111111111111111000//////---------....../////////111111111111222222222222444555555666666555555555333444444444444555777:::111444666444111000333777555666666777888999:::;;;666666555444444444555666444777999999777666777999999999999888888777555555666555444333222222222333222111111111333444666777666666555333111111222444333333444444555555555666666666555555555555666666777666555444444555666777999999999999999::::::;;;===;;;999888999;;;>>>@@@???@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMQQQVVVZZZ^^^aaacccaaa^^^\\\^^^^^^]]]aaafffnnnvvv++++++,,,...111222111///+++++++++,,,---...///000------///000111111111111222222222222222111000000***+++,,,---...000111111000111111111111222222222111111222333333222222222111222333333222444777999111444666444000///333777444555666777888999::::::777666444333333555777888///444999;;;:::888888999888888888888888777666555666444333111000000111111222111000000111444777888777777555333111111333555333333444444444444444444333333444444666777888999777666555444444555666777777777777666777777888999===;;;888666777:::>>>AAA???AAACCCDDDDDDCCCBBB@@@AAA@@@@@@@@@AAACCCEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMQQQWWW\\\aaadddfffgggccc___```___]]]```dddlllpppyyy+++******---111222000...---------,,,,,,++++++++++++++++++...111333444444111222222111...------...)))***+++,,,---///000000///000111111222333777:::999888666444333222222333666555444444666666555444555444222111000111222222888777666777888999888777:::999888777777888999:::::::::999999888777777777999888888888777777666666777666555444333222222333444333222222222333444555999999888888777555444333333444555777888888888888999888777666555555666666666666555555555555666666777777666666777888999999999:::<<<===???@@@@@@AAA>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEFFFHHHIIIMMMMMMNNNQQQVVV\\\bbbeee___aaabbbbbb``````aaacccgggkkksss}}},,,++++++...111222000...---------,,,,,,,,,,,,,,,000...---...111333222000222333333111///------...////////////////////////222333444444333444666888:::888666444333222222222444333222222444444333222555444333222111222222333777666555666888:::999888999999888888888888999999::::::999999888888888777999999888888888777777777777666555444444333333333444444333333333555666777999999999888777666444333666666777777777777777777666666666777777666666666777666666555555666666777888777777777777888888999:::;;;===>>>@@@AAAAAAAAA>>>>>>??????@@@@@@AAAAAADDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJLLLOOOOOOOOOQQQTTTXXX]]]___aaabbbddddddcccccceeefffhhhkkkqqqyyy---------///000111///---,,,,,,------------------111...,,,...222444222///333444444333000...------000000000000000000000000333555777777666555666777:::999777555333111111000444222222222444444333222555555444333333333444444666555555666999::::::999888888999999999999888888:::999999999999999999999999999999999888888888888888777666555555555555555555555444444555777888999999999999888777666555444888888888777777666666666444555666666777666666555777777777666666777777777999999888888777888888888;;;<<<===???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDEEEFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGIIIKKKMMMMMMMMMMMMOOORRRVVVYYY\\\___aaabbbccccccdddfffiiijjjkkkoootttyyy.........///000///...,,,,,,,,,,,,------......//////+++)))---333777555111333555555444111...---------...///000222333444444111333666777666555555666999888777555333111000///555444333444666666666444555555555444444444555555777666555666888999999888777888::::::::::::888777999999999:::::::::::::::::::::::::::999999999999999999888777777666777777555555555555666777999:::999999999999888777666555888888777777777777777777777666555555444555555666888888777777777777888888;;;:::999888888888888888;;;<<<===>>>???@@@@@@@@@==================<<<<<>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===???AAACCCCCCCCCBBBAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIJJJMMMPPPSSSVVVXXXYYYZZZ\\\]]]^^^```dddgggjjjiiijjjnnnpppvvv***,,,......---++++++,,,++++++,,,,,,,,,,,,,,,,,,///...------//////...---000222444444222///...---////////////////////////+++...000222222333555666666666666555333222000///222111111222444555444333333444555555666555555555888777666777888999888666999999::::::::::::999999999999:::;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;777777666555666777888999:::::::::::::::999888888666666666666777999;;;<<<<<<:::666333333444777888::::::999999999999::::::;;;;;;::::::999:::::::::999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@???@@@BBBDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSXXXYYYZZZ[[[\\\___dddggggggeeegggjjjmmmqqq|||(((***------+++******,,,++++++++++++++++++******+++---......,,,+++,,,...---000333333222///......000000000000000000000000...///000000000111333666444444555555444333111000222111111222444555555444222333444555666555555444555555444666999::::::999:::::::::999999:::::::::999999:::;;;<<<===>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===;;;:::888777777888888999:::::::::;;;::::::999888999888777666777888:::;;;777777777777777888999999;;;;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>===;;;;;;<<<<<<======>>>>>><<<======>>>??????@@@@@@???@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRSSSVVVWWWWWWXXXYYY\\\```dddcccaaabbbeeehhhkkkttt}}}&&&))),,,---***)))***,,,,,,++++++******)))))))))&&&***...---+++***...222,,,///222333111///......------...000111222333444111111111000///000222555333333444555444333222111444333333444666777777666111222444555555555444444333222333666999<<<===<<<<<<;;;999999999999;;;<<<888999:::;;;<<<>>>??????;;;<<<<<<<<<======>>>>>>======<<<<<<<<<======>>>===<<<:::999888999999:::::::::;;;;;;;;;:::999999;;;:::888666666777888:::111444777:::<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;<<<===;;;<<<===>>>>>>???>>>>>>;;;;;;<<<<<<===>>>??????===<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCAAABBBDDDGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUVVVSSSSSSTTTTTTTTTWWW\\\```aaa______bbbdddgggnnnwww~~~)))))))))))))))******+++///...,,,***))))))******)))***---000222222222111///000111000......000111........................222...---///111//////111333333333222222222111111444333333333333444555555444444333333333444444555555555555555666888999:::999999888888999999:::;;;<<<;;;999999999;;;===>>>>>>>>>======<<<<<<<<<;;;::::::999888999:::;;;<<<>>>===<<<;;;:::999999999<<<===>>>===;;;::::::;;;:::::::::::::::::::::::::::;;;<<<:::777777:::===@@@AAAAAA???===;;;:::;;;;;;;;;:::999:::;;;<<<===@@@>>>===<<<===>>>@@@AAA???>>>???@@@AAABBBAAA@@@???>>>===>>>???>>>===;;;CCCCCCBBBBBBBBBCCCCCCDDD@@@CCCFFFIIIKKKJJJIIIHHHMMMKKKJJJLLLPPPRRRQQQOOORRRSSSTTTUUUVVVZZZ^^^bbb^^^^^^^^^aaaeeejjjooorrr{{{)))))))))))))))***++++++...---,,,************+++&&&(((***,,,......---------...///...,,,,,,...///,,,------......//////000444///---000111///...000222222111111111000000000333333333222333444444555555444444333333333333444444444444555666777888999999999888888999999:::;;;===<<<:::999999:::;;;<<<>>>=========<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<<<<<<<>>>===<<<;;;;;;:::::::::::::::;;;<<<:::888888:::===???AAACCCCCCAAA>>><<<<<<;;;;;;:::::::::;;;<<<===???>>>===<<<===>>>@@@AAAAAA>>>===???DDDFFFDDD@@@===<<<<<<>>>@@@@@@@@@>>>BBBBBBBBBBBBBBBCCCCCCDDDBBBCCCFFFHHHJJJJJJJJJIIIMMMLLLKKKMMMQQQSSSRRRQQQQQQRRRSSSTTTUUUXXX\\\```^^^^^^^^^___bbbggglllooouuu|||***))))))))))))***++++++,,,,,,+++******++++++,,,&&&''')))++++++++++++***,,,,,,---,,,+++***,,,...,,,,,,---...///000111111444000...000111///...000111111000000000/////////222222222222222333333444444444444333333222222222333333444555666777777888999888888888888999::::::>>>===;;;:::999999:::;;;============<<<<<<<<<<<<===============>>>??????@@@??????>>>>>>>>>??????===>>>??????>>>>>>???@@@@@@???===;;;::::::;;;;;;;;;<<<<<<:::999999<<<>>>@@@DDDHHHJJJHHHCCC@@@>>><<<;;;:::::::::;;;======???>>>=========>>>@@@AAACCC>>>;;;???FFFJJJEEE@@@<<<;;;<<<>>>AAACCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKMMMLLLLLLNNNQQQSSSSSSRRRPPPQQQSSSTTTTTTWWW[[[^^^___^^^]]]]]]___cccgggjjjqqquuu******))))))******+++,,,*********++++++,,,,,,---***++++++,,,,,,,,,,,,++++++,,,,,,,,,******+++---.........//////000000000333///---000222000000111111111000000000/////////111111000000111111222333444444444333333222111000222222333555666666777777888888888888888999999:::<<<<<<;;;:::::::::;;;;;;===============<<<<<<<<<=========>>>>>>>>>?????????????????????@@@AAAAAA@@@AAABBBAAA@@@???@@@AAACCCBBB???===<<<<<<<<<===<<<<<<<<<;;;;;;;;;===>>>EEEJJJPPPRRROOOIIICCC???<<<;;;;;;::::::<<<===>>>>>>>>>======>>>>>>???@@@@@@>>>===@@@EEEGGGEEEAAA>>>======>>>AAACCCCCCCCC@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEFFFGGGIIIJJJLLLKKKKKKLLLNNNPPPRRRSSSSSSQQQRRRTTTTTTUUUWWWZZZ\\\___]]]\\\[[[\\\```cccfffppprrr{{{***************++++++,,,)))******+++,,,,,,,,,,,,,,,,,,---------------,,,,,,------,,,++++++,,,...000000000000000000//////111---,,,000222222222444222222111111111000000000///////////////000111111222222333333222222000000111222444555666666666666888888777777888888999:::999999999:::;;;<<<======<<<<<<<<<===============<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDCCCAAA???@@@AAAEEECCCBBB@@@>>>>>>>>>>>>>>>===<<<;;;<<<>>>??????JJJOOOUUUWWWSSSLLLEEE@@@<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@<<<>>>@@@AAAAAAAAABBBCCCAAA@@@>>>???@@@BBBBBBAAA?????????@@@@@@AAACCCCCCFFFFFFEEEEEEFFFGGGJJJKKKGGGIIIKKKLLLNNNPPPRRRSSSRRRTTTUUUVVVVVVWWWZZZ\\\]]]\\\[[[[[[\\\___bbbccckkkmmmttt+++************+++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......---,,,,,,---///111111111111000000000000111------000333222222444222222111111111000000000...............//////000000000222333333222111000111222444666777777777666888777777777777888999999777888999:::<<<===>>>>>><<<<<<<<<===============;;;;;;<<<===============>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDAAA@@@AAABBBDDDDDDDDDCCCBBBAAA@@@@@@???===;;;<<<>>>@@@@@@@@@JJJNNNSSSTTTQQQJJJDDD@@@===<<<;;;;;;;;;<<<>>>>>>===>>>>>>>>>????????????;;;???BBBBBB???>>>@@@DDDDDDAAA???>>>???@@@@@@???>>>>>>>>>???@@@AAABBBCCCEEEEEEDDDDDDEEEFFFHHHIIIEEEGGGJJJLLLMMMOOORRRTTTRRRTTTVVVWWWWWWWWWYYYZZZZZZ[[[\\\]]]___```bbbcccdddfffnnnyyy++++++******++++++,,,---******+++,,,,,,,,,+++***+++++++++++++++,,,------,,,---...---++++++---.........///000222333333444444000...111222111000222111111000000000/////////---------------......///---///000222333222111000222333555777888888777777777777777777777888999999888999:::;;;<<<<<<======<<<<<<<<<<<<=========>>>;;;<<<===>>>>>>>>>===<<>>??????@@@@@@@@@BBBCCCCCCBBBBBBCCCEEECCCDDDEEEFFFEEEDDDBBBAAA@@@===;;;<<>>???======>>>??????????????????AAABBBBBBAAA@@@@@@AAADDDAAA>>>===>>>???@@@???======>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDGGGKKKMMMNNNOOOSSSVVVRRRTTTVVVVVVVVVVVVWWWXXXWWWYYY\\\___bbbcccddddddaaadddjjjsss|||++++++******++++++,,,---***+++,,,---,,,,,,******,,,,,,,,,,,,---...///000,,,------,,,++++++,,,...+++,,,...000222555666777777222000222222///...///000/////////............---,,,,,,,,,,,,---......,,,---000222333333222111222444666888999999888777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<===??????>>>>>>===AAA@@@@@@??????@@@@@@AAA===???AAACCCCCCDDDFFFHHHBBBDDDFFFGGGGGGEEECCCAAA@@@>>>;;;<<<@@@BBBBBBAAA>>>AAADDDEEECCCAAA??????===<<<<<<;;;<<<===>>>???======>>>???????????????DDDBBBAAABBBCCCCCCAAA???BBB@@@===<<<>>>@@@@@@@@@=========>>>???AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHLLLNNNNNNPPPTTTXXXQQQSSSUUUUUUUUUTTTUUUWWWUUUXXX]]]aaadddeeeeeeeeeccceeejjjpppuuu~~~,,,---......---***(((&&&)))))))))***+++++++++,,,''')))+++,,,,,,---///111...---,,,,,,++++++++++++333222111000000222444555111000...------...000111...///000111111000///...)))***,,,---...---,,,,,,---///000000000111222333333555777777555555999<<<;;;999777666777:::===@@@<<<===============<<<;;;;;;===>>>>>>======>>>@@@AAA@@@???=========>>>????????????@@@@@@????????????@@@@@@@@@???AAACCCFFFFFFFFFFFFIIILLLLLLHHHDDD@@@@@@@@@??????@@@AAAAAA??????>>>>>>======<<<<<<;;;<<<<<<===============:::999999:::===@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@???======?????????>>>AAA@@@>>><<<<<<===???@@@CCCCCCCCCCCCDDDDDDDDDEEEDDDHHHMMMNNNLLLLLLPPPTTTQQQOOONNNRRRXXXZZZWWWSSSXXXYYY\\\^^^aaacccdddeeeeeeeeegggjjjpppzzz+++*********************++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,+++++++++,,,------111000000///000111222333000///---,,,,,,---///000//////000111111000///...++++++,,,------------------.../////////000111222222444666666555555888;;;<<<:::888777777888:::<<<<<<<<<===>>>>>>=========<<<===>>>>>>======>>>@@@AAA@@@???>>>======>>>??????@@@@@@AAAAAA@@@@@@??????@@@BBBBBBBBBCCCEEEGGGGGGFFFFFFIIIKKKKKKHHHEEEBBBBBBAAA@@@@@@AAAAAAAAA?????????>>>======<<<<<<;;;<<<<<<===============<<<;;;;;;===???AAAAAA@@@AAAAAACCCCCCCCCBBBAAA@@@@@@>>>======>>>??????>>>BBBAAA???>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFGGGHHHKKKNNNOOOOOOOOOQQQSSSQQQOOONNNQQQVVVXXXVVVSSSWWWXXXZZZ]]]___aaacccccceeefffgggjjjnnnvvv...---,,,+++,,,///111333...---------------,,,,,,///,,,******,,,,,,***'''++++++++++++,,,---............//////000000000//////...---,,,,,,---...///000000111111000///...---,,,,,,,,,,,,,,,------...---------......//////000222333444444444555777999===<<<:::999888888888888;;;<<<===>>>>>>???>>>>>>===>>>??????>>>>>>???@@@@@@@@@???>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAA<<>>>>>===<<<<<<;;;<<<<<<========================???AAABBB@@@>>>@@@AAABBBCCCCCCCCCAAAAAA@@@>>><<<===>>>???>>>===BBBBBBAAAAAAAAAAAABBBCCC@@@AAABBBCCCEEEGGGHHHIIIMMMLLLMMMPPPRRRTTTTTTSSSRRROOOMMMOOOSSSUUUUUUTTTUUUVVVXXX[[[]]]___```aaaeeefffhhhjjjmmmqqqwww{{{///.........///111222444.........------,,,,,,,,,000,,,((())),,,---***%%%,,,,,,+++++++++,,,------,,,---///000111000///......---,,,,,,,,,,,,---...111111111000//////.........---,,,++++++,,,.........------...///000//////111111222222333444555777;;;;;;;;;;;;:::999888888;;;<<<===>>>????????????===???@@@???>>>>>>???@@@@@@?????????????????????BBBBBBCCCCCCCCCCCCBBBBBB999<<>>======<<<;;;<<<<<<=====================>>>@@@BBBAAA???<<<@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<===>>>???>>>>>>AAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHIIIMMMKKKKKKOOOUUUXXXWWWTTTSSSPPPMMMMMMPPPSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^^^^ccceeeiiikkkmmmooosssuuu***+++,,,------,,,,,,+++......------,,,,,,++++++///+++((()))---///+++(((///...---,,,+++*********+++---///111111000...------------,,,,,,---------111111000//////////////////...---,,,,,,,,,---...000...---...000111000...000//////000111333444444888999:::;;;<<<;;;;;;:::;;;;;;<<<>>>????????????>>>???@@@???>>>===>>>????????????@@@@@@@@@@@@???CCCCCCCCCDDDDDDCCCCCCCCC:::===@@@AAABBBBBBBBBCCCFFFFFFFFFFFFEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDCCCDDD@@@@@@@@@???>>>>>>======;;;<<<<<<=====================>>>???AAA@@@===;;;???@@@BBBCCCCCCCCCBBBBBB@@@???======???@@@???>>>???@@@BBBCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGKKKHHHHHHMMMUUUZZZYYYUUUSSSQQQNNNMMMNNNQQQSSSTTTSSSTTTVVVYYY[[[\\\]]]]]]```ccchhhlllnnnppprrrttt}}}+++---...///...---***)))------------------,,,,,,---+++)))+++---///---+++000///...,,,+++***))))))+++---///000000000...---------------------------000000////////////000000///......---------------111///---...111222000---///...---...000222222222555666777999:::;;;;;;;;;:::;;;<<<======>>>=========>>>???>>>===<<<===>>>>>>???@@@@@@AAA@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC???AAACCCDDDCCCCCCEEEFFFCCCDDDFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEEEEDDDEEEEEEAAA@@@@@@??????>>>======;;;<<<<<<========================>>>@@@@@@>>><<>>>>>@@@AAA@@@??????@@@BBBDDDEEEDDDCCCBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIGGGHHHMMMUUUYYYXXXVVVSSSRRROOONNNNNNPPPRRRTTTTTTUUUWWWYYY[[[\\\]]]]]]^^^bbbgggllloooppprrrttt{{{~~~///000000000//////........................//////------------------------///...---,,,+++*********++++++---.........---,,,.........//////.........//////......///000111222...............---,,,,,,111...+++,,,000111///+++...,,,+++,,,///111111000333333444555666777888888;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>===;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCDDDDDDDDDCCCCCCEEEGGG???BBBFFFGGGFFFEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFAAAAAA@@@??????>>>>>>===;;;<<<<<<===============???>>>===>>>@@@AAA@@@??????@@@AAACCCDDDCCCCCCBBBCCCAAA@@@@@@AAABBBBBBAAA???AAADDDFFFGGGFFFDDDCCCEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJKKKOOOTTTWWWWWWUUUSSSRRRQQQPPPOOOPPPRRRSSSVVVWWWXXXZZZ\\\]]]^^^^^^]]]aaafffkkkmmmoooqqqrrrvvvzzz...---,,,++++++,,,...///......//////000000111111...///000///---,,,,,,---------,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,......////////////..................///000222333---...///000///...,,,+++000---***+++///000---***...+++***+++///111111///222222111222222444555555;;;;;;;;;<<<;;;;;;::::::<<<===>>>===;;;::::::;;;>>>???@@@AAABBBAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDCCCBBBAAAAAACCCEEE<<>>>>>>>>;;;<<<<<<===============@@@???>>>>>>@@@BBBBBBBBB???@@@AAACCCDDDDDDCCCCCCDDDBBBAAAAAABBBCCCBBBBBB@@@BBBFFFHHHIIIHHHFFFDDDCCCDDDEEEFFFHHHJJJKKKKKKMMMMMMOOOQQQTTTUUUUUUTTTSSSSSSSSSQQQPPPPPPQQQSSSWWWXXXZZZ[[[]]]^^^______]]]aaafffiiilllmmmooopppqqqwww