BM66( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>L{{{yyy{{{GG=?HdĦ=ĪjGG=?HdĦzzzxxxzzz}}}ӵĭӵӵĦӵӵĦƜ`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??~~~}}}}}}xxxxxxyyyzzz|||}}}~~~~~~~~~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]Ħ~~~}}}}}}~~~~~~}}}}}}||||||zzzzzzzzzzzz|||~~~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ӵ~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}{{{|||}}}~~~~~~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&ĒR}}}{{{yyyyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~4DuXӵ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@h~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~|||||||||}}}~~~4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s~~~|||{{{zzz}}}~~~~~~~~~~~~}}}}}}~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ}}}yyyxxxyyy|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~}}}{{{zzz{{{~~~~~~>AneneneneDenene>Ak<fhDenenene~~~~~~}}}|||~~~~~~||||||~~~~~~}}}}}}~~~}}}|||~~~}}}||||||~~~~~~}}}||||||~~~~~~|||}}}~~~||||||}}}}}}|||{{{|||~~~}}}|||zzzyyyzzz|||~~~~~~~~~|||||||||{{{{{{}}}yyyxxxxxxyyyyyyxxx{{{{{{{{{{{{}}}~~~}}}|||{{{{{{{{{yyyxxxvvvuuuuuuxxxzzz{{{{{{{{{}}}~~~||||||}}}yyyxxxxxxyyyyyyyyy{{{}}}}}}{{{xxxvvvyyy{{{|||{{{xxxwwwyyy{{{}}}}}}~~~}}}~~~{{{xxxvvvvvvuuutttsssqqqtttwwwzzz|||}}}}}}}}}}}}~~~|||vvvsssvvvtttqqqqqqrrrssssssrrrqqqsssvvvyyy{{{}}}~~~~~~zzzvvvrrrooolllnnnlllkkklllnnnqqqrrrrrrqqqqqqsssvvvyyy|||~~~~~~~~~zzzwwwtttrrrpppoookkkiiihhhiiillloooppppppooooooppprrruuuyyy}}}~~~|||{{{{{{}}}{{{zzzxxxtttqqqnnnlllkkkkkkjjjhhhhhhjjjlllmmmmmmnnnmmmnnnooossswww{{{~~~}}}{{{zzzyyyyyy|||~~~}}}}}}{{{vvvqqqllljjjiiinnnllljjjiiijjjlllkkkkkknnnnnnnnnpppssswww{{{}}}}}}~~~{{{zzzxxxyyy|||~~~|||vvvrrrppppppuuurrrpppooopppqqqpppppppppqqqqqqsssvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}yyyxxxwwwwwwyyy~~~~~~{{{}}}~~~}}}yyyvvvwwwxxx{{{xxxvvvuuuvvvwwwwwwvvvrrrssstttvvvxxxzzz|||~~~~~~}}}|||}}}}}}}}}|||{{{~~~wwwuuuttttttvvv{{{}}}{{{{{{}}}~~~{{{yyyyyyyyyyyyxxx{{{~~~}}}zzzwwwvvvyyywwwuuuvvvyyy|||~~~}}}}}}|||{{{{{{|||}}}~~~~~~}}}zzzyyywwwvvvxxx{{{~~~~~~{{{zzzzzz}}}|||zzzzzzzzz{{{|||~~~}}}{{{zzz~~~|||zzzzzz|||~~~~~~~~~}}}|||}}}~~~}}}}}}|||||||||}}}~~~~~~zzzyyywwwvvvwwwzzz~~~~~~}}}}}}}}}{{{yyyzzz~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyyyyyyyyzzz}}}zzzxxxwwwvvvwwwyyy|||~~~~~~}}}{{{{{{{{{{{{yyywwwzzzzzz}}}}}}}}}xxx|||~~~}}}{{{|||~~~~~~~~~~~~~~~~~~}}}||||||||||||{{{zzzyyyyyyzzz}}}yyyxxxvvvuuuvvvxxxzzz{{{|||yyywwwwwwvvvtttsssrrrsssvvvzzzyyyuuuuuuxxxyyy{{{}}}~~~}}}}}}}}}~~~}}}yyyyyyzzz}}}~~~~~~}}}}}}~~~}}}}}}|||{{{{{{{{{||||||}}}|||zzzyyyzzz}}}yyyxxxwwwvvvvvvwwwyyyzzz}}}yyywwwvvvuuusssrrrnnnooorrruuutttooommmoootttvvvxxxyyyxxxwwwwwwxxxxxx{{{zzz{{{}}}}}}{{{xxxvvvtttuuuwwwxxx~~~~~~~~~~~~}}}}}}~~~||||||{{{zzzzzz{{{}}}}}}}}}|||zzzzzzzzz{{{}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}{{{yyyyyywwwuuusssnnnnnnqqquuurrrllljjjkkkppprrrtttuuusssrrrrrrrrrtttvvv{{{~~~~~~}}}|||||||||}}}~~~yyyuuurrrrrrllloooqqqpppnnnpppuuuyyy~~~~~~~~~|||{{{zzzzzzzzz|||}}}}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||||||||zzzwwwuuuoooooossswwwtttnnnlllmmmoooppprrrrrrpppnnnmmmnnnqqqssswww}}}}}}zzzxxxxxx|||||||||}}}{{{yyytttpppmmmlllmmmmmmfffkkkpppqqqoooqqqxxx~~~}}}}}}|||{{{zzz|||{{{zzzyyyzzz|||~~~~~~~~~}}}|||||||||~~~|||||||||}}}~~~|||yyyvvvpppppptttyyywwwqqqoooqqqnnnpppqqqpppnnnlllkkkkkkpppqqquuu{{{|||xxxuuuuuuyyy~~~~~~~~~~~~}}}yyyooommmkkkkkkmmmoooppppppnnnnnnmmmmmmoooqqqtttvvv}}}}}}~~~zzzxxx{{{}}}||||||{{{zzzyyyyyyyyyyyy{{{}}}}}}|||{{{}}}zzzyyyyyyzzzzzz}}}zzz{{{}}}~~~zzzvvvxxxxxxvvvtttqqqqqqsssuuuuuunnnkkkooollleeegggpppvvvttttttwww{{{}}}|||yyytttsssssswww|||~~~}}}{{{}}}|||~~~~~~~~~|||}}}zzzzzz||||||||||||{{{{{{}}}{{{wwwtttlllkkkjjjkkknnnpppppppppppppppooooooqqqsssvvvxxx}}}{{{zzz{{{}}}zzzxxxzzz~~~~~~~~~~~~~~~~~~{{{zzzzzzzzzxxxwwwyyyxxxwwwyyy{{{|||{{{zzz}}}{{{zzzzzzzzzzzz~~~}}}~~~|||yyyzzz}}}|||yyy{{{{{{zzzwwwuuutttvvvxxxyyyqqqnnnrrrqqqkkklllsssyyywwwwwwyyy|||~~~|||yyysssqqqqqquuuzzz~~~~~~|||}}}~~~}}}zzzxxxzzz|||}}}}}}}}}zzzwwwyyy|||~~~zzzwwwwwwyyyzzz{{{{{{zzzzzz|||~~~{{{xxxvvvrrrppplllkkkkkkmmmppprrrrrrrrrsssrrrrrrrrrsssuuuxxxyyy~~~wwwuuuvvvxxxyyyzzz}}}~~~zzzyyyzzz|||~~~~~~}}}~~~}}}|||{{{~~~~~~~~~|||zzzxxxxxxxxxwwwuuuxxxvvvuuuuuuwwwyyyzzzzzz}}}}}}|||{{{{{{zzzyyyyyy{{{{{{|||~~~|||yyyzzz}}}~~~~~~{{{yyyxxxzzz|||}}}tttqqquuuwwwttttttxxx~~~|||zzz{{{~~~~~~|||yyyqqqooonnnrrrxxx}}}~~~}}}}}}}}}zzzwwwvvvvvvwwwxxxxxxzzzzzzuuupppssszzzyyy{{{|||zzzvvvsssssstttxxxyyyzzzzzzzzz|||~~~}}}zzzyyyxxxvvvtttrrrnnnnnnnnnppptttuuuuuuttttttssssssrrrtttvvvxxxzzz|||yyyrrrqqqsssyyyzzz{{{}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~}}}}}}}}}{{{yyyxxxxxxwwwvvvtttwwwuuurrrrrrtttwwwxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxzzzzzz{{{~~~~~~||||||~~~}}}|||}}}~~~xxxtttxxx}}}|||{{{{{{~~~|||}}}~~~{{{xxxpppnnnmmmqqqwww}}}~~~{{{wwwuuutttsssrrrtttwwwxxxsssooorrryyyyyy{{{|||yyytttppppppqqqwwwyyyzzz{{{{{{|||~~~~~~~~~}}}{{{zzzzzzzzzwwwuuuqqqppppppqqqtttuuuuuuttttttsssrrrrrrsssuuuwwwyyy{{{zzztttuuuwww~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~}}}|||{{{|||}}}|||{{{|||~~~~~~}}}{{{xxxwwwwwwwwwvvvtttuuusssqqqpppsssuuuvvvvvvuuuvvvwwwxxxxxxxxxwwwwwwzzzzzz{{{~~~}}}~~~~~~~~~zzzwww{{{~~~}}}}}}{{{xxxssspppooorrryyy~~~{{{wwwtttrrrpppoooqqqvvvyyywwwsssvvv|||}}}{{{vvvqqqpppqqqxxxzzz|||~~~~~~~~~}}}}}}~~~}}}}}}~~~}}}|||{{{|||}}}}}}{{{zzzuuusssqqqppprrrssssssssstttsssrrrrrrssstttwwwxxx~~~||||||~~~~~~{{{zzzzzz{{{~~~~~~~~~}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~~~~{{{||||||{{{yyyzzz|||~~~}}}|||||||||zzzxxxwwwwwwvvvuuussssssqqqpppppprrrtttuuuuuuttttttuuuvvvvvvwwwxxxxxxzzzzzz{{{~~~{{{|||}}}}}}|||~~~~~~~~~}}}zzzwwwuuutttwww}}}|||zzzxxxvvvsssqqqrrrrrrvvv|||}}}{{{{{{zzzvvvvvvwwwzzz}}}}}}zzzzzz~~~~~~|||{{{zzz{{{|||{{{zzz{{{~~~}}}yyyuuurrrssstttttttttuuutttsssrrrsssuuuwwwxxx~~~}}}~~~}}}~~~}}}yyywwwwwwxxx|||}}}}}}~~~}}}}}}|||{{{}}}}}}|||}}}}}}~~~||||||{{{yyyxxxxxxzzz}}}~~~}}}|||{{{zzzyyy{{{xxxvvvuuuuuutttsssrrrrrrqqqpppqqqsssttttttsssuuuuuuuuuuuuvvvxxxzzz{{{yyyyyy{{{~~~{{{|||~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~{{{{{{||||||zzzxxxwwwuuuwww~~~~~~~~~|||}}}}}}~~~yyyyyy~~~}}}{{{||||||{{{yyyyyyzzz{{{yyyzzz|||zzzvvvvvvvvvwwwxxxvvvuuutttssstttuuuwwwyyy}}}||||||~~~zzz}}}~~~|||xxxuuuuuuvvvzzz{{{}}}~~~~~~~~~}}}}}}}}}|||{{{{{{{{{}}}||||||{{{yyywwwwwwyyy|||}}}}}}|||{{{zzzyyyxxxxxxyyywwwtttsssssssssqqqpppqqqpppppprrrtttuuutttrrrwwwvvvuuuuuuwwwyyy|||~~~xxxxxxzzz~~~}}}~~~||||||~~~}}}|||}}}~~~~~~}}}}}}~~~}}}~~~|||}}}{{{wwwxxx}}}~~~zzzzzz|||}}}~~~|||zzzxxxxxxxxx|||}}}}}}xxxuuuvvvwwwyyyuuutttttttttvvvwwwyyy{{{~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{~~~~~~{{{xxxvvvuuuvvvvvvvvvyyy{{{|||{{{{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyzzzzzz}}}|||{{{zzzyyyxxxxxxxxxxxxvvvssssssuuuvvvtttrrroooqqqtttuuuuuuuuuvvvxxx{{{|||{{{yyyvvvuuuxxx{{{{{{zzz{{{}}}~~~|||~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||}}}~~~}}}}}}~~~~~~zzzxxx{{{yyyzzz|||}}}|||||||||}}}}}}zzzyyyyyyyyytttttttttuuuvvvyyy{{{|||||||||||||||}}}~~~~~~|||zzz{{{}}}~~~}}}{{{yyyxxxwwwwwwwwwxxxzzz|||}}}|||||||||~~~||||||}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyy|||{{{zzzzzzyyyyyyyyyzzzxxxvvvvvvwwwxxxwwwssspppooopppqqqssstttvvvvvvvvvxxxzzz{{{zzzxxxwwwxxxyyy{{{|||~~~|||~~~~~~~~~~~~~~~~~~}}}}}}{{{}}}}}}}}}wwwyyy|||~~~}}}zzzyyyuuuuuuuuuvvvxxxyyy{{{|||yyyyyyzzz{{{|||}}}|||zzzyyy{{{}}}|||||||||{{{{{{zzzyyyxxxzzz|||}}}}}}|||{{{||||||||||||||||||}}}}}}~~~~~~|||{{{zzzxxxxxxxxxxxxyyy{{{{{{zzzzzzzzzzzz{{{{{{wwwwwwxxxyyyyyywwwrrroooooommmmmmppptttwwwvvvuuuuuuwwwzzz{{{zzzyyyxxxxxx{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{}}}~~~|||~~~|||{{{|||yyy|||}}}|||zzzwwwwwwwwwxxxxxxyyyyyyzzzwwwwwwxxxyyyzzz|||~~~|||zzzxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzzzzz|||}}}|||{{{yyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}|||zzzyyyxxxxxxyyyzzz|||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxwwwtttrrrppppppmmmkkknnntttxxxwwwtttuuuvvvxxxyyyzzzzzzyyyyyyyyy}}}~~~}}}}}}~~~~~~|||zzzzzz{{{~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~{{{zzzzzz|||~~~~~~}}}~~~~~~~~~||||||{{{zzzzzz{{{|||}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxyyy{{{}}}~~~|||yyyxxxxxxxxxyyyzzz|||~~~~~~}}}|||zzzyyyzzz{{{{{{yyywwwwwwxxxyyyzzzzzz{{{||||||}}}}}}~~~|||{{{zzzzzz{{{{{{~~~}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuusssrrrrrrsssrrrnnnkkknnntttxxxwwwtttwwwvvvvvvvvvwwwyyy{{{{{{wwwzzz}}}}}}{{{yyyzzz|||zzz{{{}}}|||zzzyyyyyyyyy}}}{{{{{{|||~~~}}}|||yyy{{{~~~~~~}}}}}}~~~}}}zzzyyyzzz}}}}}}}}}}}}zzzyyyxxxvvvuuuvvvyyy|||~~~zzzzzzzzzyyyxxxvvvuuutttvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~|||yyywwwwwwxxxyyyzzz|||}}}~~~}}}|||{{{wwwyyyzzzyyyxxxvvvvvvwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{{{{{{{{{{|||}}}||||||{{{zzzzzz{{{{{{{{{zzzxxxtttrrrrrrtttwwwtttqqqoooqqqtttwwwxxxwwwyyywwwttttttwwwyyy{{{{{{vvvxxxzzzzzzyyyxxxxxxyyyzzz{{{}}}|||{{{zzzzzz{{{{{{yyyyyy{{{~~~}}}~~~xxxzzz|||~~~~~~}}}}}}~~~~~~{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxuuutttssstttuuuxxx{{{}}}wwwwwwxxxxxxxxxwwwvvvuuuxxxwwwxxxxxxyyyzzz{{{||||||}}}}}}|||yyywwwwwwxxxyyyzzz{{{|||||||||{{{zzzwwwyyyzzzzzzxxxwwwwwwxxxwwwxxxyyyzzz{{{||||||}}}~~~|||{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{|||~~~~~~zzz{{{zzzxxxuuutttwwwyyyvvvuuuttttttuuuwwwxxxzzzxxxvvvuuuvvvxxxzzzyyyxxxvvvvvvwwwxxxzzzzzzxxxwwwxxxzzz||||||zzzzzzzzz{{{|||zzzxxx{{{}}}~~~}}}zzz{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}|||xxxvvvrrrrrrssstttvvvyyy{{{|||ssstttvvvwwwxxxxxxwwwvvvyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}|||yyyxxxwwwxxxzzzzzz{{{{{{{{{{{{{{{zzzwwwyyyzzzzzzyyyxxxyyyzzzwwwwwwxxxyyy{{{||||||}}}~~~}}}{{{zzzyyyyyyzzzzzzwwwwwwxxxzzz|||~~~yyy{{{}}}|||yyywwwxxxzzzwwwxxxwwwvvvuuuvvvyyy{{{vvvuuuvvvxxx{{{{{{xxxtttwwwvvvuuuxxx{{{|||yyyvvvvvvxxxyyyyyyxxxxxxxxxyyy~~~{{{yyy|||xxx{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}zzz~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~|||{{{yyyyyy|||}}}}}}}}}|||zzzxxxwwwttttttuuuwwwzzz{{{yyyxxxxxxwwwwwwvvvwwwyyyzzz{{{|||xxxuuuvvv{{{~~~}}}{{{zzzxxxvvvwwwxxxyyyyyyxxx{{{{{{{{{}}}}}}|||~~~|||{{{zzzyyyxxxyyyyyyzzzzzz{{{|||}}}}}}{{{{{{||||||||||||{{{{{{vvvwwwxxxzzz}}}|||{{{zzzyyyxxxyyyzzzzzzzzzxxxvvvttttttuuuwwwxxxyyyyyyzzz{{{zzzyyywwwvvvvvvtttssstttwwwxxxwwwuuuuuuvvvwwwxxxyyyyyyxxxxxxyyy{{{~~~~~~}}}|||zzzzzz|||~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{|||~~~~~~~~~}}}{{{yyyxxxxxxwwwyyyzzzzzzzzzyyyxxxwwwvvvsssssstttvvvyyyzzzxxxwwwwwwwwwvvvvvvwwwxxxzzz{{{|||xxxuuuvvvzzz}}}|||yyyyyyxxxvvvwwwyyyzzzzzzyyyyyyyyyyyy{{{}}}~~~|||zzz~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{||||||||||||}}}}}}}}}}}}||||||wwwwwwyyyzzz|||~~~|||{{{zzzyyyyyyyyyzzzzzzzzzyyywwwuuutttvvvwwwyyywwwxxxxxxyyyxxxwwwvvvuuuvvvtttssstttwwwxxxwwwuuuvvvvvvvvvuuuuuuuuuuuuuuuzzz{{{}}}~~~~~~~~~|||||||||zzzzzz|||~~~|||yyyzzzzzz|||}}}~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~|||yyywwwuuutttuuuuuuuuuvvvvvvwwwwwwvvvvvvuuusssssssssuuuxxxxxxwwwuuuwwwvvvvvvvvvvvvxxxyyyzzz{{{xxxuuuvvvyyy{{{yyywwwxxxwwwvvvxxxzzz|||{{{{{{wwwwwwxxxzzz||||||{{{yyy}}}||||||{{{zzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}}}}}}}}}}|||xxxxxxyyyzzz{{{||||||}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyywwwuuuuuuvvvwwwxxxuuuvvvvvvvvvvvvuuuuuutttvvvuuutttuuuvvvwwwvvvuuuwwwvvvtttrrrqqqqqqrrrssszzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}yyyzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}zzzzzz~~~~~~~~~~~~{{{}}}}}}{{{zzzzzz~~~~~~}}}~~~~~~~~~|||yyyvvvsssqqqqqqrrrssssssssstttuuuuuuvvvvvvvvvtttssstttvvvxxxyyywwwuuuvvvvvvuuuuuuvvvwwwyyyzzzyyyxxxvvvvvvxxxyyywwwvvvvvvvvvvvvxxx{{{}}}}}}|||wwwvvvwwwyyy||||||{{{yyy{{{{{{{{{zzzyyyyyyyyyxxxzzzzzzzzzzzzyyyyyyyyyyyy{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwvvvttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuuuuvvvvvvvvvuuuwwwuuurrrpppoooqqqsssuuuyyyxxxxxxxxxyyyzzz|||}}}zzz{{{{{{}}}~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||||||||}}}yyyxxx~~~~~~}}}}}}~~~~~~}}}zzz||||||{{{zzzyyyyyy~~~~~~|||}}}|||}}}~~~yyywwwssspppooooooqqqrrrrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuwwwyyyzzzxxxvvvvvvuuuttttttuuuvvvxxxyyyxxxwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvxxx{{{}}}|||{{{wwwwwwxxxzzz}}}~~~|||{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzyyyzzzyyyyyyyyyxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwuuuuuutttsssrrrsssssstttuuuttttttttttttuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwuuurrrpppqqqssswwwyyyvvvvvvuuuvvvwwwzzz}}}~~~zzz{{{|||}}}}}}}}}~~~~~~||||||||||||||||||}}}}}}{{{|||}}}~~~}}}|||{{{{{{{{{{{{|||yyyxxx}}}~~~}}}}}}}}}|||{{{{{{}}}~~~{{{{{{||||||{{{}}}}}}~~~zzz~~~~~~|||{{{{{{|||}}}}}}|||uuutttrrrpppooopppqqqrrrrrrrrrrrrssstttuuuwwwxxxvvvvvvvvvxxxzzzzzzxxxvvvuuuttttttttttttvvvwwwxxxvvvwwwwwwxxxxxxxxxwwwwwwttttttuuuxxx{{{|||{{{yyyxxxxxxyyy{{{~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrtttsssssssssssstttuuuuuuuuuvvvwwwvvvuuutttuuuvvvxxxvvvtttrrrsssvvvyyy{{{uuuuuuuuuvvvwwwzzz|||~~~yyy{{{}}}~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyyyyyyy{{{|||}}}~~~}}}{{{zzzyyyyyyyyy{{{xxxxxx~~~~~~~~~}}}}}}~~~~~~}}}|||{{{}}}}}}{{{}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{|||zzz}}}~~~}}}||||||||||||{{{zzzyyyzzzzzzzzzxxxvvvsssrrrrrrqqqqqqrrrrrrsssrrrrrrqqqrrrrrrtttvvvwwwvvvuuuvvvwwwyyyyyywwwuuuttttttsssssstttuuuwwwxxxuuuvvvxxxyyyyyyxxxxxxyyyssssssuuuwwwzzz{{{yyywwwwwwxxxyyy{{{~~~~~~}}}zzzzzzzzz{{{{{{|||||||||zzz{{{{{{||||||}}}}}}}}}xxxyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvtttssssssssssssrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqrrrssstttuuuwwwxxxwwwtttssstttvvvyyyxxxvvvuuuuuuvvvyyyzzzwwwwwwwwwwwwxxxyyyzzzzzzyyy{{{~~~~~~||||||}}}zzzzzzzzzyyyyyyxxxxxxxxx{{{|||~~~~~~}}}{{{zzzyyyxxxxxxyyyvvvxxx~~~~~~}}}}}}}}}~~~~~~}}}|||~~~}}}{{{|||{{{xxxuuutttuuuwwwyyy|||~~~}}}|||zzzyyyyyyyyyzzzyyyyyyyyyyyywwwtttqqqqqqqqqrrrrrrssssssssssssrrrqqqqqqpppqqqssstttuuuuuutttuuuvvvxxxxxxvvvtttttttttsssssstttuuuwwwxxxtttvvvyyyzzzzzzyyyyyyzzzssssssuuuwwwyyyzzzxxxvvvwwwwwwxxx{{{~~~~~~|||zzzzzz{{{{{{|||}}}}}}}}}zzz{{{{{{|||}}}~~~yyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwvvvvvvuuuuuutttuuuvvvvvvvvvuuusssrrrttttttsssssssssrrrrrrrrrppppppoooooooooppprrrsssuuuwwwxxxwwwtttssstttvvv{{{zzzxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwxxx{{{~~~~~~||||||}}}|||||||||{{{{{{zzzzzzyyy{{{|||~~~~~~~~~}}}{{{yyyxxxxxxwwwwwwuuuwww~~~~~~}}}}}}}}}~~~~~~~~~}}}|||~~~|||xxx~~~|||xxxtttrrrssswwwzzz}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvuuutttrrrqqqppprrrqqqqqqrrruuuvvvvvvuuussstttuuuuuuuuutttsssrrrvvvvvvwwwxxxxxxxxxxxxxxxssssssrrrrrrrrrtttvvvwwwwwwwwwwwwyyy{{{|||zzzxxxxxxwwwwwwvvvuuutttssssssyyyxxxxxxzzz}}}~~~}}}{{{{{{yyyxxxyyy}}}}}}|||wwwwww|||~~~}}}}}}{{{zzzxxxwwwwwwxxxyyy{{{yyyxxxvvvvvvwwwwwwuuuttttttvvvxxxwwwtttrrrrrrtttvvvuuusssrrrrrrssstttuuuttttttsssrrrrrrrrrrrrssstttwwwyyyxxxvvvtttuuuxxx{{{zzzwwwuuutttuuuwwwyyyvvvxxxyyyyyywwwvvvvvvwwwyyy{{{}}}}}}zzzyyyzzz||||||yyyvvvvvvyyy|||zzz|||~~~~~~}}}}}}}}}||||||{{{{{{~~~|||zzzxxxvvvtttssswwwxxxzzz|||~~~~~~~~~}}}{{{~~~|||zzz|||~~~~~~}}}}}}}}}~~~~~~zzzvvvttttttwww{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvvvvuuuuuuuuutttsssrrrqqqpppsssrrrrrrtttvvvvvvuuutttrrrrrrssstttsssrrrqqqpppuuuuuuuuuuuuuuuttttttsssuuutttttttttuuuvvvwwwxxxxxxxxxxxxzzz||||||{{{yyyvvvvvvuuuuuuuuuvvvvvvwwwxxxwwwxxxzzz|||~~~}}}|||}}}{{{yyyyyy|||}}}|||{{{zzzvvvuuuzzz}}}{{{zzzzzzzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxvvvvvvwwwwwwuuutttvvvxxxyyyxxxuuussstttuuuwwwvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrssstttuuuuuuwwwxxxxxxwwwwwwwwwxxxzzzxxxvvvttttttuuuwwwyyyuuuwwwxxxxxxvvvuuuuuuvvvxxxzzz||||||zzzxxxyyyzzz~~~}}}|||yyywwwxxxzzz||||||}}}}}}|||{{{zzzxxxwwwvvvuuuwwwxxxzzz|||~~~~~~|||yyyzzz||||||~~~~~~~~~~~~}}}xxxvvvvvvyyy|||~~~~~~}}}|||{{{yyywwwuuutttsssrrrssssssssssssrrrqqqpppsssssstttuuuwwwvvvtttqqqpppqqqrrrrrrrrrqqqooonnnuuuuuuuuuuuuuuutttsssrrrvvvvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyzzz||||||{{{yyyxxxwwwuuuttttttuuuvvvwwwwwwvvvwwwyyy|||~~~}}}|||}}}|||zzzyyyzzz{{{zzzyyyyyyuuutttwwwyyyvvvuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvvvvwwwwwwuuutttwwwyyyyyyxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuutttqqqqqqrrrrrrsssuuuvvvwwwwwwwwwvvvwwwyyyzzzyyyxxxwwwvvvuuuttttttuuuwwwyyyuuuvvvxxxwwwvvvttttttuuuwwwyyy{{{{{{zzzyyyyyyyyyzzz{{{|||{{{yyyyyy{{{}}}~~~{{{{{{{{{{{{{{{|||||||||{{{zzzyyyyyyxxxxxxxxxxxxwwwyyy{{{}}}{{{xxxxxxyyy{{{}}}}}}~~~~~~|||yyyyyy{{{~~~~~~}}}{{{zzzyyywwwuuusssrrrqqqpppqqqqqqrrrrrrrrrqqqqqqttttttuuuwwwwwwvvvrrroooooopppqqqrrrrrrqqqpppooovvvwwwwwwxxxxxxxxxwwwwwwxxxxxxzzz{{{{{{|||{{{{{{zzzyyyxxxyyyzzzzzzyyyxxx}}}{{{wwwtttsssssstttuuuvvvuuuvvvxxx|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxtttsssvvvvvvssssssuuuwwwxxxyyyyyyzzzyyyyyyyyyyyyxxxvvvvvvwwwwwwuuutttwwwwwwwwwwwwvvvvvvvvvwwwvvvwwwxxxxxxwwwvvvtttsssttttttttttttuuuvvvwwwxxxxxxuuutttuuuxxxzzzyyywwwvvvuuutttttttttvvvwwwxxxvvvwwwxxxxxxvvvuuuuuuvvvwwwyyy{{{||||||{{{zzzyyywwwyyy{{{|||{{{{{{|||}}}~~~zzzzzzzzzyyyyyyyyyxxxxxxyyyxxxxxxxxxxxxyyy{{{{{{xxxyyy{{{}}}|||yyyxxxyyy|||}}}}}}||||||}}}~~~}}}||||||{{{~~~~~~~~~~~~~~~||||||~~~}}}}}}}}}|||yyyyyywwwvvvtttrrrqqqpppooopppqqqqqqrrrrrrqqqqqqsssssstttvvvwwwuuuqqqnnnoooppprrrsssssssssrrrqqquuuvvvxxxyyyzzz{{{||||||xxxyyy{{{}}}~~~}}}||||||xxxwwwvvvvvvxxxyyyxxxwww}}}{{{wwwtttssssssuuuvvvuuuuuuvvvxxx{{{||||||{{{xxxxxxxxxxxxxxxxxxyyyzzzxxxuuutttuuutttqqqrrruuuvvvvvvwwwxxxyyyyyyxxxxxxyyyxxxvvvvvvwwwwwwuuutttuuutttsssssstttuuuvvvwwwyyyyyyzzzzzzyyyxxxvvvuuuxxxxxxwwwwwwwwwwwwxxxxxxxxxuuurrrsssvvvxxxwwwvvvuuuuuuttttttuuuvvvwwwxxxwwwyyyzzzzzzxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}|||zzzvvvxxx{{{||||||||||||}}}}}}~~~}}}{{{zzzyyyyyyxxxxxxwwwwwwxxxzzz|||}}}yyyzzz{{{|||~~~}}}{{{{{{{{{}}}}}}}}}{{{zzz{{{~~~~~~}}}|||{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||wwwwwwvvvuuusssrrrqqqqqqpppqqqqqqrrrrrrrrrqqqqqqsssrrrssstttuuutttqqqnnnnnnoooqqqsssuuuuuuuuuuuussstttvvvxxxzzz{{{|||}}}wwwyyy|||~~~~~~|||{{{vvvuuuttttttvvvxxxxxxxxxxxxwwwvvvuuuuuuwwwyyyzzzvvvuuuvvvwwwzzz{{{zzzyyyvvvwwwxxxwwwvvvwwwyyyzzzwwwttttttuuusssppprrrvvvuuuuuuuuuvvvvvvwwwxxxxxxyyyxxxvvvvvvwwwwwwuuutttrrrpppooopppsssvvvwwwwww}}}}}}}}}|||{{{zzzyyyxxxzzzzzzyyyxxxxxxxxxxxxxxxwwwuuusssssstttuuuvvvuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxyyy{{{zzzyyywwwxxxxxxyyyzzz{{{~~~}}}zzzvvvxxx{{{|||{{{{{{}}}~~~}}}~~~~~~}}}|||zzzyyyxxxxxxyyyxxxwwwwwwwwwyyy{{{}}}zzzzzz{{{{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}{{{zzzzzz|||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{vvvuuuuuutttssssssrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqrrrqqqpppqqqrrrrrrqqqooolllnnnpppsssuuuvvvwwwwwwssstttvvvxxxyyy{{{{{{{{{vvvxxx|||~~~~~~{{{yyyuuutttssstttwwwyyyzzzzzzuuuuuuuuuvvvwwwxxxyyyzzzwwwvvvvvvwwwyyyzzzxxxwwwwwwxxxyyywwwuuutttvvvxxxuuusssrrrsssqqqnnnqqqwwwttttttsssssstttuuuwwwxxxyyyxxxvvvvvvwwwwwwuuutttpppnnnlllnnnssswwwyyyyyy~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwuuussssssuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwyyyzzzzzzxxxwwwwwwxxxxxxxxxzzz}}}|||yyywwwyyy{{{{{{zzz{{{}}}~~~~~~~~~}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{zzzxxxwwwwwwxxxzzz|||{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}|||yyyzzz||||||{{{{{{|||~~~~~~}}}|||{{{uuuuuutttttttttsssssssssrrrssssssssssssrrrqqqpppqqqpppooooooqqqqqqqqqooojjjlllooorrruuuvvvwwwxxxvvvwwwxxxyyyzzz{{{{{{{{{uuuwww{{{~~~}}}zzzxxxuuutttssstttwwwzzz||||||wwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvwwwyyyyyywwwvvvxxxzzzzzzxxxtttrrrtttvvvsssqqqqqqrrrooommmpppwwwtttsssrrrqqqrrrtttvvvxxxyyyxxxvvvvvvwwwwwwuuutttooommmkkknnntttyyy{{{{{{{{{zzzxxxvvvuuuuuuuuuvvvttttttuuuuuuvvvwwwyyyyyyyyyzzzzzzvvvrrrrrruuuxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvxxxyyyyyywwwvvvvvvwwwwwwwwwyyy||||||xxxyyyzzz{{{zzzzzzzzz|||}}}~~~~~~}}}{{{{{{||||||}}}~~~}}}{{{yyywwwvvvwwwyyy{{{|||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzvvvxxxzzz|||||||||}}}~~~~~~~~~}}}|||yyywwwvvvuuutttsssssstttuuutttrrruuuuuutttssssssrrrqqqqqqqqqqqqqqqpppooonnnnnnmmmqqqooommmnnnqqqvvvyyy{{{{{{zzzzzz{{{}}}~~~|||{{{yyyzzz{{{|||{{{zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzzzzxxxvvvvvvxxxyyyzzzyyyxxxvvvtttuuuxxxyyywwwuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvtttsssrrrqqqrrrrrrsssuuutttsssrrrqqqqqqqqqqqquuutttsssssstttuuuwwwxxxtttuuuwwwyyy{{{|||}}}}}}vvvvvvuuuttttttuuuwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvzzzxxxvvvtttsssrrrrrrrrrvvvvvvvvvuuusssrrrtttuuutttttttttvvvxxxxxxvvvtttyyyzzz{{{{{{zzzyyywwwwww|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~zzzvvvyyyzzz|||}}}}}}xxxvvvwwwzzz}}}~~~{{{zzzwwwvvvuuuwwwyyyzzz}}}|||yyy}}}|||{{{zzzzzz{{{}}}~~~yyy{{{}}}~~~|||zzzxxxwwwwwwuuutttssssssuuuuuutttsssuuuuuutttsssrrrqqqqqqpppqqqqqqpppoooooonnnnnnooorrrpppoooooorrrvvvzzz|||}}}|||{{{|||}}}~~~}}}|||zzzzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{|||||||||{{{zzzyyywwwuuuvvvwwwyyyyyyyyyxxxvvvuuuuuuwwwxxxvvvuuuxxxwwwwwwvvvuuutttssssssuuutttssssssrrrrrrssssssuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrssssssuuuvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxttttttssssssssssssttttttxxxwwwvvvtttssssssssssssvvvwwwwwwuuusssrrrsssttttttttttttuuuwwwxxxvvvuuuwwwwwwwwwxxxzzzzzzzzzxxx|||}}}}}}}}}}}}~~~}}}~~~~~~yyyvvvvvvxxxzzz|||}}}~~~~~~~~~~~~{{{yyyxxxzzz||||||}}}zzzxxxvvvuuuuuuvvvxxxyyy}}}|||zzz|||{{{{{{{{{{{{|||}}}}}}zzz{{{|||~~~~~~|||zzzxxxwwwwwwwwwuuutttssstttuuuvvvuuutttuuuttttttsssqqqppppppoooqqqpppooonnnnnnnnnooopppsssrrrqqqqqqssswwwzzz|||~~~{{{{{{|||}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{{{{zzz|||}}}{{{xxxvvvuuuuuuwwwxxxxxxwwwyyywwwvvvvvvwwwwwwuuutttxxxwwwvvvuuutttsssrrrqqqtttttttttttttttsssssssssuuutttsssrrrqqqqqqqqqqqqqqqqqqssstttuuuvvvvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyvvvvvvttttttssstttuuuvvvrrrqqqpppoooooopppqqqrrrvvvvvvuuuttttttttttttuuuwwwxxxxxxvvvsssrrrrrrsssuuusssrrrsssvvvwwwwwwwwwuuussssssuuuyyy|||{{{zzzyyy|||~~~{{{|||~~~yyyuuusssuuuxxx{{{||||||{{{zzz{{{yyyxxxyyy{{{}}}|||{{{xxxwwwuuuttttttuuuwwwxxx|||~~~~~~{{{yyyyyyzzz{{{|||||||||{{{{{{zzzyyyyyyzzz{{{|||~~~~~~}}}zzzwwwvvvvvvwwwwwwuuutttssstttvvvvvvvvvtttttttttsssrrrqqqpppoooooorrrpppooonnnnnnooopppqqqtttttttttssstttvvvyyy|||}}}zzzyyyzzz{{{||||||{{{zzzxxxwwwxxxzzz|||~~~|||~~~~~~{{{wwwuuutttuuuwwwxxxwwwvvvyyyxxxwwwwwwvvvvvvuuutttvvvvvvuuuuuutttsssssssssttttttuuuuuuuuutttttttttttttttsssrrrrrrrrrrrrrrrqqqrrruuuwwwxxxxxxxxxxxxwwwvvvtttssstttuuuwwwyyytttsssrrrqqqppppppqqqrrrqqqpppooonnnnnnooopppqqqttttttttttttuuuuuuuuuvvvwwwxxxxxxvvvtttqqqqqqqqquuusssrrrrrrtttwwwxxxxxxuuusssqqqsssxxx|||{{{yyywwwzzz~~~~~~~~~zzz{{{~~~~~~xxxtttrrrtttxxx{{{|||{{{yyyxxxyyywwwvvvvvvyyy{{{|||{{{xxxwwwvvvuuuuuuvvvxxxyyyzzz{{{|||}}}|||zzzxxxwwwuuuwwwzzz||||||{{{zzzxxxxxxwwwvvvuuuuuuwwwzzz||||||}}}}}}{{{xxxvvvuuuuuuvvvvvvtttsssssstttuuuvvvvvvuuuttttttsssrrrrrrqqqqqqppprrrrrrppppppooopppqqqqqqtttuuuuuutttssstttwwwzzz|||yyywwwvvvwwwyyyyyyyyy{{{yyywwwvvvwwwzzz}}}}}}}}}zzzvvvuuuuuuvvvwwwxxxwwwvvvxxxxxxxxxwwwvvvuuuttttttssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrssssssqqqrrrtttvvvwwwwwwwwwwwwtttsssrrrrrrsssuuuxxxyyyuuutttrrrqqqpppppppppqqqrrrqqqpppoooooopppqqqrrrsssssstttuuuuuuvvvvvvvvvwwwxxxxxxwwwtttrrrqqqqqquuusssqqqrrrtttvvvwwwwwwvvvtttsssuuuxxxyyyxxxvvvuuuxxx|||~~~~~~}}}}}}yyyzzz}}}}}}xxxttttttvvvyyy|||}}}|||zzzxxxzzzwwwsssrrrtttxxx{{{|||xxxwwwwwwwwwwwwxxxyyyzzzxxxxxxyyyxxxxxxwwwuuuuuusssuuuxxx{{{|||{{{yyywwwxxxvvvsssqqqrrrsssvvvxxxzzz|||~~~zzzyyywwwuuutttttttttuuusssrrrrrrsssuuuvvvuuutttssssssssssssssssssssssssttttttssssssrrrqqqqqqpppsssuuuvvvtttrrrqqquuuxxxwwwuuuttttttvvvwwwxxxwwwyyyxxxwwwwwwxxx{{{~~~}}}|||yyyvvvvvvuuuwwwxxxyyyxxxvvvwwwxxxxxxwwwuuutttuuuvvvrrrssstttuuuvvvwwwxxxyyyvvvvvvuuuttttttuuuwwwxxxttttttssssssssssssssstttrrrrrrssstttuuuuuuuuuuuuuuuttttttuuuvvvxxxyyy{{{yyyxxxvvvtttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvvvvuuuwwwxxxwwwuuurrrqqqqqquuutttrrrssstttvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuuuuxxx{{{}}}}}}||||||}}}zzzzzz{{{}}}~~~}}}yyyuuuwwwxxx{{{}}}~~~}}}|||zzz{{{wwwsssqqqssswwwzzz|||wwwwwwwwwwwwxxxyyyzzzzzzwwwwwwvvvvvvuuuttttttttttttvvvyyy{{{|||{{{zzzyyyxxxvvvtttrrrqqqssstttvvv}}}~~~~~~~~~xxxwwwwwwvvvuuutttssssssrrrqqqppprrrtttuuutttsssrrrssssssttttttuuuuuuvvvuuuvvvvvvvvvuuussspppoooqqqtttuuussspppooorrruuusssrrrrrrsssvvvwwwwwwvvvxxxwwwwwwwwwyyy{{{~~~}}}~~~~~~zzzwwwwwwvvvvvvxxxzzzzzzxxxvvvuuuwwwxxxwwwuuutttvvvxxxtttuuuuuuvvvwwwxxxyyyyyyxxxwwwtttssssssuuuxxxzzzttttttssssssssssssttttttwwwvvvvvvvvvvvvvvvwwwwwwyyyyyyyyyzzzzzzzzz{{{{{{|||zzzxxxvvvttttttttttttppprrrsssttttttsssrrrppprrrssstttuuuvvvvvvuuuuuutttvvvxxxxxxuuusssrrrrrruuutttssstttuuuuuusssrrrqqqvvv{{{{{{yyyvvvvvvwwwxxxzzz||||||||||||}}}~~~zzzzzzzzz{{{||||||yyywwwyyyzzz{{{}}}}}}}}}}}}||||||xxxuuutttuuuxxxyyyzzzvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxvvvuuuttttttuuuuuuwwwxxx{{{}}}~~~~~~}}}|||zzzyyywwwuuuttttttuuuvvv}}}}}}~~~~~~}}}vvvvvvvvvvvvuuutttrrrrrrqqqppppppqqqsssttttttsssrrrrrrssstttuuuvvvwwwxxxvvvwwwxxxxxxwwwssspppnnnpppsssuuurrrnnnmmmpppsssqqqqqqrrrtttwwwxxxwwwvvvwwwwwwwwwxxxzzz|||~~~|||~~~|||xxxvvvwwwwwwwwwyyyzzz{{{yyywwwtttvvvxxxxxxuuuuuuvvvyyywwwwwwwwwwwwxxxxxxxxxxxxyyywwwtttrrrrrruuuyyy|||ttttttsssssssssttttttuuu|||{{{zzzyyyxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}|||{{{{{{zzzwwwuuussssssssssssoooqqqsssuuuuuusssqqqooorrrsssuuuvvvvvvvvvuuutttsssuuuwwwxxxvvvtttsssrrruuuttttttuuuvvvuuurrrpppmmmuuu}}}~~~yyyvvvvvvyyyzzz|||}}}}}}||||||~~~{{{zzzyyyzzz{{{{{{zzzxxxzzzzzz{{{|||}}}}}}}}}}}}{{{zzzxxxxxxyyyzzzyyyxxxtttuuuuuuvvvwwwxxxxxxxxxzzzyyywwwuuuuuuuuuvvvvvvzzz{{{|||~~~|||{{{zzzxxxwwwvvvwwwwwwzzz|||~~~~~~}}}}}}}}}{{{zzztttuuuvvvwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrssswwwzzzwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvtttsssrrrqqqssssssqqqnnnlllmmmpppsssrrrssstttuuuvvvwwwxxxyyyvvvxxxzzzyyyvvvuuuwwwyyyxxxxxxxxxxxxwwwwwwvvvvvvzzzyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyxxxvvvttttttuuuvvvwwwyyyzzzzzzyyywwwvvvxxxwwwtttrrrrrruuuwwwyyyvvvwwwwwwvvvssssssuuuxxxzzz{{{|||{{{zzzyyyzzz|||~~~~~~}}}}}}|||{{{{{{zzz|||vvvrrrqqqrrrssssssqqqrrrsssuuuxxxxxxvvvtttrrrqqqqqqqqqrrrrrrqqqoooqqqtttvvvuuusssrrrtttwwwrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuwwwyyyzzz{{{|||{{{zzz}}}{{{|||zzzyyyzzz|||{{{vvvssstttxxx{{{}}}~~~}}}{{{zzzxxxwwwwwwwwwuuuuuuvvvyyy|||}}}{{{zzzxxxwwwuuutttssssssssstttwwwyyy|||~~~|||{{{|||}}}}}}|||zzz}}}~~~~~~}}}~~~~~~|||zzzxxxuuuvvvwwwwwwwwwwwwwwwwwwnnnpppssssssssssssuuuvvvuuuuuuuuuuuuvvvvvvvvvwwwuuuuuuuuuttttttssssssrrrrrrrrrqqqooommmlllnnnpppqqqqqqrrrsssuuuvvvwwwwwwvvvxxxyyyxxxuuuuuuwwwyyyyyyxxxwwwvvvvvvvvvvvvwwwyyyyyyyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwtttrrrrrrtttvvvxxxtttvvvvvvuuussssssuuuxxxwwwyyy{{{|||{{{{{{|||~~~~~~~~~}}}|||{{{zzzzzz}}}yyyuuurrrqqqrrrrrrrrrrrrrrrsssvvvxxxxxxvvvtttsssrrrqqqqqqrrrrrrpppnnnqqqsssttttttrrrrrrsssuuurrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvxxxyyyzzz{{{zzzzzz{{{}}}}}}~~~~~~~~~|||{{{{{{}}}}}}zzzuuusssuuuyyy|||~~~~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwxxx{{{|||{{{zzzyyyxxxvvvuuutttttttttuuuxxxzzz|||~~~~~~|||{{{{{{|||||||||{{{~~~~~~~~~}}}zzzxxxvvvwwwxxxxxxxxxxxxwwwvvvvvvlllooosssttttttsssssssssttttttttttttuuuuuuuuuuuurrrrrrrrrrrrrrrsssssssssqqqrrrrrrpppnnnllllllmmmooooooppprrrssstttuuuvvvwwwwwwwwwvvvuuuuuuwwwyyyyyyxxxvvvuuutttuuuwwwxxxxxxyyyyyyzzzyyywwwvvvtttsssuuuwwwwwwvvvuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwtttrrrqqqrrrtttvvvsssssstttsssrrrsssuuuxxxvvvxxx{{{}}}}}}}}}~~~~~~}}}|||{{{zzzyyyyyyvvvsssrrrsssssssssrrrsssssstttvvvxxxxxxvvvtttuuutttrrrqqqqqqpppnnnmmmpppqqqrrrrrrqqqqqqrrrtttrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuwwwxxxyyyzzzzzzwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}|||}}}|||yyyvvvuuuwww{{{~~~~~~~~~}}}|||||||||||||||{{{yyywwwwwwyyy{{{{{{{{{yyyyyyxxxwwwvvvvvvvvvvvvxxxyyy{{{|||~~~~~~~~~~~~~~~{{{zzz{{{||||||{{{|||~~~~~~~~~|||zzzwwwvvvyyyyyyyyyyyyxxxwwwvvvuuunnnpppssstttssssssssstttuuuuuuuuuvvvvvvvvvvvvwwwrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttssspppmmmllllllnnnooopppqqqsssuuuvvvvvvxxxwwwvvvuuuuuuvvvxxxzzzyyywwwuuussssssuuuwwwyyyxxxyyyyyyzzzyyywwwuuusssrrrtttvvvwwwvvvvvvxxxyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxvvvtttrrrqqqqqqssstttrrrrrrrrrqqqrrrsssuuuwwwvvvyyy|||~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyvvvuuuttttttuuuvvvuuutttuuuuuuuuuwwwyyyxxxvvvtttwwwtttrrrqqqqqqpppnnnllloooppppppqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxxuuuyyy|||}}}}}}~~~~~~~~~~~~}}}}}}|||yyyxxxzzz}}}~~~~~~~~~~~~~~~}}}zzzwwwvvvxxxyyy{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxzzz}}}~~~|||zzzzzz{{{{{{{{{zzz}}}~~~}}}zzzxxxwwwyyyyyyyyyxxxwwwvvvuuutttrrrsssssssssrrrsssuuuwwwtttuuuuuuuuuvvvvvvvvvvvvuuuttttttsssqqqppppppooosssuuuvvvuuurrrooonnnmmmooooooqqqrrrtttvvvwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyyyywwwuuuttttttuuuxxxyyyyyyyyyyyyyyyxxxvvvtttsssqqqtttvvvwwwwwwxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvtttrrrqqqrrrrrrsssrrrqqqpppqqqrrrtttuuuvvvwwwyyy||||||{{{zzzzzz{{{||||||{{{zzzzzzyyyyyyxxxvvvuuuuuuvvvxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxvvvsssvvvtttqqqpppppppppooonnnoooooooooooopppqqqqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssstttuuuvvvwwwuuuxxx|||}}}|||}}}~~~||||||~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwuuuvvvxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyuuutttuuuxxx||||||{{{yyyyyyzzz{{{zzzyyy}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxwwwwwwuuutttttttttttttttrrrqqqrrrvvvxxxssssssssssssttttttttttttwwwwwwuuutttsssqqqpppppptttvvvwwwvvvsssqqqppppppoooppprrrsssuuuwwwyyyyyyxxxwwwwwwxxxzzz{{{zzzyyyyyyxxxvvvuuuvvvwwwyyyzzzzzzzzzyyywwwvvvuuuttttttrrruuuwwwxxxyyyyyyzzz|||}}}||||||||||||||||||}}}wwwvvvuuussssssssstttttttttrrrpppqqqssstttuuuuuuwwwxxxyyyxxxwwwvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxwwwxxxyyyzzzyyyvvvssstttrrrpppooopppqqqqqqqqqpppooonnnoooqqqqqqqqqpppoooooooooooooooooooooooonnnnnnpppqqqsssuuuvvvwwwuuuvvvxxxyyyzzz|||}}}|||{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~~~~|||yyyuuutttuuuwwwyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyuuussssssvvv{{{zzzyyyxxxyyyzzzzzzyyyxxxzzz}}}{{{}}}~~~~~~~~~}}}~~~|||}}}~~~~~~}}}|||zzzyyyxxxvvvvvvvvvvvvvvvuuutttsssrrrssstttsssrrrrrrtttuuusssssstttttttttuuuuuuuuuwwwwwwvvvvvvuuutttsssssssssuuuuuutttrrrqqqqqqqqqooopppqqqsssuuuwwwyyyzzzxxxwwwxxxzzz}}}~~~{{{yyyxxxxxxxxxwwwxxxyyyzzzzzz|||zzzxxxuuutttttttttuuutttvvvyyyzzzzzzzzz{{{}}}}}}||||||||||||||||||}}}vvvvvvuuuttttttuuuuuuvvvvvvsssqqqqqqsssuuuuuusssuuuuuuuuutttssstttwwwyyyuuuuuuvvvvvvwwwxxxxxxxxxwwwuuutttuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzyyyvvvsssrrrpppnnnnnnpppsssttttttqqqooonnnoooqqqrrrqqqooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqsssvvvwwwxxxtttsssssstttxxxzzz||||||}}}}}}}}}|||{{{|||~~~~~~}}}}}}}}}|||||||||||||||}}}yyyvvvttttttuuuwwwxxxwwwyyyyyyzzz{{{{{{zzzzzzyyyxxxuuusssuuuzzz}}}}}}{{{yyyxxxwwwxxxzzzzzzyyywwwvvvxxx|||}}}}}}|||||||||zzz}}}~~~}}}~~~|||}}}~~~~~~~~~|||~~~}}}}}}}}}|||{{{zzzxxxxxxuuuuuuuuuuuuuuuttttttsssoooqqqtttuuusssrrrqqqrrrvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrrrssstttsssqqqpppqqqrrrnnnoooqqqsssuuuwwwyyyyyyxxxwwwyyy||||||xxxxxxxxxyyyyyyzzzzzzzzzzzz}}}{{{wwwtttsssssstttuuuvvvxxxzzz{{{zzz{{{|||}}}||||||{{{{{{{{{{{{||||||vvvuuuuuuuuuuuuvvvvvvwwwxxxtttqqqqqqtttuuutttsssrrrrrrrrrqqqqqqssswww{{{sssssstttuuuvvvwwwxxxxxxwwwuuussssssuuuwwwxxxwwwzzzyyyyyyzzzzzzyyyvvvssspppnnnmmmnnnqqqtttvvvvvvqqqooonnnooorrrsssrrrooommmmmmmmmmmmmmmmmmmmmmmmlllmmmooorrrtttwwwyyyzzztttqqqoooqqquuuyyyyyyxxxzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{wwwuuussssssuuuwwwwwwwwwxxxyyyzzz{{{{{{{{{yyyyyy{{{wwwsssuuuyyy|||{{{xxxxxxwwwwwwxxxzzzzzzxxxwwwrrruuuxxxzzzzzzyyyyyyzzzyyy}}}~~~|||}}}}}}~~~}}}}}}|||}}}}}}}}}|||{{{}}}~~~{{{}}}~~~~~~}}}{{{xxxvvvtttrrrwwwwwwvvvuuutttsssrrrrrrqqqrrrrrrssssssrrrrrrqqqvvvwwwwwwuuusssrrrsssuuuqqquuuxxxyyywwwvvvwwwyyyyyywwwuuurrrqqqqqqrrrsssnnnoooqqqtttvvvwwwwwwxxxzzz{{{|||~~~~~~~~~}}}|||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssvvvvvvwwwzzz{{{{{{xxxvvvyyyyyyzzz{{{||||||{{{{{{zzztttrrrssstttsssqqqppprrrtttuuuuuussspppnnnqqqppppppqqqtttuuusssrrrwwwuuurrrrrrsssttttttsssttttttssstttuuuwwwyyyzzzzzzyyyyyy{{{|||zzzsssnnnpppnnnmmmooosssvvvvvvuuurrrpppnnnooorrrssssssqqqoooooooooooonnnlllkkkjjjnnnpppssswwwyyy{{{{{{{{{xxxvvvuuussstttvvvxxxzzzssstttuuuwwwyyyzzzzzzzzz}}}~~~{{{uuuxxx{{{~~~~~~}}}|||{{{{{{zzzzzzzzzxxxwwwwwwyyy{{{xxxyyy{{{{{{zzzxxxxxxxxxxxxwwwwwwuuutttsssrrrrrrppprrrtttvvvvvvuuusssqqqqqqsssuuuuuuvvvvvvxxxzzzwwwzzzzzzyyyzzz~~~~~~|||~~~}}}||||||||||||~~~}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}{{{|||||||||{{{yyywwwuuusssrrrttttttttttttttttttttttttsssssssssttttttssssssssswwwxxxxxxvvvttttttuuuvvvrrruuuxxxxxxwwwvvvwwwyyyxxxwwwuuusssrrrrrrssstttnnnpppsssvvvxxxyyyyyyxxx{{{{{{|||}}}}}}}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyyyyyyyxxxxxxwwwuuuttttttvvvvvvvvvxxxzzzzzzxxxwwwvvvwwwwwwxxxxxxxxxxxxxxxzzzyyyvvvtttrrrrrrtttvvvrrrssstttttttttrrrpppoooooorrrttttttsssssstttvvvvvvtttrrrrrrssstttttttttttttttssssssssstttuuuvvvxxxyyy{{{}}}|||yyysssooopppooooooqqquuuwwwvvvuuurrrpppoooooorrrtttsssrrrqqqqqqppppppooonnnmmmmmmrrrtttwwwzzz|||}}}}}}|||zzzyyyvvvttttttuuuwwwxxxqqqrrrtttvvvwwwyyyyyyyyy}}}zzzxxxzzz|||{{{vvvrrrxxxzzz|||}}}|||{{{{{{|||{{{{{{{{{yyywwwwwwyyyzzzxxxyyyzzzzzzyyywwwvvvvvvuuuuuutttsssrrrqqqppppppqqqrrrsssttttttqqqooommmppprrrtttuuuuuuuuuwwwyyywww{{{|||zzz{{{~~~~~~|||~~~~~~~~~~~~}}}|||{{{}}}|||{{{|||}}}}}}~~~}}}|||}}}~~~}}}}}}{{{|||zzzzzzyyyxxxvvvuuutttsssqqqqqqrrrssstttuuuuuuvvvtttttttttuuuuuutttttttttwwwwwwwwwvvvtttssstttuuusssuuuwwwwwwwwwvvvwwwxxxwwwvvvuuussssssssstttuuuoooqqquuuxxxzzz{{{zzzzzz|||||||||||||||}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvuuutttuuuttttttuuuxxxyyyxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwtttvvvwwwuuuqqqrrrvvv{{{vvvvvvuuutttrrrqqqpppooonnnsssxxxwwwrrrqqqtttyyyvvvtttrrrrrrsssuuuuuutttttttttsssrrrqqqqqqrrrrrruuuyyy}}}~~~{{{wwwsssqqqpppqqqrrruuuwwwxxxvvvtttrrrpppoooppprrrttttttttttttsssrrrqqqpppqqqqqqrrrvvvxxxzzz}}}~~~~~~~~~}}}|||{{{xxxvvvuuuuuuvvvvvvpppqqqsssuuuwwwxxxyyyyyyyyywwwwwwxxxzzzyyyuuuqqqwwwxxxzzzzzzzzzzzz|||}}}}}}}}}|||zzzxxxwwwyyyzzzyyyyyyyyyxxxwwwuuusssrrrrrrqqqqqqpppooonnnmmmmmmqqqrrrssssssqqqnnnkkkiiipppqqqsssttttttuuuwwwxxxxxx{{{|||zzz{{{~~~}}}zzzzzz{{{}}}~~~~~~}}}}}}|||yyyyyy}}}}}}~~~|||{{{}}}~~~}}}|||}}}}}}}}}~~~~~~zzzwww{{{|||~~~}}}~~~zzzyyyxxxwwwvvvuuuuuuuuuqqqqqqrrrrrrsssttttttuuutttttttttttttttttttttttttttuuuuuusssqqqpppqqqssstttuuuvvvwwwwwwwwwxxxxxxvvvvvvuuuttttttuuuuuuvvvqqqrrrtttvvvyyy{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}{{{zzzyyyxxxwwwvvvvvvvvvuuutttssstttvvvxxxxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyqqqssstttsssssstttxxx|||yyyxxxuuusssqqqpppppppppooorrrvvvuuusssrrrtttwwwuuusssqqqqqqsssuuuvvvuuusssssssssrrrrrrrrrrrrrrrsssxxx}}}~~~zzzuuusssrrrqqqsssuuuxxxyyyxxxuuusssqqqqqqqqqqqqrrrsssttttttvvvuuusssrrrrrrsssuuuvvvwwwyyy{{{}}}}}}}}}|||{{{|||zzzxxxvvvuuuuuuvvvwwwpppqqqsssuuuwwwxxxyyyyyyzzzyyyyyyzzz|||{{{xxxtttvvvwwwxxxxxxxxxyyy|||~~~~~~~~~}}}{{{xxxxxxyyy{{{zzzyyywwwvvvuuusssqqqpppnnnnnnmmmmmmlllkkkkkkjjjpppqqqssssssrrrooollljjjqqqssstttuuuuuuuuuwwwyyywww{{{{{{yyyyyy{{{zzzwwwtttvvvxxxzzz{{{{{{yyyxxxwwwwww{{{|||xxxxxxuuuyyy~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzwwwwwwyyy}}}~~~zzzzzzxxxwwwvvvvvvvvvwwwtttssssssssssssrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttuuuuuusssqqqpppqqqsssuuuuuuuuuuuuwwwxxxxxxxxxwwwvvvvvvvvvuuuuuuvvvvvvtttsssrrrsssuuuyyy~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzxxxwwwwwwwwwwwwuuutttssssssuuuwwwwwwwwwyyyyyyxxxwwwwwwxxxxxxyyyrrrpppoooqqquuuyyyzzzyyy{{{yyyvvvsssqqqpppqqqqqqppppppqqqrrrtttttttttssstttrrrqqqqqqtttvvvvvvvvvrrrsssssssssttttttttttttqqqvvvzzz{{{xxxtttssssssrrrtttxxxzzzyyywwwtttsssqqqrrrrrrqqqqqqrrrssstttvvvuuutttssstttvvvxxxyyyvvvwwwyyy{{{{{{zzzyyyxxxyyyxxxwwwvvvvvvvvvwwwwwwrrrssstttvvvwwwxxxyyyyyyzzzzzz{{{|||}}}|||zzzxxxuuuwwwxxxxxxxxxyyy{{{~~~}}}}}}}}}{{{xxxxxxyyy{{{{{{xxxuuuttttttssspppnnnlllllllllkkkkkkjjjjjjiiioooqqqsssuuuuuusssqqqpppssstttvvvvvvvvvvvvxxxzzzwwwzzzyyyuuuuuuwwwwwwtttssstttwwwyyyzzzyyyxxxxxxwwwvvvyyy~~~|||vvvqqqpppooottt{{{~~~~~~||||||{{{|||}}}}}}{{{yyyvvvxxx{{{}}}{{{zzzxxxwwwvvvvvvwwwwwwvvvvvvuuutttsssrrrqqqppprrrqqqpppoooooopppqqqrrrwwwwwwwwwvvvtttssstttuuuvvvuuutttuuuwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuusssrrrsssuuuzzz~~~}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwxxxxxxvvvuuutttuuuvvvwwwvvvuuuwwwvvvuuutttssstttuuuvvvrrrpppnnnqqqvvvzzzyyywww{{{yyywwwtttrrrrrrqqqqqqqqqpppoooqqqtttuuusssqqqsssqqqpppqqqtttvvvwwwwwwrrrssstttuuuuuuuuuuuuuuurrrtttvvvvvvuuussssssssssssvvvyyyzzzxxxvvvssssssqqqrrrrrrqqqpppoooppprrrttttttssstttuuuwwwyyyzzzuuuvvvxxxyyyyyyyyywwwvvvwwwwwwvvvvvvvvvvvvvvvvvvttttttuuuvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxvvvwwwyyyyyyyyyyyy{{{|||{{{|||{{{zzzxxxxxxzzz|||{{{wwwtttrrrsssssspppnnnllllllllllllkkkkkkjjjjjjoooqqqtttwwwxxxwwwvvvuuutttvvvwwwwwwwwwwwwxxxzzzyyyzzzwwwrrrqqqtttuuusssuuuvvvxxxyyyzzzzzzzzzyyyvvvuuuwwwzzzxxxrrrmmmmmmmmmssszzz~~~~~~|||zzzxxxxxxzzz{{{{{{zzzxxxzzz|||~~~}}}~~~~~~|||zzzxxxvvvttttttuuuuuuwwwwwwvvvuuutttsssrrrqqqrrrqqqooonnnnnnoooqqqrrrwwwxxxxxxvvvttttttuuuvvvwwwuuussstttwwwyyyyyyxxxyyyyyyxxxxxxwwwvvvuuutttssstttuuuwwwzzz}}}}}}}}}}}}}}}}}}|||{{{{{{|||||||||}}}}}}~~~~~~}}}zzzxxxwwwwwwxxxyyywwwvvvvvvwwwxxxwwwuuusssuuutttrrrqqqpppqqqrrrsssqqqqqqqqqsssuuuwwwwwwwwwzzzyyywwwuuutttsssrrrrrrpppqqqssssssssssssttttttrrrqqqpppqqqtttwwwxxxxxxttttttuuuvvvuuutttsssssssssrrrqqqqqqrrrssssssrrrtttwwwzzzzzzwwwtttrrrsssrrrssssssqqqnnnlllnnnpppqqqrrrssstttvvvwwwxxxyyyuuuvvvxxxzzzzzzzzzxxxwwwxxxwwwwwwvvvuuutttsssssstttuuuuuuvvvvvvuuuuuutttsssuuuxxxyyyyyyxxxwwwwwwvvvxxx{{{{{{zzzzzzzzzzzzyyyzzzzzzyyyxxxxxxzzz}}}{{{wwwrrrrrrssstttqqqnnnmmmmmmmmmmmmmmmlllllllllppprrruuuxxxyyyyyyxxxvvvtttuuuwwwwwwvvvvvvxxxyyy|||{{{wwwpppooorrruuutttwwwwwwxxxxxxyyyyyyyyyzzzuuusssuuuxxxwwwrrroooooopppuuu{{{~~~~~~}}}}}}|||~~~~~~~~~~~~zzzxxxyyy{{{||||||}}}~~~~~~|||{{{}}}{{{yyywwwtttssssssssstttwwwvvvvvvuuuttttttssssssrrrqqqooonnnnnnoooqqqrrrvvvwwwwwwuuusssrrrsssuuuxxxuuusssssswwwyyyyyyxxxzzzzzzyyyyyywwwvvvtttsssqqqtttxxx{{{~~~|||}}}~~~~~~~~~|||{{{zzz||||||||||||}}}~~~}}}{{{xxxwwwxxxyyyyyywwwwwwwwwxxxyyyxxxtttrrruuutttrrrppppppqqqrrrsssooorrruuuuuussssssuuuyyyyyyxxxwwwvvvuuutttsssrrrnnnssswwwvvvsssqqqtttxxxrrrqqqpppqqqtttwwwxxxxxxuuuvvvvvvvvvuuusssqqqppptttqqqnnnnnnqqqssssssqqqtttwwwzzzyyyuuurrrrrrsssrrrssssssqqqmmmkkklllnnnoooppprrrtttvvvwwwxxxxxxvvvxxxzzz{{{||||||zzzyyyyyyxxxwwwvvvtttrrrqqqpppttttttuuuuuutttssssssrrrrrruuuwwwyyyxxxwwwwwwwwwvvvyyy|||}}}|||zzzyyyyyyxxxxxxyyyxxxwwwxxx{{{}}}{{{wwwrrrqqqtttuuurrroooooonnnnnnnnnnnnnnnnnnmmmrrrtttvvvyyyzzzyyywwwvvvsssuuuvvvvvvuuuuuuvvvxxx~~~}}}wwwpppnnnrrruuuuuuwwwvvvvvvuuuvvvvvvwwwxxxtttrrrtttwwwwwwsssqqqsssssswww}}}~~~}}}}}}~~~}}}}}}}}}|||{{{zzzzzz}}}}}}zzz|||~~~~~~|||}}}~~~~~~{{{{{{|||~~~~~~~~~wwwwwwuuutttsssrrrrrrqqqxxxwwwuuuuuuuuutttrrrppptttssssssrrrssstttuuuvvv{{{{{{{{{xxxtttsssvvvyyywwwwwwxxxxxxyyyxxxxxxxxxzzzyyywwwuuussssssssssssuuuttttttxxx}}}zzzzzzyyyxxxxxxyyyzzzzzz}}}}}}~~~zzzyyywwwuuuuuuvvvwwwyyyzzzxxxuuutttuuuuuutttrrruuutttqqqooonnnooopppqqquuutttssstttwwwyyyzzzzzz|||{{{zzzyyywwwvvvuuuuuuwwwvvvuuuuuuuuuuuuuuuuuuqqqpppooooooppprrrtttvvvnnnoooqqqrrrrrrqqqpppoooooonnnnnnnnnnnnppprrrsssvvvvvvtttsssrrrqqqqqqqqqrrrssssssrrrooonnnnnnoooqqqrrrrrrrrrssssssttttttvvvuuutttvvvyyy{{{zzzxxxtttsssssstttuuuuuutttrrrvvvssspppqqqvvvxxxwwwtttsssuuuyyyzzzyyyxxxyyyyyyxxx{{{}}}~~~|||yyywwwuuuwwwwwwyyy{{{}}}}}}zzzxxxwwwwwwvvvvvvuuusssrrrqqqrrrrrrqqqqqqppppppqqqqqqssssssssswwwzzz{{{yyyvvvvvvxxxyyyxxxwwwvvvwwwxxx{{{yyywwwuuuuuutttrrrqqqssssssrrrqqqppprrruuuxxxvvvvvvvvvuuusssrrrsssuuuwwwxxxzzz{{{|||{{{zzzzzz}}}~~~~~~}}}{{{zzz{{{|||||||||yyyxxxxxxzzz{{{}}}||||||}}}~~~}}}~~~|||}}}zzzxxx{{{~~~}}}{{{~~~~~~}}}~~~}}}wwwvvvuuutttsssrrrrrrrrrxxxwwwvvvvvvvvvuuusssqqqtttssssssrrrssstttvvvwww{{{|||{{{yyyvvvvvvyyy{{{xxxyyyyyyzzzzzzzzzyyyyyyzzzyyyxxxvvvuuuuuuuuuuuuwwwvvvwwwzzz~~~{{{zzzxxxwwwwwwxxxzzz{{{}}}{{{xxxwwwwwwwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxwwwvvvtttqqqppppppqqqqqquuutttuuuvvvxxxyyywwwvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvuuutttttttttttttttppppppooooooooopppqqqqqqoooppprrrssssssrrrpppooommmmmmmmmnnnoooqqqssstttuuutttsssqqqpppppppppppppppqqqrrrqqqooonnnnnnooorrrssstttuuuvvvxxxyyyyyyxxxvvvuuuvvvxxxyyyxxxvvvrrrqqqqqqrrruuuvvvvvvvvvuuurrrpppssswwwzzzyyyvvvuuuxxx{{{}}}|||{{{{{{{{{xxxzzz|||}}}{{{xxxuuussstttwwwzzz||||||{{{yyyxxxxxxwwwwwwvvvuuusssrrrqqqssssssrrrrrrrrrrrrrrrsssttttttuuuwww{{{{{{yyywwwwwwxxxxxxwwwuuutttuuuvvv{{{yyywwwuuutttsssrrrqqqssssssrrrqqqpppqqqtttwwwwwwxxxxxxvvvtttrrrssstttxxxxxxyyyzzzzzzzzzyyyyyy}}}zzzyyyyyy{{{~~~{{{xxxxxxyyy{{{}}}|||||||||}}}~~~~~~}}}|||{{{zzz|||~~~}}}{{{~~~~~~~~~~~~}}}|||}}}~~~~~~}}}wwwvvvuuutttsssrrrrrrrrryyywwwvvvvvvwwwvvvtttrrrtttssssssssstttuuuwwwxxx|||}}}}}}{{{zzzzzz|||~~~{{{{{{{{{||||||{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxzzzyyyyyy{{{~~~|||zzzwwwuuuuuuwwwzzz|||~~~~~~}}}}}}}}}|||yyywwwuuuuuuuuuvvvxxxzzzyyyvvvvvvyyy|||zzzyyywwwuuusssrrrsssssstttuuuvvvxxxyyyxxxuuurrrtttuuuvvvxxxxxxwwwuuutttvvvvvvuuuttttttsssrrrrrroooooopppoooooonnnnnnmmmpppqqqrrrssssssrrrqqqpppmmmmmmnnnpppqqqssstttuuurrrqqqpppooonnnnnnmmmmmmnnnoooppppppnnnnnnooopppqqqrrrsssuuuxxxzzz{{{|||xxxwwwvvvvvvwwwwwwuuutttooonnnnnnppptttwwwyyyzzzsssrrrrrruuuyyy{{{zzzwwwuuuxxx|||~~~~~~|||zzzzzzxxxyyyzzz{{{yyyvvvssspppqqquuu{{{|||{{{xxxxxxxxxyyyxxxxxxwwwuuutttrrrqqqtttsssssssssssssssttttttuuuuuuvvvxxxzzz{{{yyyxxxxxxxxxxxxvvvtttssstttuuuzzzyyyxxxvvvtttsssrrrrrrttttttsssqqqoooppprrruuuxxxyyyyyywwwuuusssssstttzzzzzzyyyxxxxxxxxxyyyyyy}}}zzzxxxyyyzzz~~~|||{{{yyywwwwwwyyy|||}}}zzz{{{{{{|||}}}|||||||||{{{{{{}}}~~~|||}}}~~~~~~}}}}}}~~~~~~~~~|||{{{{{{|||~~~~~~}}}|||wwwvvvuuutttssssssssssssxxxwwwvvvwwwxxxwwwuuussssssssssssssstttvvvxxxyyy}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}||||||{{{xxxxxxwwwwwwwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~}}}zzzwwwttttttwwwzzz}}}}}}}}}}}}}}}}}}}}}|||||||||{{{yyyvvvtttsssrrrrrrtttxxxzzzxxxtttsssvvv{{{}}}|||zzzxxxvvvuuuttttttuuuuuuvvvwwwyyyxxxuuussssssuuuwwwyyyyyywwwuuussswwwvvvvvvuuutttsssrrrrrrnnnooopppqqqqqqpppnnnmmmpppqqqqqqrrrqqqqqqpppoooooopppqqqrrrssssssssssssoooooonnnmmmlllllllllllllllmmmoooooonnnnnnpppqqqooooooqqqrrrtttvvvwwwxxxuuuuuuvvvwwwwwwwwwvvvuuupppooonnnooossswwwzzzzzztttssstttvvvyyyzzzxxxvvvrrrvvvzzz|||{{{yyywwwwwwxxxxxxxxxxxxwwwtttpppmmmnnntttzzz{{{xxxuuuvvvyyyyyyyyyxxxwwwvvvtttrrrrrrsssrrrrrrrrrssstttuuuuuuuuuuuuvvvxxxyyyyyyyyyxxxxxxxxxxxxvvvuuutttvvvwwwzzzzzzxxxvvvtttrrrrrrrrruuuuuutttrrrpppoooqqqssswwwyyyyyyyyywwwuuuvvvvvv|||{{{zzzxxxxxxxxxyyyzzz}}}zzzzzz|||~~~~~~zzz{{{zzzxxxwwwwwwxxxzzz{{{yyyzzz{{{|||{{{{{{{{{||||||{{{||||||~~~}}}{{{|||~~~~~~||||||}}}~~~}}}||||||}}}~~~~~~}}}}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||{{{wwwvvvuuutttttttttttttttwwwvvvvvvwwwxxxxxxvvvtttssssssssstttuuuxxxzzz{{{~~~~~~}}}~~~}}}~~~~~~~~~}}}}}}|||{{{vvvvvvvvvvvvvvvuuuttttttvvvwwwxxxyyyzzz{{{}}}~~~}}}{{{xxxuuuuuuxxx{{{}}}yyyzzzzzz{{{}}}~~~~~~yyyxxxwwwvvvuuutttttttttwwwzzz|||yyytttrrruuuyyy}}}|||{{{yyyxxxwwwvvvvvvwwwuuutttuuuwwwyyyyyyxxxvvvwwwyyyzzzyyywwwtttrrrvvvvvvvvvvvvuuutttsssrrrmmmnnnqqqssstttsssrrrqqqpppppppppppppppoooooonnnrrrssstttuuutttrrrpppooollllllkkkkkkkkklllmmmmmmlllnnnoooppppppppprrrsssooooooppppppqqqrrrrrrrrrqqqsssuuuwwwyyyyyyyyyyyytttrrrpppqqqsssvvvxxxxxxvvvuuuuuuuuuvvvvvvtttsssrrruuuyyyzzzyyywwwuuuuuuxxxwwwvvvvvvuuusssooollllllrrrxxxxxxuuusssuuuxxxwwwwwwwwwwwwvvvtttsssrrrqqqqqqqqqqqqrrrsssuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxyyyxxxwwwvvvvvvyyy{{{yyyzzzyyywwwsssqqqrrrsssvvvvvvuuusssqqqpppqqqsssuuuwwwyyyyyyxxxwwwwwwxxx}}}|||{{{yyyyyyyyyzzz{{{~~~~~~~~~|||{{{|||{{{xxx{{{zzzxxxvvvuuuvvvwwwwwwxxxzzz||||||zzzzzz{{{|||xxxyyyzzz{{{|||}}}~~~|||{{{zzz{{{|||~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzz|||}}}|||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}|||zzzzzzwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuvvvwwwxxxvvvuuussssssssstttvvvyyy{{{}}}~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzzzzwwwwwwvvvuuutttrrrpppoooqqqsssvvvwwwxxxzzz|||~~~~~~|||yyywwwwwwyyy|||~~~wwwwwwyyy{{{}}}zzzzzzyyyyyyyyyyyyyyyxxx|||}}}~~~{{{xxxvvvxxxzzz|||{{{{{{zzzyyyxxxwwwwwwxxxvvvuuuuuuwwwzzz{{{{{{wwwxxxyyyyyyxxxwwwtttsssttttttuuuvvvuuutttsssrrrnnnppprrrtttuuuuuutttsssrrrrrrqqqppppppooooooooouuuvvvwwwwwwvvvrrrooommmjjjjjjjjjkkklllnnnooopppnnnpppqqqrrrrrrrrrtttvvvqqqqqqqqqqqqpppppppppooommmqqqvvvyyyzzz{{{|||}}}xxxvvvtttsssuuuvvvvvvuuuvvvuuutttsssrrrqqqqqqqqqsssuuuxxxxxxwwwuuuuuuuuuxxxvvvssstttuuutttppplllmmmqqqttttttssssssuuuxxxuuuuuuuuuuuuuuutttsssssspppppppppqqqrrrtttuuuvvvvvvwwwxxxxxxwwwwwwxxxzzzzzzzzzyyywwwvvvwwwyyy|||xxxzzzzzzwwwsssppprrrtttvvvwwwwwwuuusssrrrsssttttttvvvyyyyyyxxxwwwwwwxxx{{{{{{zzzyyyyyyyyyzzzzzz||||||{{{zzzzzz|||{{{xxxyyyxxxwwwuuuuuutttuuuuuuwwwzzz}}}}}}zzzyyy{{{}}}xxxzzz|||||||||}}}yyyyyyxxxyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{yyyyyy{{{{{{{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}{{{yyyyyywwwvvvuuuuuuuuuuuuuuuuuuttttttsssuuuwwwwwwvvvuuusssssssssuuuwwwzzz|||~~~~~~}}}|||}}}~~~|||||||||||||||{{{zzzyyyxxxyyyyyyxxxvvvssspppmmmlllmmmppptttvvvxxxzzz~~~~~~}}}{{{zzzzzz{{{}}}~~~wwwxxxyyy{{{}}}||||||}}}}}}||||||{{{{{{||||||{{{zzzzzzyyyzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwzzzyyyxxxyyyzzz{{{yyyxxxuuuvvvvvvwwwvvvvvvuuuuuupppqqqrrrttttttsssrrrqqqqqqrrrssstttuuuttttttsssttttttsssrrrqqqqqqqqqqqqtttvvvxxxxxxwwwtttpppmmmhhhiiijjjkkknnnppprrrsssqqqrrrttttttttttttvvvxxxqqqpppppppppoooooonnnnnnmmmqqqwwwzzz{{{|||}}}yyyxxxvvvvvvwwwwwwuuuttttttsssqqqooonnnnnnppprrrrrrsssttttttrrrrrrrrrtttxxxtttrrrsssuuuuuuqqqmmmpppoooooopppqqqsssvvvwwwrrrrrrssstttttttttttttttppppppqqqrrrtttuuuwwwxxxxxxzzz{{{zzzxxxxxxzzz}}}}}}|||zzzwwwttttttvvvyyyxxxzzz{{{wwwrrrpppqqqtttvvvwwwxxxvvvuuuttttttuuuvvvxxxzzzzzzwwwuuuttttttwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzyyywwwvvvxxx|||}}}{{{yyyvvvvvvuuuttttttuuuuuuvvvwww{{{~~~}}}zzzyyy{{{~~~yyy|||}}}}}}{{{{{{|||~~~wwwwwwvvvvvvwwwzzz}}}}}}~~~~~~}}}|||{{{zzzxxxxxxzzz{{{zzzyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~{{{yyyyyywwwvvvvvvuuuuuuuuuuuuvvvssssssssstttvvvwwwvvvtttsssssssssuuuwwwzzz}}}~~~~~~}}}{{{}}}}}}zzz{{{{{{{{{{{{zzzyyyxxxwww{{{zzzyyywwwsssooollljjjkkkoootttvvvxxx{{{~~~}}}|||{{{{{{|||}}}~~~xxxyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzxxxwwwwwwyyyzzzzzzyyywwwxxxxxxyyyyyyxxxxxxwwwzzzzzz{{{|||}}}{{{xxxtttssssssssstttuuuvvvvvvwwwlllnnnppprrrsssrrrqqqpppssssssttttttssssssrrrrrrwwwvvvuuutttsssrrrrrrssssssuuuwwwyyyxxxuuuqqqooohhhhhhjjjlllooorrrtttvvvssstttvvvvvvuuuvvvwwwyyynnnnnnnnnnnnmmmmmmmmmmmmnnnsssyyy|||||||||}}}yyyxxxwwwxxxyyyxxxvvvtttrrrqqqooolllkkkmmmqqqtttoooppppppooommmmmmoooqqqwwwtttqqqrrruuuuuurrrmmmqqqooommmmmmpppsssvvvwwwpppqqqrrrsssttttttttttttqqqqqqrrrsssuuuwwwxxxyyyzzz|||}}}|||zzzzzz|||~~~{{{vvvsssrrrsssuuuxxxzzz{{{xxxrrroooqqquuuvvvwwwxxxwwwvvvuuuvvvwwwxxxzzz{{{zzzwwwsssqqqqqqsssuuuvvvxxxxxxxxxwwwvvvyyyyyywwwtttssstttxxx{{{xxx}}}{{{yyyxxxsssssssssttttttvvvwwwwwwwww{{{~~~{{{yyy|||zzz|||}}}{{{xxxwwwxxxzzzvvvvvvuuutttuuuxxx}}}}}}~~~}}}|||{{{yyyxxxxxxyyyzzzzzzyyyyyy{{{~~~~~~~~~~~~||||||~~~~~~~~~~~~}}}}}}yyyvvvuuutttssstttvvvxxxwwwvvvvvvuuuuuuuuuwwwvvvuuusssrrrrrrsssuuuwwwzzz}}}~~~}}}|||wwwyyyyyyzzzzzzzzzyyyxxxxxxyyyxxxwwwuuussspppmmmlllppppppqqqtttxxx}}}~~~}}}~~~|||||||||}}}~~~}}}~~~~~~yyy|||zzzyyyyyyyyyxxxvvvttt{{{yyyvvvtttssstttvvvxxxxxx|||}}}zzzyyyzzzwwwsssqqqqqqssssssssssssrrrqqqnnnooopppqqqqqqqqqqqqqqqssssssrrrrrrrrrsssttttttrrruuuwwwtttpppooorrrvvvsssuuuxxxzzzyyyvvvrrrpppkkkjjjiiilllqqqtttsssqqqwwwvvvvvvuuuttttttssssssggghhhjjjnnnrrrtttsssqqqrrruuuyyy|||~~~}}}yyyxxxvvvtttsssrrrssssssmmmmmmmmmmmmnnnnnnnnnooorrrssssssqqqnnnmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrjjjkkkmmmoooqqqrrrssstttuuurrrssswwwxxxtttpppppprrrqqqqqqrrrtttuuutttsss||||||{{{yyyxxxzzz~~~zzz~~~}}}yyywwwxxxyyyxxx{{{{{{zzzwwwsssqqqqqqqqqvvvvvvvvvwwwyyyzzzyyyxxxyyyyyyzzzyyyxxxuuurrrppppppqqqsssvvvwwwxxxwwwwwwwwwtttppppppssswwwxxxxxxzzzzzzyyyzzzyyywwwtttqqqnnnooopppqqqqqqsssvvvxxxwwwxxxxxxvvvtttuuuyyy}}}{{{||||||{{{xxxvvvvvvwwwxxxwwwvvvxxx{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{|||yyywwwwwwzzz||||||zzz{{{|||}}}~~~|||}}}~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}}}}yyyvvvwwwvvvuuuuuuwwwwwwvvvtttwwwvvvuuuvvvwwwwwwvvvttttttttttttuuuwwwyyy{{{||||||{{{{{{|||~~~}}}xxxtttxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwvvvtttrrrpppooonnnssssssuuuwww{{{~~~}}}}}}~~~{{{{{{{{{{{{}}}{{{~~~{{{xxxwwwwwwxxxwwwwwwyyyxxxvvvtttttttttuuuvvvxxx{{{{{{xxxwwwwwwuuurrrqqqqqqrrrrrrqqqpppooonnnnnnnnnooopppqqqqqqqqqqqqtttssssssrrrrrrrrrssssssqqqtttvvvsssooolllnnnqqqpppssswwwyyyzzzxxxtttrrrqqqpppoooppprrrsssrrrqqqvvvvvvuuuuuutttsssrrrrrrjjjjjjlllpppsssuuutttssssssuuuxxx{{{}}}}}}}}}|||{{{yyywwwtttqqqpppoooooommmmmmmmmmmmnnnnnnnnnnnnqqqqqqqqqpppnnnmmmnnnpppssssssrrrrrrqqqqqqqqqqqqjjjkkkmmmoooqqqrrrsssssstttrrrssswwwxxxtttqqqqqqppppppppprrruuuwwwwwwwww{{{{{{{{{yyyxxxyyy|||~~~}}}~~~{{{zzz}}}}}}zzz{{{{{{zzzwwwtttrrrqqqrrruuuttttttuuuwwwxxxwwwvvvxxxxxxyyyyyywwwuuusssqqqoooppprrrtttuuuuuuuuuuuuwwwtttqqqqqqsssttttttsssppppppqqqsssuuuvvvtttrrrooopppqqqqqqqqqsssvvvxxxuuuvvvuuusssqqqrrrvvvzzzyyyzzz{{{zzzxxxwwwxxxyyyyyyxxxxxxyyy|||~~~~~~||||||||||||||||||{{{{{{{{{xxxvvvvvvyyy{{{zzzyyy|||}}}~~~|||}}}~~~~~~~~~}}}~~~~~~|||yyy{{{}}}}}}}}}yyywwwyyyxxxwwwwwwwwwwwwuuusssvvvvvvuuuvvvxxxxxxwwwuuuuuuuuuuuuuuuvvvwwwyyyyyy{{{|||}}}~~~|||yyywwwvvvvvvwwwwwwxxxxxxyyyyyyvvvuuutttrrrqqqqqqrrrrrrvvvwwwyyy{{{~~~~~~|||}}}~~~zzzzzzyyyyyy{{{~~~||||||wwwuuuuuuwwwxxxyyywwwwwwvvvuuuttttttsssssswwwyyyxxxtttrrrtttsssoooppppppqqqqqqpppnnnlllkkknnnnnnpppqqqqqqrrrrrrrrrttttttssssssrrrrrrqqqqqqoooqqqrrroookkkhhhiiikkkmmmpppuuuyyy{{{yyyvvvtttuuuuuuuuusssqqqoooooopppuuuuuuuuutttsssrrrppppppmmmmmmooorrruuuwwwvvvuuuvvvwwwxxxyyyzzz{{{{{{{{{yyywwwuuussspppooonnnmmmnnnnnnmmmmmmmmmmmmmmmmmmooopppqqqpppnnnnnnpppqqqssssssrrrrrrqqqpppooooookkklllmmmoooqqqrrrrrrssssssqqqrrrvvvxxxuuussssssooooooooossswwwzzz{{{zzz{{{|||}}}|||zzzzzz{{{|||~~~~~~{{{yyy|||~~~yyy{{{{{{zzzwwwtttrrrrrrssssssqqqqqqrrrtttuuuuuutttvvvwwwxxxxxxwwwuuutttssspppppprrrsssttttttttttttvvvtttrrrrrrrrrrrrqqqoookkkkkkmmmooorrrsssrrrqqqpppqqqqqqqqqqqqrrruuuxxxvvvvvvtttrrrpppqqqtttwwwvvvwwwyyyyyyxxxxxxyyy{{{{{{zzzyyy{{{~~~yyy}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{yyywwwvvvvvvxxxyyyyyyxxx}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~}}}|||{{{xxx{{{~~~~~~}}}}}}zzzxxxyyyxxxwwwxxxyyyyyyvvvtttvvvuuuuuuvvvxxxyyyxxxvvvsssttttttuuuvvvwwwxxxyyyyyy|||}}}{{{yyyyyyuuuuuuuuuvvvwwwxxxxxxyyyuuutttrrrqqqrrrtttvvvwwwxxxyyy{{{}}}~~~||||||}}}zzzyyyxxxxxxzzz~~~}}}}}}zzzvvvtttuuuvvvwwwwwwuuuuuuuuuuuutttsssqqqpppuuuwwwuuupppoooqqqpppnnnnnnooopppppppppooonnnmmmooopppqqqrrrsssttttttttttttttttttsssrrrqqqpppppplllllljjjgggddddddgggjjjmmmqqquuuyyyzzzxxxuuussstttvvvvvvsssnnnllllllnnnttttttttttttsssqqqooonnnppppppqqqtttvvvxxxwwwvvvxxxxxxxxxyyyyyyyyyzzzzzzsssrrrrrrqqqpppooooooooonnnnnnmmmmmmmmmmmmllllllooopppqqqppppppppprrrssstttssssssqqqpppooonnnnnnllllllnnnoooqqqqqqrrrrrrrrrppppppuuuxxxuuussstttpppooopppssswwwzzz{{{{{{|||}}}}}}{{{{{{{{{{{{zzzvvvuuuzzz~~~|||vvvyyyyyyxxxvvvsssqqqrrrsssrrrpppnnnoooqqqsssssssssvvvvvvwwwwwwwwwvvvuuutttrrrrrrssssssttttttttttttsssssstttttttttrrrqqqoooqqqqqqpppqqqssssssqqqoooqqqrrrrrrrrrqqqrrruuuwwwxxxwwwuuusssrrrsssuuuvvvtttvvvwwwwwwvvvvvvxxxyyy|||{{{zzz{{{~~~zzz}}}~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwxxxyyyyyyxxx|||||||||}}}~~~~~~}}}||||||{{{{{{||||||~~~~~~|||zzzzzz}}}~~~}}}~~~}}}zzzyyywwwwwwwwwyyy{{{{{{yyywwwtttttttttvvvxxxyyyxxxwwwqqqqqqsssuuuvvvxxxyyyyyyuuuwww{{{{{{zzzwwwvvvvvvuuuuuutttuuuvvvwwwxxxyyytttsssrrrrrrtttvvvyyy{{{yyyzzz|||~~~~~~}}}}}}~~~{{{zzzyyyyyy{{{~~~|||xxxwwwuuuuuuvvvvvvtttsssssstttuuuuuusssqqqooonnnrrrtttsssnnnmmmppppppmmmlllmmmoooqqqrrrrrrqqqqqqpppqqqssstttuuuvvvvvvvvvssssssssssssrrrqqqpppooojjjgggccc______cccjjjnnnqqqsssvvvxxxxxxvvvsssqqqsssuuuvvvsssooommmnnnppprrrsssssstttsssqqqpppnnnrrrqqqqqqsssvvvwwwwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyqqqqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmlllllllllpppqqqrrrrrrqqqqqqsssuuuttttttsssrrrqqqoooooonnnmmmmmmnnnppppppqqqqqqqqqqqqnnnoootttvvvtttssstttrrrrrrrrrtttwwwzzzzzzyyyzzz|||~~~~~~|||zzzyyyyyyzzzyyyuuutttxxx}}}{{{uuuwwwwwwwwwuuurrrqqqqqqsssrrrpppmmmmmmooorrrssstttvvvwwwwwwwwwwwwwwwvvvvvvsssssssssrrrrrrrrrrrrrrrqqqssstttuuuuuutttrrrrrruuutttsssssstttsssqqqppprrrssssssrrrqqqrrrtttwwwyyywwwtttrrrrrrssstttuuutttvvvwwwvvvuuutttvvvwww|||{{{zzz{{{}}}~~~}}}|||~~~~~~{{{}}}|||zzzxxxxxxyyyyyyzzzzzz{{{{{{wwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||~~~}}}|||zzzyyyyyyzzz|||}}}~~~}}}zzzzzz}}}~~~}}}~~~}}}{{{zzzwwwwwwxxx{{{}}}}}}{{{xxxsssrrrsssuuuwwwyyyxxxwwwoooppprrrtttvvvxxxxxxxxxwwwxxxzzz||||||zzzxxxvvvvvvvvvuuuuuuuuuwwwxxxyyytttttttttuuuwwwyyy|||}}}{{{{{{|||}}}~~~~~~~~~~~~|||||||||}}}~~~~~~|||vvvvvvuuuvvvwwwvvvtttrrrssssssssssssrrrpppnnnlllooorrrrrrnnnnnnppppppmmmkkkmmmoooqqqssstttttttttpppqqqssstttvvvwwwwwwwwwrrrrrrsssssssssqqqpppooojjjfffaaa^^^```fffnnnssstttuuuvvvvvvuuutttrrrppptttuuuuuutttrrrqqqqqqrrrpppqqqsssttttttsssqqqpppqqqppppppqqqsssuuuttttttxxxxxxxxxyyyyyyxxxxxxwwwssssssrrrqqqooommmkkkjjjkkkkkklllllllllmmmmmmmmmpppqqqrrrqqqqqqqqqsssuuuttttttssssssrrrqqqppppppmmmnnnooopppppppppppppppqqqmmmmmmrrrtttrrrqqqssstttsssssstttwwwxxxxxxwwwvvvxxxzzzzzzyyywwwwwwwww||||||yyywwwyyy}}}|||wwwvvvvvvvvvtttrrrqqqrrrtttuuurrrnnnnnnpppsssuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwtttsssrrrqqqppppppppppppqqqsssuuuuuutttsssssssssqqqppppppqqqssstttsssrrrsssttttttsssqqqrrrtttvvvwwwtttqqqpppqqqsssttttttuuuvvvwwwwwwvvvuuuvvvxxx}}}|||{{{|||}}}}}}|||zzz~~~}}}{{{~~~}}}{{{yyyyyyzzzzzzzzzzzzzzzzzzvvvxxxzzzzzzyyyxxxyyyzzzwwwwwwvvvwwwxxxyyy{{{}}}|||{{{xxxwwwxxxzzz|||~~~~~~~~~|||}}}~~~~~~{{{yyy|||~~~~~~~~~}}}{{{zzzyyyyyyzzz|||~~~}}}zzzwwwqqqqqqqqqtttvvvxxxxxxvvvpppqqqsssuuuvvvvvvvvvvvv{{{zzzzzz}}}{{{wwwxxxwwwvvvuuuuuuvvvxxxyyyssstttvvvxxxzzz|||}}}~~~}}}|||||||||}}}~~~~~~~~~|||yyywwwvvvuuuvvvwwwwwwvvvssssssrrrqqqpppnnnmmmlllmmmpppqqqpppppprrrrrrnnnlllnnnppprrrssssssssssssooopppqqqsssuuuvvvvvvvvvpppqqqrrrssssssrrrpppoookkkhhheeedddggglllrrrvvvvvvvvvuuutttssssssrrrrrrvvvtttsssrrrsssrrrqqqooonnnpppsssuuuuuuuuusssrrrpppooonnnnnnppprrrrrrqqqtttuuuvvvxxxxxxwwwuuutttrrrrrrrrrqqqpppmmmkkkjjjjjjjjjkkklllmmmmmmnnnnnnooopppqqqpppooooooppprrrtttttttttssssssrrrrrrrrrnnnooooooppppppppppppooopppmmmlllppprrrpppoooqqqsssrrrrrrtttvvvxxxxxxwwwwwwxxxzzzzzzyyyxxxyyyzzz}}}~~~zzzzzz||||||zzzwwwwwwwwwvvvtttsssuuuvvvxxxtttpppoooqqquuuxxxyyy{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwuuutttrrrrrrrrrrrrrrrtttuuutttrrrpppppprrrooonnnmmmoooqqqssstttssstttuuutttsssrrrrrrtttvvvwwwtttpppppprrrtttuuuuuuuuuwwwyyyyyyyyyyyy{{{|||~~~}}}}}}~~~~~~|||zzz{{{}}}~~~|||~~~~~~|||}}}}}}{{{{{{{{{{{{zzzzzzzzzzzztttwwwyyyzzzxxxwwwwwwyyywwwvvvuuuuuuvvvxxxzzz|||{{{yyywwwuuuvvvyyy}}}}}}}}}~~~~~~}}}}}}~~~|||{{{|||~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||yyyuuupppppppppsssvvvxxxwwwvvvrrrssstttuuuuuuuuutttsssyyywwwvvvyyy~~~~~~yyytttzzzyyywwwuuuuuuvvvxxxyyytttuuuwwwzzz|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzvvvtttvvvxxxyyyzzzssssssrrrpppooommmllllllkkkooorrrqqqrrrtttsssooommmnnnpppqqqrrrrrrqqqqqqmmmnnnppprrrssstttuuuuuuoooppprrrssssssrrrqqqppplllkkkiiijjjmmmqqqtttuuuvvvuuutttrrrrrrsssttttttuuurrrooooooqqqqqqnnnkkkmmmooorrruuuvvvvvvtttsssooommmlllmmmnnnppppppoooppprrrtttvvvwwwuuusssrrroooooopppqqqqqqpppooonnnhhhiiijjjkkkmmmnnnoooooonnnoooooonnnmmmmmmnnnppptttttttttttttttttttttsssooooooppppppppppppooooooppplllkkkoooqqqooonnnpppqqqpppqqqsssvvvxxxyyyxxxzzz{{{||||||{{{{{{}}}~~~|||{{{xxxzzz{{{zzzxxxyyyyyyxxxvvvuuuwwwxxxzzzvvvrrrppprrrvvvzzz{{{}}}|||{{{zzzyyyyyyyyyyyy}}}|||zzzxxxvvvvvvvvvvvvsssuuuuuusssooommmnnnooopppooonnnoooqqqssssssrrruuuuuuuuusssrrrrrrtttuuuyyyuuurrrrrruuuxxxxxxxxxuuuwwwyyy{{{{{{}}}|||zzzwwwzzz~~~{{{|||}}}}}}||||||||||||{{{{{{zzzzzzzzzrrrvvvyyyyyywwwuuuvvvxxxwwwvvvuuuuuuvvvxxxzzz|||zzzxxxuuutttvvvyyy~~~|||}}}~~~}}}|||~~~~~~~~~~~~|||}}}{{{zzz|||{{{zzz{{{}}}}}}zzzwwwrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrssssssttttttuuuvvvxxxyyyzzz{{{{{{{{{yyywwwuuutttsssssssssqqquuuyyy{{{|||}}}yyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||yyyvvvyyyxxxtttpppsssyyy{{{xxxqqqqqqppppppooonnnnnnnnnooooooooopppsssvvvxxxzzztttsssrrrpppooonnnnnnnnnooopppqqqqqqsssssstttuuupppqqqrrrrrrrrrrrrqqqppprrrnnnlllnnntttyyyyyywwwvvvuuutttuuuvvvuuutttrrrssspppnnnlllmmmmmmlllkkksssqqqpppqqqtttuuusssqqqnnnmmmjjjiiiiiillloooqqqmmmmmmmmmmmmnnnpppqqqrrrpppooonnnmmmlllmmmmmmnnnooonnnmmmlllkkkkkkkkkkkknnnooonnnmmmllllllnnnpppvvvuuutttuuuuuutttrrrooonnnpppqqqsssssssssqqqpppnnnoooooonnnmmmmmmppprrrrrrsssvvvxxxyyyzzzzzzzzz}}}|||||||||}}}~~~}}}{{{{{{}}}}}}{{{xxxwwwxxxwwwuuussssssuuuvvvxxxtttrrrrrrvvvyyyzzzzzz~~~}}}{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvsssxxxuuurrrqqqqqqqqqpppooonnnooooooppppppppppppooosssssssssqqqppprrruuuwwwvvvrrroooooosssxxxzzz{{{vvvxxx{{{}}}~~~~~~zzzyyy}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwwwwxxxxxxvvvtttsssyyyzzzwwwwwwzzzyyysssuuutttttttttwww{{{}}}~~~{{{}}}~~~}}}|||{{{|||}}}}}}{{{}}}~~~~~~~~~}}}||||||zzzyyyzzz||||||zzzwwwrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{{{{yyyxxxvvvtttssssssssssssrrrvvvzzz|||}}}~~~yyyzzz{{{}}}}}}|||||||||{{{yyywwwxxxwwwtttqqqtttyyyzzzwwwrrrqqqqqqpppoooooonnnnnnppppppqqqrrrtttvvvyyyzzzuuutttsssrrrppppppppppppoooppppppqqqqqqrrrrrrssspppqqqqqqrrrrrrqqqqqqpppqqqnnnlllnnntttwwwvvvtttuuutttttttttuuuuuusssqqqqqqooolllkkklllllllllkkkrrrqqqppprrruuuuuusssppplllkkkhhhggggggiiilllnnnjjjkkklllnnnoooqqqrrrrrroooooonnnmmmmmmnnnooooooooonnnmmmlllkkkkkkkkkkkkpppppppppooonnnnnnpppqqqssssssssstttuuuuuusssqqqrrrqqqqqqqqqqqqqqqrrrrrroooppppppooonnnoooqqqsssuuuvvvwwwyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}{{{yyyzzz|||}}}{{{yyyvvvvvvvvvuuussstttvvvxxxwwwuuutttuuuxxx{{{zzzyyy}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssttttttqqqoooooooooppppppqqqqqqppppppsssssssssrrrpppppprrrtttvvvsssqqqrrrvvvyyy{{{{{{xxxzzz|||~~~~~~zzzyyy}}}~~~}}}~~~|||zzzzzzzzzyyyyyy||||||}}}~~~~~~}}}|||zzzzzzyyyxxxxxxxxxyyyyyywwwuuusssxxxzzzxxxxxxzzzxxxssstttttttttuuuwwwzzz}}}}}}~~~~~~}}}}}}|||}}}~~~}}}}}}}}}}}}{{{|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}~~~~~~}}}|||zzzxxxxxxyyyzzzyyyxxxtttssssssrrrrrrsssssssssqqqqqqqqqrrrssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzxxxwwwuuusssrrrrrrsssssssssvvvyyy|||}}}zzzzzz|||}}}~~~~~~~~~{{{zzzzzzzzzzzzyyyvvvwwwuuusssuuuyyyxxxuuurrrrrrqqqpppoooooooooooorrrrrrssstttuuuwwwyyyzzzvvvuuutttsssrrrqqqqqqqqqppppppppppppppppppppppppppppppqqqrrrrrrqqqppppppooonnnmmmooosssuuusssqqqtttsssssstttuuuuuussspppooommmjjjjjjkkkkkkkkkkkkooooooqqqsssuuutttqqqooojjjiiigggeeeeeegggjjjkkkgggiiillloooqqqrrrrrrqqqmmmmmmmmmmmmnnnooopppqqqooonnnmmmllllllkkkkkklllqqqrrrrrrqqqpppppprrrssstttssstttuuuwwwwwwuuussstttrrrpppnnnnnnppprrrssspppqqqrrrqqqpppqqqrrrtttxxxxxxyyyyyyyyyxxxxxxwwwuuuwwwzzz}}}zzzyyyxxxyyyzzz{{{zzzyyyuuuuuuuuutttssstttvvvxxxvvvuuuvvvxxx{{{{{{zzzxxx||||||}}}}}}|||{{{yyyxxxwwwwwwwwwwwwvvvuuutttsssmmmnnnrrrvvvxxxwwwtttpppoooppppppqqqrrrrrrqqqqqqrrrssstttsssqqqooopppqqquuuttttttuuuxxx{{{||||||{{{|||}}}~~~zzzyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||}}}||||||{{{zzzzzzyyyyyy{{{zzz{{{|||~~~}}}|||~~~}}}|||{{{zzzzzzyyyyyyxxxzzz{{{zzzxxxvvvssswwwzzzzzzzzzzzzwwwsssssssssuuuvvvxxxzzz{{{|||}}}}}}~~~~~~~~~}}}}}}|||}}}|||}}}}}}{{{||||||||||||||||||||||||||||||zzz||||||}}}~~~~~~}}}}}}{{{yyyxxxwwwwwwxxxxxxxxxuuutttsssrrrrrrrrrssstttpppppppppqqqsssuuuvvvwwwyyyzzzzzzzzzzzzzzzyyyyyywwwvvvtttsssrrrrrrsssssssssuuuxxxzzz}}}{{{{{{{{{|||~~~~~~zzzxxxyyyzzzzzzzzztttwwwwwwuuuuuuxxxwwwttttttsssqqqpppooooooppppppssstttttttttuuuvvvwwwwwwuuuuuutttsssrrrqqqqqqrrrrrrqqqqqqqqqpppppppppoooppppppqqqqqqqqqqqqppppppoooooooooqqqssstttrrrooorrrrrrrrrtttuuuuuurrrpppmmmkkkiiiiiijjjkkklllkkklllnnnpppssstttrrrooommmjjjiiigggffffffhhhiiikkkhhhjjjmmmqqqrrrqqqpppnnnjjjkkkkkkmmmnnnoooqqqqqqoooooonnnmmmmmmmmmmmmmmmqqqrrrssssssrrrrrrsssuuuwwwvvvvvvwwwxxxxxxvvvtttrrrqqqooommmmmmnnnpppqqqppprrrsssrrrqqqqqqssstttzzzyyyyyyxxxwwwvvvuuuuuusssuuuxxx|||~~~zzzyyyyyyxxxxxxxxxxxxwwwvvvvvvvvvtttssssssuuuwwwtttuuuwwwzzz{{{zzzyyywwwzzz{{{}}}~~~}}}{{{yyyxxxvvvwwwwwwvvvuuutttttttttmmmnnnrrrvvvyyyxxxuuurrrpppqqqrrrsssssstttssssssrrrsssuuuuuusssrrrrrrsssttttttvvvxxxzzz|||||||||~~~~~~{{{zzz}}}}}}|||~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~}}}|||~~~~~~}}}||||||zzzyyyxxxyyy{{{|||{{{zzz}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyy{{{||||||zzzwwwtttwwwzzz{{{{{{zzzwwwtttrrrtttvvvxxxyyyyyyyyyyyy||||||}}}~~~~~~}}}{{{|||}}}}}}zzzzzz{{{{{{||||||}}}}}}~~~zzzxxxzzzzzz{{{~~~}}}}}}|||{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyuuutttsssqqqqqqrrrssssssoooppppppqqqsssuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvtttsssrrrrrrrrrsssrrrsssuuuxxx{{{~~~}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~zzzwwwxxxyyyzzzzzztttxxxyyywwwvvvxxxwwwtttuuutttrrrpppppppppqqqqqqttttttttttttttttttttttttssssssrrrqqqppppppppppppsssssssssrrrqqqqqqppppppppppppppppppppppppppppppppppppqqqrrrtttsssrrrpppqqqqqqrrrtttvvvuuurrrpppllljjjhhhiiikkkmmmmmmmmmjjjlllppprrrrrrpppnnnlllmmmlllkkkjjjjjjjjjlllmmmkkkmmmppprrrrrrpppmmmkkkiiiiiikkkmmmnnnpppqqqqqqqqqpppoooooonnnoooooooooqqqrrrttttttsssssstttuuuxxxwwwvvvvvvvvvuuurrrpppnnnnnnmmmmmmmmmmmmmmmmmmpppqqqssssssrrrqqqrrrtttyyyxxxwwwvvvuuutttsssssssssuuuxxxzzz{{{|||{{{zzz{{{{{{zzzyyywwwuuuttttttwwwwwwvvvtttrrrqqqsssuuusssuuuwwwyyyyyyxxxwwwvvvyyyzzz|||}}}}}}{{{yyyxxxvvvwwwxxxvvvtttssstttuuurrrqqqrrrsssvvvwwwvvvuuurrrssstttuuuvvvvvvvvvvvvrrrtttvvvwwwwwwvvvwwwxxxtttuuuxxxzzz{{{||||||}}}{{{zzz}}}~~~|||zzz{{{{{{zzzzzzzzz|||~~~}}}{{{|||~~~~~~~~~}}}||||||~~~{{{yyywwwwwwyyyzzzzzzzzz{{{zzzyyywwwvvvvvvvvvvvvxxxxxxyyy{{{}}}}}}{{{xxxvvvwwwyyy||||||yyywwwvvvtttuuuwwwyyyyyyyyyxxxwww{{{{{{|||~~~|||zzzyyy|||~~~~~~yyyzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~}}}{{{xxxzzzzzz{{{~~~~~~|||{{{zzzzzzyyyyyyzzzxxxwwwvvvwwwyyyvvvtttrrrpppppppppqqqrrrpppppppppqqqsssuuuvvvwwwxxxxxxxxxyyyyyyxxxwwwwwwyyyxxxvvvtttrrrrrrrrrrrrqqqqqqsssvvv{{{}}}~~~}}}}}}|||yyywwwvvvwwwxxxyyy}}}}}}}}}}}}}}}~~~}}}yyywwwxxxyyyyyyyyyuuuzzz{{{xxxvvvxxxxxxvvvvvvtttrrrppppppppprrrrrruuuuuuuuuuuutttsssrrrqqqrrrqqqppppppooooooooopppsssssssssrrrrrrqqqqqqqqqqqqpppoooooooooooopppqqqppppppqqqrrrsssssssssrrrqqqqqqsssuuuwwwvvvssspppllljjjiiijjjllloooppppppkkknnnqqqrrrqqqpppooooooqqqpppooonnnnnnnnnooopppnnnppprrrtttssspppmmmkkkjjjkkkmmmoooqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqsssuuuuuuuuutttuuuvvvvvvuuusssssssssqqqnnnkkklllllllllmmmmmmnnnnnnnnnppprrrssstttsssrrrssstttwwwvvvuuutttssssssssssssuuuvvvxxxyyyyyyyyyyyyxxx|||}}}|||yyyvvvsssrrrsssvvvvvvvvvtttrrrqqqsssuuutttvvvwwwwwwvvvvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxvvvxxxyyywwwsssrrrtttwwwvvvtttrrrrrrtttvvvwwwwwwuuuuuuwwwxxxyyyyyyyyyyyytttvvvxxxyyyyyyyyy{{{}}}uuuxxxzzz||||||}}}{{{zzz}}}~~~{{{xxxyyyzzzzzzzzz{{{}}}~~~}}}{{{{{{{{{|||wwwyyy{{{|||{{{{{{|||~~~}}}|||zzzwwwvvvxxxzzz{{{{{{zzzxxxvvvuuutttsssttttttvvvwwwyyy|||~~~~~~{{{xxxxxxwwwxxx||||||xxxwwwxxxvvvwwwxxxyyyzzzyyyxxxwww{{{{{{|||~~~}}}zzzyyy{{{}}}~~~~~~~~~~~~~~~xxxyyyyyy{{{|||}}}~~~~~~~~~|||{{{|||}}}~~~}}}|||||||||}}}~~~|||{{{{{{{{{wwwzzz{{{zzzxxxwwwwwwyyyuuusssqqqooonnnooopppqqqpppqqqqqqrrrssstttvvvwwwxxxxxxyyyyyyzzzyyyyyyyyy{{{zzzwwwuuusssrrrqqqqqqrrrrrrsssvvv{{{~~~~~~}}}|||{{{xxxvvvuuuvvvxxxyyy{{{~~~}}}||||||}}}}}}yyyxxxxxxyyyyyyxxxwww|||}}}yyyvvvxxxyyyxxxwwwuuusssppppppqqqrrrssswwwwwwwwwwwwvvvtttrrrqqqqqqqqqpppooooooooooooppprrrrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqoooooopppppppppqqqssstttqqqrrrtttvvvxxxwwwtttqqqmmmkkkjjjlllnnnqqqrrrsssnnnqqqttttttrrrqqqrrrssstttsssrrrqqqqqqqqqqqqrrroooqqqsssttttttrrrpppnnnmmmnnnpppssstttuuuuuuuuuttttttssssssssssssttttttrrruuuwwwxxxwwwwwwwwwxxxtttsssrrrssssssqqqnnnlllnnnmmmllllllmmmoooqqqsssqqqsssuuuvvvuuuttttttuuuvvvuuuttttttttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{}}}}}}zzzvvvsssssstttsssttttttsssrrrsssuuuwwwxxxxxxwwwuuussstttyyy|||xxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzzxxxtttrrruuuyyyuuusssrrrrrruuuwwwxxxyyywwwxxxyyyzzz{{{|||||||||xxxyyyyyyyyyxxxyyy|||~~~yyy{{{~~~~~~|||{{{}}}~~~zzzwwwwww|||||||||}}}}}}~~~{{{{{{zzzyyyxxxyyyzzz{{{vvvxxx{{{||||||}}}~~~|||~~~{{{xxxwwwxxxzzz||||||zzzxxxvvvtttsssssstttttttttuuuxxx{{{~~~}}}{{{xxxzzzwwwwww{{{{{{wwwwwwzzzyyyyyyzzzzzzzzzyyyyyyxxx}}}}}}}}}}}}~~~}}}|||}}}~~~}}}{{{{{{{{{|||vvvvvvwwwyyyzzz|||}}}}}}}}}{{{yyyzzz}}}}}}||||||}}}}}}wwwzzz||||||yyywwwwwwyyyuuussspppnnnmmmnnnpppqqqqqqqqqqqqrrrssstttuuuvvvxxxyyyzzzzzz{{{{{{{{{zzz}}}{{{yyyvvvsssrrrqqqqqqsssrrrssswww|||~~~{{{yyywwwuuuuuuwwwyyy{{{zzz~~~}}}||||||~~~|||zzzyyyyyyyyyxxxwwwyyy}}}~~~yyyvvvxxxzzzzzzwwwuuusssqqqpppqqqssstttyyyyyyyyyyyywwwuuusssqqqqqqqqqppppppooopppppppppppppppppppppppppppppppppqqqpppooonnnnnnooopppqqqmmmnnnnnnnnnnnnooorrrtttqqqrrrtttwwwyyyxxxuuurrrmmmlllkkkmmmpppsssttttttqqqtttvvvvvvsssssstttvvvuuuttttttsssrrrrrrrrrsssoooqqqrrrttttttsssrrrqqqpppqqqsssuuuwwwwwwwwwwwwuuuuuutttttttttuuuuuuvvvtttvvvyyyzzzyyyyyyyyyzzzuuuttttttuuuvvvuuurrrpppqqqooollljjjlllppptttxxxrrrtttwwwwwwvvvuuuuuuvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}}}}zzz||||||zzzvvvtttuuuwwwpppqqqrrrrrrssstttxxxzzz{{{zzzxxxtttrrrtttzzzxxxwwwwwwvvvvvvwwwxxxxxxxxxzzz{{{xxxtttrrrvvvzzzrrrrrrrrrtttwwwyyyzzzyyyxxxyyyzzz|||}}}~~~~~~~~~{{{{{{zzzxxxwwwxxx{{{~~~|||~~~|||{{{~~~}}}yyyvvvvvv}}}}}}~~~~~~}}}|||{{{{{{wwwwwwxxxwwwwwwxxxzzz|||xxxzzz}}}~~~~~~}}}|||yyywwwxxx{{{|||}}}zzzyyyvvvtttsssssstttuuusssuuuwww{{{~~~}}}{{{xxx|||wwwwwwzzzzzzwwwwww|||{{{{{{{{{zzzzzzyyyyyyyyy~~~}}}||||||}}}~~~~~~}}}}}}}}}{{{yyyxxxyyyzzztttuuuvvvwwwyyy{{{|||||||||zzzxxxyyy|||~~~|||{{{zzzyyyyyyyyyxxxwwwwwwwwwtttssssssrrrqqqpppoooooonnnpppssstttuuuvvvyyy{{{zzzxxxwwwvvvvvvwwwyyyzzz~~~|||zzzwwwuuutttsssssswwwvvvvvvxxx{{{}}}~~~~~~|||zzzxxxvvvuuuvvvxxxzzz|||xxxyyy}}}}}}{{{zzzzzzzzzyyyyyyzzz{{{{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyyyyyyyxxxvvvuuutttttttttsssqqqooooooppprrrsssqqqpppqqqssstttsssrrrrrrqqqqqqpppnnnmmmkkkjjjiiijjjkkkmmmooorrrtttuuusssrrrrrrsssuuuvvvvvvuuukkklllnnnooopppsssxxx{{{wwwwwwvvvwwwwwwwwwvvvtttuuutttssstttwwwvvvsssppplllooorrrtttttttttuuuuuurrrtttvvvwwwwwwwwwyyyzzz|||zzzvvvsssrrrssstttvvvuuuwwwyyyzzzyyyyyyzzz{{{xxxuuurrrtttwwwwwwtttpppqqqooommmmmmooorrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyzzz{{{{{{||||||zzzyyywwwvvvttttttrrrssstttsssssssssuuuwwwyyyxxxvvvvvvvvvxxxzzz{{{{{{|||zzzwwwyyy~~~~~~{{{}}}zzzvvvrrroooooopppqqqxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyzzz{{{}}}~~~}}}|||zzzxxxwwwwwwxxxzzz}}}|||{{{|||}}}zzzzzz|||yyyqqqpppttt}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvzzz}}}}}}{{{}}}|||zzzzzz|||}}}}}}zzzxxxvvvwwwxxxyyyvvvtttxxxwwwwwwyyy{{{}}}}}}|||}}}|||{{{zzzyyyxxxxxxxxx~~~|||xxxvvvuuuuuuwwwxxx~~~|||zzzyyy{{{|||}}}}}}{{{}}}}}}{{{|||}}}}}}}}}{{{xxxuuussstttvvvxxxyyywwwvvvvvvvvvwwwuuuuuuwww|||~~~~~~|||zzzxxxxxxxxxwwwvvvvvvuuuuuutttssssssrrrqqqpppppppppppprrrtttuuuvvvwwwzzz||||||{{{yyyxxxxxxzzz{{{||||||{{{yyyvvvuuutttttttttxxxwwwvvvwwwyyy{{{{{{{{{{{{zzzwwwvvvuuuvvvxxxyyy~~~|||yyyyyy}}}~~~}}}zzzyyyxxxxxxwwwwwwxxxxxxyyy{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzyyywwwuuusssoooooopppppppppppprrrsssqqqpppppprrrttttttsssqqqrrrrrrrrrqqqooonnnlllkkkjjjkkklllnnnpppqqqqqqrrrsssrrrqqqqqqsssuuuttttttooooooooonnnnnnooosssvvvwwwwwwwwwwwwxxxxxxvvvuuusssrrrqqqsssuuuvvvtttrrrmmmoooqqqrrrrrrrrrtttvvvtttvvvxxxxxxwwwwwwwwwxxxxxxwwwvvvtttsssrrrrrrrrruuuwwwyyyyyyyyyyyyzzz{{{xxxuuurrrtttwwwwwwtttpppqqqooonnnnnnqqqsssssssssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwyyyyyyyyyyyyyyyzzz{{{{{{||||||zzzyyyxxxvvvuuuuuurrrssstttsssrrrrrrtttvvvzzzyyywwwvvvwwwxxxzzz{{{zzz{{{xxxuuuuuuyyyxxxuuuzzzxxxuuurrrqqqrrruuuvvvzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyy{{{~~~~~~|||xxxwwwvvvvvvxxxzzz~~~|||||||||{{{xxxxxxyyyvvvppppppttt{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyxxxxxxwwwwwwwwwwwwzzz}}}~~~}}}{{{|||~~~{{{zzz{{{{{{{{{|||yyywwwwwwyyyyyyxxxvvvyyyxxxwwwyyy{{{||||||{{{~~~}}}|||{{{{{{{{{{{{{{{}}}{{{xxxwwwwwwxxxxxx}}}zzzxxxxxxzzz|||}}}}}}|||}}}}}}|||||||||}}}|||{{{xxxvvvtttuuuvvvxxxxxxwwwvvvvvvwwwvvvttttttvvvzzz}}}}}}|||~~~|||{{{zzzwwwwwwvvvvvvuuuttttttssstttsssssssssrrrrrrqqqqqqsssuuuwwwxxxxxxxxx{{{||||||{{{zzzyyyyyyzzz{{{|||zzzyyywwwuuutttttttttuuuyyywwwuuuuuuwwwxxxxxxxxxzzzyyywwwuuuuuuvvvxxxyyy{{{~~~}}}{{{yyyzzz}}}~~~|||zzzyyyxxxxxxwwwwwwxxxxxxxxx{{{{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{zzzxxxvvvtttsssmmmnnnooopppqqqqqqqqqqqqnnnoooqqqsssvvvuuusssqqqrrrrrrrrrqqqpppnnnmmmllljjjkkknnnpppqqqpppoooooosssqqqooooooqqqrrrrrrrrrppppppnnnlllkkklllppptttvvvvvvwwwwwwwwwwwwwwwvvvrrrqqqpppqqqsssttttttsssnnnooooooooooooqqqtttwwwvvvxxxzzzzzzyyywwwwwwxxxvvvvvvvvvuuusssqqqpppnnntttvvvxxxxxxxxxwwwxxxyyyvvvtttrrrtttvvvwwwtttqqqqqqppppppqqqrrrtttsssrrrttttttvvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyyyyzzz{{{{{{|||{{{zzzyyyxxxwwwvvvvvvttttttuuutttrrrrrrsssuuu|||zzzyyywwwwwwxxxyyyzzz{{{{{{xxxttttttvvvuuupppvvvuuusssrrrsssvvvyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxzzz}}}~~~}}}|||vvvuuuuuuuuuwwwzzz}}}~~~}}}}}}{{{zzzzzzwwwuuutttuuurrroooppptttyyyyyyyyyxxxxxxxxxxxxwww{{{zzzxxxwwwwwwxxxyyyzzz{{{}}}~~~}}}{{{{{{{{{zzzzzzyyyyyy}}}{{{xxxwwwxxxzzzzzzzzzzzzyyyxxxxxxzzz|||{{{{{{}}}||||||{{{{{{{{{||||||}}}{{{zzzyyyyyyxxxzzzxxxvvvvvvyyy{{{|||}}}|||~~~~~~|||{{{|||||||||{{{yyywwwvvvvvvwwwxxxxxxvvvvvvwwwxxxuuuttttttvvvyyy{{{{{{zzz~~~~~~|||{{{zzzzzzxxxxxxwwwvvvuuutttsssssstttttttttsssssssssssssssvvvwwwyyyyyyyyyyyy{{{}}}zzzyyyxxxxxxwwwxxxxxxyyywwwvvvuuutttttttttuuuvvvwwwuuusssrrrtttvvvwwwvvvyyyxxxvvvuuuuuuvvvwwwxxxxxx{{{~~~~~~}}}}}}}}}|||{{{zzz{{{}}}~~~}}}{{{{{{{{{zzzyyyyyyyyyzzzzzz{{{||||||{{{yyyxxxxxxxxx{{{{{{||||||}}}}}}}}}}}}zzzzzzzzzyyywwwuuusssqqqooooooppppppqqqpppnnnlllmmmnnnqqquuuwwwvvvssspppqqqqqqppppppooommmlllkkkhhhjjjmmmpppqqqqqqooonnnssspppnnnnnnoooqqqqqqqqqnnnmmmllljjjjjjlllqqquuussstttvvvvvvvvvuuuvvvwwwtttsssqqqpppqqqrrrssssssppppppooommmmmmoootttxxxvvvyyy{{{|||{{{zzzzzz{{{xxxwwwvvvtttsssqqqppppppsssuuuwwwwwwvvvvvvwwwxxxtttsssrrrtttvvvvvvtttrrrrrrqqqqqqrrrttttttrrrqqqqqqrrrssstttuuuvvvvvvvvvuuuvvvwwwyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvwwwuuusssssstttuuu}}}{{{yyyxxxwwwxxxyyyzzz||||||zzzwwwwwwyyywwwsssssssssrrrrrrtttwwwzzz||||||||||||{{{zzzyyyxxxxxxvvvuuuvvvxxxzzz{{{zzzyyyssssssssstttwwwzzz}}}~~~~~~~~~~~~}}}{{{zzz|||}}}~~~}}}|||~~~}}}}}}yyywwwvvvtttsssrrrqqqooonnnqqqtttxxxxxxwwwwwwwwwwwwwwwwww|||{{{zzzyyyyyyzzz|||}}}}}}~~~~~~||||||~~~~~~|||{{{{{{zzzyyy|||zzzxxxvvvwwwyyy{{{||||||zzzxxxxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||~~~~~~|||{{{yyyxxxxxxyyywwwuuuuuuxxx{{{|||}}}}}}}}}~~~~~~}}}}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyyyyxxxwwwvvvwwwyyyuuuvvvvvvxxxyyyzzzzzzzzz}}}}}}~~~}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyyyyxxxvvvuuuuuuttttttttttttttttttuuuuuuuuuwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyxxxxxxwwwwwwwwwwwwuuuuuussssssssstttuuuuuusssqqqooooooqqqtttvvvvvvwwwvvvuuuuuuuuuvvvwwwwwwvvvxxx{{{}}}|||{{{{{{|||{{{{{{zzz{{{|||}}}}}}||||||{{{zzzzzzyyyyyyyyyzzzzzz|||}}}|||yyywwwwwwxxx{{{|||}}}~~~~~~~~~~~~}}}xxxxxxxxxxxxvvvtttrrrqqqmmmlllkkkmmmnnnnnnkkkhhhmmmnnnqqquuuwwwvvvrrrooonnnnnnnnnnnnmmmllljjjjjjeeehhhllloooqqqrrrqqqppprrrpppnnnnnnpppqqqqqqqqqnnnnnnlllkkkjjjlllpppsssooorrrtttuuuttttttuuuwwwxxxwwwuuusssqqqpppqqqrrrsssrrrooommmmmmpppuuuyyyvvvyyy}}}}}}zzzwwwtttrrrrrrssssssrrrtttvvvvvvuuutttuuuvvvrrrrrrrrrsssuuuuuuuuutttsssrrrrrrrrrtttsssrrrpppnnnoooppprrrssssssttttttrrrtttvvvxxxyyyzzzyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwuuutttuuuwww|||{{{yyywwwwwwwwwyyyzzzzzz|||{{{xxxyyy|||{{{vvvsssrrrrrrrrrsssuuuwwwyyy{{{{{{{{{{{{zzzyyywwwwwwssssssssstttvvvwwwvvvuuuqqqqqqrrrtttvvvxxx{{{|||{{{||||||{{{yyyxxxyyy{{{{{{zzzzzz{{{}}}~~~}}}|||yyy|||~~~~~~{{{vvvsssrrrqqqrrrqqqnnnmmmooorrrssswwwwwwwwwwwwwwwwwwwwwwww}}}||||||{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{zzzyyywwwvvvvvvxxx{{{}}}|||zzzxxxxxxyyy{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||}}}||||||{{{zzzyyyxxxwwwyyywwwuuuvvvxxx{{{}}}}}}|||}}}}}}~~~~~~}}}}}}|||zzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||{{{yyyxxxyyyzzzxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{}}}{{{}}}~~~}}}|||{{{{{{{{{{{{|||{{{zzzyyyxxxwwwvvvuuutttttttttuuuvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwxxxyyyzzzzzzyyyyyyxxxxxxwwwwwwttttttsssrrrrrrssstttuuuqqqooollllllooorrrtttuuuuuuuuuuuuuuuuuuvvvvvvwwwtttwwwzzz{{{{{{zzzzzz{{{zzzyyyxxxxxxyyyzzz|||}}}zzzzzzyyyxxxwwwwwwwwwwwwxxx{{{~~~}}}zzzwwwxxxyyy{{{{{{}}}~~~~~~}}}||||||wwwwwwxxxxxxwwwuuusssrrrhhhffffffhhhlllnnnmmmjjjnnnooorrruuuwwwuuuqqqnnnmmmmmmmmmmmmlllkkkjjjiiieeegggjjjnnnpppqqqrrrqqqpppooooooppprrrtttsssrrrqqqqqqpppnnnllllllmmmooonnnqqquuuuuussssssuuuxxxzzzzzzyyyvvvsssqqqqqqrrruuutttrrrooonnnqqqwww{{{www{{{}}}xxxuuusssssstttvvvrrrsssuuuuuutttsssssstttpppqqqrrrssstttuuuuuuuuutttrrrqqqqqqrrrrrrqqqooolllmmmoooppprrrrrrssssssrrrsssuuuvvvxxxxxxyyyyyyuuuvvvwwwxxxyyyxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxwwwuuuuuuvvvxxx{{{yyyxxxvvvvvvwwwxxxyyywwwyyyyyyxxxyyy}}}{{{wwwssssssrrrrrrssstttuuuvvvxxxyyyyyyzzzyyyxxxvvvuuurrrqqqqqqrrrssssssrrrppppppqqqqqqsssuuuwwwyyyzzzyyyzzz{{{zzzxxxxxxxxxzzzyyyxxxxxxyyy{{{||||||{{{wwwzzz}}}|||yyyuuurrrpppooorrrrrrooonnnppprrrrrrvvvvvvvvvvvvvvvwwwwwwwww{{{||||||}}}~~~~~~}}}yyy}}}~~~}}}||||||}}}|||{{{wwwxxxxxxwwwvvvxxx{{{~~~|||zzzwwwwwwyyy{{{||||||{{{{{{{{{{{{{{{|||}}}~~~{{{zzzyyyyyyxxxxxxyyyyyy{{{yyywwwwwwzzz|||}}}~~~zzz|||}}}~~~~~~}}}|||zzzyyyyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~|||zzzzzzzzzyyy{{{}}}~~~|||{{{zzz{{{yyyyyyzzz|||}}}|||}}}~~~}}}{{{{{{{{{{{{|||||||||{{{yyyxxxwwwvvvuuuttttttuuuvvvvvvwwwxxxxxxwwwyyyyyyxxxvvvuuuvvvwwwyyyyyyyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqrrrssssssrrroookkkkkkllloooqqqrrrtttttttttuuuuuuuuuvvvvvvsssvvvyyy{{{zzzzzzzzzzzzwwwvvvuuussssssuuuyyy|||{{{zzzyyyxxxwwwwwwwwwwwwvvvzzz~~~}}}zzzwwwxxxzzzzzz{{{|||}}}}}}|||zzzyyywwwxxxyyyyyyyyywwwvvvuuullliiigggiiinnnqqqpppnnnqqqqqqsssuuuvvvtttpppmmmmmmmmmmmmmmmlllkkkjjjjjjgggiiijjjmmmnnnpppqqqqqqoooooopppsssvvvwwwuuusssqqqrrrrrrqqqooonnnooopppnnnrrrvvvwwwuuutttwww{{{zzz{{{|||zzzvvvtttssstttxxxwwwtttrrrqqqtttyyy}}}{{{~~~}}}zzzwwwuuutttttttttqqqsssttttttrrrrrrrrrsssoooppprrrsssttttttuuuvvvuuussspppooopppppppppooommmnnnoooqqqrrrsssttttttuuuuuuuuutttuuuuuuvvvwwwvvvvvvxxxyyyxxxwwwuuutttuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvuuuttttttvvvwwwxxxwwwvvvuuuuuuvvvxxxzzzwwwyyyyyyxxxzzz}}}{{{wwwttttttsssssstttuuuvvvwwwtttuuuwwwxxxxxxvvvuuutttsssrrrqqqqqqrrrrrrpppnnnppppppqqqssstttvvvwwwwwwvvvxxxzzzzzzxxxxxxyyyzzzyyywwwvvvwwwyyy{{{{{{zzzvvvxxx{{{{{{xxxuuusssrrroootttuuupppooorrrsssqqqssstttttttttuuuuuuuuuvvvxxxzzz|||~~~~~~~~~}}}~~~}}}{{{vvvzzz}}}}}}~~~}}}||||||{{{yyyvvvxxxyyyyyyxxxyyy|||{{{yyyvvvvvvyyy{{{}}}~~~||||||{{{{{{{{{||||||}}}zzzyyyxxxwwwxxxyyy{{{|||~~~|||zzzyyy{{{}}}~~~~~~yyy{{{}}}}}}{{{yyyxxxxxxxxxyyyzzz{{{|||}}}|||}}}{{{zzzzzz}}}|||zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}|||{{{zzzyyywwwvvvuuutttttttttuuuvvvwwwxxxxxxyyywwwxxxxxxwwwuuuttttttuuuvvvvvvvvvvvvuuutttrrrrrrtttsssrrrqqqqqqqqqrrrsssssspppllljjjkkkmmmnnnooossstttttttttuuuuuuvvvvvvrrruuuyyyzzzzzzzzzzzzzzzuuutttrrrpppooorrrwww{{{}}}|||{{{zzzyyyyyyyyyyyyuuuyyy~~~~~~zzzxxxyyy{{{zzz{{{|||}}}|||{{{yyywwwxxxyyyzzzzzzzzzzzzyyyxxxvvvqqqmmmnnnrrrtttsssppprrrrrrssstttuuussspppmmmnnnnnnnnnnnnmmmlllkkkkkkjjjkkkkkklllmmmnnnooopppnnnooorrruuuxxxyyywwwtttmmmooorrrrrrrrrrrrssstttooosssxxxxxxvvvvvvyyy}}}xxx{{{}}}|||yyyvvvvvvwwwyyyxxxvvvtttsssuuuzzz~~~~~~||||||{{{yyywwwtttrrrqqqqqqrrrtttsssrrrqqqqqqrrrnnnppprrrsssttttttuuuvvvvvvsssooonnnnnnooooooooonnnoooppprrrtttuuuuuuuuuxxxwwwuuusssssssssssstttvvvwwwxxxyyyxxxvvvtttsssttttttttttttuuuuuuuuuuuurrrssstttsssssssssuuuwwwwwwvvvuuutttuuuvvvxxxzzzyyy||||||zzz|||~~~|||wwwttttttttttttuuuwwwxxxxxxrrrsssuuuvvvwwwvvvtttssstttsssrrrrrrrrrqqqooommmppppppqqqrrrtttuuuuuuvvvuuuwwwyyyyyyyyyxxxyyyzzzyyywwwvvvvvvxxxzzz{{{zzztttwwwzzzzzzxxxvvvuuutttooouuuvvvrrrpppssssssppprrrrrrrrrsssssstttttttttuuuxxx{{{~~~}}}|||||||||~~~|||zzzuuuyyy||||||}}}|||{{{yyywwwuuuxxx{{{|||zzz{{{}}}{{{xxxvvvvvvyyy|||~~~{{{zzzzzzyyyyyyyyyzzzzzz{{{yyyxxxwwwwwwzzz}}}~~~{{{{{{|||~~~xxxzzz}}}}}}zzzxxxxxxxxxxxxyyyzzz{{{}}}}}}|||{{{zzzzzz}}}|||yyyyyyzzz||||||}}}~~~~~~~~~|||zzz|||}}}zzzyyy{{{~~~|||wwwsssrrrsssqqqssswwwyyy{{{zzzyyyxxxyyywwwuuutttuuuuuutttsssrrrssssssssssssrrrqqqqqquuuuuutttttttttssssssssspppqqqooolllkkklllnnnnnnttttttttttttuuuuuuuuuuuuwwwuuussstttwwwyyyyyywwwvvvuuuttttttvvvwwwwwwwww{{{zzzzzzzzz{{{zzzwwwuuuqqqwww}}}~~~zzzwwwwwwyyyvvvwwwxxxxxxxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy|||{{{yyyvvvsssqqqppppppsssssstttuuuvvvuuussspppqqqpppooonnnnnnmmmmmmmmmkkknnnpppnnnjjjjjjnnnrrrsssrrrsssvvvxxxwwwrrrnnnrrrrrrsssttttttssssssssswwwrrrrrrxxx||||||~~~~~~~~~{{{zzz|||~~~~~~}}}zzzwwwwwwwwwyyyzzz~~~~~~}}}{{{xxxtttqqqnnnqqqttttttoooooottttttqqqkkkmmmooopppqqqrrruuuwwwuuutttrrrpppnnnnnnnnnnnnrrrqqqqqqrrrtttvvvwwwvvvuuuuuuuuuuuutttsssqqqpppxxxvvvsssrrrsssssssssrrrpppqqqrrrssstttsssrrrrrrvvvtttssssssttttttssssssuuuuuuuuuuuutttttttttttt{{{yyyxxxyyy||||||zzzwwwzzzwwwuuuvvvzzzzzzwwwsssppppppppprrruuuuuusssqqqvvvtttqqqooonnnppprrrtttppprrruuuwwwwwwvvvtttsssppprrrtttwwwyyyzzzzzzyyy{{{zzzyyyyyy{{{{{{zzzyyyvvvyyyzzzyyyuuussstttuuuuuuvvvvvvvvvuuutttrrrqqqsssrrrrrrsssuuuvvvuuutttxxxxxxzzz|||}}}{{{wwwxxxzzz||||||zzzwwwvvvuuuvvvxxxzzz}}}}}}}}}~~~~~~{{{xxxwwwxxxyyyxxxwwwxxxyyy{{{}}}{{{xxxwwwxxxzzz{{{{{{|||||||||zzzyyyyyy{{{}}}~~~}}}|||yyywwwxxx{{{}}}~~~}}}~~~}}}|||zzzwwwxxx{{{{{{xxxwwwyyy{{{{{{||||||{{{{{{zzzyyy~~~~~~~~~}}}}}}}}}|||||||||}}}}}}~~~{{{yyy||||||zzzyyyzzz|||}}}}}}zzzuuuqqqpppqqqrrrtttwwwzzz{{{{{{zzzyyyxxxwwwuuuuuuvvvvvvtttsssrrrrrrrrrrrrrrrqqqqqqpppttttttssssssrrrrrrrrrssspppnnnkkkjjjjjjmmmnnnnnntttuuuuuuuuuuuuuuuuuuuuuwwwuuussstttvvvxxxwwwuuutttsssssstttuuuwwwxxxxxxzzzyyyyyyzzz{{{yyyvvvtttpppuuuzzzzzzwwwuuuuuuwwwuuuwwwxxxyyyxxxxxxzzz{{{xxxyyyyyyzzz{{{{{{||||||}}}|||zzzwwwuuusssrrrqqquuuttttttuuuvvvuuurrrppprrrqqqppppppooopppppppppmmmpppqqqooolllkkkooossstttttttttvvvxxxwwwssspppsssttttttuuuuuuttttttssssssoooooouuuzzzzzz|||~~~}}}}}}{{{zzz|||}}}~~~~~~}}}{{{xxxuuusssqqqooorrrrrrnnnnnnrrrrrrooolllnnnoooooooooqqqtttwwwtttsssqqqpppooonnnoooooorrrqqqpppqqqtttvvvvvvuuuxxxxxxwwwvvvvvvuuuttttttwwwuuussssssssssssrrrqqqoooppprrrsssttttttsssrrrvvvuuusssrrrrrrsssssssssuuuuuuuuutttttttttttttttwwwvvvvvvxxxzzz{{{zzzwwwvvvsssrrruuuyyy{{{yyyvvvqqqppppppqqqttttttsssrrrvvvuuurrrqqqpppqqqsssttttttuuuwwwxxxwwwvvvsssrrrrrrsssuuuvvvxxxxxxyyyyyyzzzyyyxxxyyyzzzzzzyyywwwuuuwwwyyyxxxuuusssssstttuuuuuuvvvwwwwwwvvvuuutttuuutttssstttvvvwwwvvvuuuzzzzzz{{{}}}}}}{{{vvvwwwyyyzzzzzzxxxvvvuuurrrssstttvvvyyy|||~~~|||zzz{{{|||}}}{{{yyyvvvvvvvvvvvvuuuvvvwwwxxxyyyxxxvvvwwwyyyzzz{{{zzzzzzzzzzzzyyywwwwwwyyyzzz||||||{{{xxxvvvwwwzzz|||~~~}}}zzzxxxxxx{{{zzzwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{zzz|||||||||}}}}}}~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~zzzxxx{{{{{{yyyxxxzzzyyyzzzyyywwwssspppnnnnnnoooqqqtttwwwyyyyyyyyyxxxwwwvvvvvvvvvwwwvvvtttrrrqqqqqqqqqqqqqqqppppppppptttsssrrrppppppqqqrrrrrroookkkggggggjjjmmmoooooouuuuuuuuuvvvvvvuuuuuutttwwwuuusssssstttuuutttsssrrrrrrssssssuuuvvvwwwxxxxxxxxxyyyzzz{{{yyyvvvrrrpppsssvvvvvvtttrrrtttvvvtttvvvxxxyyyyyyyyy{{{|||xxxyyy{{{|||~~~}}}|||{{{yyywwwvvvuuutttvvvuuuuuuvvvvvvuuurrrppprrrrrrrrrrrrrrrsssssstttppprrrsssqqqnnnnnnqqqtttwwwvvvvvvvvvwwwwwwuuussstttuuuuuuuuuuuuuuuttttttpppmmmnnntttyyy{{{~~~~~~}}}|||}}}~~~~~~}}}{{{yyyvvvtttrrrrrrnnnpppooommmmmmooopppnnnnnnoooooonnnnnnooosssvvvsssrrrqqqooooooooopppqqqqqqpppoooppprrrtttttttttzzzyyyxxxwwwvvvvvvwwwxxxvvvttttttttttttssspppnnnoooppprrrsssttttttssssssvvvuuusssqqqqqqrrrssstttuuuuuutttssssssssssssttttttttttttvvvyyyzzzxxxwwwtttrrrqqqssswwwyyywwwuuurrrpppoooppprrrttttttsssvvvuuuttttttssssssttttttwwwxxxxxxxxxwwwuuusssrrruuuuuuuuuuuuvvvwwwxxxxxxzzzxxxxxxxxxyyyyyywwwuuutttuuuwwwvvvtttsssssssssssstttuuuwwwxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxwwwvvv{{{{{{{{{}}}~~~~~~|||zzztttuuuwwwxxxwwwvvvtttrrrnnnnnnoooqqqtttxxx|||~~~zzzyyyxxxxxxzzzzzzzzzxxxtttsssssssssttttttuuuvvvvvvuuuuuuwwwyyyzzzzzzxxxxxxxxxxxxwwwuuuuuuvvvxxxzzzzzzzzzxxxvvvwwwyyy{{{~~~~~~~~~}}}{{{xxxxxxzzzzzzvvvvvvxxxvvvwwwxxxyyyzzz{{{{{{|||yyyzzz{{{|||}}}~~~||||||}}}}}}}}}}}}}}}}}}zzzxxxzzz{{{xxxwwwyyyxxxwwwwwwuuurrrooonnnmmmkkkmmmpppsssuuuvvvvvvuuuuuuuuuvvvwwwxxxwwwtttqqqqqqqqqpppppppppoooppppppsssrrrpppooooooooopppqqqooohhhccceeejjjlllnnnpppuuuuuuvvvvvvvvvuuutttsssuuutttsssrrrssssssssssssssstttttttttssstttuuuwwwvvvwwwxxxzzz{{{yyyuuurrrrrrsssuuutttrrrrrrtttvvvsssvvvyyyzzzzzzzzz{{{|||xxxzzz|||~~~}}}}}}|||{{{zzzxxxwwwvvvxxxwwwvvvvvvvvvuuusssqqqrrrrrrrrrrrrssstttuuuvvvsssttttttsssqqqqqqsssvvvyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuutttssspppooopppuuu{{{~~~}}}~~~~~~~~~|||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||zzzwwwtttrrrpppooonnnooonnnmmmmmmnnnooonnnooooooooommmlllnnnqqqtttsssrrrqqqpppppppppqqqrrrpppooonnnnnnqqqrrrrrrrrryyyxxxvvvttttttuuuwwwxxxtttttttttuuuuuusssooolllpppqqqrrrttttttttttttsssuuutttsssqqqoooppprrruuuuuutttsssrrrrrrrrrssssssttttttuuuwwwxxxwwwvvvtttuuusssqqqqqqssssssrrrppprrrpppnnnoooqqqssstttsssuuuuuuuuuvvvvvvuuuuuutttxxxxxxxxxwwwvvvuuuttttttwwwvvvuuuttttttuuuvvvwwwxxxwwwwwwwwwxxxwwwuuusssssssssttttttssssssrrrrrrpppqqqtttvvvxxxxxxxxxxxxwwwvvvuuuvvvwwwxxxwwwvvv{{{zzzyyyzzz|||{{{yyyxxxsssttttttuuutttsssqqqpppkkklllmmmooorrrvvvyyy{{{yyyxxxxxxxxxxxxxxxwwwwwwsssrrrqqqrrrtttuuuvvvvvvvvvvvvwwwyyyzzzzzzxxxuuuwwwxxxxxxwwwuuutttuuuvvvyyyzzzzzzyyyxxxxxxyyy{{{||||||}}}~~~~~~}}}|||zzzwwwwwwyyyxxxvvvvvvxxxuuuuuuvvvwwwyyyzzz||||||xxxyyyzzzzzz||||||}}}~~~zzzxxxzzz{{{xxxwwwyyywwwvvvuuutttsssqqqnnnmmmlllmmmoooqqqssstttuuuuuuuuuuuuvvvwwwxxxwwwtttrrrrrrqqqpppooooooooopppppprrrqqqpppooonnnoooppppppnnngggcccgggjjjjjjllloootttuuuvvvvvvvvvtttsssrrrrrrrrrrrrrrrrrrrrrssstttwwwxxxxxxvvvsssqqqrrrtttvvvvvvwwwyyyzzzyyyvvvsssuuuuuuuuutttttttttvvvxxxtttvvvyyy{{{{{{zzz{{{{{{yyy{{{}}}{{{{{{||||||{{{zzzxxxwwwxxxwwwvvvvvvvvvvvvtttrrrrrrrrrrrrssstttuuuvvvwwwtttuuuttttttssstttvvvxxxzzzzzzyyywwwvvvvvvvvvwwwuuuuuuuuuuuuuuutttssssssoooqqqrrrvvv{{{|||||||||{{{{{{zzzxxxwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssqqqooopppooonnnoooooonnnoooppppppqqqpppooonnnooorrrtttvvvuuusssrrrqqqqqqqqqrrrooommmlllmmmooopppppppppuuutttrrrqqqqqqrrrtttvvvsssssstttvvvvvvtttpppmmmqqqrrrssstttuuutttsssssssssssssssqqqooooooqqqtttuuutttrrrqqqqqqqqqrrrsssuuuwwwxxxxxxwwwtttrrrqqqrrrqqqoooooooooppppppooorrrpppnnnnnnpppsssssssssssstttuuuvvvvvvuuuttttttuuutttttttttuuuvvvvvvwwwxxxwwwuuutttttttttuuuvvvvvvvvvvvvwwwxxxwwwuuurrrrrrrrrrrrssssssssssssrrrnnnooorrrtttvvvwwwwwwwwwvvvuuuttttttuuuvvvuuutttxxxvvvvvvvvvwwwxxxvvvuuurrrrrrrrrrrrqqqpppooonnnkkklllnnnpppsssuuuxxxyyyyyyyyyyyyxxxvvvuuuttttttsssrrrqqqsssvvvyyyyyyxxxzzzyyyzzz{{{{{{yyyvvvssswwwxxxyyyxxxvvvttttttuuuyyyzzz||||||zzzzzzzzz{{{yyyyyyzzz{{{~~~|||}}}~~~~~~}}}|||zzzyyyyyyvvvuuuwwwwwwuuuvvvyyyuuuuuuvvvvvvxxxyyy{{{|||xxxxxxxxxyyyyyyyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~zzzxxx{{{{{{yyyxxxzzzwwwuuutttssssssrrrooommmpppqqqrrrtttuuuvvvvvvwwwuuuuuuuuuvvvwwwwwwuuussssssrrrqqqoooooopppqqqqqqpppppppppppppppooooooooommmgggfffjjjjjjfffhhhooossstttuuuvvvuuusssqqqpppnnnpppqqqrrrrrrsssuuuxxxyyyzzz{{{wwwssspppqqqsssxxxwwwwwwxxxzzzyyywwwuuuwwwwwwvvvvvvwwwwwwxxxyyyuuuxxx{{{|||{{{zzzzzzzzzzzz|||~~~~~~yyyyyyzzz{{{{{{zzzxxxwwwxxxwwwvvvvvvwwwwwwvvvuuuttttttttttttuuuvvvwwwxxxuuutttttttttuuuwwwxxxzzzzzzzzzzzzxxxvvvuuuvvvwwwvvvwwwwwwvvvvvvuuutttsssppprrrtttuuuyyy~~~~~~{{{{{{zzzzzz|||}}}}}}{{{xxxxxxyyy|||~~~|||~~~}}}zzzwww|||||||||{{{yyywwwtttsssqqqooonnnppppppnnnoooqqqssstttuuutttttttttvvvwww{{{yyywwwtttrrrqqqqqqpppnnnlllkkkkkkmmmnnnnnnnnnqqqpppoooooopppqqqrrrsssrrrssstttvvvwwwvvvssspppsssttttttuuuuuusssrrrqqqppprrrtttrrrooonnnpppsssuuusssrrrppppppqqqrrrsssuuuwwwyyyyyyvvvrrrpppooommmlllllllllmmmoooppprrrqqqooonnnoooqqqssssssrrrrrrrrrssstttttttttssssssqqqqqqpppqqqrrruuuwwwxxxwwwvvvuuuuuutttttttttuuuuuuuuuuuuwwwyyyxxxuuusssqqqqqqqqqrrrtttuuusssrrrnnnppprrrtttuuuvvvvvvuuuuuutttssssssttttttsssrrrtttsssrrrrrrtttuuutttsssqqqqqqqqqqqqpppnnnmmmmmmlllmmmpppsssuuuvvvvvvvvvxxxyyyyyywwwtttrrrrrrssssssqqqqqqtttyyy}}}}}}||||||{{{{{{{{{{{{xxxuuuqqqxxxyyyzzzyyywwwuuutttuuuxxxzzz|||}}}|||{{{{{{{{{wwwwwwxxxxxxzzz}}}zzzzzz{{{{{{zzzyyywwwvvvwwwtttsssvvvwwwuuuwww{{{xxxxxxwwwvvvwwwxxxzzz{{{vvvvvvvvvvvvwwwwwwwwwwwwyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~{{{yyy||||||zzzyyyzzzuuusssrrrrrrrrrrrrooolllsssssstttuuuuuuvvvvvvwwwvvvuuutttuuuvvvwwwvvvuuutttsssqqqppppppppprrrrrrooopppqqqrrrrrrpppooommmmmmiiikkkoookkkcccdddnnnqqqrrrtttuuutttrrrooonnnkkknnnppprrrrrrtttxxx|||yyy{{{|||yyysssqqqsssvvvzzzxxxwwwwwwyyyzzzyyyxxxxxxwwwwwwxxxyyyyyyyyyxxxvvvyyy|||}}}|||zzzyyyxxx{{{|||~~~~~~|||zzzvvvwwwyyyzzzzzzyyyxxxwwwxxxvvvuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyytttsssssstttvvvyyyzzz{{{yyyzzz{{{yyyvvvtttuuuvvvyyyyyyyyyyyyxxxwwwvvvuuusssvvvwwwvvvyyy~~~}}}xxxvvvvvvwww{{{|||yyyzzz}}}{{{|||~~~~~~|||xxxuuurrrtttvvvyyy{{{{{{yyywwwuuurrrnnnmmmppppppmmmnnnrrrvvvxxx{{{|||{{{{{{{{{|||~~~{{{wwwsssqqqpppooommmkkkjjjjjjlllmmmmmmlllooooooppppppqqqrrrrrrsssrrrrrrsssvvvxxxxxxvvvtttuuuuuuvvvuuutttsssqqqpppnnnqqquuutttpppmmmoooqqquuusssqqqooooooppprrrsssqqquuuxxxxxxtttpppnnnnnnkkkkkkjjjjjjjjjllloooqqqooonnnnnnppprrrsssrrrppppppqqqqqqqqqqqqrrrrrrrrrooonnnnnnnnnooorrruuuwwwuuuuuuuuuuuuuuuuuuttttttssstttuuuxxxzzzyyywwwtttrrrpppppprrruuuvvvuuusssqqqrrrsssuuuuuuuuuuuutttuuutttssssssttttttsssqqqrrrpppoooppprrrssssssrrrqqqqqqppppppnnnmmmlllllllllooosssvvvwwwwwwuuussstttuuuvvvuuurrrpppqqqrrrrrrppppppttt{{{{{{zzzyyyyyyyyywwwuuurrrwwwxxxzzzyyyvvvtttssstttvvvxxx|||}}}|||zzzzzzzzzxxxwwwwwwwwwxxxyyy{{{|||yyyyyyzzzzzzyyyxxxvvvuuuuuurrrrrruuuvvvvvvxxx||||||{{{yyywwwwwwwwwxxxyyyrrrrrrssstttuuuvvvvvvwwwvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}|||zzz|||}}}zzzyyy{{{tttrrrpppppprrrqqqnnnkkkssssssssstttttttttuuuuuuwwwuuuttttttuuuwwwvvvvvvuuutttrrrppppppqqqrrrsssnnnppprrrssssssqqqnnnmmmmmmkkknnnrrrkkk```bbbmmmppprrrssstttsssqqqnnnllliiilllppprrrsssvvvzzz~~~xxx{{{|||yyytttrrruuuxxx{{{yyywwwwwwxxxzzzzzzzzzwwwwwwwwwxxxzzzzzzyyyxxxwwwzzz}}}}}}|||yyyxxxwww|||}}}|||yyywwwtttuuuwwwyyyyyyxxxwwwvvvwwwvvvuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzsssrrrrrrssswwwzzz||||||wwwzzz{{{zzzvvvttttttuuu{{{{{{{{{{{{zzzyyyxxxwwwwww{{{{{{yyy{{{~~~xxxqqqqqqsssyyyxxxzzz}}}}}}||||||{{{zzzxxxuuurrrpppllloootttxxxzzzyyywwwuuuqqqmmmlllpppppplllmmmqqqyyy|||}}}xxxtttqqqooonnnlllkkkiiijjjkkkllllllkkkooopppqqqrrrssstttttttttsssrrrsssvvvxxxyyyxxxvvvvvvvvvvvvvvvtttrrrpppooolllqqquuuuuupppmmmnnnpppuuusssqqqooonnnppprrrsssnnnrrrvvvvvvsssooonnnnnnmmmmmmllljjjhhhiiikkkmmmnnnnnnoooqqqssssssqqqooopppoooooooooppppppqqqrrrooonnnllllllmmmpppsssuuussstttuuuvvvvvvuuutttsssrrrsssuuuxxxzzzzzzxxxuuurrrpppppprrruuuwwwuuusssssstttuuuvvvvvvuuuttttttvvvtttssssssttttttsssqqqqqqooonnnooorrrssstttsssrrrqqqpppooonnnmmmllllllllloootttxxxyyywwwsssqqqooorrrsssrrrpppoooqqqsssqqqoooooottt|||yyywwwvvvwwwwwwwwwuuusssvvvxxxyyyxxxvvvsssrrrrrrtttwww{{{|||{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzzyyyxxxvvvuuutttqqqqqqtttvvvvvvyyy~~~~~~}}}zzzxxxwwwwwwwwwxxxnnnoooppprrrtttuuuwwwwwwwwwwwwxxxzzz|||}}}~~~}}}||||||}}}|||{{{}}}}}}|||{{{wwwuuurrrpppooopppqqqrrrrrrtttvvvuuuttttttwwwzzzzzzyyywwwvvvuuuuuuuuuvvvrrrrrrpppooonnnnnnnnnnnnqqqpppqqqrrrsssrrrooolllkkkjjjiiiiiiiiijjjkkklllppprrrssspppmmmjjjkkkmmmppprrrttttttuuuuuuxxxyyy|||}}}}}}|||yyyvvvuuuvvv}}}|||zzzwwwwwwwwwxxxyyyvvvxxxyyyxxxzzz}}}{{{wwwxxxyyy|||~~~~~~~~~|||{{{~~~}}}||||||{{{yyyvvvssstttvvvyyy{{{{{{zzzxxxwwwuuusssrrrsssvvvxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxqqqqqqyyy~~~|||}}}yyy{{{}}}~~~}}}zzzvvvtttxxxyyy{{{}}}}}}|||{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvqqqrrruuuwwwzzz|||}}}~~~zzzzzz{{{}}}~~~~~~{{{yyyvvvwwwxxxxxxvvvtttqqqooolllnnnppprrrsssrrrqqqpppsssrrrqqqpppnnnnnnmmmmmmssszzz~~~yyytttpppnnnmmmjjjkkklllmmmnnnnnnnnnnnnoooooopppsssvvvwwwvvvuuuqqqqqqrrrssstttuuuwwwxxxxxxvvvssspppoooooopppqqqnnnnnnnnnmmmllllllnnnppprrrssssssqqqnnnmmmpppssssssssstttsssrrrpppnnnllljjjiiihhhiiikkkmmmnnnmmmqqqrrrssstttttttttsssrrrqqqpppnnnmmmmmmoooqqqrrruuusssooolllkkkllloooqqquuutttssstttuuuuuusssqqqrrrssstttttttttuuuwwwyyytttrrrqqqqqqsssttttttssssssrrrrrrrrrsssvvvyyyzzzrrrtttuuuvvvtttsssssssssnnnnnnooorrrvvvwwwuuurrrqqqqqqppppppppppppqqqqqqqqquuuvvvuuuvvvwwwsssmmmpppvvvwwwrrrppprrrrrrooosssssstttwww|||wwwvvvxxx{{{xxxrrrsssyyy{{{zzzzzzyyywwwuuusssrrrvvvxxx{{{|||{{{xxxsssqqqwwwwwwwwwwwwvvvtttsssrrrwwwxxxyyyyyyxxxvvvsssqqqtttvvvwwwxxxxxxyyy|||~~~{{{xxxuuuvvvyyyyyytttooopppppprrruuuxxxyyywwwuuu{{{xxxuuuuuuyyy}}}~~~~~~{{{xxxwwwwww|||}}}|||}}}}}}{{{yyyvvvtttqqqooooooppprrrsssvvvxxxyyyyyywwwwwwzzz|||xxxwwwvvvuuutttttttttuuurrrqqqpppooonnnnnnnnnnnnnnnnnnnnnooopppooommmjjjlllkkkjjjiiiiiijjjlllmmmoooqqqrrrpppmmmkkklllmmmoooqqqtttuuuuuuvvvyyy{{{|||yyyxxxxxx}}}{{{yyyxxxwwwwwwxxxyyyyyyzzzyyywwwyyy}}}}}}zzz{{{{{{}}}~~~~~~}}}}}}|||}}}|||{{{{{{zzzwwwuuutttvvvxxxzzzzzzyyywwwvvvtttrrrqqqrrruuuwwwxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwvvvppppppxxx}}}}}}||||||xxxzzz||||||{{{yyyuuussswwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxxxxwwwvvvvvvvvvppprrrtttwwwzzz|||~~~}}}}}}}}}~~~}}}{{{wwwwwwvvvuuusssqqqooommmmmmnnnooopppqqqqqqppppppooonnnmmmllllllkkklllllltttzzz~~~~~~yyyuuuqqqnnnmmmmmmkkklllmmmnnnnnnoooooooooppppppqqqsssvvvwwwvvvtttqqqqqqqqqrrrssstttvvvwwwvvvtttrrrooonnnooopppqqqmmmnnnmmmllljjjjjjlllooorrrtttuuutttrrrrrrtttvvvttttttttttttrrrqqqooonnnllllllllllllmmmmmmnnnooopppqqqrrrssstttssssssrrrqqqpppooonnnnnnooopppqqquuussspppmmmlllmmmppprrrssssssttttttttttttttttttsssrrrqqqooooooqqquuuxxxtttsssqqqrrrsssttttttsssuuutttsssrrrrrrsssuuuvvvqqqsssvvvvvvuuusssssssssnnnmmmnnnqqqtttuuurrrpppppppppoooooooooooopppppppppsssuuutttvvvwwwsssnnnoootttuuuqqqppprrrrrrpppuuuuuuuuuwwwzzz{{{{{{yyyvvvuuuwwwzzzwwwrrrsssxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxyyywwwuuurrrpppvvvvvvvvvwwwvvvvvvuuuuuuvvvwwwxxxxxxxxxvvvtttssstttuuuwwwwwwvvvwwwyyy{{{zzzxxxvvvvvvwwwvvvrrroooqqqqqqsssuuuxxxyyyxxxvvv{{{xxxuuuuuuyyy|||}}}}}}{{{wwwvvvvvv~~~|||~~~~~~~~~|||yyywwwtttssspppooooooppprrrtttuuuwwwwwwwwwvvvuuuwwwxxxvvvuuutttsssrrrrrrrrrsssqqqpppooonnnnnnmmmmmmnnnnnnmmmmmmnnnoooooommmjjjmmmllljjjiiiiiikkknnnooonnnooopppooommmlllmmmnnnoooqqqsssuuuvvvxxxzzz|||}}}zzzyyyzzz|||{{{yyyxxxwwwxxxxxxyyy||||||zzzwwwyyy~~~~~~~~~}}}}}}||||||}}}}}}~~~|||{{{{{{{{{yyyxxxtttuuuwwwxxxxxxwwwvvvvvvtttsssrrrrrruuuwwwwwwvvvtttvvvxxxzzz{{{zzzyyyxxxtttpppqqqwww|||}}}||||||xxxyyyzzz{{{zzzxxxuuusssuuuvvvxxxyyyzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvqqqsssuuuxxx{{{}}}~~~~~~}}}}}}~~~~~~|||wwwvvvtttqqqooommmlllkkkmmmnnnnnnnnnnnnnnnnnnnnnllllllkkkkkkkkkkkkllllllssswww}}}}}}zzzxxxxxxvvvrrrnnnlllkkklllmmmlllllllllmmmnnnnnnooooooqqqqqqrrrtttvvvwwwuuussspppppppppqqqqqqssstttuuutttsssqqqoooooopppqqqrrrnnnnnnmmmkkkiiiiiikkkmmmqqqrrrtttuuuttttttuuuvvvssssssssssssrrrqqqpppooommmoooqqqpppnnnmmmoooqqqpppqqqrrrrrrssssssrrrrrrqqqqqqooonnnnnnooopppqqqttttttrrrooommmnnnqqqsssrrrtttuuusssqqqqqqtttwwwtttrrrnnnjjjiiilllqqqvvvtttsssrrrrrrssstttsssrrrvvvuuusssqqqpppppppppppppppsssvvvwwwvvvtttsssrrrppppppppprrrttttttrrrpppppppppooooooooooooppppppqqqtttuuuuuuvvvxxxuuupppmmmrrrsssqqqppprrrrrrqqquuuuuuuuuwwwyyyxxxvvvsssuuutttvvvxxxvvvssssssvvvxxxyyyzzzzzzzzzzzzzzzzzzvvvvvvvvvvvvuuutttrrrqqquuuuuuvvvwwwwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuutttsssuuuvvvvvvuuutttvvvwwwwwwwwwvvvvvvtttsssqqqppprrrrrrsssvvvyyyzzzxxxwww{{{yyyvvvvvvxxxzzz{{{{{{}}}~~~{{{wwwuuuttt~~~}}}~~~~~~~~~{{{wwwuuusssqqqooonnnnnnppprrrtttuuuvvvvvvvvvuuuuuuuuuuuussssssrrrrrrqqqqqqqqqqqqpppoooooonnnmmmmmmnnnnnnpppoooooopppqqqqqqooommmooommmkkkjjjjjjmmmoooqqqmmmnnnnnnnnnnnnnnnnnnnnnnnnpppsssuuuvvvxxx{{{}}}{{{yyyxxxyyyzzzzzzyyyxxxxxxxxxyyyyyy|||}}}|||zzz}}}}}}{{{zzz{{{|||}}}~~~||||||}}}}}}|||{{{uuuuuuvvvvvvvvvvvvvvvuuuuuutttssstttvvvwwwwwwvvvrrrtttwwwyyy{{{zzzyyyxxxsssrrrssswww{{{}}}}}}}}}xxxyyyzzz{{{zzzxxxvvvtttssstttvvvwwwxxxyyyxxxxxxtttttttttuuuuuuvvvvvvvvvuuuvvvxxxzzz|||}}}~~~~~~~~~|||zzzzzz{{{|||{{{zzzwwwtttqqqnnnkkkjjjiiiiiinnnmmmllllllkkkllllllmmmkkkkkkkkkkkklllmmmnnnoooooorrruuuxxxwwwtttqqqoooqqqoookkkiiihhhiiikkkmmmkkkkkkkkkllllllmmmnnnnnnsssrrrsssuuuwwwwwwuuusssppppppoooppppppqqqrrrrrrsssrrrqqqppppppqqqssstttoooooonnnkkkiiiiiilllnnnpppqqqssstttssssssrrrqqqrrrrrrqqqqqqppppppoooooommmqqqtttrrrnnnlllnnnqqqpppppppppqqqqqqqqqqqqqqqrrrqqqpppoooooooooppppppsssttttttqqqooooooqqqttttttvvvwwwsssnnnmmmrrrwwwtttrrroookkkiiijjjnnnrrrtttsssrrrsssttttttsssqqquuusssrrrpppnnnmmmmmmmmmooorrrvvvwwwvvvtttsssrrrtttttttttuuuuuuuuusssrrrrrrqqqqqqppppppqqqqqqrrruuuwwwxxxvvvwwwyyyvvvpppmmmppprrrqqqqqqqqqrrrsssrrrssstttwwwyyyxxxuuusssttttttuuuvvvuuutttttttttxxxxxxyyyzzzzzzzzzyyyyyyzzzyyywwwvvvttttttttttttvvvvvvwwwwwwwwwwwwwwwvvvrrrssstttvvvvvvvvvvvvvvvsssuuuvvvuuusssrrrssssssssstttuuutttrrrqqqrrrssstttssstttvvvyyyzzzyyywwwzzzyyywwwvvvvvvwwwxxxyyy{{{}}}|||xxxvvvuuu}}}|||}}}}}}zzzwwwuuurrrqqqooommmmmmoooqqqsssxxxxxxxxxxxxyyyxxxwwwvvvrrrrrrrrrrrrrrrqqqqqqqqqpppoooooonnnnnnnnnnnnooopppooonnnoooqqqqqqpppnnnooonnnlllkkklllnnnqqqsssmmmmmmmmmmmmnnnnnnnnnnnnnnnpppsssuuuvvvxxx{{{}}}~~~{{{yyyyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}}}}zzzyyyzzz{{{|||~~~}}}}}}~~~}}}vvvvvvuuuuuuuuuuuuuuuvvvxxxwwwvvvwwwxxxyyyxxxvvvssstttvvvxxxyyyyyyxxxxxxtttuuuwwwyyy{{{~~~~~~}}}yyyzzz{{{|||{{{yyyxxxvvvssstttuuuvvvwwwwwwwwwwwwsssssssssttttttuuuvvvvvvyyyzzz{{{||||||}}}||||||}}}{{{yyyyyyzzzzzzzzzyyyvvvsssooollliiihhhhhhiiimmmlllkkkjjjjjjkkkkkkllliiijjjjjjjjjkkkmmmnnnooommmnnnpppqqqqqqooommmkkkllljjjhhhggggggiiikkkmmmjjjjjjjjjjjjkkklllmmmnnnsssssstttuuuwwwwwwvvvtttppppppoooooooooppppppqqqsssrrrrrrqqqrrrrrrttttttrrrqqqooommmkkkllloooqqqsssssssssssssssrrrooonnnoooooonnnnnnnnnnnnnnnnnnmmmqqqtttsssnnnkkkmmmpppooooooooooooppppppqqqqqqrrrrrrqqqpppppppppppppppqqqtttuuussspppoooqqquuuvvvxxxxxxtttnnnllloootttrrrsssrrrpppnnnmmmnnnooorrrrrrrrrsssuuuuuusssrrrqqqqqqpppooonnnmmmmmmlllnnnqqqtttuuuuuusssrrrrrrtttuuuuuuuuutttssssssssstttssssssrrrrrrsssssstttvvvxxxxxxuuuvvvwwwsssnnnmmmoooqqqrrrrrrqqqrrrtttttttttuuuxxxyyyxxxuuurrrttttttuuutttuuuvvvuuussswwwxxxxxxxxxxxxwwwvvvvvvzzzxxxvvvtttsssssstttuuuxxxxxxxxxwwwwwwuuuttttttqqqrrrssstttuuuvvvvvvwwwsssuuuvvvuuusssqqqqqqrrrpppqqqrrrrrrrrrrrrtttvvvuuuttttttvvvxxxyyyyyywwwxxxxxxwwwvvvuuuuuuvvvwwwzzz|||}}}yyywwwvvv~~~|||yyy|||~~~|||yyywwwwwwrrrqqqnnnmmmmmmnnnppprrruuuttttttvvvwwwwwwuuusssrrrrrrssssssssssssrrrqqqppppppooooooooooooppppppooonnnmmmnnnooopppooonnnnnnnnnnnnnnnoooppprrrsssnnnmmmllllllnnnooonnnlllnnnppprrrtttuuuwwwyyy{{{~~~{{{zzz{{{}}}xxxxxxxxxyyyyyyzzzzzzzzzxxx}}}}}}}}}{{{zzz{{{|||}}}~~~~~~~~~~~~xxxwwwuuutttttttttvvvvvvyyyxxxxxxyyyzzzzzzxxxvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuxxxzzzyyy{{{~~~~~~|||zzzzzz{{{{{{{{{zzzyyyxxxuuuuuuuuuuuuuuuvvvvvvvvvsssssssssttttttuuuuuuuuuzzzzzz{{{{{{|||{{{{{{{{{}}}|||zzzzzz{{{{{{zzzxxxtttrrrooollliiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkgggggghhhhhhiiikkklllmmmnnnmmmmmmnnnooonnnllljjjjjjjjjiiiiiiiiijjjkkklllkkkjjjjjjjjjjjjlllmmmnnnsssssstttvvvxxxyyywwwuuuqqqppppppooooooooopppppprrrrrrrrrqqqrrrrrrsssssssssrrrpppnnnmmmnnnrrruuuwwwuuutttttttttrrrpppnnnmmmmmmlllllllllmmmnnnnnnmmmppprrrrrrooolllmmmnnnooonnnnnnnnnnnnooopppppprrrrrrrrrqqqqqqpppooooooooosssvvvtttpppnnnqqquuuwwwxxxwwwsssooommmnnnqqqrrrtttvvvuuussspppooooooppppppqqqsssuuuvvvuuusssooooooooonnnnnnmmmllllllmmmooorrrrrrrrrqqqrrrrrrqqqrrrsssrrrqqqpppqqqrrruuuuuuttttttttttttuuuuuuuuuwwwvvvsssssstttqqqlllooooooqqqttttttqqqrrrvvvxxxwwwwwwxxxxxxwwwsssqqqtttuuuuuutttuuuxxxwwwsssvvvvvvvvvvvvvvvvvvuuutttwwwvvvsssqqqppppppqqqrrrxxxwwwwwwwwwvvvtttsssrrrqqqqqqrrrssstttuuuvvvwwwtttvvvwwwwwwuuurrrrrrrrrpppppppppqqqrrrtttuuuvvvuuuttttttuuuwwwxxxxxxwwwvvvwwwwwwvvvttttttuuuwwwyyy{{{~~~~~~|||zzzyyyyyy|||zzzxxx{{{}}}}}}{{{yyyxxxyyysssqqqooollllllmmmoooppppppoooppprrruuuuuussspppsssssstttuuuuuutttssssssqqqqqqppppppppppppqqqqqqpppooonnnnnnpppqqqqqqpppmmmnnnoooppprrrrrrssssssooommmkkklllnnnnnnmmmkkknnnppprrrssstttuuuwwwyyy|||zzzyyy{{{}}}vvvwwwxxxyyyzzzzzz{{{{{{zzz}}}~~~~~~~~~~~~|||}}}~~~yyyxxxvvvttttttuuuvvvwwwyyyxxxxxxyyyzzzyyywwwuuuyyyxxxwwwuuutttttttttuuuuuuzzz|||yyyyyy|||}}}zzzyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzzzzzzz{{{zzzwwwuuusssrrrooommmkkkjjjjjjjjjhhhiiikkkllllllllllllkkkhhhhhhhhhiiijjjkkklllmmmnnnkkkjjjjjjlllmmmkkkiiikkkkkkllllllllllllllllllmmmlllkkkkkkkkkmmmooopppsssssstttvvvyyyzzzxxxwwwrrrqqqppppppooooooooopppqqqqqqpppppppppppppppppprrrrrrpppnnnmmmoootttxxxvvvtttqqqqqqrrrrrrqqqooommmllllllllllllmmmnnnooonnnoooqqqqqqqqqpppnnnmmmnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrqqqpppoooooommmrrrvvvuuupppnnnppptttuuuttttttsssqqqpppppppppsssvvvxxxwwwuuurrrqqqqqqnnnnnnpppsssvvvwwwvvvtttpppppppppooonnnlllkkkjjjmmmnnnooooooooooooqqqsssoooqqqrrrqqqooooooqqqsssuuuuuuttttttttttttuuuuuutttvvvuuussstttwwwuuuppprrrppprrrvvvuuuqqqrrrwwwwwwvvvuuuvvvwwwvvvuuussstttvvvvvvtttvvvzzzyyyssssssssstttuuuvvvvvvvvvvvvvvvuuusssqqqppppppqqqqqquuuuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrssstttuuuvvvtttvvvxxxxxxvvvtttssssssuuurrrooopppsssuuutttsssuuutttssstttvvvwwwwwwvvvsssuuuwwwvvvtttsssuuuwwwxxxzzz{{{{{{yyyxxxyyyyyy~~~{{{wwwwwwzzz}}}|||zzzxxxyyy{{{sssrrrooolllkkklllnnnoooqqqqqqqqqtttxxxxxxuuurrrssstttuuuvvvvvvvvvuuutttrrrqqqqqqqqqqqqqqqrrrrrrsssqqqpppqqqrrrttttttsssmmmnnnppprrrsssssssssssspppmmmkkklllnnnnnnllljjjnnnppprrrsssssstttvvvxxx||||||{{{yyywwwvvvyyy{{{vvvwwwxxxyyyzzz{{{{{{{{{|||~~~~~~}}}{{{}}}~~~zzzyyyvvvttttttuuuwwwxxxxxxxxxwwwxxxyyyxxxvvvsss|||zzzwwwtttsssrrrssstttuuu{{{|||xxxwww{{{{{{xxxxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrtttvvvxxxyyyzzzzzzwwwwwwwwwxxxyyywwwtttqqqrrrqqqpppnnnmmmlllkkkkkkggghhhkkkmmmnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnoookkkiiifffgggiiijjjiiiggglllmmmnnnoooooonnnllllllooonnnmmmlllmmmoooqqqrrrrrrrrrsssvvvyyyzzzyyyxxxsssrrrqqqpppooooooooopppoooooooooooonnnnnnnnnmmmrrrqqqooommmmmmpppuuuyyyssspppmmmmmmoooppppppnnnnnnmmmllllllmmmnnnpppqqqoooooopppqqqsssrrrpppmmmnnnnnnmmmllllllnnnooopppsssssssssrrrqqqpppooonnnkkkqqqvvvuuupppmmmppptttrrrqqqqqqrrrttttttrrrpppuuuvvvxxxwwwuuussssssssslllmmmooossswwwxxxwwwuuuqqqqqqqqqooonnnllljjjiiimmmnnnnnnmmmmmmnnnqqqsssppprrrsssrrrppppppsssvvvttttttsssssssssssstttttttttvvvwwwvvvxxx{{{{{{wwwtttqqqssswwwvvvqqqrrrwwwrrrqqqqqqsssvvvxxxxxxxxxtttwwwvvvtttwww|||zzzsssqqqrrrsssuuuwwwxxxyyyyyyxxxwwwuuusssrrrrrrrrrsssrrrsssttttttttttttttttttrrrrrrrrrrrrssstttuuuvvvuuuwwwyyyzzzxxxvvvuuuuuuyyytttppppppsssuuussspppuuusssrrrsssuuuvvvvvvvvvrrrtttvvvvvvtttsssuuuwwwwwwxxxyyyyyywwwwwwxxxzzz~~~}}}{{{yyy}}}}}}|||}}}}}}{{{wwwtttrrrrrrrrrpppooollljjjiiikkkmmmooorrrttttttttttttvvvuuutttuuuwwwxxxxxxwwwsssrrrrrrrrrrrrsssttttttsssrrrpppqqqssssssppplllqqqsssuuutttqqqnnnlllkkkkkkmmmooopppqqqpppooonnnqqqrrrsssuuuuuuuuuuuutttzzzzzzzzzzzzyyyxxxwwwwwwssstttvvvyyy{{{|||}}}~~~}}}~~~xxxyyyzzzzzzyyyvvvtttrrrvvvwwwwwwvvvuuuvvvxxx{{{xxxvvvttttttttttttsssrrrzzzyyyxxxwwwvvvvvvvvvvvvsssssstttuuuwwwxxxzzz{{{{{{zzzwwwuuusssrrrrrrrrr{{{zzzyyyxxxxxxwwwtttqqqlllkkklllpppuuuyyyyyyxxxzzzxxxvvvtttrrrrrrrrrsssqqqssssssqqqllljjjjjjllljjjjjjlllmmmmmmmmmllllllkkkkkklllmmmmmmmmmllllllkkkjjjiiihhhiiikkknnnpppqqqpppooommmllllllllllllkkkkkkllllllnnnoooqqqqqquuusssrrrrrruuuwwwwwwwwwoooqqqrrrqqqooonnnooorrrrrrpppnnnkkkkkklllmmmoooooonnnllllllnnnqqquuuxxxrrrooolllmmmpppqqqpppnnnmmmjjjiiiiiikkknnnooooooqqqppppppqqqrrrqqqpppnnnooonnnnnnoooppppppnnnlllpppqqqpppooonnnnnnqqqsssssssssqqqpppooooooooooooppprrrsssqqqooonnnqqqsssxxxyyy{{{zzzwwwuuuttttttrrrssstttuuuuuuvvvvvvvvvtttnnnkkknnnpppnnnmmmnnnooonnnmmmmmmnnnnnnmmmlllnnnoooppppppoooppprrrttttttuuuvvvvvvvvvvvvvvvuuuyyy{{{}}}~~~~~~|||zzzyyywwwvvvuuuvvvvvvvvvtttrrruuusssrrrsssvvvxxxxxxxxxvvvuuutttttttttuuuvvvwwwsssrrrsssuuuwwwxxxwwwuuuxxxxxxxxxxxxwwwuuutttssstttttttttttttttsssssssssqqqqqqrrrssstttvvvwwwxxxwwwxxxzzzyyyxxxvvvuuuuuussswwwwwwqqqnnnpppssstttttttttssssssrrrrrrrrrssszzzyyywwwxxxyyyyyyxxxvvv{{{yyyvvvtttssstttvvvwww}}}{{{{{{{{{{{{|||}}}|||yyyvvvsssrrrqqqooommmlllkkkjjjlllmmmoooqqqsssuuuvvvvvvxxxvvvvvvvvvwwwxxxwwwuuurrrrrrssssssssstttttttttsssrrrqqqrrrsssrrrooolllqqqssstttssspppmmmlllllllllmmmoooqqqqqqpppooonnnqqqrrrtttuuuuuuuuuttttttzzzzzzzzzzzzyyyxxxwwwvvvssstttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzzzzzzzzyyywwwtttsssvvvwwwwwwwwwvvvwwwyyy{{{xxxvvvuuutttuuuuuuuuussszzzyyywwwuuutttsssssssssrrrrrrrrrsssuuuwwwyyyzzz{{{zzzxxxvvvuuuuuuvvvvvvyyyxxxxxxxxxxxxvvvssspppgggffffffiiinnnrrrtttsssxxxwwwvvvtttsssrrrrrrrrrpppqqqqqqqqqooonnnnnnoookkklllmmmnnnnnnnnnmmmlllkkkllllllllllllkkkjjjjjjkkkjjjjjjjjjjjjkkkmmmnnnqqqqqqpppoooooooooppppppmmmmmmmmmnnnoooqqqrrrssstttrrrpppqqqsssuuuvvvvvvsssuuuvvvuuurrrqqqrrrtttrrrpppnnnlllkkklllnnnooopppooonnnnnnooorrruuuwwwuuuqqqmmmllloooqqqqqqoooooommmjjjjjjkkklllmmmmmmpppooonnnoooqqqrrrqqqpppooonnnmmmmmmnnnooonnnmmmooopppqqqqqqppppppqqqsssrrrqqqooonnnlllkkkkkkkkkppprrrtttsssqqqpppqqqsssuuuwwwyyyyyywwwvvvuuuvvvssstttvvvwwwxxxxxxwwwvvvsssnnnkkknnnooonnnmmmoooooonnnnnnnnnooopppqqqqqqpppqqqrrrrrrpppqqqrrrtttrrrssstttvvvwwwxxxxxxxxx|||~~~}}}||||||zzzxxxwwwvvvtttqqqnnntttsssssstttwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxxxxvvvuuuttttttvvvvvvvvvtttvvvwwwxxxyyyxxxvvvtttrrrvvvuuuuuutttttttttttttttttttttsssrrrrrrssstttuuuxxxyyyzzzyyywwwuuuttttttrrruuuuuuqqqpppsssvvvuuuuuuttttttsssrrrssssssssstttssssssuuuxxxzzzzzzyyy{{{zzzxxxvvvuuuvvvvvvwww~~~yyyyyyzzz|||}}}|||zzzxxxsssrrrpppnnnlllkkkkkkkkklllmmmnnnpppsssvvvxxxzzzyyyxxxwwwwwwxxxxxxvvvtttqqqrrrssstttuuuttttttssssssrrrrrrssssssqqqnnnkkkppprrrsssrrrpppmmmllllllnnnnnnpppqqqqqqqqqpppooosssssstttuuuuuuuuuttttttyyyyyyyyyyyyyyyxxxvvvvvvtttuuuvvvwwwxxxyyyyyyyyy|||~~~~~~~~~~~~~~~{{{{{{|||{{{zzzwwwuuutttvvvwwwxxxxxxwwwxxxzzz|||xxxvvvuuuvvvwwwwwwvvvuuuxxxwwwuuusssrrrqqqppppppsssrrrqqqqqqrrruuuwwwyyy|||zzzxxxvvvvvvwwwyyy{{{wwwwwwxxxyyyyyyvvvrrrooohhhgggfffhhhlllpppssssssvvvvvvvvvuuutttsssrrrrrroooooooooppprrrsssrrrqqqmmmnnnooooooooonnnmmmllllllllllllkkkjjjiiihhhgggiiijjjkkkkkkllllllllllllpppppppppppppppqqqrrrrrrnnnnnnnnnoooppprrrtttvvvuuurrrpppppprrrtttvvvvvvvvvwwwxxxvvvtttsssssstttsssqqqnnnlllkkklllnnnoooqqqqqqpppqqqqqqrrrtttttttttpppllllllooorrrsssrrrqqqnnnlllkkkkkklllkkkkkkqqqooommmnnnpppqqqrrrrrrooommmkkkjjjlllmmmnnnnnnoooppprrrrrrqqqqqqrrrsssvvvuuusssqqqnnnmmmllllllppprrrtttuuusssrrrrrrssssssvvvxxxyyyxxxwwwwwwxxxtttvvvxxx{{{{{{zzzyyyxxxrrrnnnlllooopppooooooqqqqqqpppppppppqqqsssuuuvvvttttttuuusssrrrqqqrrrtttoooqqqsssvvvxxxzzz{{{||||||~~~~~~}}}~~~{{{zzzyyyvvvssspppsssssstttvvvxxxyyyxxxvvvxxxwwwwwwwwwxxxxxxyyyzzzxxxvvvtttssstttuuuuuutttuuuwwwxxxyyyyyywwwtttsssxxxwwwvvvuuutttuuuuuuvvvxxxvvvsssqqqpppppprrrsssxxxyyyyyyxxxwwwuuusssrrrqqqsssrrrqqqsssxxxyyyvvvuuutttsssrrrrrrrrrssssssqqqpppqqqssswwwyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwzzzzzzzzz{{{}}}|||yyyvvvtttrrrooommmkkkkkkllllllmmmmmmnnnpppssswww{{{}}}{{{zzzyyyyyyyyywwwuuurrrppprrrtttuuuvvvuuusssrrrrrrrrrssssssrrrpppmmmkkkppprrrsssrrrpppnnnmmmnnnooopppqqqqqqrrrqqqpppppptttttttttuuuuuuuuuttttttyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwwww{{{}}}~~~|||~~~~~~~~~}}}}}}}}}|||zzzxxxvvvuuuvvvwwwxxxxxxxxxxxxzzz|||wwwvvvvvvwwwxxxyyyxxxwwwuuutttsssrrrrrrqqqqqqqqqtttsssqqqqqqrrrtttvvvxxx|||zzzwwwuuuuuuvvvxxxzzzwwwwwwxxxyyyyyywwwsssooonnnllljjjjjjkkknnnqqqrrrssstttuuuvvvuuutttsssrrrpppnnnmmmooossssssqqqnnnmmmmmmnnnooonnnmmmlllkkkmmmmmmlllkkkiiihhhfffeeefffhhhjjjmmmooooooooonnnppppppooooooooooooppppppooonnnnnnooopppsssuuuwwwxxxvvvssssssuuuwwwxxxxxxvvvvvvvvvuuusssrrrqqqqqqsssrrrooommmlllmmmoooppprrrrrrssstttttttttsssssspppmmmkkkmmmrrruuuuuussspppnnnlllkkklllmmmlllkkkrrrpppmmmmmmnnnpppqqqqqqpppllliiihhhjjjlllnnnooopppqqqqqqpppooopppsssuuuxxxwwwuuurrrpppnnnmmmmmmqqqrrruuuvvvvvvtttssssssuuuwwwzzzzzzyyyxxxxxxyyyuuuxxx{{{~~~~~~}}}zzzyyytttpppoooqqqsssqqqrrrvvvuuuuuuuuutttssstttvvvxxxuuuvvvuuusssqqqpppqqqrrroooqqqsssvvvyyy{{{}}}~~~{{{|||~~~~~~|||zzz}}}|||{{{|||}}}|||zzzxxxrrrssstttwwwzzzzzzxxxvvvxxxxxxxxxyyyyyyzzz{{{{{{wwwtttqqqqqqrrrtttuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvzzzyyywwwvvvuuuuuuvvvwwwyyywwwssspppooooooqqqssswwwvvvvvvwwwwwwvvvtttrrrqqqrrrqqqqqqvvv|||{{{vvvtttsssrrrppppppqqqrrrssssssrrrrrrtttvvvxxxwwwwwwyyyzzz|||}}}|||{{{xxxwww~~~|||{{{{{{||||||zzzwwwttttttrrrpppmmmllllllmmmnnnmmmnnnoooqqqtttxxx|||~~~|||{{{zzzzzzzzzxxxtttqqqpppqqqsssuuuuuutttrrrqqqrrrrrrrrrrrrpppnnnmmmmmmppprrrsssrrrpppoooooopppqqqrrrrrrrrrrrrrrrqqqqqqttttttttttttuuuuuuuuuvvvxxxxxxxxxxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwvvvvvvuuuzzz}}}}}}|||zzzzzz{{{{{{||||||}}}}}}~~~~~~}}}{{{zzzxxxvvvuuuvvvwwwyyyyyyxxxwwwxxxzzzuuuuuuuuuwwwzzzzzzyyyxxxrrrrrrrrrrrrssstttuuuuuuuuutttrrrrrrrrrtttvvvwwwzzzyyyvvvsssrrrssstttuuuxxxwwwxxxyyyyyyxxxtttqqqpppooollljjjiiiiiikkkmmmqqqrrrtttuuuuuuuuutttsssrrrpppnnnoooqqqpppllliiikkklllmmmnnnmmmmmmkkkkkkmmmmmmlllllljjjiiigggfffdddfffjjjnnnqqqrrrrrrrrrssssssqqqppppppoooooooooooonnnnnnnnnpppsssvvvxxx|||zzzxxxyyyzzz|||{{{{{{wwwvvvuuutttsssrrrqqqppptttrrrpppmmmmmmnnnoooqqqssstttuuuvvvvvvuuutttssspppooonnnpppssstttqqqmmmlllkkkjjjkkknnnoooooonnntttqqqnnnmmmmmmoooooooooooolllhhhgggiiilllnnnooorrrqqqooommmmmmoootttxxxtttsssqqqooommmlllkkkkkkqqqrrrtttvvvwwwvvvtttsssxxxzzz||||||zzzyyyxxxyyyvvvyyy|||~~~|||zzzvvvtttsssvvvvvvtttvvvzzz{{{{{{{{{xxxuuutttuuuwwwuuuuuutttrrrooonnnnnnoooqqqsssuuuxxx{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyzzz|||}}}{{{zzzssssssuuuwwwzzzzzzxxxvvvwwwwwwxxxyyyzzzzzz{{{{{{sssqqqoooppprrruuuwwwwwwyyywwwuuussssssuuuxxxzzz{{{zzzxxxwwwvvvvvvwwwwwwxxxvvvrrrpppoooqqqsssuuuuuuttttttuuuxxxxxxvvvsssppprrrrrrsssxxx~~~|||wwwsssrrrpppnnnnnnoooppprrrtttssssssuuuwwwyyyyyyxxxyyy{{{}}}|||yyywww~~~||||||{{{{{{{{{{{{yyyvvvssstttsssqqqooonnnnnnnnnnnnnnnooopppsssvvvzzz|||~~~}}}|||{{{{{{{{{yyyuuuqqqooopppqqqssssssrrrrrrqqqqqqrrrrrrpppnnnmmmooopppqqqrrrsssrrrqqqpppqqqrrrssssssssssssrrrrrrrrrrrrttttttttttttuuuvvvwwwxxxwwwwwwxxxwwwwwwvvvuuutttvvvvvvwwwwwwwwwwwwvvvvvvzzz|||~~~}}}|||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{yyywwwvvvuuuvvvxxxyyyyyywwwvvvvvvwwwssssssuuuwwwzzz{{{zzzyyyppppppqqqrrrtttuuuwwwxxxttttttsssssssssttttttuuuwwwuuutttrrrqqqppppppqqqxxxwwwvvvwwwwwwwwwtttrrrssssssqqqnnnkkkjjjkkkmmmqqqqqqrrrssstttuuuuuuuuussssssrrrqqqpppmmmhhheeeiiijjjlllmmmmmmmmmlllkkkmmmmmmmmmmmmllllllkkkjjjeeegggkkkpppsssuuuuuuuuuwwwvvvuuusssrrrrrrrrrqqqooonnnnnnnnnpppssswwwyyy}}}||||||}}}}}}{{{yyyxxxvvvvvvvvvvvvtttsssuuussspppnnnmmmnnnpppqqqtttuuuvvvvvvwwwvvvvvvuuuuuusssqqqqqqqqqoookkkfffjjjiiijjjllloooqqqqqqqqqrrrpppnnnmmmnnnoooooonnnooolllhhhhhhjjjmmmooopppqqqpppnnnlllllloootttxxxssssssqqqpppoooooooooooorrrrrrrrrtttvvvvvvuuusssyyy{{{}}}|||zzzyyyxxxyyywwwyyy{{{~~~~~~}}}|||zzzyyywwwwwwyyyxxxuuuxxx}}}~~~}}}wwwttttttuuussstttsssqqqnnnlllmmmnnnssstttwwwzzz}}}|||{{{zzz{{{{{{zzzyyyxxxxxxxxxwwwuuusssttttttuuuwwwyyyzzzyyywwwuuuvvvwwwxxxyyyzzzzzzzzzsssqqqppprrruuuxxxyyyyyyyyywwwtttrrrsssvvvyyy{{{zzzzzzyyyxxxwwwvvvvvvuuuwwwuuusssqqqqqqsssuuuvvvuuusssrrrtttwwwxxxuuurrrppptttvvvvvvyyy}}}{{{wwwtttrrrooommmmmmnnnppprrrrrrqqqrrruuuyyy|||}}}|||xxxzzz}}}}}}zzzxxx~~~}}}{{{zzzzzzzzz{{{{{{zzzwwwttttttssssssrrrqqqpppoooooonnnooorrruuuxxxzzz|||}}}|||||||||||||||zzzuuurrroooooopppppppppqqqqqqqqqqqqqqqpppnnnkkklllppptttrrrssstttsssrrrrrrsssuuuuuuttttttsssssssssssssssssssssssstttuuuwwwyyyzzzwwwwwwwwwwwwvvvuuutttsssvvvvvvwwwxxxxxxwwwwwwwwwyyy|||~~~|||zzzxxxvvvuuutttwwwxxxyyyxxxvvvtttssssssqqqrrrtttwwwzzz{{{zzzyyyppppppqqqrrrsssuuuvvvwwwrrrrrrsssttttttsssrrrqqqqqqqqqqqqqqqqqqppppppooowwwuuussssssttttttsssrrrrrrssssssqqqmmmlllmmmoooqqqqqqqqqrrrssstttvvvwwwtttuuuvvvtttoookkkgggfffiiijjjlllmmmnnnnnnnnnnnnlllmmmnnnooooooooooooooojjjkkknnnqqqsssuuuvvvvvvvvvvvvuuutttssssssttttttqqqpppooooooqqquuuyyy|||{{{|||}}}|||yyyzzzxxxvvvwwwxxxyyywwwuuuuuusssqqqooonnnoooppprrrvvvvvvvvvvvvwwwwwwxxxxxxwwwsssnnnlllmmmmmmkkkhhhiiiiiijjjlllppprrrrrrqqqnnnmmmlllmmmpppqqqqqqpppnnnllliiiiiikkknnnoooppplllmmmnnnnnnnnnooorrrtttssssssrrrrrrrrrsssttttttsssqqqppprrruuuvvvuuusssvvvxxxzzz{{{yyyxxxxxxyyywwwxxxzzz{{{||||||{{{{{{{{{yyyyyyzzzxxxuuuwww}}}~~~yyytttssstttssssssssspppnnnlllmmmnnnrrrtttwww|||{{{yyyyyy{{{|||}}}{{{yyyxxxwwwuuurrrpppuuuuuutttvvvxxxzzzzzzyyyssstttuuuwwwxxxxxxxxxxxxuuuuuuuuuvvvyyy{{{zzzzzzuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzzzzyyywwwtttssswwwvvvuuutttssstttuuuuuuwwwtttssstttwwwwwwrrrnnnpppvvvzzzyyyyyy{{{zzzwwwuuusssqqqooonnnppprrrtttrrrrrrsssuuuyyy{{{||||||yyyzzz}}}}}}{{{yyy|||{{{xxxxxxyyyzzz|||{{{xxxvvvtttttttttssssssqqqpppooonnnpppssswwwyyy{{{|||||||||||||||}}}}}}zzzvvvsssoooooonnnnnnoooooopppqqqqqqqqqooollljjjlllqqqvvvssstttttttttsssssstttvvvvvvuuutttssssssssssssssssssrrrssssssuuuwwwzzz{{{wwwwwwwwwwwwvvvuuutttsssvvvwwwwwwxxxxxxxxxxxxwwwyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~|||yyywwwuuuuuutttwwwxxxyyyxxxuuusssqqqqqqpppqqqssswwwzzz{{{zzzyyyqqqqqqqqqqqqrrrssstttuuupppqqqrrrtttsssrrrpppnnnmmmooopppqqqrrrqqqppppppvvvtttqqqpppqqqrrrrrrqqqjjjlllnnnmmmjjjhhhiiikkkqqqppppppqqqrrrtttwwwxxxtttwwwyyyvvvpppjjjhhhhhhiiijjjlllnnnpppppppppppplllmmmnnnpppqqqrrrrrrrrrnnnoooppprrrssstttuuuuuusssrrrrrrrrrrrrsssttttttrrrqqqpppppprrrvvv{{{}}}yyyzzz|||~~~zzzvvvyyywwwuuuvvvxxxyyywwwuuuuuutttqqqooonnnoooqqqrrrvvvvvvvvvvvvwwwxxxyyyzzzvvvpppjjjhhhjjjmmmoooooojjjjjjkkkmmmpppqqqqqqpppjjjjjjkkknnnqqqssssssrrrnnnllljjjjjjlllooopppppphhhkkkoooqqqppppppppppppnnnnnnnnnooopppqqqrrrssssssqqqoooppptttvvvuuutttrrrtttwwwyyyxxxxxxyyyzzzwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{xxxtttwww|||}}}{{{uuuttttttsssssssssqqqnnnmmmnnnooopppssswww|||yyyvvvwwwyyy{{{~~~|||{{{zzzyyyxxxuuussswwwuuutttuuuxxxzzzzzzzzzqqqrrrtttvvvwwwxxxwwwwwwyyyxxxyyyzzz||||||{{{zzzrrrtttvvvxxxyyyyyyxxxwwwwwwxxxzzz{{{yyywwwsssqqqxxxxxxwwwvvvuuutttttttttzzzwwwttttttvvvuuupppkkkpppxxx}}}{{{yyyyyyyyywwwwwwuuurrrppppppqqqtttuuuvvvuuutttvvvxxxyyyxxxwwwyyyzzz|||~~~~~~}}}{{{yyy}}}||||||{{{{{{{{{zzzzzzzzzuuutttsssrrrqqqqqqqqqqqqoooppprrruuuxxx|||~~~|||{{{{{{yyytttppprrrrrrpppoooooooooppppppmmmmmmmmmnnnoooqqqrrrssstttssssssrrrrrrssstttttttttuuuvvvwwwwwwvvvuuutttrrrsssttttttttttttwwwyyyxxxwwwwwwvvvuuutttsssssstttttttttuuuuuuuuuuuuuuuzzz{{{|||}}}~~~~~~|||}}}~~~~~~~~~|||yyyvvvuuuvvvxxxyyyyyyyyyyyyxxxwwwuuusssrrrssstttvvvyyy{{{{{{xxxuuuoooppppppqqqrrrrrrsssssspppqqqsssssssssrrrpppnnnooopppqqqrrrrrrrrrqqqppprrrqqqppppppooopppppppppqqqnnnlllkkkkkkkkkjjjiiitttrrrpppoooqqqrrrrrrqqqvvvwwwwwwtttppplllkkkjjjgggkkknnnmmmooossssssppppppoooooooooqqqsssvvvxxxtttssspppmmmlllmmmqqquuuppppppqqqrrrrrrrrrqqqqqqnnnoooqqqrrrtttvvvyyy{{{{{{}}}}}}zzzxxxwww{{{zzzyyy{{{}}}}}}{{{xxxxxxwwwuuusssrrrqqqrrrrrrwwwvvvuuussssssssstttuuupppooommmiiiffffffiiilllnnnlllkkknnnssssssoookkkkkkkkklllmmmnnnoooppppppsssooommmmmmooopppnnnlllnnnnnnoooooooooooonnnnnnnnnnnnnnnppprrrsssrrrqqqwwwuuusssrrrrrrssstttvvvwwwvvvvvvvvvwwwwwwvvvvvv}}}||||||{{{zzzzzzyyyyyy{{{zzzxxxvvvvvvwwwyyyzzzyyyssspppppptttrrrppppppqqqsssrrrrrryyyyyy|||zzzvvvvvvyyy{{{|||xxxyyy{{{{{{xxxtttvvvuuuvvvyyy||||||xxxuuuqqqrrrtttvvvvvvvvvvvvuuuzzz{{{{{{{{{{{{zzzzzzyyyuuuuuuuuuwwwxxxxxxvvvttttttvvvxxxyyyzzzyyyxxxwwwzzzxxxuuusssrrrtttwwwxxxwwwwwwwwwwwwvvvvvvvvvvvvqqquuu{{{}}}|||zzzzzzzzz{{{uuuooonnnssswwwxxxvvvwwwvvvvvvxxxyyyyyywwwuuuwwwyyy{{{}}}|||zzzwwwuuu}}}||||||{{{{{{{{{zzzzzzzzzuuutttsssrrrppppppoooooorrrssstttvvvyyy|||~~~{{{{{{{{{yyyvvvssssssrrrqqqooooooooopppqqqoooooooooooopppqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssttttttuuuvvvvvvuuuttttttrrrsssttttttssstttvvvwwwxxxxxxxxxwwwvvvuuuuuutttuuuuuuttttttttttttttttttxxxxxxyyyzzz{{{}}}}}}}}}~~~}}}}}}~~~}}}|||zzzxxxwwwxxxxxxyyyxxxyyyyyyxxxwwwuuusssqqqttttttvvvyyy{{{zzzxxxvvvqqqppppppppppppqqqrrrrrrpppqqqrrrsssrrrqqqooonnnoooppprrrsssssssssrrrrrrtttsssrrrqqqppppppooopppooommmkkkkkkkkkkkkjjjhhhrrrrrrqqqooooooooopppqqqvvvwwwvvvtttppplllkkkkkkjjjnnnoooooopppssssssqqqqqqpppooooooqqqsssuuuwwwssssssssspppnnnmmmoooqqqsssssssssrrrqqqpppooonnnpppqqqsssssstttvvvxxxyyy{{{}}}~~~}}}{{{xxxvvvuuu|||yyywwwxxxzzz||||||zzzzzzyyywwwuuuttttttttttttyyyxxxvvvtttssssssssstttrrrqqqnnnkkkhhhiiikkknnnqqqooommmppptttuuuqqqnnniiiiiijjjlllnnnpppssstttvvvtttqqqooommmllljjjhhhnnnooooooppppppppppppooopppooooooqqqssstttsssrrruuutttsssrrrrrrrrrsssttttttvvvwwwxxxxxxyyyzzz|||}}}}}}}}}||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz{{{}}}wwwsssrrrsssuuusssqqqppprrrtttuuuuuuzzzyyy{{{{{{wwwvvvwwwxxxxxxvvvtttwww{{{}}}zzzwwwvvvvvvwwwzzz}}}|||xxxuuurrrrrrssstttuuuuuuuuuuuuyyyyyyzzzzzzzzzzzzzzzyyywwwvvvvvvwwwyyyxxxvvvtttssstttvvvxxxxxxwwwvvvuuuuuusssqqqoooppprrruuuwwwwwwwwwvvvvvvvvvvvvwwwwwwssswww{{{|||{{{zzzzzz{{{zzzvvvqqqqqqtttwwwxxxxxxwwwwwwwwwxxxyyyyyywwwuuuxxxyyy|||}}}|||zzzwwwuuu}}}{{{{{{{{{{{{{{{zzzzzzzzzvvvuuusssqqqpppooonnnnnntttuuuvvvxxxzzz}}}}}}{{{yyyyyyyyywwwvvvtttsssqqqpppooopppqqqrrrqqqqqqppppppppppppqqqqqqoooooooooppppppqqqqqqqqqsssttttttuuuuuuttttttssstttuuuvvvuuuttttttuuuvvvyyyyyyyyyxxxxxxwwwwwwwwwvvvuuuuuuuuuttttttssssssvvvuuuuuuvvvxxx{{{}}}~~~}}}}}}~~~}}}~~~~~~~~~|||{{{|||}}}{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwuuusssqqqssssssuuuwwwyyyyyyvvvtttrrrqqqpppooooooooopppqqqooopppqqqqqqqqqpppooonnnoooppprrrtttuuuuuuttttttwwwvvvtttrrrpppooonnnnnnmmmlllkkkkkklllllljjjiiinnnpppqqqooommmmmmpppsssuuuvvvvvvsssooommmlllmmmnnnqqqrrrpppqqqttttttqqqqqqpppppppppqqqrrrtttuuusssttttttrrrooommmllllllsssssssssrrrqqqpppooonnnsssssstttuuuvvvwwwxxxxxx{{{||||||zzzwwwtttsssssszzzwwwuuuuuuxxxzzz|||}}}{{{zzzxxxwwwvvvvvvvvvwwwzzzyyywwwuuutttttttttttttttsssqqqnnnlllllloooqqquuurrrpppqqqtttuuutttrrrlllkkkkkklllnnnpppsssuuuvvvvvvtttpppllliiihhhiiinnnoooooopppqqqqqqqqqppprrrqqqpppqqqsssttttttrrrsssssssssssssssrrrrrrqqqrrruuuyyyzzzzzz{{{}}}|||{{{zzzwwwxxxyyyzzz{{{|||||||||{{{}}}|||yyytttrrrsssuuuvvvssspppooorrruuuxxxyyy{{{zzzzzz~~~yyyvvvuuutttsssrrrrrrvvvzzz{{{yyywwwvvvvvvxxx{{{}}}|||xxxuuuttttttsssssssssttttttuuuwwwwwwxxxyyyyyyzzzzzzzzzxxxxxxwwwxxxyyyxxxvvvtttrrrssstttuuuuuuuuutttsssqqqpppnnnnnnooorrruuuwwwxxxwwwuuuttttttvvvwwwxxxvvvxxxzzzzzzyyyyyyyyyzzzyyywwwuuussstttvvvxxxzzzxxxxxxwwwxxxzzzzzzxxxvvvxxxzzz{{{|||{{{yyyvvvttt}}}{{{{{{{{{{{{{{{{{{{{{{{{vvvuuusssqqqooonnnmmmmmmssstttuuuwwwzzz}}}~~~|||zzzxxxxxxxxxxxxxxxtttrrrpppooooooppprrrsssrrrqqqpppooonnnnnnnnnnnnllllllmmmnnnooopppppppppssssssssssssssssssssssssvvvwwwxxxxxxvvvuuuuuuvvvzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwvvvuuuuuuttttttuuutttssssssuuuyyy}}}~~~~~~}}}{{{{{{}}}~~~~~~|||{{{|||}}}zzz{{{|||}}}|||zzzxxxvvvwwwwwwxxxwwwwwwuuusssrrrsssssssssuuuwwwwwwuuussstttrrrpppooonnnnnnooopppoooppppppppppppooonnnmmmoooqqqrrrtttvvvvvvvvvuuuxxxwwwtttrrrooommmlllkkkmmmmmmmmmnnnpppooommmkkkjjjmmmpppooollllllqqqvvvuuuuuuuuurrrooommmmmmnnnqqqttttttrrrrrrttttttqqqqqqqqqppppppqqqrrrsssssssssttttttqqqmmmjjjiiiiiiooopppqqqqqqrrrrrrrrrrrrsssssstttvvvxxxyyyyyyxxxzzzzzzyyywwwsssqqqpppqqquuuttttttuuuwwwyyy{{{{{{yyyxxxwwwvvvuuuuuuvvvwwwyyyxxxvvvuuuuuuuuuvvvwwwuuuuuutttrrrpppppprrruuuwwwtttqqqqqqsssuuuuuuuuutttrrrpppnnnnnnppprrrssssssttttttqqqllljjjkkkmmmmmmmmmooopppqqqqqqqqqqqqsssqqqpppqqqrrrssssssrrrpppqqqsssttttttrrrqqqpppqqquuuzzz{{{zzz|||}}}{{{yyyvvvxxxzzz}}}~~~~~~~~~zzz{{{zzzvvvrrrppprrrttttttqqqnnnnnnqqquuuyyy{{{{{{yyyxxx||||||xxxtttsssvvvuuuuuuwwwxxxxxxuuurrruuuwwwyyy||||||{{{wwwuuuvvvuuutttsssssssssuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{yyyyyyxxxyyyyyyxxxuuusssqqqrrrrrrsssssssssrrrqqqrrrqqqpppoooppprrrtttvvvyyywwwuuussstttvvvxxxzzzwwwwwwwwwwwwvvvwwwxxxyyyvvvvvvvvvuuutttuuuwwwzzzyyyxxxwwwxxxyyyzzzyyywwwxxxyyyzzz{{{zzzxxxvvvttt}}}zzz{{{{{{{{{{{{{{{{{{{{{wwwvvvtttqqqpppnnnmmmmmmpppqqqrrruuuxxx|||~~~|||{{{yyyxxxvvvvvvxxxyyyrrrqqqnnnmmmmmmoooqqqsssqqqpppooommmlllllllllkkkjjjkkkmmmnnnppppppppppppssssssrrrrrrrrrrrrssssssxxxzzz{{{zzzxxxwwwvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzxxxxxxxxxwwwwwwwwwvvvvvvuuutttssssssuuuxxx|||~~~}}}zzzwwwzzz|||~~~~~~}}}||||||}}}yyy{{{}}}~~~}}}zzzvvvttttttuuuvvvwwwwwwvvvttttttvvvuuuuuuwwwxxxxxxwwwuuutttsssqqqpppooonnnooooooppppppppppppoooooonnnnnnpppqqqsssuuuvvvvvvvvvvvvvvvuuussspppnnnlllkkkjjjnnnnnnpppsssuuutttrrrooohhhllloooooommmoootttzzzttttttsssqqqooonnnooopppsssvvvuuurrrqqqttttttqqqppppppppppppqqqqqqrrrsssuuutttrrrnnnjjjhhhiiijjjnnnooopppqqqrrrrrrsssrrrrrrqqqrrrvvvzzz|||{{{zzzyyyyyyxxxuuurrrooooooooooooqqqtttwwwxxxxxxxxxxxxvvvuuutttsssssstttuuuuuuuuuuuutttuuuvvvwwwyyyzzzvvvvvvvvvtttssssssuuuwwwwwwuuurrrqqqrrrsssuuuuuuxxxvvvsssqqqpppqqqsssuuurrrttttttqqqmmmkkklllnnnkkklllnnnooopppqqqqqqqqqsssqqqoooooopppqqqqqqpppnnnppprrrtttuuutttrrrqqqsssvvvzzz{{{{{{||||||zzzxxxzzz|||~~~{{{{{{zzzvvvqqqnnnppprrrrrrooollllllpppuuuyyy{{{{{{xxxvvvyyyzzzvvvtttyyyxxxxxxxxxxxxvvvtttrrruuuwwwyyyzzzzzzxxxwwwvvvwwwvvvuuutttttttttuuuvvvvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxxxxxxxyyyxxxuuusssqqqqqqrrrrrrrrrqqqqqqqqqtttsssqqqppppppqqqrrrsssxxxwwwuuussstttvvvxxxzzzvvvuuuttttttuuuvvvvvvvvvtttuuuuuuuuuttttttvvvxxxyyyxxxwwwwwwxxxyyyxxxwwwwwwxxxyyyzzzyyyxxxvvvuuu~~~}}}zzzzzzzzz{{{{{{{{{{{{{{{wwwvvvtttrrrqqqpppooooooooopppqqqtttvvvyyy|||~~~yyyyyyyyyxxxuuutttuuuwwwpppnnnllljjjjjjllloooqqqpppooonnnlllkkkkkkjjjjjjjjjkkkmmmpppqqqrrrrrrqqqtttssssssrrrrrrsssssstttxxxzzz{{{{{{yyywwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxuuuuuuttttttvvvxxxzzz|||~~~}}}|||||||||zzzwwwuuuyyy{{{}}}~~~}}}|||||||||zzz{{{}}}}}}|||xxxtttqqqrrrssstttvvvwwwwwwvvvvvvxxxwwwwwwxxxyyyzzzxxxwwwssssssrrrrrrqqqpppooooooqqqqqqpppppppppooooooooopppqqqsssuuuvvvvvvuuuuuutttsssqqqooommmlllkkkkkkooopppssswwwyyyyyyvvvssskkknnnppppppppprrrvvvzzzsssssssssqqqooooooppprrrsssuuutttppppppssssssqqqnnnoooppppppqqqrrrrrrsssuuutttrrrnnnkkkjjjlllmmmrrrrrrrrrrrrrrrqqqpppoooqqqpppqqquuuzzz}}}|||yyywwwxxxxxxvvvssspppooooookkkooouuuxxxxxxvvvuuuuuuttttttsssrrrrrrssstttuuurrrrrrssstttvvvxxx{{{|||uuuvvvvvvuuuttttttvvvxxxvvvuuusssrrrrrrrrrtttuuuvvvuuussssssssstttvvvwwwuuuuuusssqqqnnnlllllllllkkklllnnnpppqqqrrrsssssstttrrrooonnnoooppppppooommmoooqqqtttuuuuuuttttttwwwwwwyyy{{{}}}~~~|||}}}~~~|||}}}|||xxxrrrnnnoooqqqqqqnnnlllmmmpppuuuxxxyyyyyyvvvtttvvv||||||xxxvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxvvvuuuvvvwwwuuuuuutttttttttuuuuuuvvvtttssssssrrrssstttvvvwwwwwwwwwvvvwwwxxxwwwuuusssssssssrrrrrrrrrrrrqqqqqqsssrrrqqqpppppppppqqqqqqwwwvvvuuutttuuuvvvxxxzzzuuutttssssssuuuvvvvvvvvvttttttttttttuuuuuuuuuuuuyyywwwvvvvvvwwwxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyyyy~~~}}}zzzzzzzzz{{{{{{{{{||||||wwwvvvuuusssrrrqqqqqqqqqrrrrrrssstttuuuwwwyyyzzzvvvxxxyyyxxxtttrrrrrrsssnnnkkkiiiggggggjjjmmmppppppooonnnmmmlllkkkkkkkkkjjjlllnnnqqqsssttttttsssuuutttsssrrrrrrssstttuuuuuuxxxzzzzzzyyywwwvvvvvvtttuuuuuuvvvwwwxxxxxxxxxtttuuuuuuvvvvvvwwwwwwxxxuuuttttttuuuuuuwwwxxxxxxxxxwwwvvvwwwxxxxxxvvvtttwwwyyy|||}}}|||{{{zzz{{{{{{|||}}}|||zzzvvvqqqoooooopppsssuuuwwwxxxxxxxxxvvvuuutttuuuvvvvvvuuutttrrrssstttttttttrrrpppooorrrrrrqqqpppppppppppppppqqqrrrssstttuuuttttttsssrrrrrrpppooonnnnnnnnnnnnoooqqqtttyyy|||{{{xxxuuusssrrrrrrrrrrrrtttvvvwwwrrrrrrrrrpppooooooqqqtttqqqsssrrrooonnnrrrrrrpppmmmmmmoooppprrrrrrsssssssssttttttssspppoooooopppqqqqqqrrrrrrrrrqqqpppppprrrpppqqquuuzzz|||zzzvvvuuuwwwxxxxxxuuurrrpppppplllppptttuuutttttttttuuuuuuuuutttttttttuuuwwwxxxrrrrrrrrrsssuuuwwwyyy{{{tttuuuvvvuuutttuuuwwwyyyvvvvvvuuutttsssssstttuuuuuuuuutttssssssssstttttttttrrrpppoooppppppooonnnmmmnnnppprrrsssuuuvvvvvvvvvssspppoooooopppppppppmmmnnnqqqsssvvvwwwwwwwwwzzzxxxwww{{{~~~{{{}}}}}}zzztttqqqpppqqqqqqooonnnooorrrvvvxxxyyyvvvtttrrrtttyyy}}}~~~|||yyywwwwwwwwwvvvuuuuuuwwwyyy{{{vvvwwwwwwuuurrrrrruuuxxxqqqqqqrrrsssttttttttttttqqqpppooonnnnnnoooqqqrrruuuuuuuuuvvvwwwwwwuuusssuuutttssssssrrrrrrrrrsssssssssrrrrrrrrrsssssstttuuuuuuuuuuuuvvvwwwxxxyyyuuutttsssuuuxxxyyyxxxwwwuuutttsssuuuxxxxxxvvvsssxxxvvvttttttvvvwwwwwwvvvyyyyyy{{{|||}}}~~~~~~~~~~~~~~~zzzzzzzzz{{{{{{{{{||||||wwwvvvuuutttsssrrrrrrrrruuuuuuuuuuuuuuuvvvvvvwwwuuuwwwyyyxxxtttqqqpppqqqllljjjgggeeeeeehhhlllnnnppppppnnnmmmmmmllllllllljjjlllooorrrtttuuuuuutttuuutttsssssssssssstttuuusssvvvxxxyyyxxxvvvuuuuuusssssstttuuuvvvwwwwwwxxxrrrrrrssstttuuuvvvwwwwwwtttttttttuuuuuuuuuuuuvvvsssrrrqqqrrruuuvvvvvvuuuuuuwwwzzz|||{{{yyyyyyyyy|||||||||{{{xxxtttpppmmmmmmooorrruuuwwwyyyyyyzzzqqqpppooooooqqqqqqpppoooqqqrrruuuvvvvvvtttqqqooosssrrrqqqqqqppppppqqqqqqqqqrrrssstttttttttsssrrrrrrqqqppppppooopppppppppnnnpppuuuzzz}}}|||yyyuuuyyyvvvtttssstttuuuttttttrrrrrrqqqpppnnnooorrrtttppprrrqqqmmmmmmqqqrrrppplllmmmnnnppprrrsssssstttqqqtttwwwwwwvvvsssrrrrrrnnnnnnpppqqqrrrssssssssstttrrrqqquuuzzz{{{xxxssstttvvvyyyyyyvvvsssqqqpppnnnpppssssssqqqqqqtttvvvwwwwwwvvvvvvvvvxxxyyyzzzssssssrrrssstttvvvxxxyyyssstttuuuuuutttuuuwwwxxxvvvwwwwwwvvvtttttttttvvvwwwvvvuuutttrrrpppooonnnpppmmmlllnnnrrrttttttrrrnnnoooqqqtttvvvwwwxxxxxxwwwuuuqqqppppppqqqqqqqqqmmmnnnpppsssvvvxxxyyyzzz{{{xxxvvv{{{~~~~~~}}}yyy|||~~~{{{wwwsssrrrsssqqqppppppqqqtttwwwxxxxxxuuurrrqqqssswww{{{{{{zzz}}}~~~~~~|||zzzxxxyyyxxxvvvtttssstttwwwzzzwwwwwwvvvssspppqqqtttxxxmmmoooppprrrssssssrrrrrrooonnnlllkkkkkklllmmmnnntttssstttuuuwwwwwwuuusssvvvuuuttttttsssssssssttttttttttttuuuvvvwwwxxxyyytttuuuuuuvvvwwwxxxxxxxxxuuuttttttvvvzzz|||zzzxxxwwwtttsssvvvzzz{{{wwwsssxxxvvvtttsssuuuvvvvvvvvvzzz{{{}}}~~~~~~~~~zzz{{{|||||||||{{{zzzyyyxxxwwwvvvtttrrrpppnnnnnnsssssstttwwwyyyyyyvvvttttttxxx|||zzztttooommmnnnkkkiiigggeeefffiiilllooouuuuuutttqqqmmmjjjiiijjjjjjlllnnnqqqrrrrrrqqqppptttssssssrrrrrrsssssssssrrruuuvvvtttsssuuutttqqqppppppqqqtttyyyzzzxxxuuuvvvtttqqqppppppppppppooouuuvvvvvvvvvtttsssqqqoooooommmmmmppptttxxxxxxxxxsssvvvzzz||||||zzzyyyxxx}}}zzzwwwuuutttsssrrrppplllmmmppprrrtttuuuuuuuuuuuussspppoooppprrrrrrrrrpppqqqtttuuuuuutttrrrpppzzzxxxuuusssrrrsssuuuvvvqqqtttvvvwwwuuussssssssssssrrrpppppptttxxxuuuooosssuuuyyy}}}}}}yyyuuusssssssssttttttuuutttrrrqqqqqqrrrtttuuuqqqpppnnnlllmmmnnnppprrrmmmooorrrsssrrrqqqpppppprrrtttwwwyyyxxxtttooolllooolllmmmqqqsssrrrtttxxxtttuuuuuuuuutttuuuwwwyyyyyyzzzzzzzzzyyyvvvsssrrrsssssstttuuuuuuuuutttsssxxxyyy{{{{{{zzzyyyzzz{{{xxxtttrrrssswwwyyywwwssstttuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvwwwwwwxxxyyyyyyxxxyyyyyyxxxuuuqqqllljjjkkklllnnnpppqqqpppooonnnrrrooonnnrrruuutttuuuxxxzzzwwwtttpppnnnnnnooopppvvvqqqmmmlllqqqwww{{{}}}|||{{{|||}}}yyyxxxxxxwwwyyy{{{||||||yyywwwuuutttssstttwwwzzzzzzwwwssstttsssrrrqqqrrrtttvvvxxxyyy{{{|||{{{yyywwwvvvvvvxxxvvvuuutttvvvwwwxxxwwwwwwuuurrrqqqrrrtttttttttsssssssssrrrrrrsssssstttqqqpppooollliiiiiijjjlllttttttuuuuuuuuuuuuuuuuuutttqqqnnnpppuuuwwwuuurrrqqqsssvvvxxxzzz|||||||||{{{yyyvvvuuuvvvwwwwwwwww{{{yyyvvvuuuwwwzzz{{{|||xxxwwwvvvuuuttttttttttttsssttttttttttttsssrrrqqqzzz}}}~~~{{{~~~~~~{{{{{{|||}}}|||{{{zzzzzzvvvvvvuuutttrrrqqqqqqppprrrrrrsssuuuwwwwwwuuusssrrrvvvzzzyyytttooommmnnnkkkjjjiiihhhiiikkkmmmooosssttttttsssooolllkkkkkkkkkmmmoooqqqrrrqqqqqqppprrrrrrqqqqqqqqqrrrssssssppptttuuusssssstttrrrnnnqqqpppqqqtttwwwwwwuuurrrtttrrrooonnnoooppppppooouuuuuuuuuuuutttrrrpppooorrrqqqpppssswwwzzzzzzyyyssswww{{{}}}|||zzzyyyyyy|||zzzwwwvvvuuussspppnnnnnnooorrrtttuuuuuuuuuuuutttqqqooonnnpppqqqqqqppprrrtttvvvxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvuuuuuutttqqqsssvvvvvvuuusssssssssuuuuuutttssswww{{{xxxrrrtttwww}}}|||yyyuuussssssssstttssstttsssrrrqqqqqqrrrssstttppppppppppppppppppppppppmmmoooqqqrrrqqqoooooopppssstttvvvwwwvvvsssooolllllljjjjjjnnnpppoooqqquuuuuuvvvvvvuuuttttttvvvyyyzzzzzzzzzzzzyyywwwuuutttqqqqqqqqqrrrssstttuuuvvv{{{|||}}}}}}{{{yyyyyyzzz{{{xxxuuuvvvyyyzzzxxxtttuuuvvvxxxyyyzzz{{{{{{{{{vvvvvvuuuuuuvvvxxxyyyzzzxxxxxxwwwvvvtttqqqmmmkkknnnoooqqqrrrrrrqqqpppooosssoooooosssuuutttuuuxxxyyywwwtttqqqooooooooooooqqqmmmjjjkkkoootttxxxyyyzzz{{{~~~}}}yyyuuutttwwwxxxyyyzzzzzzyyywwwvvvttttttuuuwwwzzzzzzwwwtttsssrrrrrrrrrssstttvvvvvvvvvxxxzzzzzzxxxwwwvvvwwwvvvuuutttssstttvvvvvvwwwwwwuuusssssstttuuutttsssqqqqqqqqqrrrrrrssstttuuussssssssspppnnnmmmnnnooossssssuuuvvvvvvvvvuuutttrrrpppoooqqqvvvwwwuuurrrqqqsssuuuxxxzzz|||||||||{{{yyywwwvvvvvvwwwxxxxxx{{{yyyvvvvvvxxx{{{}}}}}}yyyyyywwwvvvuuutttttttttuuuuuutttttttttssssssssswwwzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{vvvuuuttttttssssssssssssqqqpppqqqsssuuuuuutttrrrooossswwwwwwssspppnnnoookkkkkkkkkkkkkkklllnnnnnnppprrruuuuuussspppnnnnnnmmmnnnoooqqqqqqqqqpppoooppppppoooppppppqqqrrrrrrooosssuuusssrrrrrroookkkppppppqqqsssttttttrrrooorrrooommmlllnnnoooppppppttttttuuutttsssrrrpppooosssrrrrrrtttwwwyyyyyyxxxtttwww{{{~~~}}}{{{zzzyyyzzzyyywwwvvvuuurrrooolllpppqqqsssuuuvvvwwwvvvvvvuuusssqqqqqqrrrrrrrrrqqqtttuuuwwwxxxyyyxxxwwwvvvrrrtttwwwyyyzzzxxxuuusssqqqsssuuuvvvtttsssssssssyyyyyyxxxvvvzzz~~~|||wwwuuuyyy{{{xxxuuussssssssssssrrrsssrrrrrrqqqqqqrrrrrrsssoooppprrrrrrrrrqqqpppooommmoooppppppooonnnnnnooottttttttttttssspppnnnlllllliiijjjnnnpppoooqqqtttwwwwwwwwwvvvuuutttvvvwww{{{zzzzzzyyyxxxxxxwwwwwwsssrrrppppppqqqtttxxxzzz~~~~~~{{{zzzzzzzzz}}}zzzwwwwwwyyyyyyvvvssstttuuuwwwzzz{{{|||||||||uuuuuuttttttuuuwwwzzz{{{xxxwwwvvvtttsssqqqpppoooqqqrrrssstttsssrrrqqqppprrrppppppssstttrrrsssvvvwwwvvvtttrrrqqqpppoooooonnnlllkkkmmmpppsssuuuvvvwwwzzz}}}zzzvvvssswwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvxxxyyyyyywwwuuuqqqqqqrrrssstttttttttttttttvvvxxxyyyxxxwwwwwwwwwttttttssssssssstttvvvvvvwwwvvvvvvwwwxxxwwwuuussspppppppppqqqrrrssstttuuuuuuvvvwwwvvvsssrrrrrrrrrqqqsssuuuwwwwwwvvvtttsssqqqppppppssswwwxxxvvvrrrppprrruuuxxxzzz|||}}}}}}{{{zzzxxxwwwwwwwwwxxxyyy|||yyywwwwwwzzz}}}|||{{{yyywwwuuutttsssssswwwvvvuuutttssstttuuuuuusssvvvyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||wwwvvvuuussssssrrrrrrsssoooooooooqqqssssssrrrqqqmmmppptttuuusssqqqoooooojjjkkkllllllmmmmmmmmmmmmmmmqqquuuwwwvvvsssqqqpppnnnoooppppppppppppoooooonnnnnnnnnnnnooopppqqqqqqppptttuuusssrrrrrrnnniiinnnoooqqqrrrtttsssrrrpppooommmjjjjjjkkknnnoooooorrrssssssssssssqqqooonnnrrrrrrrrrtttuuuvvvvvvvvvtttxxx|||~~~}}}{{{zzzzzzyyyxxxwwwvvvuuurrrnnnjjjppprrrtttvvvxxxyyyyyyyyyyyywwwvvvvvvvvvvvvuuutttttttttuuuuuuttttttssssssqqqsssvvvyyyzzzxxxvvvtttqqqsssuuuuuutttttttttuuu{{{|||{{{yyy{{{~~~zzzuuuyyyzzzwwwtttrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppnnnoooppppppnnnmmmnnnooottttttrrrqqqooonnnnnnmmmooommmmmmqqqsssrrrssswwwxxxxxxyyyxxxvvvuuuvvvwwwzzzyyyxxxxxxwwwxxxxxxxxxxxxvvvrrrpppqqquuuyyy}}}}}}~~~~~~}}}{{{zzz{{{||||||zzzwwwvvvvvvuuurrrpppqqqrrruuuxxxzzz{{{{{{zzzuuutttsssssstttwwwzzz|||yyyxxxvvvtttssssssssssssssssssttttttsssrrrqqqpppqqqooooooqqqqqqnnnppptttuuuttttttsssqqqpppooonnnppppppqqqrrrttttttttttttuuuwww{{{}}}}}}}}}zzzwwwvvvvvvuuuuuuuuuvvvxxxyyyyyyxxxxxxyyyyyyyyyxxxwwwoooqqqrrrtttttttttrrrrrrrrruuuwwwxxxxxxwwwxxxxxxsssttttttsssssstttvvvxxxxxxxxxzzz|||}}}|||xxxuuurrrrrrqqqqqqqqqqqqrrrrrrsssuuuxxxxxxvvvtttssssssppprrruuuxxxxxxwwwtttsssqqqqqqssswwwzzzzzzwwwuuuppprrrtttwwwzzz{{{||||||zzzzzzzzzyyyxxxwwwyyyzzz|||yyywwwxxx{{{~~~}}}|||zzzxxxvvvtttsssssswwwvvvtttrrrrrrtttuuuvvvrrrsssvvvyyy|||~~~~~~~~~~~~}}}|||||||||zzzxxxvvvsssqqqppppppqqqnnnnnnmmmoooqqqrrrqqqppplllooorrrttttttrrrpppooojjjkkklllmmmmmmllllllkkklllqqqvvvxxxwwwuuurrrqqqoooooooooppppppppppppooommmmmmmmmmmmmmmnnnooopppqqqtttvvvsssrrrrrrooojjjkkkmmmpppsssttttttssssssmmmjjjhhhgggiiilllnnnnnnqqqqqqrrrrrrrrrpppooonnnppprrrssstttuuuuuuuuuuuutttwww{{{}}}}}}{{{zzzyyyxxxwwwvvvvvvuuusssoookkkoooqqqtttwwwzzz{{{||||||{{{yyywwwvvvwwwwwwvvvuuuvvvuuutttrrrppppppoooooorrrssstttvvvwwwwwwwwwwwwssstttvvvvvvuuuuuuvvvwww{{{}}}|||yyyzzz~~~|||www{{{|||xxxuuurrrqqqqqqqqqpppoooppppppqqqrrrrrrqqqppppppsssrrrpppnnnnnnooopppqqqmmmoooqqqqqqpppooopppqqqtttsssqqqooonnnnnnnnnooorrrooopppssstttsssuuuxxxxxxyyyzzzyyywwwvvvvvvwwwxxxwwwwwwwwwwwwxxxyyyyyy{{{xxxtttqqqpppssswwwzzzzzz{{{{{{{{{zzzzzz|||~~~}}}|||yyywwwvvvtttqqqoooppprrruuuxxxzzz{{{zzzzzzuuuuuuttttttuuuwwwzzz{{{zzzxxxwwwuuutttuuuvvvwwwsssssssssrrrrrrqqqppppppooonnnooopppnnnjjjlllqqqsssrrrrrrqqqppppppooonnnrrrtttvvvvvvuuusssqqqpppssstttvvvzzz{{{{{{|||{{{xxxuuutttsssssssssuuuwwwxxxzzzzzzyyyxxxwwwwwwxxxxxxoooppprrrttttttsssqqqppprrruuuwwwxxxwwwwwwwwwxxxssstttuuutttssstttwwwzzzxxxzzz||||||xxxvvvuuutttrrrqqqpppoooooopppsssvvvvvvuuusssrrrqqqooorrruuuxxxxxxwwwuuusssssstttvvvyyy{{{{{{yyywwwqqqrrruuuwwwyyy{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxzzz{{{yyywwwxxx{{{~~~~~~}}}zzzxxxvvvtttsssrrrvvvuuusssrrrrrrtttvvvwwwsssssstttvvvyyy|||~~~~~~~~~}}}||||||||||||zzzxxxuuurrrpppooooooooonnnmmmmmmnnnpppqqqqqqppplllnnnqqqtttuuusssqqqpppkkkkkklllmmmmmmllllllkkknnnqqqvvvxxxwwwtttrrrqqqnnnnnnoooooooooppppppqqqnnnnnnmmmmmmmmmmmmnnnnnnqqqttttttqqqqqqrrrpppllliiilllppprrrssssssssstttllliiifffeeefffiiilllmmmooopppqqqqqqqqqpppnnnmmmppprrruuuvvvvvvuuuvvvwwwsssvvvzzz}}}|||zzzyyyxxxxxxvvvvvvvvvuuutttqqqnnnoooqqqtttwwwzzz|||}}}}}}zzzwwwsssrrrrrrssssssssswwwvvvsssqqqoooooooooooossssssrrrssssssuuuvvvwwwtttvvvwwwwwwvvvvvvxxxyyy{{{}}}|||yyyyyy}}}}}}{{{~~~~~~yyyuuussspppooooooooommmlllnnnoooqqqrrrrrrqqqooonnnrrrpppnnnkkkkkklllnnnooolllooorrrttttttsssssssssrrrqqqpppnnnnnnoooppppppqqqoooooorrrsssrrrssswwwwwwyyyzzzzzzxxxwwwwwwxxxvvvwwwwwwxxxyyyzzzzzz{{{yyywwwtttrrrqqqrrrtttvvvyyyzzzzzzzzzyyy{{{~~~}}}zzzwwwuuusssrrrrrruuuxxx{{{}}}}}}{{{zzzvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwuuuuuuuuuvvvvvvrrrrrrqqqqqqqqqqqqqqqqqqooonnnoooppplllhhhjjjoooqqqqqqpppooonnnnnnnnnoooqqqsssvvvvvvtttpppnnnmmmrrrssstttvvvzzz~~~zzzyyyyyyxxxvvvttttttsssrrrrrrsssuuuvvvyyyyyyxxxvvvtttsssuuuwwwoooppprrrssssssrrrpppooosssuuuwwwwwwvvvtttttttttrrrtttvvvuuussstttwww{{{wwwyyy|||{{{yyyxxxvvvsssqqqooonnnnnnnnnqqqssstttsssrrrqqqqqqppprrrtttwwwxxxwwwvvvtttuuuvvvxxxzzz{{{zzzyyyxxxrrrsssuuuwwwyyyyyyyyyyyywwwzzz|||zzzwwwvvvwwwzzz{{{xxxvvvvvvyyy|||~~~}}}|||zzzwwwuuusssrrrrrrvvvuuuuuuttttttuuuwwwwwwuuuuuuuuuvvvxxxzzz}}}~~~~~~|||{{{{{{{{{{{{xxxvvvssspppooooooooopppnnnmmmlllmmmoooqqqqqqpppmmmoooqqqtttvvvuuurrrpppmmmmmmmmmmmmmmmmmmmmmmmmpppsssvvvwwwuuusssqqqpppnnnnnnnnnnnnoooppprrrrrrpppooonnnmmmmmmlllmmmmmmppprrrrrrnnnnnnppppppnnniiilllppprrrqqqpppppprrrlllhhhdddcccdddgggjjjkkknnnooopppppppppooonnnmmmmmmqqqtttvvvuuutttuuuvvvrrruuuyyy{{{{{{yyyxxxwwwxxxvvvuuuuuuuuuuuutttrrrrrrsssuuuxxxyyyzzzzzzzzzxxxtttpppmmmmmmooopppqqquuusssqqqooonnnoooqqqrrrrrrrrrrrrrrrssssssttttttvvvwwwxxxxxxwwwxxxzzz||||||~~~}}}zzzyyy}}}~~~{{{}}}|||xxxsssqqqooonnnnnnmmmkkkjjjmmmnnnqqqssssssqqqnnnmmmnnnnnnlllkkkjjjjjjjjjkkkkkkoootttxxxxxxwwwvvvvvvppppppooooooooopppqqqrrrqqqoooooorrrsssrrrsssvvvvvvxxxzzzzzzyyyxxxxxxyyyvvvxxxyyy{{{}}}}}}}}}|||xxxxxxwwwvvvvvvvvvwwwwww|||||||||{{{zzz{{{~~~}}}{{{wwwtttsssssssssuuuyyy|||}}}|||zzzyyywwwxxxyyyyyyzzzyyyxxxwwwxxxwwwvvvuuuttttttttttttqqqqqqqqqqqqqqqqqqrrrrrrqqqpppqqqqqqmmmhhhjjjppppppooommmllllllmmmnnnooonnnqqquuuuuussspppoooooorrrtttvvvxxx||||||xxxvvvvvvwwwxxxtttssssssrrrrrrrrrrrrsssvvvvvvuuurrrnnnnnnpppsssooopppqqqrrrrrrqqqpppooosssuuuvvvuuurrrpppoooooopppsssuuutttrrrrrrvvv{{{tttvvvyyy~~~}}}zzzyyywwwtttrrrqqqpppooooooqqqssstttsssrrrrrrsssqqqrrrtttuuuwwwwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwwwwsssuuuvvvwwwxxxxxxwwwwwwuuuyyy{{{zzzvvvtttvvvyyyzzzwwwuuuuuuwwwzzz{{{|||{{{zzzxxxvvvtttsssrrrrrrwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwxxxzzz|||~~~~~~|||zzzzzzzzz{{{vvvtttqqqooonnnoooqqqrrrooommmlllmmmoooqqqqqqpppnnnooorrruuuvvvuuurrrooopppooonnnnnnnnnnnnooooooqqqtttvvvvvvtttqqqpppooommmmmmmmmnnnoooqqqrrrsssqqqpppooonnnmmmllllllllloooqqqooollllllooopppnnniiilllpppqqqooommmmmmooolllhhhdddbbbcccfffhhhiiinnnnnnoooppppppooonnnmmmiiimmmrrrsssrrrrrrssstttqqquuuyyy{{{zzzxxxwwwwwwxxxvvvttttttuuuvvvvvvuuutttuuuwwwxxxyyyxxxxxxwwwyyytttoookkkkkknnnpppqqqqqqpppnnnlllmmmoooqqqssspppqqqrrrsssssssssrrrrrrwwwxxxyyyyyyxxxyyy{{{}}}|||~~~zzzyyy}}}yyyzzz}}}zzzvvvqqqooommmmmmmmmllljjjhhhlllnnnqqqssssssqqqnnnlllkkkkkkllllllkkkiiihhhgggjjjooovvvzzz{{{zzzxxxwwwoooooooooooopppqqqrrrssssssppppppssstttssstttwwwuuuxxxzzz{{{zzzyyyyyyzzzwwwyyy{{{~~~~~~yyyyyy{{{||||||||||||{{{~~~|||{{{{{{~~~}}}}}}|||yyyuuurrrqqqqqqrrrtttwwwzzz{{{zzzxxxvvvxxxyyyzzz{{{{{{zzzxxxvvvvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqqqqqqqrrrssstttrrrrrrssssssnnnhhhkkkqqqpppnnnllljjjjjjkkknnnooommmqqquuuvvvtttrrrrrrsssrrruuuyyy|||~~~zzzzzzyyywwwvvvwwwzzz}}}sssssssssrrrrrrqqqqqqqqqssssssrrrnnnjjjjjjmmmpppppppppqqqqqqqqqppppppooossstttuuussspppmmmkkkkkknnnrrrtttssspppqqquuuzzzrrrssswww|||}}}yyyxxxwwwuuusssrrrrrrrrrppprrrtttttttttssstttvvvqqqrrrsssuuuvvvwwwwwwwwwvvvwwwxxxwwwuuuuuuuuuvvvuuuuuuwwwxxxxxxwwwvvvvvvtttxxx{{{zzzvvvtttuuuxxxyyywwwttttttuuuxxxyyyzzzzzzyyyxxxvvvtttsssrrrrrrxxxyyyzzz{{{{{{{{{{{{zzzxxxyyyyyyzzz|||~~~~~~}}}||||||}}}~~~uuutttsssrrrqqqoooooonnnoooooonnnnnnnnnnnnoooppppppsssuuutttqqqpppqqqsssrrrqqqooonnnooonnnlllkkkrrrrrrqqqnnnlllkkklllnnnpppooommmjjjhhhiiimmmpppwwwrrrllliiiiiijjjjjjiiilllllljjjjjjjjjlllnnnpppmmmmmmnnnnnnnnnmmmlllkkkhhheeebbbaaacccfffhhhiiillllllmmmnnnnnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrtttvvvuuuuuuxxx|||zzzuuuuuutttsssssssssuuuvvvwwwqqqrrruuuwwwxxxxxxwwwvvvrrrqqqooonnnnnnnnnooooooqqqpppooooooppppppooommmoooooopppooonnnnnnqqqssswwwwwwwwwxxxxxxyyyyyyyyy~~~~~~}}}{{{zzz{{{}}}|||zzzzzz{{{|||zzzvvvrrroooppppppnnnkkkjjjjjjkkkhhhlllppprrrrrrpppnnnnnnkkklllmmmnnnnnnmmmlllkkklllooorrrvvvxxxyyyxxxxxxrrrpppnnnnnnoooqqqrrrsssuuuttttttttttttuuuuuuvvvuuuqqqqqqvvvzzzyyyyyyzzzvvv|||zzzzzz{{{}}}~~~~~~}}}{{{{{{|||}}}}}}|||}}}zzzvvvtttssstttssswww{{{}}}}}}{{{zzzzzz|||{{{zzzxxxxxxwwwwwwxxxyyyxxxuuusssqqqqqqqqqqqqooooooooopppqqqqqqrrrrrrrrrrrrssssssrrrqqqooonnnrrrnnnjjjjjjlllnnnmmmlllnnnnnnoooppprrrtttuuuvvvyyy|||~~~|||{{{xxxwwwwwwwwwxxxxxxvvvuuusssssssssrrrqqqooonnnnnnsssrrrnnnjjjggghhhnnnsssuuuqqqpppqqqqqqooopppsssqqqrrrttttttrrroookkkiiimmmrrrvvvvvvqqqmmmmmmnnnllloootttxxx|||}}}~~~~~~}}}{{{yyywwwwwwuuusssqqqvvvrrrooopppuuuxxxwwwttttttuuuvvvwwwwwwxxxzzz|||vvvvvvvvvuuutttrrrqqqpppsssssstttvvvxxxxxxwwwuuuyyyyyyyyywwwuuutttttttttyyyxxxwwwuuuttttttttttttxxxwwwuuurrrpppooonnnnnnuuusssqqqsssxxx{{{{{{zzz{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}}}}sssrrrpppooooooppprrrtttoooooonnnnnnnnnoooooopppooorrrtttsssqqqpppqqqsssrrrqqqooonnnnnnnnnllljjjlllmmmllliiieeefffjjjnnnrrrrrrpppmmmkkklllooorrrtttpppllljjjkkkllllllkkklllkkkjjjjjjjjjlllooopppmmmmmmnnnoooooonnnmmmlllhhheeebbbaaaccceeeggghhhjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnoooooopppppppppqqqpppooorrrvvvuuuqqqtttssssssrrrrrrssstttuuurrrtttvvvwwwxxxxxxvvvuuurrrqqqpppoooooopppqqqrrrrrrqqqppppppqqqrrrqqqooooooooopppnnnmmmnnnppprrruuuvvvxxxyyyzzz{{{{{{{{{|||~~~}}}zzzxxxxxxzzz{{{yyyxxxyyyzzzyyyvvvsssqqqrrrqqqoookkkiiihhhhhhiiillloooqqqqqqpppoooooolllmmmnnnnnnnnnmmmlllkkknnnpppsssvvvwwwwwwvvvuuurrrpppooonnnoooqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuutttppppppvvvzzz{{{{{{}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~zzzwwwttttttuuuvvvyyy|||}}}|||yyywwwwwwyyyyyyyyyxxxwwwvvvvvvvvvyyywwwuuusssrrrqqqqqqqqqnnnnnnoooooopppqqqrrrrrrssssssssssssrrrpppooonnnpppmmmjjjjjjlllmmmlllkkkiiiiiikkkmmmppptttwwwyyy}}}~~~zzzwwwvvvuuutttuuuwwwwwwvvvtttrrrqqqpppppppppooommmkkkkkklllllljjjhhhhhhkkknnntttqqqppprrrrrrpppqqqtttwwwvvvuuusssqqqppppppooommmqqqtttsssnnnkkkjjjlllmmmppptttxxxzzz{{{zzzyyyvvvvvvvvvwwwxxxwwwtttqqquuurrroooppptttvvvuuussstttvvvwwwwwwwwwwwwyyy{{{zzzzzzyyyxxxvvvuuusssrrrtttttttttvvvxxxyyywwwvvvwwwxxxxxxwwwvvvuuuuuuuuuwwwwwwvvvvvvuuuuuuttttttvvvuuutttsssqqqpppooonnnsssrrrrrruuuyyy||||||{{{xxxyyyzzz{{{{{{{{{zzzzzz}}}|||{{{sssqqqooommmnnnppptttvvvppppppooooooooooooooopppnnnppprrrrrrqqqqqqrrrsssrrrqqqooonnnnnnmmmkkkiiigggiiihhhccc^^^___gggooosssrrrqqqnnnllllllnnnqqqpppnnnlllllllllmmmlllkkkjjjiiiiiiiiijjjlllooopppmmmnnnooooooooonnnllllllgggdddaaa```bbbdddeeefffiiijjjkkkmmmnnnooooooooommmnnnnnnnnnooonnnnnnnnnnnnooommmkkkmmmqqqrrrooossssssrrrqqqqqqqqqrrrrrrtttuuuwwwxxxxxxwwwvvvuuuqqqqqqqqqqqqrrrssstttuuutttsssrrrrrrtttuuutttrrroooooopppnnnmmmmmmnnnpppsssuuuxxxzzz|||}}}||||||yyy}}}~~~xxxttttttvvv{{{yyyxxxwwwxxxwwwuuutttssssssrrrpppkkkhhhffffffjjjlllnnnoooooooooppprrrooooooooooooooonnnmmmlllppprrrtttuuuvvvuuutttsssrrrqqqpppooooooqqqrrrtttuuuuuuvvvwwwwwwvvvuuutttrrroooooouuuyyy{{{}}}~~~}}}{{{{{{}}}~~~{{{wwwuuuuuuuuuxxxzzz}}}|||zzzvvvtttsssvvvwwwwwwxxxwwwvvvtttsssxxxwwwuuutttrrrrrrrrrrrrlllmmmmmmnnnpppqqqrrrrrrttttttrrrqqqpppooooooooommmllljjjkkkllllllkkkiiicccdddfffiiimmmsssxxxzzz}}}}}}yyyzzz|||{{{vvvqqqrrrqqqqqqrrrtttuuutttsssqqqooommmmmmooonnnkkkhhhfffhhhlllmmmlllkkkkkklllrrroooooorrrsssqqqrrrvvv|||yyyvvvsssrrrssstttuuullloooqqqppplllhhhhhhiiimmmooossswwwxxxwwwvvvtttuuuuuuwwwyyyzzzxxxuuuqqqtttqqqnnnoooqqqssssssqqqvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxvvvuuutttuuuuuuuuuvvvxxxyyyxxxvvvuuuvvvvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwvvvuuusssrrrrrrrrrsssssssssrrrpppooorrrrrrtttxxx|||~~~~~~}}}wwwxxxzzz|||{{{yyywwwuuu}}}~~~}}}{{{yyyuuusssqqqoooooopppqqqrrrqqqqqqpppoooooooooppppppmmmooopppqqqqqqrrrrrrsssrrrpppnnnmmmmmmllljjjhhhgggjjjhhhaaaZZZ[[[eeeooopppqqqpppnnnkkkkkklllnnnooonnnnnnmmmmmmllljjjiiiggggggfffgggiiikkknnnpppoooooooooooonnnllljjjiiifffcccaaa```aaaccccccccciiijjjlllnnnoooqqqqqqqqqnnnoooooopppooonnnmmmlllooopppnnnkkkkkkppprrrpppsssrrrrrrrrrqqqqqqqqqqqqvvvwwwxxxyyyxxxwwwuuutttqqqqqqrrrssstttvvvwwwxxxuuutttttttttvvvwwwvvvuuunnnooopppooommmlllmmmooorrrtttwwwzzz|||{{{zzzyyywww{{{~~~{{{uuurrrtttxxx}}}{{{xxxvvvuuutttsssrrrqqqrrrsssqqqmmmjjjhhhhhhkkkmmmnnnnnnnnnoooqqqsssrrrrrrqqqqqqppppppoooooorrrssstttvvvvvvvvvuuutttsssrrrqqqpppooopppsssuuuuuuvvvwwwxxxxxxvvvtttrrrqqqnnnnnnsssvvvxxx{{{}}}{{{{{{}}}}}}{{{wwwuuuuuuvvvxxxzzz{{{{{{xxxuuusssrrrtttuuuwwwxxxwwwuuusssrrrvvvuuuuuutttsssrrrrrrrrrkkkkkklllmmmooopppqqqqqqtttrrrpppnnnmmmmmmnnnnnnkkkjjjkkkkkkkkkjjjiiihhhbbbbbbcccfffkkkpppuuuyyyxxxzzz{{{{{{{{{uuuuuuxxxwwwqqqkkkmmmllllllmmmpppqqqrrrqqqpppmmmkkklllnnnnnnkkkgggfffiiimmmpppqqqqqqpppoooooommmmmmqqqrrrqqqrrruuu{{{zzzwwwuuutttuuuvvvwwwnnnooopppnnnkkkhhhhhhhhhlllnnnrrruuuvvvuuusssrrrzzzyyyxxxxxxyyywwwtttrrrrrrpppnnnnnnoooqqqqqqpppwwwxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuvvvxxxyyyxxxvvvtttttttttvvvwwwxxxwwwvvvvvvwwwxxxxxxvvvtttqqqooooooppprrrtttuuutttrrrqqqqqqsssvvvzzz}}}~~~yyyyyyzzzzzzyyywwwuuusss~~~{{{|||~~~|||yyywwwrrrrrrssssssssssssrrrqqqrrrrrrqqqpppppppppppppppmmmnnnnnnpppqqqrrrrrrqqqpppnnnmmmlllmmmllljjjiiilllmmmjjjbbbYYYZZZdddnnnnnnooopppnnnlllkkklllmmmooooooooonnnkkkiiigggfffdddddddddeeehhhkkknnnpppqqqqqqqqqpppnnnllliiihhhgggeeebbbaaabbbccccccbbbkkklllmmmoooqqqrrrrrrrrroooppppppqqqpppooommmlllnnnpppoookkkkkkoooqqqppprrrrrrrrrsssrrrrrrrrrrrrvvvwwwxxxyyyxxxvvvtttsssqqqrrrsssuuuwwwxxxyyyzzzwwwvvvuuuuuuwwwxxxwwwuuunnnoooppppppnnnmmmnnnooorrrtttwwwyyyyyyxxxvvvuuuwwwyyyzzzwwwssstttyyy~~~}}}{{{wwwsssqqqoooooooooppprrrrrrpppmmmllllllmmmnnnnnnnnnmmmnnnppprrrtttssssssrrrrrrrrrqqqqqqrrrssstttvvvwwwwwwwwwvvvssstttsssqqqooopppsssuuuuuuvvvxxxxxxwwwuuusssqqqqqqmmmmmmppprrrssswww}}}~~~}}}{{{zzz|||~~~}}}}}}|||zzzvvvtttuuuuuuuuuwwwyyyxxxvvvtttssssssssstttvvvwwwvvvuuusssrrrssssssssssssrrrrrrqqqqqqjjjkkkkkkmmmnnnoooppppppqqqpppnnnlllllllllmmmmmmiiijjjkkkkkkjjjiiiiiihhheeeeeefffgggjjjnnnqqqtttsssuuuwwwxxx~~~|||uuusssuuutttmmmgggiiihhhggghhhkkkmmmnnnnnnnnnlllkkkkkkmmmmmmjjjhhhhhhiiikkknnnqqqrrrrrrrrrllljjjkkkoooqqqooopppssswwwwwwwwwwwwwwwvvvuuutttqqqqqqpppnnnllljjjjjjkkkkkkmmmpppssstttuuutttssszzzwwwtttrrrrrrtttttttttpppooommmmmmnnnoooppppppwwwyyyzzzzzzxxxwwwwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvuuuuuuwwwxxxwwwvvvrrrrrrsssuuuxxxyyywwwuuuxxxyyyyyyxxxuuurrrnnnlllnnnppprrruuuvvvvvvuuutttrrruuuyyy|||}}}~~~~~~~~~|||{{{zzzxxxwwwvvvuuuuuu|||yyyzzz|||}}}|||zzzxxxvvvnnnpppsssvvvwwwwwwvvvvvvssssssrrrqqqppppppppppppnnnnnnnnnoooqqqrrrpppooonnnlllkkkkkkllllllkkkjjjmmmmmmhhh```XXXYYYbbbkkkmmmoooqqqpppooommmmmmnnnnnnnnnooollliiifffeeeeeedddddddddfffiiilllppprrrqqqrrrrrrqqqpppnnnlllkkkkkkiiifffeeeeeefffeeedddkkklllnnnooopppqqqqqqrrrmmmnnnpppppppppnnnlllkkkkkkooooookkkiiilllnnnnnnpppqqqrrrssssssssssssrrruuuvvvwwwxxxwwwvvvtttrrrqqqrrrtttvvvxxxyyyzzzzzzxxxwwwuuuvvvwwwwwwuuutttmmmooopppqqqpppooopppqqqssstttvvvwwwwwwvvvuuutttyyyxxxvvvttttttxxx}}}~~~~~~}}}yyytttpppnnnnnnmmmpppssstttrrrqqqqqqqqqnnnoooooonnnmmmmmmooopppsssrrrrrrqqqqqqrrrssssssrrrssstttuuuvvvvvvvvvvvvtttuuuuuussspppooosssvvvvvvwwwwwwvvvuuusssqqqppppppmmmlllnnnnnnpppvvv}}}}}}zzzyyyzzz|||~~~~~~||||||{{{xxxuuuttttttuuusssuuuwwwwwwuuusssssssssqqqrrrssstttssssssrrrqqqqqqqqqqqqrrrrrrqqqppppppkkkkkkkkklllmmmmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnjjjkkklllkkkiiihhhiiijjjjjjjjjjjjkkklllmmmnnnooopppsssuuuwww~~~{{{uuurrrrrrppplllgggfffeeecccdddgggiiijjjjjjkkkkkklllkkkkkkjjjiiiiiiffffffgggjjjnnnqqqqqqpppjjjiiijjjnnnpppmmmnnnpppssstttwwwyyyxxxvvvtttrrrsssrrrpppnnnmmmmmmnnnnnnnnnoooppprrrssstttuuuuuurrrnnnjjjiiikkkooorrrtttnnnmmmmmmmmmmmmoooppprrrwwwyyy{{{{{{yyyxxxwwwxxxwwwxxxzzz{{{|||}}}}}}}}}wwwuuuttttttuuuvvvvvvuuurrrqqqrrruuuyyyzzzwwwtttzzzyyyxxxwwwtttqqqnnnllloooqqqsssuuuwwwxxxxxxxxxvvvxxx{{{|||{{{{{{|||}}}}}}{{{yyywwwuuuuuuuuuvvv~~~{{{xxxyyyzzzzzzzzzxxxvvvuuupppqqqsssvvvwwwyyyyyyyyyttttttsssqqqqqqpppppppppooonnnmmmnnnqqqqqqooommmkkkjjjjjjjjjlllmmmlllkkkiiigggaaaZZZVVVXXX___eeejjjlllooopppooommmmmmnnnkkklllllljjjfffdddeeefffeeeeeefffhhhkkkooosssvvvqqqrrrssstttttttttsssrrrpppnnnlllkkkkkkkkkjjjiiikkkkkkmmmnnnnnnooooooooojjjkkkmmmnnnnnnmmmkkkiiijjjnnnpppllljjjlllmmmlllmmmnnnpppqqqrrrsssrrrrrrssstttuuuvvvvvvuuusssrrrqqqrrrtttwwwxxxyyyyyyyyyyyywwwuuuuuuuuuuuusssrrrlllnnnqqqrrrqqqqqqrrrsssssssssuuuvvvwwwwwwwwwwwwzzzwwwuuuuuuyyy}}}{{{}}}}}}{{{vvvrrrppppppnnnqqqtttvvvuuusssssssssooopppqqqpppnnnlllmmmnnnpppooooooooooooqqqrrrssssssssssssssssssssssssssstttvvvvvvssspppooossswwwwwwwwwvvvtttsssqqqppppppnnnkkkkkkmmmnnnpppwww~~~zzzxxxyyyzzz||||||zzzzzzzzzwwwtttrrrssstttsssuuuvvvuuusssrrrqqqrrroooooooooooooooooooooooonnnoooppppppqqqpppooooookkkkkkkkkkkkkkkkkkllllllllllllmmmnnnooooooooooookkkllllllkkkhhhhhhjjjmmmnnnnnnooooooooonnnmmmlllnnnqqqsssvvv||||||xxxtttqqqpppnnnllljjjeeecccaaaaaacccfffggggggfffiiilllkkkgggeeegggiiiddddddeeejjjnnnpppooolllkkkiiikkkooopppmmmmmmooorrrtttvvvxxxxxxvvvtttrrrtttrrrooonnnnnnooopppqqqtttsssrrrqqqrrrssstttuuukkkiiifffeeehhhkkknnnooollllllmmmmmmmmmooorrrtttvvvxxx{{{{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||{{{{{{wwwuuusssssstttuuuuuutttsssqqqqqquuuyyyzzzvvvrrrxxxxxxvvvuuusssqqqpppppprrrssstttvvvwwwyyyzzz{{{yyy{{{|||{{{yyyxxxyyy{{{yyyyyyxxxwwwvvvtttssssss~~~{{{xxxxxxyyyyyyxxxwwwuuutttvvvvvvuuuuuuvvvwwwxxxyyyuuutttsssrrrqqqqqqqqqqqqpppnnnmmmnnnpppqqqnnnllljjjiiiiiijjjlllmmmmmmlllddd```[[[UUUSSSVVV\\\aaafffiiilllmmmmmmkkkkkkkkkhhhjjjjjjhhheeedddfffhhhgggggghhhjjjnnnrrrvvvyyypppqqqtttvvvxxxyyyyyyyyyuuussspppooooooooonnnllljjjjjjkkklllmmmmmmmmmlllgggiiikkkmmmmmmkkkiiihhhjjjppprrrooolllmmmnnnmmmkkklllnnnpppqqqrrrrrrqqqrrrssstttvvvvvvuuusssrrrqqqsssuuuwwwxxxyyyyyyyyyyyywwwuuutttttttttrrrpppkkknnnqqqsssssssssssstttrrrssstttuuuwwwyyyzzz{{{{{{xxxuuuxxx}}}|||xxx{{{}}}|||wwwsssrrrrrrooorrrvvvwwwvvvtttsssssspppqqqrrrqqqnnnlllkkklllmmmmmmllllllmmmoooqqqrrrssssssrrrqqqqqqpppooooootttvvvwwwtttpppooossswwwxxxwwwuuusssqqqpppppppppllljjjjjjmmmnnnqqqzzz~~~zzzwwwxxxyyyzzzzzzyyyyyyyyyvvvsssrrrrrrsssuuuvvvvvvuuurrrpppppppppmmmmmmlllllllllmmmmmmnnnlllmmmoooppppppooonnnnnnlllllllllkkkkkkkkkjjjjjjkkkllloooppprrrrrrqqqqqqlllmmmmmmjjjhhhhhhkkknnnpppqqqrrrrrrrrrooommmkkkllloooqqqsssyyywwwuuussspppnnnmmmmmmmmmdddbbb______aaadddeeeeeeccchhhllljjjeeebbbeeeiiibbbcccffflllpppqqqnnnjjjllljjjlllpppqqqnnnmmmooossstttvvvwwwwwwvvvuuuttttttqqqnnnmmmnnnppprrrrrryyywwwtttqqqqqqrrrtttuuullljjjgggggghhhjjjjjjiiikkklllmmmmmmnnnpppsssuuuuuuxxxzzz|||{{{yyyyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvtttrrrrrrssstttttttttsssqqqqqquuuzzzzzzvvvqqqvvvvvvtttssssssrrrssssssttttttuuuvvvwwwyyy{{{}}}|||}}}}}}{{{wwwvvvwwwzzzuuuvvvwwwxxxwwwtttqqqooo}}}{{{yyywwwwwwwwwwwwvvvuuutttssssssrrrsssuuuxxxzzzzzzyyyttttttsssrrrpppoooooonnnpppmmmkkkkkkmmmmmmkkkhhhiiigggfffhhhmmmqqqrrrqqqjjjcccZZZTTTSSSVVVZZZ]]]fffhhhjjjllllllkkkiiigggjjjkkkkkkiiihhhhhhjjjllllllkkkjjjlllpppsssuuuuuuuuuvvvwwwxxxyyy{{{|||}}}zzzyyyvvvsssqqqooonnnmmmmmmmmmmmmllljjjhhhgggfffjjjlllmmmmmmlllllllllmmmnnnrrrrrrmmmkkknnnpppmmmnnnnnnmmmmmmmmmoooppprrrqqqrrruuuwwwxxxwwwvvvuuurrrrrrsssvvvyyyzzzyyyxxxwwwwwwvvvtttsssrrrpppppppppnnnoootttuuutttuuuxxxuuuuuuvvvwwwxxxzzz{{{|||~~~~~~}}}{{{zzz{{{}}}{{{xxxuuuuuuvvvvvvsssqqqvvvwwwwwwvvvuuurrrpppooosssssssssssspppmmmjjjhhhmmmkkkkkklllnnnooonnnmmmrrrsssssspppllljjjkkkmmm|||yyytttpppooopppsssuuurrrqqqppprrrssstttsssqqqpppooommmlllnnnrrrwwwzzz~~~{{{xxxwwwwwwxxxyyywwwwwwvvvvvvvvvvvvwwwwww~~~zzzuuusssrrrqqqnnnlllllljjjjjjjjjlllnnnnnnmmmooonnnoooqqqssstttsssrrrnnnnnnooooooooonnnnnnmmmrrrppppppsssxxxyyyuuuqqqqqqqqqppppppooooooppppppttttttsssqqqooooooqqqsssuuutttsssvvv{{{~~~~~~}}}xxxtttooolllkkklllmmmmmmgggddd``````bbbccccccbbbaaadddhhhhhhfffccc```___dddddddddhhhnnnpppooommmjjjggggggmmmtttvvvqqqlllppppppsssvvvyyyzzzyyywwwttttttsssrrrqqqqqqqqqqqquuusssqqqqqqssstttrrrooonnnmmmkkkiiiiiikkkmmmooonnnnnnoooppprrrtttvvvxxxyyyzzzzzz{{{zzzyyywwwvvvwwwuuutttwwwzzzzzztttooopppqqqrrrqqqppppppqqqssssssuuuxxxzzzzzzyyyvvvtttsssrrrrrrqqqrrrtttwwwxxxwwwvvvuuuwwwzzz}}}}}}|||yyyvvvtttsssrrrrrrwwwxxxwwwuuurrrpppqqqrrr}}}{{{yyyvvvvvvvvvvvvuuutttsssrrrsssssstttwwwzzz{{{zzzxxxvvvuuusssrrrpppnnnmmmlllllljjjiiiiiikkkkkkjjjhhhfffffffffjjjnnnppppppnnngggbbb]]]ZZZZZZ]]]___```dddeeegggiiijjjjjjiiihhhkkkllllllkkkkkklllooorrrqqqooommmmmmppprrrssssssuuuvvvxxxyyy{{{||||||}}}yyyxxxuuussspppnnnmmmmmmoooooonnnllljjjhhhfffeeehhhjjjlllllllllkkklllmmmnnnssssssooommmppppppnnnnnnnnnnnnnnnnnnpppqqqrrrrrrsssuuuwwwyyyyyyyyyyyyuuuuuuuuuvvvxxxxxxvvvtttuuuuuutttsssrrrqqqqqqppprrroooppptttuuusssuuuxxxwwwvvvvvvwwwxxxzzz|||}}}||||||{{{yyywwwwwwyyy{{{xxxvvvuuuvvvxxxxxxvvvsssuuuuuuuuutttsssrrrqqqpppsssssssssrrrpppmmmjjjhhhjjjiiiiiikkknnnppppppooorrrrrrrrrooollljjjlllnnnuuutttrrrpppppppppqqqrrrqqqpppqqqsssuuuuuutttrrrooommmkkkkkkmmmqqquuuxxx~~~}}}{{{xxxwwwvvvvvvvvvxxxxxxwwwxxxxxxyyyzzzzzz~~~zzzuuusssrrrrrrpppnnnkkkkkkjjjkkklllmmmnnnnnnoooooopppqqqssssssssssssoooooopppppppppppppppooorrrqqqqqqtttyyyzzzwwwsssuuutttssssssssstttuuuvvvvvvvvvuuusssqqqqqqsssuuuyyyxxxxxxzzz||||||yyywwwqqqnnnjjjhhhhhhiiiiiihhhfffccc___^^^___``````___```ccceeeeeeccc```^^^]]]dddeeegggkkkoooqqqpppooommmjjjiiinnntttvvvrrrmmmpppqqqssstttttttttttttttssssssrrrrrrqqqqqqqqqqqqtttrrrqqqqqqssssssqqqooopppooolllkkkkkklllnnnooorrrrrrqqqrrrsssuuuwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwrrrpppooorrrvvvwwwtttpppqqqrrrsssrrrpppppprrrtttuuuwwwzzz{{{{{{yyyvvvtttssssssrrrrrrsssvvvxxxzzzzzzxxxwwwxxxzzz|||}}}}}}}}}{{{xxxuuurrrqqqppppppssstttsssqqqooonnnoooppp}}}zzzxxxvvvvvvvvvvvvuuuuuutttsssssstttvvvyyy||||||yyywwwvvvuuusssqqqooommmkkkjjjiiihhhggggggiiiiiihhhgggddddddfffjjjmmmnnnmmmkkkdddbbb``````bbbdddddddddeeeeeefffhhhiiijjjkkkkkkmmmnnnnnnnnnnnnqqqvvvyyyxxxuuuqqqooooooqqqqqqqqqtttvvvxxxzzz{{{|||{{{{{{wwwvvvtttqqqooommmlllllloooooommmllljjjgggeeedddfffhhhjjjkkkkkkkkklllmmmooossstttqqqooopppqqqooonnnnnnnnnnnnnnnoooqqqqqqssstttuuuwwwyyyzzz{{{{{{wwwvvvvvvvvvvvvuuurrrpppssssssssssssrrrrrrrrrrrruuuqqqqqqttttttsssuuuyyyxxxwwwvvvvvvvvvxxx{{{|||{{{|||{{{xxxuuutttuuuvvvttttttuuuwwwyyyyyywwwuuussssssrrrrrrqqqqqqrrrrrrsssssssssrrrpppmmmjjjiiigggggggggjjjmmmpppppppppqqqqqqooommmkkkkkkmmmooommmnnnnnnoooooonnnnnnmmmlllmmmnnnqqqtttuuusssqqqmmmllljjjiiikkknnnrrruuuxxx||||||{{{zzzxxxvvvtttsssrrrwwwwwwwwwxxxzzz|||~~~|||wwwsssrrrqqqpppoookkkkkkkkkkkklllmmmnnnoooqqqqqqqqqrrrrrrsssssssssppppppqqqrrrssssssssssssuuuttttttwww|||}}}{{{yyyvvvuuuuuutttuuuxxxzzz|||wwwxxxwwwvvvttttttvvvxxx~~~~~~~~~~~~}}}yyysssooojjjhhhfffeeeffffffeeedddbbb```\\\[[[\\\]]]]]]\\\aaabbbcccbbb```^^^^^^^^^cccgggllloooqqqrrrrrrssspppmmmllloootttwwwtttpppqqqssssssqqqmmmlllnnnqqqqqqqqqrrrrrrqqqqqqqqqpppsssrrrqqqqqqrrrrrrqqqpppsssqqqooonnnmmmnnnooopppuuuttttttttttttvvvwwwxxxzzz{{{{{{{{{zzzyyyxxxwwwmmmlllkkkmmmrrrtttsssqqqsssttttttsssrrrqqqssstttxxxzzz||||||{{{xxxuuusssssssssssssssuuuwwwyyy{{{|||zzzyyyzzz{{{|||{{{zzz}}}zzzwwwssspppnnnnnnnnnoooppppppooonnnmmmnnnppp~~~{{{xxxwwwwwwxxxxxxwwwvvvvvvuuutttuuuwww{{{}}}|||yyyvvvtttsssrrrpppnnnlllkkkjjjjjjiiihhhggggggffffffeeedddeeeeeegggiiikkkkkkllldddcccbbbccceeeggggggfffjjjiiiiiiiiijjjlllmmmnnnpppppppppooopppsssxxx|||{{{wwwsssppppppqqqrrrrrrrrrtttvvvxxxyyyyyyxxxxxxuuutttrrrpppnnnlllkkkkkkkkkkkkkkkjjjhhhgggeeedddgggiiikkklllkkkkkkkkkmmmppprrrtttsssqqqpppoooooommmmmmmmmmmmmmmmmmnnnnnnrrrssstttuuuwwwxxxyyyyyyvvvuuuuuuuuuuuutttqqqnnnrrrrrrrrrsssssssssssstttwwwsssrrrtttuuutttuuuyyyxxxwwwuuuttttttvvvxxxyyy|||}}}|||zzzvvvtttssstttqqqrrruuuwwwxxxwwwuuusssrrrqqqpppppppppqqqssstttssssssrrrqqqpppnnnlllkkkhhhggghhhjjjmmmoooooonnnooonnnllljjjiiijjjlllnnnkkkkkkkkklllkkkkkkjjjiiiggggggjjjmmmqqqqqqpppnnnmmmllljjjjjjkkknnnqqqssstttvvvyyy|||{{{yyyyyyxxxwwwuuusssqqqooossstttuuuxxx{{{~~~zzztttqqqooonnnnnnkkklllllllllllllllnnnppprrrsssssssssrrrqqqrrrsssqqqqqqssstttuuuuuuuuuuuuwwwwwwxxx{{{~~~~~~uuutttssssssuuuwwwzzz}}}yyyzzzzzzyyyxxxxxxzzz|||~~~wwwnnniiieeedddddddddeeeeeedddbbb]]][[[YYYXXXYYYZZZ[[[\\\cccddddddbbb```___```aaaccchhhooorrrrrrrrrsssuuussspppoooqqquuuwwwuuusssssstttsssnnnhhhfffjjjoooooopppqqqrrrrrrrrrqqqppprrrrrrqqqqqqrrrrrrqqqqqquuutttrrrqqqppppppqqqrrruuuttttttttttttvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvooommmkkkmmmpppsssssssssttttttuuutttrrrrrrssstttyyy{{{|||}}}{{{xxxtttrrrqqqqqqrrrssstttwwwxxxzzz{{{zzzzzz{{{}}}}}}|||zzz|||yyyuuupppmmmkkkkkkkkknnnooopppooonnnnnnppprrr~~~|||zzzyyyzzzzzzzzzzzzyyyyyyxxxuuuuuuxxx{{{}}}|||xxxuuuppppppooonnnnnnmmmllllllkkkkkkjjjiiigggeeeddddddgggfffdddccccccgggkkknnnhhhfffbbbbbbcccfffggghhhnnnmmmkkkjjjjjjjjjlllmmmqqqqqqqqqpppoooqqquuuxxxxxxuuurrrpppqqqrrrssssssoooppprrrssstttuuuttttttsssrrrpppnnnlllkkkjjjiiiffffffggggggggggggffffffiiikkkmmmnnnmmmlllmmmnnnsssssstttsssqqqnnnnnnooollllllkkkkkkkkkjjjiiiiiinnnoooqqqrrrttttttuuuuuurrrrrrrrrsssttttttqqqoooqqqrrrrrrsssttttttuuuuuuwwwtttsssvvvvvvuuuvvvzzzwwwvvvtttsssrrrsssuuuvvvzzz{{{{{{yyyvvvsssqqqqqqoooqqqtttvvvuuutttrrrppprrrqqqppppppqqqssstttuuurrrrrrrrrqqqqqqpppooonnnmmmlllkkkkkkmmmnnnmmmllllllkkkiiihhhhhhiiikkkkkklllllljjjiiihhhgggggggggeeeeeegggkkknnnpppooommmnnnmmmlllkkklllnnnqqqrrrsssssstttuuuyyyxxxxxxwwwwwwvvvtttrrrpppnnnooopppssswww{{{~~~vvvooolllkkkllljjjlllmmmmmmllllllnnnqqqtttuuuuuutttqqqppprrrtttqqqrrrsssuuuuuuvvvvvvvvvvvvvvvwwwzzz}}}~~~uuutttttttttuuuxxxzzz|||zzz{{{}}}|||{{{|||}}}}}}tttlllgggbbbaaaaaabbbccccccaaa___XXXXXXXXXWWWXXXZZZ]]]___cccdddcccbbb``````bbbddddddiiioooqqqqqqqqqrrrtttsssqqqppprrruuuwwwvvvttttttuuussslllfffdddiiinnnmmmoooqqqssstttsssqqqppprrrrrrsssrrrrrrrrrrrrsssvvvuuutttsssssssssssstttsssrrrrrrrrrsssuuuwwwxxxwwwwwwvvvuuutttttttttttttttrrrppppppqqqsssttttttsssttttttsssqqqqqqrrrsssxxxyyy{{{|||zzzwwwtttqqqppppppqqqrrrsssuuuvvvwwwxxxxxxzzz|||~~~}}}zzzwwwsssnnnkkkiiiiiijjjlllmmmnnnmmmmmmmmmoooqqq}}}|||{{{{{{|||||||||{{{{{{zzzvvvvvvwwwyyy{{{zzzwwwtttnnnnnnnnnmmmmmmmmmllllllkkklllllljjjfffddddddeeeiiigggdddaaa```dddjjjooollliiidddbbbdddgggiiijjjmmmlllkkkiiihhhiiiiiijjjooopppqqqpppoooppprrrttttttrrrppppppqqqssssssrrrmmmnnnnnnoooooopppqqqqqqqqqpppnnnllljjjiiihhhhhhcccdddeeefffgggggghhhhhhkkkmmmoooqqqqqqrrrsssuuuxxxvvvuuuuuuqqqmmmmmmqqqllllllkkkjjjiiigggeeedddgggiiilllooorrrrrrrrrrrrnnnnnnoooqqqssstttsssqqqqqqqqqqqqrrrssstttttttttvvvtttuuuxxxyyywwwwwwzzzvvvvvvuuutttssssssrrrrrrtttvvvxxxwwwuuuqqqpppooonnnpppssstttsssqqqpppqqqsssssssssssstttuuuvvvvvvrrrrrrrrrrrrrrrrrrssssssrrrpppooonnnnnnnnnlllkkkkkkiiihhhhhhiiijjjiiihhhmmmlllkkkiiihhhgggffffffhhhggghhhkkknnnppppppoooooonnnmmmmmmmmmoooppprrrrrrrrrrrrrrrtttzzzxxxwwwvvvuuutttrrrqqqppppppmmmooosssxxx~~~wwwnnnjjjjjjkkkjjjmmmnnnnnnllllllnnnrrrvvvwwwwwwtttpppoooqqqtttrrrrrrssstttuuuuuuuuuuuussstttuuuvvvxxxyyyzzz{{{xxxxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~~~~~~~yyyqqqjjjggg```_________aaa```___]]]XXXYYYYYYXXXXXXZZZ^^^```bbbcccddddddcccccceeegggfffiiilllmmmnnnooopppqqqppppppppprrruuuvvvuuutttsssrrrooojjjffffffiiimmmlllooorrruuuvvvuuusssqqqrrrsssttttttsssssstttuuuvvvuuuuuuuuuuuuuuuvvvvvvssssssrrrrrrrrrsssuuuvvvvvvuuutttsssrrrrrrrrrrrrwwwvvvuuussssssssstttuuurrrssssssqqqoooooopppqqqtttuuuxxxyyyyyyvvvsssqqqppppppqqqrrrsssttttttuuuuuuwwwyyy~~~~~~yyyvvvqqqllliiiiiiiiijjjiiijjjkkkkkkjjjkkkmmmooo}}}zzz{{{{{{|||||||||{{{{{{wwwvvvvvvxxxyyyxxxvvvtttnnnnnnmmmmmmlllkkkkkkjjjhhhiiijjjiiifffeeefffhhhhhhhhhfffcccaaadddiiinnnnnnkkkhhhgggiiilllnnnnnnlllkkkkkkjjjjjjjjjjjjkkklllnnnpppppppppoooppprrrpppooooooppprrrrrrqqqooommmmmmlllkkklllmmmoooqqqpppooommmkkkiiihhhhhhgggeeeeeefffggghhhhhhhhhhhhiiilllppptttvvvxxx{{{~~~{{{xxxwwwrrrmmmnnnsssnnnnnnmmmkkkiiifffcccaaa]]]aaagggmmmrrrtttssssssllllllmmmpppssstttrrrqqqooooooooopppqqqqqqrrrrrrtttsssuuuzzz{{{yyyxxxzzzwwwwwwwwwwwwvvvtttrrrqqqqqqtttwwwxxxvvvsssqqqpppmmmooorrrsssqqqqqqsssuuutttuuuuuuvvvwwwwwwwwwwwwqqqqqqrrrssstttuuuvvvwwwuuusssqqqqqqqqqpppnnnlllllljjjiiijjjlllkkkiiifffkkkkkklllmmmllljjjhhhfffjjjhhhgggiiilllnnnooooooooonnnmmmmmmmmmnnnooopppqqqppppppppprrrxxxxxxvvvuuutttrrrqqqqqqrrrrrrooorrrvvv|||wwwmmmiiijjjmmmjjjmmmooonnnkkkkkkooorrrwwwyyyyyyuuupppnnnqqquuurrrrrrsssssssssssssssrrrsssssstttuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{yyyxxxwww{{{}}}~~~uuummmhhhgggbbbaaa______``````___^^^\\\\\\]]][[[YYYZZZ]]]```eeegggiiijjjjjjkkklllnnniiihhhggghhhkkklllmmmllllllmmmpppsssuuuuuuuuussspppnnnkkkhhhggghhhjjjllllllooossswwwxxxwwwtttrrrrrrtttvvvvvvttttttuuuwwwuuuuuuuuuvvvvvvwwwwwwxxxwwwvvvtttrrrqqqqqqrrrrrrvvvuuutttrrrrrrrrrrrrsssvvvvvvvvvuuutttssstttuuupppqqqqqqooommmlllmmmooooooqqqtttvvvwwwuuusssqqqqqqrrrrrrsssssstttssssssuuuwwwzzz~~~xxxuuupppkkkiiiiiijjjkkkiiijjjkkkkkkjjjjjjlllnnnzzzzzz{{{{{{{{{{{{{{{zzzxxxvvvvvvvvvwwwwwwvvvtttpppooonnnmmmkkkjjjiiihhhdddfffhhhhhhfffeeegggjjjgggggggggeeecccdddhhhlllnnnmmmkkklllnnnqqqrrrrrrkkkllllllmmmmmmnnnnnnnnnjjjllloooqqqqqqpppqqqqqqooonnnooopppqqqqqqooommmnnnmmmkkkjjjjjjllloooqqqooonnnllljjjiiihhhgggggghhhhhhiiiiiiiiiiiihhhhhhgggkkkpppuuuyyy}}}~~~zzzxxxtttnnnooovvvpppooonnnllliiieeebbb```WWW\\\dddmmmsssuuuvvvuuullllllmmmooorrrsssrrrpppmmmnnnnnnnnnoooooooooooosssrrrvvv|||}}}zzzyyy{{{xxxyyyyyyyyyxxxuuusssqqqqqquuuxxxzzzxxxvvvttttttkkknnnqqqrrrrrrsssvvvyyyuuuvvvxxxyyyyyyyyyxxxwwwqqqqqqrrrsssuuuwwwyyyzzzvvvtttrrrrrrrrrrrrpppooommmkkkkkkmmmnnnmmmiiieeegggjjjmmmppppppmmmiiigggiiigggeeefffhhhkkkmmmnnnooonnnmmmlllmmmmmmnnnooooooooooooooorrrwww}}}vvvvvvuuusssqqqqqqrrrssstttrrruuuyyywwwmmmjjjlllooojjjmmmpppoookkkkkkooosssxxxzzzzzzuuupppnnnqqquuurrrrrrrrrsssrrrrrrqqqqqquuuvvvwwwwwwvvvwwwyyy{{{zzzzzz{{{|||zzzxxxuuuttt{{{}}}|||rrrjjjgggffffffdddbbbbbbbbbcccbbbaaa___``````]]]ZZZYYY\\\___iiilllooopppqqqrrrtttuuujjjgggdddeeehhhkkkjjjiiijjjlllooosssuuuuuutttsssnnnkkkgggfffgggiiikkkkkkllloootttxxxyyyxxxuuurrrsssuuuwwwwwwuuutttvvvyyyttttttuuuvvvwwwxxxxxxyyy{{{yyyvvvtttqqqpppoooooowwwvvvtttsssrrrrrrssssssssstttuuuuuutttssstttuuuoooppppppnnnlllkkklllmmmlllnnnqqquuuvvvuuusssrrrsssssstttuuuuuuttttttsssvvvxxx{{{}}}wwwtttoookkkiiiiiikkkllllllmmmmmmmmmllllllnnnppp~~~}}}|||{{{zzzyyyzzzzzz{{{yyywwwuuuttttttsssqqqooossspppkkkfffccccccddddddggggggfffeeedddeeehhhjjjiiiiiigggdddaaaaaaeeeiiiooonnnlllkkklllooorrruuuppppppoooooonnnnnnmmmmmmkkkllloooqqqrrrpppnnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjkkkmmmoooqqqpppnnnlllmmmnnnnnnkkkhhhiiijjjkkklllmmmllllllkkkmmmmmmooouuu|||}}}wwwssspppoootttsssqqqnnniiiddd```]]]\\\```gggnnnrrrsssrrrqqqlllmmmoooooonnnnnnpppqqqoooqqqrrrrrrqqqppppppqqqtttuuuxxxzzz{{{zzzyyyyyyvvvxxxyyyxxxtttssstttvvvsssuuuxxxzzz{{{zzzyyyxxxwwwwwwvvvtttrrrsssvvvxxxtttwww|||~~~zzzxxxvvvuuutttssstttuuuxxxyyyrrrrrrqqqssstttuuusssrrrnnniiihhhlllmmmkkkhhhhhhiiigggllltttuuunnnhhhgggfffdddbbbcccgggkkkmmmoooqqqpppnnnlllkkklllmmmnnnpppooonnnooorrrwww}}}|||vvvwwwuuuqqqoooooorrrvvvyyy{{{{{{ooojjjjjjkkkkkknnnmmmmmmnnnpppqqqpppooouuuxxxxxxuuuooommmooorrrppppppqqqqqqqqqrrrrrrrrrmmmpppuuuwwwxxxwwwwwwwwwvvvwwwyyyzzzzzzyyyxxxvvv}}}zzztttooollljjjkkkhhheeedddeeeeeeeeedddgggeeebbb]]]ZZZYYY\\\^^^kkklllpppvvv{{{~~~}}}|||wwwooofffdddhhhlllllljjjlllnnnpppsssttttttsssssskkkhhheeedddfffhhhiiijjjlllpppvvvzzz{{{yyyuuurrruuuwwwvvvrrrsssyyyyyytttwwwxxxxxxwwwuuuuuuuuuwwwrrruuuuuurrrrrrsssrrrooosssrrrpppppprrrsssttttttwwwuuurrrqqqrrrsssrrrrrrnnnoooooollljjjiiilllppppppqqqrrrsssttttttttttttuuusssqqqsssvvvwwwvvvtttuuuuuuwwwyyy{{{}}}ttttttssspppnnnlllnnnoookkkkkkjjjjjjkkkmmmoooqqq~~~}}}|||zzzyyyxxxxxxxxxyyywwwuuusssrrrrrrrrrpppnnnooommmjjjgggeeeeeefffgggfffggggggfffeeefffiiikkkiiiiiigggcccaaaaaadddhhhlllllllllmmmmmmnnnoooooonnnnnnmmmmmmmmmmmmllllllkkklllnnnoooooonnnmmmlllmmmmmmmmmmmmmmmlllkkkjjjkkkjjjiiiiiikkkmmmoooqqqsssqqqooooooooonnnjjjggghhhiiijjjlllllllllkkkjjjkkklllooouuu~~~zzzuuurrrqqqrrrrrrpppnnnjjjfffbbb___```bbbfffjjjmmmoooqqqqqqoooooonnnmmmkkkmmmpppsssqqqrrrtttsssrrrqqqqqqrrrtttuuuwwwxxxxxxwwwvvvuuuuuuwwwyyyxxxvvvuuuwwwxxxuuuwwwyyy{{{|||{{{yyyxxxwwwwwwwwwvvvttttttuuuwwwuuuxxx|||}}}zzzxxxxxxwwwuuuttttttttttttuuusssrrrrrrsssttttttrrrqqqmmmiiigggjjjllliiiggggggjjjiiimmmttttttlllfffeeefffdddcccdddgggkkknnnoooooonnnlllkkkjjjkkklllmmmpppooonnnnnnqqqvvv{{{~~~{{{uuuwwwuuurrrqqqrrrwww|||xxxmmmjjjjjjlllmmmooonnnmmmnnnppprrrqqqpppsssvvvwwwtttooommmooorrrppppppppppppqqqqqqqqqqqqnnnqqqtttvvvvvvvvvvvvwwwyyyyyyxxxxxxxxxyyyzzzzzz|||xxxtttqqqooollliiigggfffggghhhhhhggghhhfffccc___[[[ZZZ\\\^^^fffhhhlllrrrxxx{{{{{{zzzrrrmmmfffdddfffiiijjjiiinnnoooqqqrrrqqqpppooonnnllliiigggeeefffhhhiiijjjmmmqqqvvvzzz{{{xxxtttppptttuuussspppsssyyy{{{xxxwwwyyyyyyxxxvvvttttttuuutttwwwwwwtttsssuuutttqqqtttsssqqqqqqrrrsssuuuuuuwwwuuurrrqqqrrrrrrrrrqqqqqqqqqpppmmmjjjjjjmmmpppttttttuuuuuuuuuuuuuuuuuuvvvttttttuuuwwwwwwuuusssssstttuuuwwwyyy{{{}}}}}}uuutttrrrpppoooooopppppplllkkkjjjiiijjjlllnnnooo~~~~~~~~~{{{{{{yyywwwvvvuuuuuuuuutttsssqqqpppppppppnnnllliiiiiiiiiiiihhhhhhiiiiiifffggggggffffffgggjjjllljjjiiigggdddaaaaaacccfffhhhjjjlllnnnnnnmmmjjjiiikkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkkkkllllllllllllkkkjjjhhhhhhhhhgggggghhhjjjlllnnnppptttsssqqqqqqpppnnnkkkhhhhhhiiijjjkkkkkkkkkjjjiiiiiijjjnnnvvv}}}xxxtttrrrooooooooonnnlllhhheeeccceeeeeeeeeeeegggkkknnnppprrrqqqnnnkkkiiikkkooosssssstttuuuuuusssrrrrrrssstttuuuuuuvvvuuutttsssrrrtttvvvxxxxxxxxxxxxyyyzzzvvvxxxzzz||||||{{{yyywwwvvvwwwxxxxxxvvvuuuuuuvvvuuuxxx{{{~~~~~~|||yyyvvvyyyxxxwwwuuusssrrrqqqppptttsssrrrsssssssssqqqooolllhhhfffhhhiiifffeeegggkkkkkkoootttrrrkkkeeecccgggeeedddeeehhhlllnnnooommmllljjjiiiiiijjjkkklllooooooooooooqqqtttxxxzzz|||}}}zzzuuuvvvuuussstttxxx~~~tttjjjhhhkkkmmmoooooonnnnnnoooqqqrrrqqqppppppssstttrrrooommmnnnqqqooooooooooooppppppppppppppprrrttttttssssssuuuvvv{{{yyywwwvvvwwwyyy{{{}}}}}}zzzxxxvvvmmmkkkjjjjjjkkklllkkkjjjiiihhheeeaaa]]][[[\\\^^^```bbbffflllrrrvvvwwwvvvnnnllljjjhhhhhhiiijjjkkkpppppppppooonnnllljjjhhhlllkkkhhhffffffggghhhjjjooorrrwww{{{{{{xxxtttqqqtttsssqqqooorrrzzz~~~~~~{{{|||}}}|||yyyvvvttttttwwwzzzzzzwwwvvvxxxwwwtttuuutttrrrqqqqqqsssuuuvvvwwwuuurrrqqqqqqqqqpppooossssssqqqnnnllllllooorrryyyyyyyyyxxxwwwvvvuuuuuuwwwwwwwwwxxxxxxwwwtttqqqpppqqqsssuuuwwwxxxyyyzzzvvvssspppooorrrsssrrrpppmmmllljjjiiiiiikkklllmmm~~~}}}|||zzzyyyxxxvvvtttsssrrrrrrrrrpppnnnnnnnnnmmmllljjjggghhhiiikkkkkkjjjiiihhheeefffggggggggghhhjjjlllllljjjhhheeeccccccdddfffgggiiikkklllllljjjgggeeeiiiiiijjjkkkkkklllmmmmmmmmmlllkkkjjjjjjjjjkkkkkklllllllllkkkjjjiiigggfffeeeeeefffgggiiikkkmmmoooqqqqqqqqqqqqpppnnnkkkjjjhhhhhhjjjjjjjjjjjjiiihhhhhhjjjooowwwyyyuuussslllmmmnnnnnnmmmjjjhhhfffgggfffeeedddeeegggjjjlllrrrqqqoookkkiiijjjmmmpppsssuuuvvvvvvtttsssssstttrrrssstttttttttssssssrrrtttuuuwwwxxxxxxxxxxxxxxxvvvwwwyyy{{{zzzyyyvvvuuuuuuwwwyyyzzzxxxuuutttttttttvvvyyy{{{{{{yyyvvvtttwwwwwwvvvuuusssqqqooonnntttsssrrrrrrrrrqqqooommmkkkgggeeeffffffdddeeehhhlllnnnrrrtttrrrlllgggeeegggfffeeefffiiimmmnnnnnnlllkkkjjjjjjjjjkkkllllllpppppprrrsssuuuvvvvvvwwwyyyyyyzzz|||}}}|||xxxuuuttttttuuuyyy}}}ppphhhgggjjjmmmooopppooonnnoooqqqqqqqqqooonnnpppqqqpppnnnmmmnnnooonnnnnnnnnnnnooooooooooooqqqrrrsssrrrqqqrrrtttvvvyyyxxxvvvvvvwwwyyy{{{}}}zzz||||||zzzooommmlllmmmnnnoooooonnnjjjiiigggccc___\\\\\\]]]]]]___bbbgggmmmqqqqqqqqqmmmooopppnnnllljjjlllnnnoooooonnnmmmllljjjhhhggglllkkkiiifffeeeeeegggiiippptttxxx|||}}}|||xxxvvvvvvtttpppooosssyyy~~~}}}xxxuuusssyyy||||||yyyyyy{{{{{{wwwwwwvvvuuusssrrrrrrtttvvvuuussspppnnnnnnnnnnnnmmmrrrqqqooonnnnnnpppsssuuu}}}|||zzzyyywwwuuuuuutttwwwxxxyyyyyyyyyvvvrrrpppmmmnnnpppsssuuuvvvvvvvvvuuuqqqmmmnnnrrrtttsssoooooommmkkkjjjiiijjjkkklll~~~|||yyywwwwwwvvvuuusssrrrpppoooooommmlllkkklllkkkjjjhhhggghhhjjjllllllkkkhhhgggeeefffggggggggggggiiikkknnnllliiigggggggggggggggiiiiiihhhhhhggggggffffffiiiiiijjjkkkllllllmmmnnnmmmllljjjiiiiiijjjlllmmmmmmmmmlllkkkjjjiiigggfffcccdddeeefffhhhjjjlllmmmlllmmmpppqqqpppnnnmmmlllhhhiiijjjjjjjjjjjjhhhhhhhhhjjjoooxxxyyyuuurrrllllllllllllllljjjiiihhhfffeeeeeeeeeffffffggggggnnnooonnnmmmjjjiiijjjkkkrrrtttuuuuuutttsssssstttpppqqqrrrsssssstttttttttuuuuuuvvvwwwxxxwwwuuutttssstttvvvxxxxxxvvvtttrrruuuwwwzzzzzzxxxuuussssssqqqsssvvvxxxxxxwwwtttsssuuuuuuttttttsssqqqooonnnsssrrrpppppppppooommmjjjjjjfffdddeeeeeedddfffkkknnnssswwwwwwtttpppllliiigggfffeeegggjjjlllmmmmmmlllllllllllllllmmmnnnnnnqqqtttxxx|||}}}{{{xxxvvvwwwvvvvvvvvvxxxwwwuuusssssstttxxx~~~yyymmmeeeeeejjjnnnpppsssqqqppppppqqqqqqooonnnlllnnnoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnoooooooooqqqqqqqqqpppooopppsssvvvuuuuuuvvvwwwxxxyyyzzz{{{wwwzzz~~~}}}zzzqqqpppoooppprrrrrrqqqpppkkkkkkjjjfffaaa^^^\\\]]]^^^___aaafffkkknnnnnnnnnmmmppprrrqqqmmmkkklllooommmmmmmmmllllllkkkjjjjjjlllllljjjgggddddddgggjjjrrrvvv{{{~~~|||yyyvvvssssssvvvyyy|||yyytttqqqxxx|||}}}{{{{{{~~~~~~{{{yyyzzzyyywwwtttrrrsssuuurrrpppmmmlllllllllkkkkkknnnmmmmmmnnnqqqtttwwwxxx|||{{{yyywwwuuutttssssssvvvxxxyyyyyywwwssspppnnnkkkmmmooorrrsssttttttssssssoookkklllpppsssqqqnnnpppnnnllljjjjjjjjjllllll{{{wwwuuuuuuuuutttsssqqqpppooommmllljjjjjjkkkjjjiiiggggggiiikkkmmmmmmkkkhhhgggeeefffggggggffffffggghhhnnnllliiihhhiiijjjiiiiiiiiihhhfffeeeeeeeeefffggghhhiiiiiijjjkkkllllllmmmkkkjjjiiiiiiiiikkklllmmmkkkkkkkkkkkkjjjiiiggggggcccdddeeeggghhhjjjkkkkkkiiillloooqqqpppooonnnnnniiijjjkkkkkkkkkjjjiiihhhgggiiiooowwwyyytttrrrmmmlllkkkjjjiiiiiiiiiiiiddddddeeefffggggggffffffkkklllmmmllljjjhhhhhhiiioooqqqsssssssssrrrssstttoooooopppqqqrrrsssttttttsssssssssuuuvvvuuussspppoooqqqsssuuuuuutttrrrpppuuuwwwyyyyyyvvvtttrrrrrroooqqqtttvvvwwwvvvtttsssssssssrrrrrrqqqpppppppppqqqooonnnnnnnnnmmmkkkiiiiiifffeeefffeeeeeeiiipppssszzz~~~{{{wwwssspppmmmgggfffeeegggjjjlllllllllllllllmmmnnnnnnooopppppptttyyy~~~yyytttsssqqqrrrtttuuutttsssvvvxxx~~~}}}tttiiidddeeekkkqqqsssxxxvvvtttsssrrrrrrpppnnnmmmmmmnnnoooooonnnmmmlllnnnnnnnnnnnnoooooooooooooooppppppoooooopppsssuuutttuuuvvvwwwyyyzzz{{{||||||}}}zzzuuuttttttuuuvvvvvvtttsssnnnooonnnjjjeeeaaa___^^^___```bbbfffkkkoooppppppmmmpppqqqpppllljjjjjjllllllllllllmmmmmmnnnoooooolllmmmllliiiffffffjjjmmmuuuxxx}}}{{{wwwvvvyyy{{{{{{{{{}}}~~~yyyrrrooovvvzzz|||{{{|||~~~~~~~~~yyyuuutttuuupppnnnkkkjjjkkklllkkkkkkkkklllmmmqqqvvvzzz{{{{{{zzzyyywwwuuussssssssssssuuuvvvxxxwwwssspppnnnnnnkkkmmmooorrrsssssssssrrrrrrnnnlllllloooqqqpppnnnqqqooommmlllkkklllmmmnnnzzzuuussssssttttttsssrrrpppooolllkkkiiiiiijjjjjjiiigggfffhhhjjjlllmmmllljjjiiieeefffggggggeeeddddddeeellljjjhhhhhhjjjkkkjjjiiiggggggfffeeeeeeeeefffggghhhhhhhhhiiiiiijjjjjjjjjggggggggghhhiiijjjkkkllliiiiiiiiiiiiiiihhhgggfffdddeeefffgggiiiiiijjjjjjjjjnnnrrrsssqqqooonnnnnnjjjkkkllllllllljjjiiihhhdddfffllluuuzzzuuusssooommmjjjgggeeefffgggiiicccddddddeeefffggghhhhhhjjjkkkjjjhhhffffffhhhjjjkkkmmmpppqqqqqqqqqssstttoooooonnnoooooopppqqqqqqnnnnnnooorrruuuuuuqqqnnnmmmoooqqqttttttsssqqqpppuuuvvvxxxwwwtttrrrqqqqqqoooqqqsssvvvwwwwwwvvvvvvuuusssrrrpppoooooooooooonnnmmmlllllllllllliiigggiiifffeeeffffffgggmmmuuu|||yyyvvvrrrnnnfffeeeeeefffiiikkkkkkjjjkkkkkkmmmnnnooopppppppppwww}}}tttrrrqqqrrruuuxxxyyyzzz{{{|||vvvoooeeebbbfffnnnuuuyyy~~~{{{yyywwwvvvtttqqqooonnnnnnnnnoooooonnnllljjjnnnnnnoooooooooppppppppplllnnnoooooooooppprrruuuwwwwwwvvvwwwyyy|||}}}zzz{{{zzzyyyzzz{{{zzzxxxvvvssssssssspppjjjeeebbbaaa``````ccchhhnnnsssvvvvvvqqqqqqqqqpppmmmkkkjjjjjjnnnnnnnnnooopppqqqrrrsssnnnppppppmmmiiiiiinnnsssyyy|||~~~zzzvvvxxx~~~}}}{{{||||||tttpppsssxxxzzzzzz|||yyyvvvvvvooommmkkkkkklllmmmmmmmmmmmmnnnqqqvvv|||~~~~~~|||xxxwwwuuusssrrrssstttuuussstttuuussspppmmmmmmnnnkkkmmmpppsssttttttsssrrrqqqpppooonnnnnnoooppppppqqqpppnnnmmmmmmnnnooopppyyytttrrrsssssstttsssrrrqqqpppllljjjiiiiiijjjjjjhhhgggeeegggiiikkkmmmmmmlllkkkeeefffggggggdddccccccccckkkhhhfffgggjjjlllkkkiiieeefffffffffffffffffffffgggggggggggghhhhhhhhhhhhdddeeefffggghhhjjjjjjkkkfffgggggggggggggggffffffeeefffggghhhiiiiiiiiiiiilllppptttuuurrrooonnnnnnkkkllllllmmmlllkkkjjjiiiaaadddjjjtttzzzvvvtttqqqnnniiieeecccdddfffhhhddddddcccccceeegggjjjkkkkkkjjjgggdddcccdddhhhllliiikkknnnppppppqqqssstttoooooonnnmmmmmmmmmmmmnnnkkkkkklllppptttuuurrrnnnlllnnnqqqssstttsssrrrqqquuuvvvwwwuuusssqqqqqqqqqoooqqqtttwwwxxxyyyyyyxxxwwwuuurrrooommmmmmnnnnnnlllkkkjjjjjjkkkkkkiiigggiiiffffffgggggghhhoooxxx{{{wwwrrrnnneeeeeedddfffiiijjjjjjiiijjjkkklllnnnooopppppppppyyyvvvuuutttuuuzzz~~~~~~~~~zzzrrrkkkcccaaagggqqqyyy~~~|||zzzxxxvvvssspppnnnnnnoooppppppnnnllliiiooooooooooooppppppppppppjjjlllnnnooopppppprrrttt{{{yyywwwvvvxxx}}}~~~{{{~~~~~~}}}~~~~~~}}}zzzxxxvvvwwwwwwsssnnniiieeeccc___```cccjjjqqqwww{{{|||vvvuuusssqqqooonnnlllkkkppppppppppppqqqrrrttttttppprrrrrrpppllllllqqqvvv|||~~~}}}{{{xxxuuuyyy|||}}}xxxsssqqqvvvyyyyyy||||||xxxxxxooommmllllllmmmooooooooopppqqqtttzzz|||wwwuuutttrrrrrrsssuuuvvvqqqssssssqqqmmmkkklllnnnlllnnnqqqsssuuutttsssrrrrrrrrrrrrpppnnnnnnppprrrqqqpppooommmnnnoooppprrr}}}{{{yyyvvvsssssstttsssrrrpppnnnmmmhhhiiijjjkkkkkkkkkjjjiiifffggghhhiiijjjjjjiiihhhcccdddfffeeedddbbbbbbcccfffcccbbbcccgggiiiiiiggghhheeecccccceeeeeecccaaadddbbbcccggggggcccbbbccchhhgggggggggggghhhhhhiiiffffffffffffffffffeeeeeeiiihhhgggggghhhiiiiiiiiikkkooorrrrrrpppoooppprrrkkkjjjjjjjjjiiihhhhhhhhheeeeeegggnnnxxx{{{vvvrrrppppppnnnjjjgggddddddeeefffdddccccccdddeeegggiiikkkkkkkkkjjjiiihhhgggffffffkkklllmmmnnnooopppqqqrrrpppooonnnoooppppppooonnniiikkkmmmoooppppppooooooiiikkkmmmppprrrssssssssswwwxxxyyyyyyxxxvvvsssrrrwwwsssooopppuuuyyyxxxwwwtttsssoookkkhhhiiilllooollllllkkkkkkkkklllmmmmmmjjjkkkjjjhhhfffkkkttt|||wwwmmmhhhhhhiiiiiiiiiiiihhhggggggjjjiiikkkooopppnnnmmmpppvvv{{{wwwtttuuu{{{~~~zzzzzz|||}}}rrriiibbbccciiipppzzzyyysssqqqppppppmmmkkklllnnnpppooommmnnnoooqqqrrrqqqpppnnnlllpppppppppqqqrrruuuwwwyyy|||{{{~~~}}}{{{|||}}}~~~}}}zzzxxxwwwwwwrrrvvvzzzyyyssslllhhhgggaaacccgggnnnuuuyyyzzzzzz{{{xxxvvvtttsssrrrooommmnnnnnnoooqqqtttuuusssrrrmmmpppssssssqqqqqqsssvvv{{{}}}~~~zzzvvvsssrrrrrrvvv}}}}}}|||vvvsssssstttvvvyyy~~~{{{uuurrrpppnnnoooqqqssssssssswwwxxx{{{yyytttrrrrrrqqqnnnmmmnnnqqqtttpppppppppoooooonnnmmmlllooooooooonnnoooooopppqqqsssrrrqqqqqqpppppppppppppppmmmkkklllppprrrqqqooo}}}zzzvvvsssssstttssssssqqqooommmlllkkkkkklllmmmmmmllllllkkkhhhiiijjjkkkkkkkkkkkkkkkfffggghhhhhhfffddddddddddddcccbbbdddgggiiihhhffffffdddbbbbbbdddeeecccaaacccaaacccfffgggdddcccfffhhhhhhgggffffffgggggggggeeeeeedddccccccccccccdddiiihhhggghhhiiikkkkkkkkkuuuwwwzzzxxxtttppppppqqqkkkjjjjjjiiiiiihhhhhhggghhhhhhjjjpppzzzzzzuuusssqqqpppnnnjjjfffdddccccccdddbbbbbbbbbcccdddeeefffgggllllllkkkkkkjjjhhhgggfffjjjkkklllmmmooopppqqqrrrrrrpppoooooopppppppppooojjjkkkmmmnnnpppqqqqqqrrrkkklllnnnoooqqqsssttttttuuuvvvwwwxxxwwwvvvtttsssvvvrrrppprrrvvvzzzyyywwwtttssspppllliiijjjlllooopppooonnnnnnmmmlllkkkkkkiiijjjiiihhhjjjrrr}}}rrrkkkjjjjjjkkkkkkkkkjjjjjjiiijjjhhhjjjnnnooommmmmmpppvvv{{{|||~~~~~~vvvlllcccccchhhoooyyy|||tttpppnnnmmmkkkjjjllloooqqqqqqpppnnnoooqqqrrrsssrrrqqqppprrrrrrrrrsssuuuwwwzzz{{{|||||||||}}}~~~~~~{{{yyywwwwwwwwwsssvvvxxxxxxtttooojjjhhhbbbdddhhhooowww|||zzzyyywwwuuutttrrrooommmnnnnnnooorrruuuvvvtttsssnnnppprrrtttuuuvvvxxxzzzwwwyyyyyyxxxtttpppnnnnnnooosssyyy{{{wwwrrrrrrsssuuuyyy}}}{{{sssqqqpppppprrrtttuuutttxxxyyy|||~~~~~~|||wwwsssoooooonnnkkkjjjkkkmmmpppooopppppppppooonnnmmmmmmrrrrrrqqqpppooonnnnnnnnnqqqpppooooooooopppqqqrrrtttqqqoooqqqtttwwwvvvttt~~~{{{wwwtttttttttsssrrrpppnnnllljjjkkkkkkllllllllllllkkkkkkjjjjjjiiiiiiiiijjjkkkkkkhhhiiiiiihhheeecccccccccaaaaaabbbdddggggggfffeeecccaaaaaaaaacccdddcccbbbaaa___aaafffgggffffffiiihhhhhhgggfffeeeeeeeeeeeefffeeedddcccbbbcccddddddhhhhhhhhhiiijjjlllnnnpppzzz}}}~~~|||vvvrrrpppqqqjjjjjjjjjiiihhhgggggggggiiijjjlllqqqyyy}}}wwwtttsssrrrpppnnnkkkgggdddbbbaaaaaaaaaaaabbbccccccccccccccckkklllmmmmmmllljjjhhhfffhhhiiijjjlllnnnpppqqqrrrtttrrrooonnnoooppppppppplllllllllmmmppprrrtttvvvooooooooooooppprrrtttuuurrrssstttvvvvvvvvvuuuttttttrrrrrrtttxxxyyyxxxuuutttsssqqqnnnkkkkkkmmmoooppppppppppppooonnnlllllljjjkkkkkkkkkqqq}}}xxxoookkkllllllmmmmmmmmmllllllkkkhhhiiimmmmmmllllllpppvvv|||zzznnncccaaafffnnnyyy~~~}}}uuunnnkkkjjjjjjjjjlllooorrrrrrrrroooppprrrtttuuuvvvuuuuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}}}}}}}zzzwwwvvvwwwyyyvvvvvvwwwwwwvvvrrrmmmiiiggghhhlllrrryyy}}}{{{zzzyyywwwtttooolllnnnoooppprrruuuvvvuuutttpppppprrrvvvzzz|||}}}}}}tttuuutttqqqmmmjjjiiijjjkkknnntttzzz~~~|||{{{{{{zzzvvvooooooqqqsssvvvzzz~~~vvvuuuttttttvvvwwwwwwvvvzzz|||}}}|||yyyuuurrrqqqnnnnnnmmmkkkiiiiiilllnnnoooppppppppppppoooooonnnrrrqqqqqqpppppppppooooooqqqpppooonnnoooqqqtttvvvssspppnnnpppsssvvvvvvuuu}}}zzzxxxtttsssrrrqqqooommmkkkjjjjjjjjjjjjjjjiiiiiiiiihhhiiihhhgggffffffggghhhiiigggggghhhfffccc```_________```bbbdddffffffdddccc`````````aaabbbccccccccc```^^^```eeegggggghhhkkkiiihhhgggeeeeeedddddddddiiihhhfffdddddddddeeefffggghhhiiijjjkkknnnrrruuuyyy|||~~~|||wwwrrrppppppjjjjjjiiihhhgggffffffeeehhhjjjlllpppuuu}}}yyytttsssssssssqqqooollliiieeebbb```___```aaabbbccccccbbbaaa```iiijjjlllmmmmmmkkkhhhfffggghhhiiikkkmmmooopppqqqtttrrrooonnnooopppqqqpppmmmmmmlllmmmpppssswwwzzzvvvtttrrrpppoooqqqrrrtttrrrssstttuuuuuuuuutttttttttssstttuuuwwwvvvsssqqqttttttsssqqqnnnmmmnnnooommmnnnooopppppppppoooooolllnnnpppttt{{{{{{qqqkkklllmmmmmmnnnnnnnnnnnnllliiiiiilllmmmkkklllpppvvvyyy}}}ooobbb___eeennnxxx~~~{{{sssnnnkkkjjjkkklllnnnppprrrrrrrrrssstttuuuwwwxxxxxxxxxxxxwwwxxxyyyzzz|||~~~~~~}}}}}}yyyvvvvvvyyy{{{yyywwwvvvwwwxxxuuupppkkkooooooqqquuu|||~~~{{{vvvppplllooooooppprrruuuvvvuuutttsssrrrrrrvvv{{{~~~}}}zzzrrrrrrpppmmmiiigggggghhhfffjjjpppwww~~~~~~xxxvvvwwwvvvrrrmmmmmmoooqqqtttwwwzzz|||}}}{{{zzzzzz{{{{{{zzzyyy~~~zzztttoooooopppqqqqqqpppnnnllllllnnnoooooooooppppppppppppoooooommmmmmoooppprrrssssssttttttrrrpppooopppssswwwyyyssspppnnnooosssvvvvvvuuu}}}zzzxxxtttsssrrrpppnnnmmmkkkkkkjjjjjjiiiiiihhhhhhhhhhhhiiihhhgggfffffffffhhhhhhfffggggggeeebbb___^^^^^^\\\___aaacccdddccccccbbb^^^___```aaaaaabbbcccddd___]]]___dddffffffhhhllliiihhhgggeeeeeedddddddddiiihhhfffeeeddddddeeeeeeeeegggiiijjjlllpppvvvzzz|||~~~wwwqqqnnnmmmjjjjjjiiihhhgggfffeeedddhhhjjjlllooorrrxxx~~~yyyvvvuuuuuuuuuqqqpppmmmjjjgggccc```^^^aaaaaabbbccccccaaa```___eeegggiiikkkkkkjjjhhhfffggghhhiiikkkmmmnnnoooppprrrpppnnnnnnpppqqqqqqpppnnnmmmlllmmmppptttyyy{{{{{{yyyuuuqqqppppppqqqrrruuuuuuuuuuuuuuutttttttttuuuuuuvvvvvvuuusssooolllsssuuuuuutttqqqooonnnooommmnnnoooppppppqqqqqqpppmmmqqqwwwxxxmmmjjjjjjlllmmmnnnnnnnnnnnnmmmkkkkkknnnooommmmmmpppyyy|||~~~oooaaa___eeennnyyyyyyrrrooonnnlllmmmoooqqqqqqqqqrrrrrrwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}}}}}}}zzz~~~|||xxxvvvwww{{{~~~|||yyywwwwwwxxxwwwrrrnnnppppppsssxxxyyysssnnnppppppqqqsssuuuvvvuuusssuuussssssvvvyyyzzzwwwsssnnnmmmkkkhhheeecccdddfffccchhhooovvv{{{~~~~~~}}}}}}vvvssssssqqqnnnooooooqqqrrruuuwwwyyyzzz}}}xxxppplllmmmoooqqqrrrrrrpppnnnnnnpppqqqoooppppppppppppoooooonnnjjjlllnnnppprrrssstttttttttrrrppppppqqquuuyyy{{{zzzwwwssstttwwwzzz{{{zzz~~~{{{wwwttttttsssqqqpppnnnnnnmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiifffggggggeeebbb_________[[[^^^aaabbbaaaaaabbbccc^^^```aaabbbaaaaaaccceee___]]]^^^bbbddddddfffjjjhhhhhhgggfffeeeeeeeeeeeeffffffeeeeeedddcccbbbaaaccceeehhhjjjlllqqqxxx~~~yyyqqqkkkjjjjjjiiihhhgggfffeeedddccciiikkknnnooopppssszzz~~~|||yyywwwuuutttooonnnmmmjjjgggccc___]]]```aaaaaaaaaaaa``````___bbbcccfffhhhiiiiiiiiihhhiiiiiijjjkkkmmmnnnooooooooonnnmmmnnnppprrrqqqpppnnnmmmmmmnnnppptttxxx{{{}}}zzzwwwsssqqqqqqrrrrrrxxxxxxwwwwwwvvvvvvvvvuuuwwwwwwwwwvvvtttqqqnnnlllsssuuuwwwwwwtttqqqooonnnppppppppppppqqqrrrsssttttttyyysssjjjhhhiiikkklllmmmnnnooooooooommmnnnrrrsssooooooqqq{{{sssdddaaagggpppyyyyyytttrrrrrrmmmppprrrssssssrrrssstttzzzzzzzzzzzzzzzzzz{{{{{{{{{|||~~~~~~zzzyyyyyyzzz{{{zzzxxxvvvyyyyyyxxxvvvvvvxxx|||~~~|||zzzyyyxxxvvvsssqqqnnnooossszzz}}}wwwssstttttttttvvvwwwxxxvvvtttuuuuuuuuuuuuuuusssooommmhhhhhhgggdddaaa```bbbcccbbbfffmmmssswwwxxxwwwuuu~~~{{{uuuqqqqqqoookkkrrrssstttuuuvvvwwwxxxxxx{{{wwwooommmnnnoooooopppqqqpppooooooppprrrpppppppppoooooonnnmmmlllkkklllnnnpppqqqrrrqqqqqqqqqqqqqqqrrrvvvzzz~~~}}}xxxxxx{{{}}}~~~}}}}}}zzzvvvssstttsssqqqpppooooooppppppmmmlllkkkjjjiiiiiiiiijjjiiiiiiiiiiiiiiihhhhhhgggdddeeeeeedddaaa^^^^^^^^^[[[]]]``````______aaaccc___aaaccccccaaaaaaccceee```]]]]]]aaabbbaaacccggghhhhhhgggffffffgggggggggeeeeeeffffffeeecccaaa___```dddhhhjjjlllqqqzzz{{{qqqllljjjjjjiiihhhgggeeedddcccbbbgggjjjlllllllllnnntttyyy}}}~~~~~~|||yyytttpppmmmkkkkkkkkkiiifffaaa]]]ZZZ______^^^^^^^^^______``````aaacccfffhhhjjjkkkkkkkkkkkkkkklllmmmmmmnnnnnnjjjjjjllloooqqqrrrqqqooommmmmmmmmnnnqqqtttwwwyyyzzzyyyvvvtttttttttuuuuuuyyyxxxxxxxxxxxxyyyyyyzzzwwwxxxxxxwwwuuusssqqqpppsssvvvyyyyyyvvvrrrooonnnmmmmmmnnnppptttxxx}}}|||qqqjjjhhhiiikkkmmmnnnooopppppppppooorrrwwwwwwssspppqqqyyyyyyiiifffkkkrrrxxx}}}~~~yyyvvvuuulllppptttvvvuuuuuuvvvwwwyyyyyyzzzzzz{{{|||}}}~~~~~~{{{}}}yyywwwuuuuuuuuuuuusssrrrqqqrrrsssssstttwww|||~~~{{{wwwtttssstttppprrrvvv}}}|||zzzyyyyyyyyyzzz{{{zzzxxxvvvsssuuuvvvuuurrrnnnkkkjjjeeeffffffeeebbbbbbcccdddcccfffjjjnnnqqqrrrrrrrrrzzz{{{zzztttrrrrrrppplllqqqrrrrrrssssssssssssrrrvvv|||~~~}}}zzzyyyzzz~~~uuupppoooooopppnnnoooqqqqqqpppppprrrssspppppppppooommmllljjjiiiiiijjjmmmoooqqqqqqqqqpppqqqsssuuuzzz~~~}}}{{{yyyvvvtttsssqqqpppppppppqqqrrrlllkkkiiigggggggggggghhhfffggghhhhhhhhhfffeeeddd```aaabbbaaa^^^\\\[[[\\\[[[]]]______]]]^^^aaaddd```bbbdddcccaaaaaaccceeeaaa^^^]]]```aaa```aaaeeehhhgggggggggggghhhhhhiiifffgggiiiiiihhheeebbb```___cccgggiiikkkqqq{{{{{{rrrnnnllljjjiiihhhgggeeedddcccbbbdddgggjjjiiigggiiinnntttyyy{{{|||{{{wwwppphhhdddhhhhhhiiigggddd```[[[YYY^^^]]]\\\[[[\\\]]]___``````aaaccceeehhhjjjmmmnnnlllllllllmmmmmmmmmnnnnnnggghhhkkkooorrrsssqqqnnnmmmmmmnnnoooqqqsssvvvwwwwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~wwwxxxyyyxxxvvvuuuuuuuuusssvvvyyyzzzwwwssspppnnnhhhiiikkkooowwwzzzrrrnnniiijjjkkkmmmooopppqqqqqqqqqppptttyyyzzzuuuqqqrrrttt}}}nnnjjjnnnsssxxx{{{~~~}}}xxxwwwkkkoootttwwwwwwwwwyyy{{{xxxxxxyyyzzz|||~~~~~~}}}{{{~~~xxxvvvsssrrrrrrqqqpppooolllmmmoooqqqssswww||||||vvvssssssuuuvvvwwwzzz~~~}}}|||}}}}}}|||zzzwwwqqquuuwwwuuupppkkkiiiiiifffggghhhgggfffeeefffgggdddeeegggjjjllloooqqqrrrvvvyyyxxxtttrrrsssqqqnnnnnnnnnnnnnnnnnnmmmllllllqqqwwwzzzyyywwwwwwuuuqqqrrruuuzzzuuuqqqqqqqqqpppoooppprrrrrrrrrssstttvvvppppppooonnnlllkkkiiihhhdddfffjjjnnnqqqssssssssssssvvv{{{~~~|||yyywwwuuuuuutttsssqqqpppooooookkkkkkjjjjjjiiihhhggggggjjjjjjjjjhhheeedddcccdddbbb```^^^___aaaaaa___]]]_________```aaabbbcccccceeeeeedddcccbbbbbbbbbcccaaa```^^^]]]\\\]]]^^^___bbbeeehhhgggeeedddfffhhhhhhgggfffeeecccbbbaaa```aaabbbccccccfffnnnyyy{{{wwwrrrmmmoookkkfffccccccdddeeeeeeeeegggiiijjjjjjjjjlllnnnuuuuuuvvvuuusssoookkkiiiiiiiiiiiiiiihhhccc]]]XXX\\\]]]]]]]]]\\\\\\^^^``````______aaafffjjjmmmnnnqqqpppooommmkkkkkklllnnnjjjjjjkkkmmmppprrrqqqooorrrqqqpppoooppprrrtttuuuooonnnnnnqqqvvvyyyxxxwwwyyyyyywwwwwwwwwyyy{{{}}}{{{xxxxxxzzzyyyuuusssuuutttyyy|||xxxttttttsssqqqooonnnnnnqqqzzzyyypppjjjjjjmmmpppooommmmmmnnnppptttvvvxxxyyywwwsssnnnkkkrrruuuyyy|||ssslllooouuuyyyzzz|||vvvtttqqqpppqqqttttttqqqrrruuuyyyxxxxxx|||}}}zzzyyyyyyzzz|||zzzzzz{{{xxxxxxwwwvvvtttsssrrrrrrkkkjjjlllqqqtttsssuuuyyy~~~}}}wwwqqqnnnrrrvvvrrrvvv{{{}}}||||||||||||~~~yyy|||yyy|||zzzyyywwwuuurrrpppnnnmmmlllmmmmmmkkkgggfffgggjjjhhhjjjjjjhhhgggjjjpppuuussstttvvvuuurrrnnnllljjjnnnllllllkkkhhhdddffflllrrrwwwyyytttooonnnmmmjjjppprrrwwwvvvuuuwwwvvvrrrrrrqqqoooooorrrtttuuuuuuuuupppjjjiiilllooonnnlllfffhhhiiilllssszzzxxxrrryyywww}}}~~~|||zzzxxxvvvuuutttsssrrrppppppooolllkkkkkkjjjiiiiiihhhhhhiiiiiiiiigggeeedddccccccbbb```^^^___aaaaaa___]]]______^^^^^^___```bbbcccccccccbbbaaaaaaaaaaaaaaa```^^^\\\ZZZZZZ[[[]]]^^^^^^aaadddeeeeeefffhhhkkkhhhgggfffeeecccbbbaaa```bbbcccddddddgggnnnwww~~~|||xxxsssmmmllljjjgggfffffffffdddcccdddeeeggggggfffggghhhjjjqqqrrrssssssrrrooollljjjjjjjjjjjjkkkiiieee___[[[]]]^^^______^^^^^^___aaa^^^\\\\\\^^^ccchhhkkkmmmpppppppppooonnnmmmmmmnnnkkkkkklllnnnpppqqqpppnnnooonnnmmmlllmmmnnnppprrrllliiiiiimmmtttzzzzzzxxxzzzyyyxxxwwwxxxyyy{{{}}}{{{yyyyyy|||{{{xxxwwwyyyuuuzzz|||xxxttttttsssppprrrqqqrrrvvv|||vvvoooiiillloooqqqqqqoooooopppqqqtttuuuvvvvvvtttpppmmmkkknnnppptttwww|||uuuooorrryyy}}}}}}~~~}}}|||uuurrrqqqqqqoookkklllooovvvxxx{{{}}}|||||||||}}}{{{{{{zzzwwwtttssssssuuuxxxzzz||||||yyyvvvsssrrrpppnnnooosssvvvuuuwwwzzz{{{||||||xxxsssqqqtttwwwvvvxxx{{{|||||||||}}}~~~||||||||||||}}}~~~}}}{{{zzzxxxvvvuuutttsssuuuuuutttqqqoooppprrrqqqpppooommmlllmmmppprrruuuwwwxxxvvvsssnnnjjjhhhfffgggjjjllliiifffiiiooovvv|||~~~yyyrrrnnnmmmjjjmmmoootttyyywwwxxxwwwttttttrrrqqqrrrtttuuuuuuttttttpppmmmmmmooooookkkggggggiiikkknnnvvv~~~zzz{{{yyy~~~~~~}}}zzzxxxwwwvvvuuutttrrrqqqpppooollllllkkkkkkjjjjjjiiiiiihhhhhhggggggeeedddbbbbbbaaa```___```aaaaaa___^^^___^^^\\\\\\\\\^^^aaaccc````````````____________]]][[[XXXWWWWWWYYY\\\^^^]]]___bbbcccdddeeehhhjjjggggggfffeeecccbbbaaaaaabbbccceeefffiiinnntttxxx{{{wwwsssnnnkkkjjjiiihhhiiigggeeebbbcccdddeeedddcccbbbcccdddkkkmmmnnnppppppooommmllllllllllllmmmlllhhhccc___]]]```bbbbbbaaa``````aaa\\\ZZZYYYZZZ___eeeiiikkkooopppqqqrrrrrrqqqpppooommmmmmmmmnnnppppppnnnlllnnnmmmlllllllllmmmnnnooojjjeeedddiiisss{{{|||zzz{{{zzzxxxwwwwwwyyyzzz||||||zzz{{{~~~||||||~~~{{{~~~zzzwwwwwwvvvtttvvvvvvwww|||}}}|||}}}|||yyyuuuoookkkoooqqqssssssrrrqqqrrrrrruuuuuutttsssqqqooonnnmmmmmmppptttwww|||xxxtttwww}}}|||vvvrrrppplllhhhgggjjjsssxxx{{{wwwvvvwwwyyy||||||xxxuuuvvvssssssvvvwwwvvvxxx|||zzz||||||zzzwwwuuuwwwzzzyyyzzzyyyxxxxxxyyy}}}|||yyyxxxxxxvvvuuuyyyzzzzzzyyyuuupppjjjgggeeehhhllloookkkgggllltttvvvpppmmmkkkjjjlllqqq|||}}}zzzzzzzzzyyyxxxxxxxxxyyyzzzyyywwwtttrrrpppooopppqqqnnniiiccciiilllnnnqqqzzz}}}zzz~~~}}}{{{yyywwwwwwuuutttrrrqqqpppooolllllllllkkkkkkjjjjjjjjjggggggfffffffffdddbbb```aaaaaaaaaaaaaaaaaa___^^^```^^^[[[ZZZZZZ\\\```bbb_________```_________^^^[[[YYYVVVTTTUUUXXX[[[]]]___``````aaaaaabbbdddeeegggfffeeedddcccbbbaaaaaacccdddeeegggjjjmmmppprrrzzz|||xxxwwwsssooollljjjhhhhhhhhhgggfffdddcccddddddcccaaa``````aaafffhhhjjjmmmnnnooooooooonnnnnnnnnooonnnkkkfffccc^^^```cccdddcccaaa``````\\\ZZZXXXZZZ___eeeiiikkknnnooorrruuuwwwuuurrrpppooonnnnnnoooppppppmmmkkkoooooonnnmmmmmmnnnoooooolllfffccchhhsss|||}}}{{{zzzyyywwwvvvvvvwwwxxxyyy{{{yyy{{{}}}||||||~~~|||zzzxxxuuuqqqoooqqqsssuuuuuuuuutttsssrrruuuuuusssrrrqqqqqqppppppssswww||||||zzz}}}{{{uuurrrpppllllllooouuu}}}}}}yyywwwyyyzzzyyy{{{~~~|||zzz{{{|||zzz{{{zzzyyyxxxyyy|||{{{}}}~~~}}}xxxqqqmmmnnnppprrrrrrmmmkkkrrr}}}zzzqqqnnnllljjjlllrrr|||}}}|||~~~~~~zzzsssrrrrrrssssssqqqmmmiiiooorrruuuwww~~~~~~|||zzzwwwwwwuuutttrrrpppooonnnllllllkkkkkkkkkkkkkkkjjjgggfffeeefffgggfffbbb___```aaabbbcccbbb```_________]]][[[YYYYYY[[[^^^aaa______```aaaaaa``````___ZZZXXXVVVUUUUUUXXX[[[]]]___^^^^^^^^^___aaabbbbbbeeeeeedddcccbbbaaaaaa```bbbcccdddfffiiikkklllmmmtttyyy|||yyyxxxxxxwwwtttmmmjjjfffeeeeeefffggggggdddeeefffdddbbbaaabbbcccdddeeehhhkkknnnooopppqqqppppppooooooooolllhhheee___aaaddddddcccaaa``````___]]][[[]]]aaafffjjjlllmmmnnnrrrwwwzzzyyyuuuqqqpppooooooppppppooommmjjjnnnnnnnnnnnnnnnoooooopppqqqlllhhhllluuu{{{}}}{{{zzzxxxvvvuuutttuuuvvvwwwzzzxxxzzz{{{yyywwwvvvsssqqqtttuuuvvvxxxxxxwwwtttsssssssssssssssssssssssssssvvv{{{xxxxxxxxxwwwxxx{{{~~~~~~~~~~~~}}}}}}|||}}}~~~~~~zzzxxxvvvuuutttqqqsss~~~zzzrrrooonnnmmmqqqxxx~~~{{{zzzyyyyyyzzz{{{|||{{{}}}~~~|||{{{wwwvvvuuusssqqqooonnnmmmkkkkkkkkkkkkjjjjjjjjjjjjgggfffeeefffhhhhhhccc______aaaddddddbbb```_________]]][[[ZZZZZZ\\\^^^_________aaabbbbbbbbbaaa```[[[ZZZYYYXXXXXXZZZ[[[\\\\\\ZZZYYY[[[^^^aaabbbbbbccccccbbbbbbaaa``````___bbbaaabbbdddgggiiiiiiiiiooouuuxxxwwwwwwyyyzzzxxxmmmiiieeecccccceeeggggggeeefffgggfffeeedddeeefffdddfffhhhkkknnnppprrrrrrrrrqqqpppooonnnlllhhheeeaaacccddddddcccaaaaaaaaabbbaaa```bbbeeeiiikkkllllllmmmqqqwww||||||wwwsssqqqpppooopppqqqpppmmmkkkllllllmmmnnnoooooopppppptttrrrppprrrvvv{{{||||||zzzyyywwwuuuttttttuuuvvvyyyxxxzzz|||zzzyyyxxxvvvtttwwwxxxyyy{{{|||zzzwwwtttppprrrtttwwwxxxxxxwwwvvvxxx}}}}}}yyy|||~~~||||||}}}zzzvvvrrrrrrttt{{{uuuqqqpppooopppvvv}}}{{{vvvuuutttrrrpppnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhfffeeegggjjjiiiddd```^^^aaaeeeeeebbb```______^^^]]]\\\[[[[[[\\\]]]^^^^^^___aaabbbbbbbbb``````]]]]]]]]]\\\\\\\\\\\\\\\]]]ZZZXXXYYY\\\___```___aaaaaaaaa```______^^^^^^aaa```___aaaeeehhhhhhfffkkkpppsssrrrsssvvvvvvuuujjjgggdddcccdddeeeeeeeeedddfffggggggggggggiiijjjfffgggiiilllnnnqqqrrrsssrrrqqqooonnnmmmjjjfffcccdddeeefffeeecccbbbcccddddddddddddfffiiikkklllkkkllllllooovvv|||}}}yyytttppppppooopppqqqpppnnnkkklllmmmnnnpppqqqrrrssssssttttttuuuvvvxxxyyy{{{}}}|||{{{xxxvvvuuuuuuvvvwwwzzzyyy{{{~~~}}}{{{zzz|||||||||{{{wwwrrrvvv|||~~~|||}}}yyyvvv|||~~~|||{{{zzzzzz|||yyyrrrmmmooouuu}}}rrrlllnnnpppoooqqqzzz}}}|||vvvuuusssqqqooommmkkkkkkiiiiiiiiiiiiiiiiiiiiijjjhhhfffeeehhhkkkjjjeee```^^^aaaeeeeeeccc```___```^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbbaaa```__________________^^^]]]\\\aaa]]]YYYXXXZZZ\\\[[[ZZZ``````______^^^^^^^^^]]]```^^^]]]___dddggggggeeeffflllooommmmmmpppqqqooogggeeeeeeeeefffeeedddbbbccceeeggghhhhhhiiikkklllhhhiiikkkmmmoooqqqssstttsssqqqooonnnllliiieeebbbgggggggggfffddddddeeeffffffeeefffhhhkkklllkkkjjjllllllooouuu|||~~~zzzuuupppoooooopppqqqqqqnnnlllnnnoooqqqsssuuuvvvwwwwwwrrruuuxxxyyyxxxyyy{{{~~~~~~}}}zzzxxxwwwvvvwwwxxx{{{zzz}}}~~~}}}yyywww|||~~~~~~|||}}}}}}{{{~~~~~~~~~zzztttsss{{{~~~~~~~~~~~~~~~zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}xxxpppjjjmmmttt|||tttgggeeekkkooooooqqq{{{~~~}}}yyywwwtttqqqooommmmmmlllooonnnkkkiiigggggghhhiiiiiifffeeegggjjjiiiccc^^^aaaaaa`````````_________aaabbbbbb___\\\[[[]]]```_________```aaabbbbbbccc```___^^^]]]\\\\\\[[[[[[___^^^^^^]]]\\\[[[ZZZZZZ]]]^^^^^^^^^\\\]]]___aaa^^^```ccceeeggggggffffffggghhhiiijjjjjjjjjkkkkkkiiihhhfffeeeddddddeeeeeefffhhhjjjkkkkkkkkklllmmmnnnmmmlllnnnqqqrrrpppnnnqqqqqqooolllhhhfffeeefffeeedddcccdddfffgggfffeeejjjiiiiiiiiijjjkkkkkklllmmmooovvv{{{uuutttuuutttrrrpppnnnnnnnnnnnnmmmpppssstttuuuwwwzzz|||vvvxxx{{{~~~~~~|||{{{}}}xxxwwwxxxyyyyyywwwwww{{{{{{yyyyyywww}}}}}}uuuppppppuuuyyy|||ttttttuuuxxx{{{|||{{{zzz~~~}}}{{{~~~~~~zzz|||~~~~~~~~~xxxuuuvvvyyy{{{|||zzztttrrrtttuuusssppppppsssttttttvvvzzzyyyuuuuuuuuuuuuvvvzzz}}}}}}}}}wwwvvvzzz~~~~~~wwwqqqlllggggggmmmtttzzz|||vvvppphhhccccccfffhhhhhhlllxxx~~~yyywwwtttqqqooommmmmmlllnnnlllkkkiiihhhhhhiiiiiiiiigggeeegggjjjiiiddd___^^^^^^^^^^^^]]]]]]]]]]]]___``````^^^[[[ZZZ\\\^^^```___^^^]]]^^^___aaabbb______]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^______^^^^^^___```___```bbbccceeeeeeeeeeeeddddddeeegggiiijjjiiihhhiiihhhgggeeeeeeeeefffgggeeegggjjjjjjjjjjjjkkkmmmnnnmmmlllnnnqqqqqqooommmmmmmmmkkkiiifffddddddeeegggffffffggghhhiiigggfffgggiiijjjkkklllnnnqqqsssuuuwww}}}~~~wwwtttuuutttrrrpppooonnnnnnnnnpppqqqssstttuuuwwwzzz}}}}}}~~~~~~}}}{{{yyyyyyyyywwwvvvxxx|||{{{www{{{zzzsssrrrwww|||wwwppplllkkknnnppprrrkkkkkklllooorrrtttsssrrrrrrtttwwwzzz|||}}}~~~~~~~~~~~~}}}{{{yyyxxxzzz{{{}}}zzzxxx{{{}}}~~~zzzwwwvvvwwwyyyyyyyyy{{{~~~xxxzzz{{{zzzwwwsssqqqooovvv{{{~~~|||wwwuuuxxx|||uuusssrrrqqqrrrsssrrrqqqwwwrrrllljjjlllmmmllljjjlllnnnnnnlllmmmpppnnniiillllllkkklllnnnuuu~~~zzzuuutttsssqqqrrruuuwwwyyyyyyuuupppnnnqqquuuuuuvvvxxx{{{|||xxxqqqllljjjfffbbbbbbfffkkkoooqqqnnnhhhaaa]]]^^^```bbbcccjjjtttyyywwwuuurrrpppnnnmmmmmmkkkkkkjjjjjjiiiiiiiiiiiiiiigggeeefffhhhgggccc___\\\\\\\\\[[[[[[[[[ZZZZZZ]]]^^^^^^\\\ZZZYYY[[[\\\___^^^\\\[[[[[[]]]___```^^^^^^\\\[[[ZZZYYYYYYYYYUUUVVVVVVWWWXXXYYYZZZZZZ[[[^^^aaaaaa```_________aaaaaaaaaaaabbbcccdddeeecccbbbbbbeeeiiikkkjjjhhhjjjiiigggffffffggghhhiiihhhjjjllllllkkkkkkkkklllmmmmmmmmmoooppppppnnnlllkkkjjjhhhgggffffffggggggjjjiiiiiijjjkkkkkkiiigggfffiiimmmooopppsssxxx|||zzzuuuvvvtttrrrpppoooooooooooossstttuuuvvvwwwzzz~~~}}}{{{yyyvvvsssssswww}}}yyyssstttrrrllllllqqqssspppkkkgggffffffeeeddd``````aaadddhhhjjjjjjiiibbbfffjjjllllllmmmpppssssssqqqnnnjjjhhhiiilllooovvvtttsssuuuyyyyyywwwtttnnnrrrxxx|||}}}}}}}}}}}}~~~|||yyywwwvvvtttpppnnnnnnoooooonnnmmmmmmoooppppppooonnnmmmkkkhhhccc___fffhhhjjjjjjiiihhhhhhjjjeeegggjjjmmmpppnnnkkkgggmmmiiicccbbbcccdddcccaaaggghhhfffcccccceeebbb]]]``````___^^^```eeelllqqqtttuuuvvvwwwxxxzzz~~~}}}zzzyyyuuummmgggffffffdddfffiiikkkmmmmmmkkkgggeeefffhhhjjjjjjkkklllllliiiddd```bbb```]]]\\\___bbbeeefffddd```[[[YYYZZZ\\\^^^___eeelllwwwuuunnnwwwzzz~~~yyyxxxvvvsssqqqooommmmmmiiiiiijjjjjjjjjjjjiiihhhgggfffddddddeeedddbbb___[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^]]][[[ZZZXXXXXXWWWWWWUUUUUUVVVVVVWWWXXXYYYYYY[[[^^^bbbdddcccaaa______cccbbbaaa```aaabbbdddfffeeecccbbbfffkkkmmmkkkiiijjjiiigggfffgggiiikkklllnnnooopppooommmkkkkkkllllllmmmnnnooopppooonnnmmmlllkkkiiiiiijjjlllmmmmmmmmmlllkkklllmmmmmmkkkiiihhhmmmqqqtttuuuxxx~~~|||vvvuuutttrrrqqqppppppppppppvvvwwwxxxyyy{{{|||xxxtttqqqqqqtttyyy}}}}}}yyyqqqkkkkkkjjjggghhhlllmmmkkkiiifffdddaaa]]]ZZZYYYYYYZZZ]]]aaadddddddddXXX\\\``````^^^^^^bbbggghhhfffaaa\\\YYY[[[```dddlllllllllnnnooonnnjjjfff```dddiiimmmoooooopppqqqrrrqqqooonnnmmmkkkgggdddcccddddddcccaaa```aaabbbfffccc`````````]]]XXXSSSWWWWWWXXXYYY[[[\\\[[[ZZZ\\\^^^dddiiimmmmmmiiiffffffbbb^^^[[[[[[[[[[[[ZZZaaacccaaa]]]]]]^^^\\\WWWVVVVVVUUUUUUVVVZZZ```dddiiijjjkkkiiigggfffggghhhhhhiiikkknnnrrrttttttsssmmmeee___]]]\\\[[[\\\```___aaabbbaaa^^^\\\[[[\\\```````````````^^^[[[YYY\\\ZZZYYYYYY[[[]]]___aaa^^^\\\ZZZXXXYYY[[[]]]^^^^^^cccjjjqqquuuxxxyyyyyywwwsssttt|||{{{zzzxxxxxxxxxzzzzzzsssiii```jjjmmmrrryyy~~~}}}yyyxxxwwwuuurrrpppnnnmmmiiiiiijjjjjjjjjiiihhhhhhfffdddcccbbbaaaaaa```___\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYWWWXXXZZZ[[[\\\[[[YYYXXX]]]\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYY[[[___ccceeedddbbb```___eeedddbbbaaabbbcccfffgggfffddddddfffjjjkkkjjjhhhjjjiiigggfffgggjjjmmmoooqqqrrrrrrpppmmmjjjiiiiiilllmmmnnnooooooooopppqqqnnnllljjjjjjmmmqqqrrrrrrooonnnmmmmmmnnnooonnnmmmooorrrvvvxxxzzz}}}}}}vvvsssrrrqqqpppppppppqqqrrrxxxzzz|||~~~|||vvvrrrpppuuuwww{{{~~~|||{{{|||~~~~~~yyytttlllfffccccccddddddfffhhhhhhhhhgggfffddd___YYYTTTRRRRRRSSSUUUYYY]]]^^^]]]TTTWWWYYYWWWSSSSSSWWW\\\^^^\\\WWWSSSPPPRRRWWW[[[```aaacccdddeeeccc___\\\XXX[[[___bbbcccdddeeeggghhhhhhhhhhhhhhheeeaaa]]]XXXZZZ[[[ZZZXXXWWWWWWXXXWWWUUURRRRRRSSSRRRNNNJJJOOOMMMLLLMMMPPPRRRRRRQQQVVVXXX\\\bbbfffhhhgggeee^^^[[[WWWSSSRRRRRRRRRRRR[[[\\\ZZZWWWXXX[[[ZZZVVVMMMNNNNNNNNNOOORRRWWW[[[^^^___^^^\\\XXXUUUSSSSSSVVVWWWZZZ```gggkkkmmmlllddd\\\VVVTTTRRRPPPPPPSSSTTTUUUWWWVVVUUURRRQQQPPPUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTTTTUUUVVVXXX[[[]]]YYYYYYXXXWWWWWWWWWYYYZZZWWWYYY]]]cccgggjjjkkkjjjiiiffffffkkkppprrrrrrsssooonnnooopppooojjjbbb[[[dddfffkkkqqqyyy~~~}}}yyyyyyxxxvvvsssqqqnnnmmmjjjjjjiiiiiihhhhhhhhhhhhfffdddbbbaaa```___```aaa^^^^^^^^^]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\\\\[[[YYYTTTVVVXXXZZZ[[[ZZZYYYXXX^^^]]][[[YYYXXXVVVVVVUUUYYYYYYYYYYYYZZZZZZ[[[[[[]]]```dddfffeeecccaaaaaadddcccbbbbbbcccdddggghhheeefffgggggggggfffffffffiiihhhffffffgggkkknnnqqqqqqrrrrrrpppmmmjjjiiiiiimmmnnnooonnnnnnpppsssvvvqqqmmmjjjlllpppuuuvvvvvvsssqqqnnnnnnppprrrssssssvvvvvvxxx{{{~~~zzztttoooooonnnnnnoooqqqsssttt{{{}}}zzzuuuqqqqqquuuwwwzzz|||}}}~~~zzzuuutttrrrqqqqqqooommmkkkaaa```^^^___```aaa```___``````aaabbb```[[[SSSNNNKKKJJJJJJMMMPPPSSSUUUUUUQQQRRRQQQNNNKKKKKKNNNRRRTTTSSSPPPMMMKKKLLLPPPSSSUUUVVVYYY[[[[[[ZZZXXXWWWTTTVVVYYYZZZZZZ[[[]]]^^^```aaacccffffffbbb\\\XXXQQQRRRSSSSSSQQQOOOOOOPPPPPPNNNMMMMMMNNNMMMKKKIIIJJJHHHFFFFFFHHHKKKLLLMMMQQQQQQSSSVVVZZZ\\\\\\[[[SSSPPPMMMJJJIIIIIIJJJKKKTTTVVVTTTRRRTTTXXXXXXUUUIIIJJJKKKKKKKKKMMMQQQTTTPPPPPPPPPNNNJJJHHHGGGHHHLLLLLLOOOUUU\\\``````]]]WWWPPPKKKJJJHHHEEEEEEGGGJJJKKKKKKLLLKKKIIIHHHFFFKKKMMMNNNNNNMMMMMMNNNOOOLLLMMMNNNMMMNNNPPPSSSVVVRRRSSSTTTSSSQQQPPPPPPQQQPPPQQQTTTXXX]]]``````___^^^[[[ZZZ[[[^^^bbbdddeee```aaabbbbbb```]]]YYYWWW]]]___ccchhhooouuuzzz}}}~~~~~~{{{xxxyyyyyy{{{}}}}}}yyyyyyxxxwwwtttqqqooommmlllkkkiiihhhgggggggggggggggfffdddaaa``````aaaccc_________^^^^^^^^^]]]]]]\\\[[[[[[\\\^^^___\\\ZZZUUUVVVVVVVVVXXXZZZ[[[\\\^^^]]]\\\ZZZXXXVVVVVVUUUWWWXXXYYYZZZ[[[\\\]]]^^^^^^aaadddfffeeecccbbbbbbaaaaaaaaabbbccceeefffhhhgggjjjllljjjeeebbbccceeehhhgggeeeeeegggkkkooorrrqqqrrrsssrrrpppnnnnnnooonnnoooooonnnnnnqqqwww|||vvvqqqnnnooouuuzzz|||{{{xxxuuuqqqppprrrvvvyyy{{{zzzxxxxxx|||vvvppplllllllllmmmoooqqqtttuuu~~~xxxsssqqqqqqsssuuuxxx{{{~~~~~~~~~zzzvvvuuuwwwwwwtttrrriiijjjiiigggdddbbbdddeee^^^^^^___^^^^^^\\\XXXSSSTTTUUUWWWYYYXXXSSSKKKFFFFFFEEEDDDFFFIIILLLMMMMMMKKKIIIGGGEEEDDDEEEHHHJJJJJJKKKKKKIIIHHHHHHJJJLLLKKKNNNQQQSSSTTTTTTUUUUUUTTTUUUVVVVVVUUUUUUVVVXXXZZZ]]]aaaeeefffaaaZZZTTTMMMNNNOOONNNLLLIIIHHHHHHLLLMMMMMMLLLIIIHHHHHHIIIHHHFFFCCCAAAAAADDDHHHKKKNNNMMMMMMNNNOOOOOOMMMLLLGGGGGGEEEDDDDDDFFFIIIKKKSSSTTTSSSQQQSSSXXXYYYVVVKKKLLLMMMLLLKKKLLLNNNPPPHHHHHHGGGEEEBBB@@@AAABBBEEEEEEHHHNNNUUUXXXUUUQQQNNNHHHEEEFFFFFFCCCBBBDDDGGGFFFFFFFFFFFFEEEDDDCCCFFFHHHJJJJJJHHHFFFGGGHHHIIIIIIIIIGGGFFFGGGKKKOOOMMMOOOQQQPPPLLLIIIHHHIIIKKKKKKMMMRRRWWWYYYYYYWWWRRRQQQNNNLLLMMMOOOPPPPPPNNNQQQSSSQQQMMMKKKLLLOOOPPPRRRVVV[[[```fffkkkmmmuuutttrrrooollliiigggfffaaaaaaaaaccceeegggjjjkkklllpppxxx|||yyyyyyyyywwwuuurrrooommmnnnllliiigggffffffggggggiiihhheeebbb```aaaccceee_________^^^^^^^^^]]]]]]]]]\\\[[[]]]``````]]]ZZZXXXVVVTTTSSSUUUYYY]]]```___^^^\\\ZZZXXXWWWVVVVVVUUUVVVWWWYYY\\\^^^___```___bbbeeeeeedddccccccccc______```aaacccdddfffgggjjjooorrrnnnfffbbbdddggghhhfffddddddfffkkkooorrrrrrtttvvvvvvuuuuuuuuuvvvooooooooommmmmmrrryyy{{{vvvrrrtttzzz{{{wwwsssqqqtttyyy~~~|||xxxwww|||~~~sssmmmjjjjjjjjjlllnnnqqqtttvvvwwwrrrqqqrrrvvvxxx|||~~~~~~|||xxxuuuooorrrtttsssppppppqqqssspppqqqqqqpppnnnmmmllllllaaacccddd```\\\[[[___ccc^^^``````___]]]YYYQQQJJJJJJLLLOOOQQQPPPLLLEEE???DDDCCCBBBCCCFFFIIIJJJJJJFFFBBB???===???BBBDDDEEEDDDFFFGGGGGGFFFFFFFFFHHHFFFIIILLLOOOPPPRRRSSSUUUTTTUUUUUUTTTRRRQQQSSSTTTWWWZZZ```eeefffaaaXXXQQQKKKMMMMMMLLLHHHEEEDDDCCCFFFHHHIIIFFFBBB@@@AAACCCGGGEEEBBB>>>===@@@FFFKKKMMMLLLKKKJJJIIIGGGCCC@@@BBBBBBBBBBBBCCCFFFKKKNNNUUUVVVTTTRRRTTTYYYZZZWWWQQQQQQQQQPPPNNNMMMNNNOOOHHHHHHFFFCCC???===>>>???AAAAAADDDKKKSSSUUURRRMMMKKKGGGEEEHHHIIIFFFEEEGGGHHHFFFEEEEEEEEEEEEDDDCCCEEEHHHJJJIIIFFFCCCCCCEEEIIIIIIHHHEEEBBBCCCGGGKKKKKKNNNPPPNNNJJJFFFDDDDDDHHHHHHJJJOOOTTTWWWUUUSSSJJJIIIGGGCCCAAA@@@???===AAAEEEHHHEEE???===BBBGGGDDDFFFIIINNNTTTYYY^^^aaallljjjggg```XXXTTTTTTVVVOOOOOOOOOPPPRRRUUUWWWYYYXXX^^^iiiwwwzzzrrr}}}{{{yyyvvvtttsssqqqooolllkkklllllliiieeecccdddeeejjjiiigggeeecccbbbaaaaaa````````````_______________^^^\\\]]]^^^______^^^ZZZYYYWWWVVVWWWZZZ]]]______^^^[[[YYYWWWVVVVVVWWWVVVVVVVVVVVVWWWZZZ```dddbbbdddffffffdddbbbaaaaaadddeeeffffffddddddeeeffflllooooookkkfffcccfffiiieeeeeeeeefffhhhiiijjjkkkiiilllqqqwww{{{|||zzzxxxlllmmmnnnqqquuu{{{vvvqqqwww~~~~~~|||zzzzzz}}}yyytttxxx}}}{{{|||rrrnnnjjjhhhgggjjjqqqvvvwwwvvvzzzwwwvvvvvvvvvwwwzzz~~~{{{vvvpppiiifffggghhhdddeeebbb```fffmmmllleeeeeefffhhhiiigggccc___\\\YYYXXXVVVUUUTTTTTTTTTUUUTTTUUUWWWWWWTTTOOOIIIEEEAAAEEEHHHIIIFFFBBB???===AAAAAAAAAAAAAAAAAAAAAAAA;;;:::::::::<<>>>>>===<<<<<>>???AAABBBDDDEEEFFFHHHQQQ^^^iiinnnmmmhhhccc}}}zzzzzzxxxvvvuuutttrrrnnnlllkkklllllliiifffdddeeegggjjjiiigggeeedddbbbbbbbbbbbbbbbaaaaaa``````_________]]]\\\\\\^^^___^^^]]]ZZZYYYXXXXXXXXXZZZ\\\]]]]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUUUUUUUUUUXXX]]]aaabbbdddggggggeeecccbbbbbbdddfffggggggeeeddddddeeejjjmmmooommmhhheeeeeehhhhhhhhhhhhhhhiiikkkmmmooopppqqqtttxxx|||}}}|||yyytttsssrrrssswww~~~zzzuuuzzz{{{vvvyyyxxxsssjjjkkkllloootttyyy~~~zzzwwwvvvvvvvvvxxx|||~~~yyytttmmmgggbbb_________\\\\\\ZZZXXX\\\bbbaaa[[[^^^___``````]]]XXXSSSPPPKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJKKKKKKJJJFFFBBB@@@>>>@@@CCCBBB@@@<<<999888>>>>>>??????@@@@@@AAAAAA<<<;;;;;;;;;<<<===???@@@>>>>>>@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIILLLIIIEEEDDDEEEGGGHHHHHHOOORRRWWW[[[ZZZWWWSSSPPPQQQOOOLLLIIIFFFBBB===:::>>>BBBDDDBBB===:::;;;===DDDGGGHHHFFFCCCCCCHHHLLLRRRQQQOOOLLLIIIEEEBBB@@@???AAACCCDDDFFFJJJOOORRRWWWUUUTTTUUUXXXZZZZZZYYYWWWYYYYYYVVVRRRPPPSSSVVVRRRNNNIIIEEEDDDEEEFFFFFFKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNOOOMMMKKKLLLNNNPPPPPPPPPOOOPPPPPPPPPOOONNNNNNOOONNNMMMLLLKKKMMMPPPSSSUUUZZZXXXUUURRRPPPOOOOOOOOOOOOPPPRRRTTTUUUTTTQQQNNNJJJFFFBBB>>>=========<<<@@@@@@AAA@@@???>>>======AAABBBFFFLLLTTTZZZ]]]^^^^^^\\\VVVNNNEEE>>>:::999888999999999::::::;;;;;;>>>EEENNNWWWZZZYYYTTTPPP|||yyyyyyxxxvvvuuutttrrrnnnkkkjjjjjjjjjiiigggfffgggiiikkkjjjhhhfffdddcccbbbbbbccccccbbbbbbaaa```_________]]]\\\\\\]]]^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTVVV[[[^^^ccceeehhhiiihhheeeddddddeeefffhhhhhhfffeeeddddddiiilllnnnmmmiiifffeeeggglllkkkjjjjjjlllppptttwwwyyyxxxyyy|||~~~}}}{{{yyyzzz~~~~~~zzz~~~{{{|||yyylllnnnqqqssswww}}}|||wwwsssrrrqqqqqquuu|||yyyvvvtttmmmddd]]]ZZZYYYXXXVVVRRRQQQOOONNNQQQUUUTTTPPPUUUUUUVVVTTTQQQKKKFFFCCCAAA@@@>>>===<<<======>>>>>>??????@@@??????>>>===>>>@@@@@@???<<<999777777======>>>??????@@@AAAAAA>>>>>>??????>>><<<;;;:::999:::<<<>>>@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEBBB@@@======???AAABBBBBBGGGLLLSSSWWWVVVSSSRRRRRRQQQOOOLLLIIIFFFAAA;;;666:::===???>>>;;;999999;;;CCCFFFHHHHHHFFFFFFIIILLLPPPOOONNNLLLIIIGGGDDDCCCAAACCCGGGIIILLLOOORRRUUUVVVTTTRRRQQQSSSUUUWWWWWWTTTVVVVVVTTTQQQQQQTTTWWWVVVRRRMMMJJJJJJLLLLLLMMMPPPOOOOOOOOOOOONNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPRRRPPPOOOOOOQQQSSSSSSSSSQQQOOONNNNNNPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXZZZ[[[```___\\\ZZZYYYYYYYYYYYYZZZYYYXXXXXXXXXVVVSSSPPPHHHDDD@@@>>>>>>??????>>>@@@AAABBBCCCBBB@@@>>>===:::===CCCLLLSSSXXXYYYXXXVVVQQQJJJCCC===888444222888888777666666555444444666:::???DDDEEEDDDAAA>>>~~~{{{xxxwwwvvvuuutttrrrnnnkkkhhhhhhhhhggggggggghhhiiikkkjjjhhhfffeeeccccccbbbcccbbbbbbaaa```___^^^^^^___]]]\\\\\\]]]]]]]]]\\\ZZZ[[[[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWVVVUUUVVVUUUUUUUUUVVVZZZ]]]dddgggjjjllljjjhhhgggfffeeehhhjjjjjjhhhfffeeefffjjjkkklllkkkhhhffffffgggnnnlllkkklllpppwww}}}~~~sssrrrrrrtttzzz}}}xxx{{{|||uuuoookkkhhhgggkkkqqqzzz~~~}}}{{{xxxssspppoooggg\\\VVVUUUUUUSSSPPPKKKJJJHHHGGGIIIKKKJJJHHHLLLMMMMMMKKKHHHCCC???<<<===<<<:::999999999::::::999999:::;;;<<<>>>@@@AAAEEEFFFEEECCC@@@=========BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCC???;;;999999:::===@@@BBBBBBBBBBBB@@@BBBDDDEEEEEEDDDCCCBBB@@@>>>======@@@BBBCCCBBBCCCJJJQQQTTTQQQOOOPPPSSSNNNMMMKKKIIIFFFBBB<<<888<<<>>>??????===<<<===>>>AAADDDGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEHHHLLLOOOQQQRRRTTTVVVUUUSSSOOOMMMLLLMMMOOOPPPOOOQQQQQQPPPOOOPPPSSSUUUVVVSSSOOOMMMNNNPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRUUUSSSQQQQQQSSSUUUUUUUUURRROOOLLLLLLOOOQQQPPPNNNQQQSSSVVVZZZ\\\]]]]]]\\\aaa```___^^^]]]^^^^^^^^^]]][[[XXXVVVUUUSSSQQQNNNHHHEEEAAA>>>???@@@@@@@@@@@@AAACCCDDDDDDBBB???===999;;;@@@FFFMMMQQQQQQQQQIIIDDD===:::999888555333777666666555444333333222555777999:::;;;:::999888}}}wwwvvvuuuttttttrrrnnnkkkgggfffffffffggghhhhhhhhhkkkjjjhhhfffdddcccbbbbbbaaaaaa```___^^^^^^]]]]]]```^^^\\\\\\]]]]]]]]]\\\ZZZ[[[\\\]]]\\\ZZZXXXWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWWWWXXX[[[^^^eeehhhlllnnnnnnkkkjjjiiigggiiikkkkkkjjjiiiiiiiiiooonnnllljjjhhhggghhhjjjlllllllllooouuu}}}}}}wwwrrruuu}}}~~~xxxxxxtttqqqttt{{{}}}zzzuuuooohhhccc___]]]fffmmmwwwyyywwwtttssstttvvvwwwwwwqqqpppoooooopppoookkkhhhccc[[[QQQMMMMMMMMMKKKHHHFFFDDDBBBCCCDDDCCCCCCCCCEEEEEEFFFEEECCC@@@===;;;:::999777666666777888888:::::::::;;;>>>BBBEEEHHHMMMMMMMMMJJJGGGEEEEEEFFFJJJJJJIIIHHHFFFEEEDDDCCCIIIJJJLLLLLLIIIDDD???<<<<<<>>>AAADDDFFFFFFEEEEEEAAABBBDDDEEEDDDCCCAAA@@@BBBAAAAAACCCFFFIIIIIIIIIGGGMMMSSSTTTPPPNNNPPPRRRMMMLLLKKKJJJIIIFFFBBB>>>@@@AAAAAAAAAAAAAAABBBCCCBBBEEEHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHHHHGGGFFFHHHKKKOOOQQQQQQQQQRRRSSSUUUSSSPPPLLLIIIGGGGGGHHHJJJJJJJJJJJJKKKLLLOOOQQQSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRTTTTTTVVVTTTSSSSSSTTTVVVVVVVVVSSSOOOLLLLLLNNNOOOMMMJJJOOORRRWWW[[[]]]]]]\\\ZZZ^^^]]]]]]]]]]]]^^^^^^^^^[[[XXXUUURRRQQQOOOMMMKKKIIIEEEAAA??????????????????@@@CCCDDDDDDBBB???>>><<<;;;<<>>===>>>===<<<;;;;;;<<<===>>>=========???BBBFFFJJJMMMPPPQQQQQQOOOLLLKKKKKKLLLQQQPPPNNNLLLJJJHHHFFFEEEKKKLLLOOOOOOMMMIIIDDDAAAAAACCCFFFHHHIIIHHHGGGEEEBBBCCCCCCCCCBBBAAA???>>>BBBCCCDDDGGGKKKMMMNNNMMMLLLOOOSSSSSSPPPNNNOOOPPPKKKJJJIIIHHHIIIHHHEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGJJJLLLKKKKKKLLLLLLRRRRRRRRRNNNIIIEEEBBBAAACCCCCCCCCCCCEEEGGGIIIJJJLLLJJJGGGFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUSSSQQQQQQRRRSSSTTTSSSOOONNNMMMMMMMMMLLLJJJHHHLLLOOOTTTXXXZZZYYYWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYTTTQQQOOONNNMMMLLLJJJHHHGGGCCC???======>>>>>>>>>>>>???@@@BBBAAA@@@???===???<<<:::999<<>>===<<<>>>???AAAFFFJJJLLLLLLKKKJJJKKKKKKLLLKKKJJJIIIIIIFFFDDDAAAAAAAAABBBAAA@@@>>>===<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCBBBAAA<<<<<<===>>>>>>>>>>>>>>>;;;>>>@@@AAAAAABBBCCCEEEIIILLLNNNMMMHHHAAA===;;;>>>===<<<===???AAACCCCCCEEEBBB@@@???@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFDDDCCCDDDDDDFFFIIIKKKLLLMMMKKKIIIIIIJJJKKKKKKKKKEEEGGGIIIJJJHHHFFFDDDDDDEEEHHHMMMQQQRRRQQQOOOMMMMMMNNNNNNOOOOOOOOOOOOOOOIIIHHHGGGGGGHHHGGGEEECCCAAA>>>;;;999:::<<<============>>>>>>>>>>>>>>>===???<<<999888:::<<<>>>>>>===>>>???===:::888666666888888888888888888888888///000222444555444444333zzzvvvrrroooooopppppppppmmmkkkiiiiiilllmmmllljjjhhhgggeeecccbbb``````___^^^^^^______```aaaaaaaaacccbbb_________```^^^]]][[[[[[[[[[[[[[[[[[[[[\\\YYYXXXVVVUUUTTTTTTUUUVVVSSSUUUWWWYYYYYY[[[^^^aaafffkkkqqqttttttrrrpppooommmmmmmmmlllmmmppptttxxx|||}}}~~~yyyqqqlllmmmnnnpppttt{{{}}}|||zzzsssqqqoooppprrruuuuuusssooommmiiiddd```]]][[[[[[\\\dddlllnnnooopppmmmhhh_________^^^\\\YYYVVVUUUUUU[[[cccfffffffffiiimmmggghhhhhhfffaaaZZZUUURRRLLLKKKIIIGGGEEEGGGKKKMMMSSSRRRRRRVVVZZZZZZUUUOOOGGGHHHIIIHHHGGGFFFHHHIIIKKKHHHHHHLLLKKKGGGIIIOOONNNNNNNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIKKKNNNQQQTTTVVVQQQSSSUUUUUUSSSRRRQQQRRROOOOOONNNLLLKKKIIIHHHHHHGGGHHHKKKMMMMMMKKKHHHFFFEEEGGGIIIJJJIIIGGGCCCAAABBBAAA???===<<<;;;;;;;;;999:::===BBBGGGIIIIIIGGGDDDCCCCCCCCCEEEEEECCCBBB@@@===:::888888999:::999:::888777666777999999999;;;:::999:::;;;;;;;;;:::333444555555666666666666333555777999999;;;>>>@@@???DDDIIIJJJEEE>>>888666;;;999888999;;;>>>??????@@@===;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<=========999999999:::<<>><<<::::::;;;=========:::===@@@@@@<<<999888999666666666555555444444444222444666888888777555333}}}|||yyyuuuqqqnnnnnnooopppllljjjhhhgggiiikkkllllllmmmgggaaa```cccffffffddd]]]]]]]]]^^^^^^^^^______gggccc^^^\\\]]]]]]ZZZWWWYYYZZZ[[[[[[[[[\\\^^^___ZZZZZZYYYWWWTTTSSSSSSTTTSSSSSSTTTUUUXXX\\\```bbbhhhmmmqqqrrruuuwwwtttnnnppppppoooppprrruuuxxxzzz~~~vvvnnnppprrrsssuuuxxx~~~zzzwwwuuutttzzzyyyuuussssssmmmoooppppppooonnnooopppjjjhhhddd```\\\XXXVVVUUU]]]```cccfffgggdddaaa___XXXVVVUUUSSSTTTVVVXXXZZZTTTWWWZZZ]]]___^^^\\\ZZZ[[[ZZZYYYWWWSSSNNNIIIFFFEEEEEEEEEFFFIIIMMMQQQSSSWWWZZZ]]]^^^[[[WWWTTTRRRQQQNNNKKKJJJLLLNNNPPPPPPOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQOOOMMMMMMNNNOOOOOONNNMMMNNNOOOOOOOOOOOONNNNNNPPPPPPQQQPPPOOOMMMKKKJJJKKKKKKJJJHHHEEEBBB@@@???AAACCCFFFHHHIIIHHHGGGEEE>>>???AAABBBCCCBBB@@@??????>>><<<:::777555333222666555555999???AAA>>>:::;;;===???@@@AAABBBAAAAAA:::999777666555444333333000111111222333333444444333444555555666666666666111111222333444444555555222222222333444555666777;;;<<<===<<<<<<<<<>>>???AAABBB@@@:::777999999666:::888777666555555666777777777777666555444222111555555555666666666777777999777444555777999777666777777888888888777555444555777:::===>>>===<<<;;;@@@???>>>===<<<;;;;;;;;;===<<<;;;999888777777777444555888:::;;;;;;:::999999888888777666555555555999888666444555777:::;;;:::::::::999888666555444666444333444777777555333555666666777888777777777}}}zzzvvvrrrpppooopppqqqmmmkkkiiihhhiiikkkkkkkkklllgggbbbaaadddfffeeeccc``````__________________bbbaaa```___^^^\\\YYYWWWZZZZZZ[[[[[[ZZZ[[[\\\]]]ZZZ[[[ZZZXXXUUUSSSTTTUUUUUUUUUUUUVVVXXX[[[___aaafffjjjnnnppptttxxxwwwrrrrrrtttvvvyyyzzz{{{{{{{{{xxxooorrrtttwwwyyy|||}}}zzz{{{{{{vvvrrrooonnnrrryyy}}}{{{|||wwwrrrnnnmmmnnnlllnnnppppppooonnnnnnnnniiigggddd```[[[XXXUUUTTTUUUVVVYYY[[[[[[YYYVVVTTTRRRRRRRRRSSSTTTTTTUUUVVVRRRTTTWWWYYYYYYYYYWWWVVVSSSSSSQQQOOOLLLIIIEEECCCEEEFFFHHHKKKOOOTTTXXXZZZ]]]___```___]]]ZZZXXXXXXXXXUUUQQQPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLLLLMMMOOOOOONNNRRRRRRRRRQQQOOONNNLLLKKKKKKKKKLLLKKKJJJIIIGGGFFFGGGFFFEEEDDDBBB???===<<<<<<===???@@@AAA@@@???>>><<<===>>>???>>>>>><<<<<<===<<<;;;888666444333222555444444888===???<<<999:::;;;<<<>>>?????????>>>777666555444222222111111000000000000111111111111///000000111222222111111//////000000111222222333222222222222333444555666888999:::::::::;;;>>>AAA===???===777555666666444888777777666666666777777666666555444333222111000111111111222222222222333666444222333555666555333444555555666555444333222000222444666777666444333999888777666666555555666:::999888666555555555555333444666888888888777666777777666555555444333333777666555444444555777888666666666555444333222111111//////000222222000...222333333444444444444444~~~|||xxxtttqqqpppqqqrrrooommmjjjiiijjjkkkjjjjjjjjjfffcccccceeefffdddbbbcccbbbbbbaaaaaa``````___]]]___aaaaaa^^^[[[XXXWWWZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[ZZZXXXUUUTTTUUUVVVXXXWWWWWWWWWYYY[[[^^^```dddgggiiikkkqqqxxxzzzwwwsssvvv{{{~~~~~~ssssssvvvyyy}}}~~~yyyuuuuuuxxx}}}{{{uuupppmmmiiigggkkkqqqyyy|||wwwwwwvvvuuuyyywwwtttoookkkhhhhhhjjjkkkmmmpppqqqpppnnnmmmllliiigggddd___[[[XXXVVVUUUSSSTTTUUUUUUTTTSSSQQQPPPKKKMMMOOOQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGIIIMMMRRRWWW\\\___``````aaabbb```^^^\\\[[[[[[[[[XXXTTTRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQOOOMMMKKKJJJKKKLLLLLLKKKOOONNNLLLJJJGGGEEECCCBBBEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@???===<<<:::999888888999999999999999999;;;:::::::::999888888888::::::888777555333222111333222222666:::<<<:::777888888999:::::::::::::::444333222111000000000000000000//////......//////------.../////////......---------......//////000111111111111222333444555666666777777888;;;???CCCBBBDDDCCC===999999999777777888888777777777666666555444333222111000000000...////////////000000000333111000000111222222111222222222333222222111000000111222444444333111000222222111111000111111222444444333222222222222222222333444555555444333222444444333333222222111111444444333333333333333333444444333333222111//////111000///000222222000///000111222222333333222222~~~|||xxxtttqqqppppppqqqpppnnnllljjjkkkkkkjjjiiihhhgggeeefffggggggdddbbbddddddcccbbbaaa```______[[[^^^aaa```\\\YYYXXXYYYZZZZZZ[[[]]]```bbbbbbbbb]]]\\\[[[XXXUUUTTTUUUWWWXXXWWWWWWXXXYYY\\\___aaabbbdddeeefffllluuuyyyxxxqqqtttzzzxxxrrruuuzzzzzzxxxyyy}}}{{{xxxuuutttuuuwwwyyyrrrmmmjjjhhheeecccgggmmmsssxxxzzzvvvssstttvvvuuuuuutttqqqmmmiiiggghhhjjjkkknnnqqqsssqqqnnnlllkkkjjjhhhddd```]]]YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPJJJKKKLLLNNNPPPQQQQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOONNNNNNNNNNNNOOOMMMOOOTTTXXX\\\^^^______]]]^^^___^^^\\\YYYXXXXXXTTTQQQNNNMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKHHHGGGGGGGGGGGGFFFGGGFFFDDDBBB@@@>>>===<<>>======<<<;;;;;;;;;;;;;;;:::999888888777777666666777888999::::::999888777666555555666888777666555444222111111222111222444777999888666666666666666666666666666222222111000000///000000222111///...------.........//////000000/////////,,,,,,,,,------.........111000000000111111222333444444444555666:::@@@EEELLLOOOMMMEEE???<<<;;;999::::::;;;;;;:::777555333555444333111111111111111000000000000111111111111111000//////000000000000111111111111111111000000000111222222222000///...000000000000000111222222111000000000000000111111222333333333333222111000111111111000000/////////000111222222222111000///333333333333222111000///000000111111222111111000000111222222333333222222}}}{{{xxxtttqqqoooooooooqqqooommmllllllkkkjjjhhhhhhhhhhhhhhhhhhgggeeedddeeedddcccbbbaaa___^^^^^^^^^___```]]]YYYXXXYYY\\\XXXYYY[[[___eeehhhiiihhh______\\\XXXUUUTTTUUUWWWWWWWWWWWWWWWZZZ]]]```bbb```aaa``````fffpppuuuuuuqqqrrruuuyyy}}}xxxssswww||||||yyyuuupppoooqqqvvvvvvvvvuuusssqqqpppooogggdddbbbcccbbbaaaeeekkkrrrwwwyyyuuurrrsssuuutttqqqpppooollliiihhhiiikkkkkkooorrrsssqqqnnnlllkkkjjjhhheeebbb^^^[[[YYYXXXUUUTTTSSSQQQPPPOOONNNNNNMMMMMMLLLLLLNNNQQQSSSUUUUUUTTTRRRPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZXXXWWWSSSUUUXXXXXXUUUQQQOOONNNIIIGGGEEEEEEGGGHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHBBBBBBCCCDDDEEEGGGIIIJJJKKKIIIEEEDDDDDDDDDCCCBBBCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;::::::::::::999::::::::::::999888888777666666666777999<<<===:::999888777666555666666555555444444333222222111111111222333666777777666666666555444444333333333333222222111111111222222444333111///....../////////000000111000000//////------...............///000////////////000000111222333333444555:::@@@EEEPPPTTTRRRHHH???;;;888666>>>???@@@@@@===999444111666555444333333333333333111111111222222222222333111111111000000000111111111111111111111111222222.../////////...---,,,+++000000000000111222333444000000/////////000111111333333333333222111000000////////////...............///000111111000///---111222222222111000///...---...//////............///000000111111111111111}}}{{{xxxtttqqqooonnnnnnqqqooommmmmmmmmlllkkkiiijjjjjjjjjjjjiiihhhggggggeeeddddddbbbaaa```______aaaaaa___\\\ZZZYYYZZZ[[[XXXXXX[[[aaaiiinnnnnnllleeeccc```[[[WWWUUUVVVXXXXXXWWWWWWWWWYYY[[[^^^```\\\]]][[[[[[aaajjjpppppprrrqqqpppqqquuu|||wwwxxx{{{~~~}}}|||vvvqqqooolllhhhiiimmmoooqqqrrrrrrqqqmmmiiiggg```^^^^^^aaaaaaaaaeeelllsssxxxzzzuuuqqqppppppnnnkkkkkkkkkjjjhhhggghhhiiillloooqqqrrrpppmmmkkkkkkjjjhhheeeaaa^^^[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPQQQOOONNNMMMOOORRRUUUWWWUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUUUUTTTQQQOOOMMMJJJLLLNNNMMMJJJGGGFFFEEEBBBAAA@@@AAADDDFFFFFFEEE>>>???@@@AAABBBBBBBBBBBB?????????@@@BBBDDDGGGHHHIIIGGGEEEDDDEEEFFFFFFFFFCCCBBB@@@>>>=========>>><<<;;;::::::999999:::::::::::::::::::::999999888777666666666777999;;;<<<::::::999999888888777777333333333333333333222222222222333444555666777888888777666444333333222222333333333222333333444444555444111/////////000111//////000000000///......//////////////////////////////............//////000111222333444888===AAANNNSSSSSSJJJ@@@<<<:::999AAACCCEEEEEEBBB===777333555666666666666555444333000111111111222222222222111222222111000000111333333222222222222333444444222222222222111111000///000000///000000111222222000000/////////000000111333333222222111111111111////////////............---...///111111000000/////////000000//////...---...000111111000//////000,,,---......//////......~~~|||yyyvvvssspppooonnnpppooonnnnnnnnnnnnllljjjlllllllllkkkjjjiiiiiijjjfffeeeeeedddcccbbbaaaaaacccaaa___^^^]]]\\\YYYWWWYYYXXX[[[bbbjjjoooooolllkkkiiieee___ZZZWWWXXXZZZ[[[ZZZXXXWWWWWWXXXZZZ[[[VVVWWWVVVVVV\\\gggmmmmmmpppmmmjjjiiilllrrrzzzwww~~~||||||}}}~~~zzzwwwvvvuuupppkkkiiihhhfffhhhlllnnnoooppppppnnnkkkhhhfffaaa___aaadddeeeeeeiiiooommmtttvvvsssnnnmmmkkkiiifffhhhiiijjjhhhgggggghhhkkkmmmooonnnllljjjjjjjjjhhhfffccc```\\\YYYXXXWWWXXXXXXXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTUUURRRRRRQQQQQQPPPOOONNNNNNPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEBBB???>>>@@@BBB??????>>>@@@BBBDDDDDDCCC======>>>???@@@@@@@@@@@@@@@???>>>>>>@@@BBBDDDEEEGGGFFFFFFGGGKKKNNNPPPPPPLLLJJJFFFBBB???===<<<<<<<<<;;;:::999999999::::::::::::;;;::::::999888888999999888888888888888888888999:::;;;::::::888888333333333333333333333333333444555555555666888999;;;:::888555444333333333333333333333444444555666555333111///...///111222000000000111000//////...000000000000000000000000......------------.........///111111222444777:::BBBIIILLLEEE>>><<<======BBBDDDHHHJJJGGGBBB;;;777333555777888777666444222111111222222222333333333111222333222000000222444333333222222222333555555666666666555555555555555000000/////////000111111111000///////////////000222111111000000000000111////////////////////////---...///000111222222222000000000111000000///...///222444333111000111222,,,------...///.........~~~{{{wwwtttrrrpppooopppnnnnnnnnnooonnnllljjjnnnnnnnnnllljjjjjjkkklllfffffffffeeeeeeddddddccccccaaa``````aaa^^^YYYTTTZZZYYY[[[bbbjjjooommmjjjpppmmmiiibbb\\\ZZZZZZ\\\^^^\\\ZZZWWWVVVVVVWWWWWWQQQSSSRRRSSSZZZeeekkklllmmmjjjeeeccceeejjjppptttlllwww}}}}}}zzzvvvsssrrrsssmmmhhhhhhgggfffiiinnnqqqqqqqqqpppnnnllljjjiiifffeeefffjjjkkkjjjnnnssseeelllqqqooolllkkkjjjhhhdddgggjjjkkkjjjhhhhhhhhhkkklllmmmllliiihhhhhhiiifffdddaaa^^^[[[XXXVVVUUUVVVVVVWWWWWWWWWUUUTTTSSSPPPQQQSSSTTTTTTTTTSSSSSSOOOPPPPPPPPPOOONNNLLLLLLJJJKKKLLLNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEGGGDDD@@@;;;888999>>>BBB???>>>>>>???AAABBBBBBAAA>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>======???@@@BBBGGGFFFGGGKKKPPPUUUXXXYYYYYYVVVQQQJJJEEEAAA???>>><<<;;;999888888999:::::::::;;;;;;::::::999888777===<<<<<<;;;999888777666777888:::<<<<<<;;;999888222222333333333444444444444555666666666777999;;;===;;;999666555444444444333333333333444555666666444222000......///111222222222333333222111000000000000000000000000//////...------,,,,,,,,,------,,,...///000000111333666222:::???<<<777777:::;;;AAADDDIIILLLKKKFFF???;;;222444777888888666333111333333444444444555555555000222333222000///111444333333222222222333555666333333333333333333333333222111111000000000111111111000///............///000000////////////000111//////000000000000000000---...///000111333444444222333333333333222222111+++...000000---,,,---///...///000000111111000000||||||zzzxxxuuusssqqqqqqjjjmmmoooppppppooooooppppppqqqsssssssssqqqnnnmmmlllgggeeeffffffcccbbbcccdddddddddeeeeeebbb^^^[[[\\\\\\\\\```eeejjjmmmooopppqqqpppiii```YYYXXXZZZXXXXXXXXXWWWVVVUUUTTTSSSVVVSSSQQQSSSZZZaaafffggghhhccc]]][[[^^^ccciiillllllpppxxx}}}~~~~~~}}}xxxtttqqqooolllkkklllmmmnnnnnnqqqrrruuuxxxxxxuuuooojjjiiiiiihhhgggggghhhiiijjjiiijjjiiihhhfffdddaaa___eeeggghhhgggfffdddeeeeeeiiiiiiiiiiiihhhgggfffeee```___\\\ZZZXXXWWWWWWXXXTTTUUUVVVVVVVVVUUUSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJLLLKKKGGGDDDDDDEEEDDDEEEGGGHHHHHHFFFEEECCCDDDCCCAAA???>>>===<<<<<<:::::::::;;;<<<===>>>??????@@@BBBDDDDDDCCCBBBAAA============>>>???@@@AAABBBFFFLLLSSSZZZ___ccceee___]]]WWWOOOEEE@@@???@@@===<<<;;;;;;<<<===<<<;;;===;;;999888999:::::::::>>>>>>===;;;999888666666888<<<>>><<<;;;;;;999444888777555444333333444555555666777777888888777777666888777444333555555111555333000000222222000---000/////////000111222222,,,---...000000000//////111///...------...///111,,,,,,------...---------***,,,...///......///000333333333333444555666666777<<>>>>>===>>>>>>::::::::::::;;;<<<===>>>AAA@@@@@@@@@AAAAAABBBBBB===============>>>>>>???CCCFFFLLLTTT[[[aaaeeegggeeeccc]]]TTTIIIBBB??????===<<<;;;;;;<<<===<<<;;;>>><<<999888999:::999888<<<<<<;;;:::888777666666777;;;<<<:::::::::888333555444444444444444555555222333333444444444333333333555555111111333222///444111///000111111///---000000000///000000111111---...///000000//////...222000///......///000222............---,,,+++++++++---//////......///000111111111000111111222222444999AAAJJJPPPPPPLLLHHH???;;;777777:::;;;999666333333444444444444333333222444222---...222111,,,444444333333333333333333555555555555444333222222000000000000111222333333333111//////000111000///111222222333333333333222111///000555666111///111333333333555888;;;======>>>???@@@@@@>>>;;;999888777555555555666666555333333111000000222333111///~~~}}}{{{xxxuuurrrpppooommmoooqqqrrrqqqqqqqqqrrrtttwww{{{~~~}}}zzzvvvsssooojjjgggiiiiiigggfffhhheeeeeefffhhhiiiiiifffddd^^^^^^aaaeeejjjnnnnnnnnnnnnpppooojjjbbb[[[XXXWWWSSSSSSSSSSSSRRRQQQPPPPPPRRRRRRRRRUUUYYY]]]___```ZZZVVVQQQOOORRRXXX]]]___```eeennnzzzyyywwwvvvuuuxxx{{{|||zzzwwwwwwuuutttvvvzzz}}}|||yyyzzzxxxvvvttttttssspppooommmnnnppprrrsssqqqlllhhhhhhgggeeedddccccccdddeeeaaaaaabbbccccccccccccccc___```bbbaaa```^^^^^^___]]]^^^^^^^^^^^^]]]]]]\\\___]]][[[YYYVVVUUUTTTTTTQQQRRRRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGGGGEEEDDDEEEEEEIIIJJJKKKKKKJJJHHHFFFDDD=========<<<======>>>>>>;;;;;;::::::::::::;;;;;;AAA@@@>>>======???AAACCC======<<<;;;;;;;;;<<<<<<@@@CCCIIIPPPWWW\\\```bbbbbb```\\\TTTKKKDDD???>>><<<;;;::::::<<<<<<;;;:::>>><<<999999999999888777999999888888777666666555555999:::888888999666222111222333444555555555555111111222222222111111000000222222......000000---222000//////000000...---111111000/////////000000...//////000//////...------,,,+++******+++,,,---/////////...---,,,******---...//////...---...//////...------------------111555<<>>======<<<===>>>???@@@===<<<;;;:::999999999999;;;>>>BBBHHHMMMPPPSSSTTTSSSRRRPPPMMMHHHCCC???===:::888777888999:::999888;;;:::888888::::::999888666666666555555555555555333777888666555777555111000111333444444444333222222222222222222111111000...000000------//////,,,111111000000000000///...222111000///////////////000000000//////...------+++***))))))))))))***+++............---,,,++++++------...---++++++,,,...------,,,++++++***++++++///222777???GGGLLLNNNMMMDDD@@@<<<;;;===???AAAAAA@@@???>>><<<999555333111222111000//////111000.........///////////////000000000000000///...------//////000111111111111111222000......000000000///000111222333444555555555111666;;;;;;666111222666666777888:::>>>DDDLLLQQQUUUUUUTTTTTTSSSPPPLLLJJJCCCAAA??????>>>===:::888777666666777888999999999}}}zzzwwwuuusssrrrqqqsssttttttssssssuuuwwwzzz}}}zzzvvvmmmhhheeefffhhhggggggjjjiiihhhhhhhhhiiihhhfffdddaaabbbfffkkkoooqqqooommmlllllljjjfff```ZZZVVVTTTRRRRRRSSSSSSSSSRRRQQQQQQRRRUUUZZZ___bbbdddffffff___[[[UUURRRRRRUUUWWWYYY]]]aaajjjttt}}}{{{vvvwwwwwwxxxzzz||||||{{{zzzxxxwwwvvvvvvwwwwwwvvvuuurrrpppnnnmmmllljjjfffdddbbbccceeehhhkkkllljjjhhhdddcccaaa___^^^^^^_______________^^^^^^^^^^^^___]]]^^^```___]]]\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\WWWVVVUUUSSSQQQNNNMMMLLLFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGFFFEEEDDDCCCJJJKKKLLLLLLKKKHHHFFFDDD>>>===<<<;;;::::::::::::;;;:::999888888777888888999:::<<<=========<<<;;;<<<<<<:::999888888888888888:::===@@@BBBDDDEEEEEEEEEEEEEEEDDDCCC@@@===;;;777666555555777777666555888777777888:::;;;:::999444444444444444444444444222555666444333555444111111222333333333222000///000111111222111111000000...111000------000///---111222222111111000000111111111000///.........///000000//////....................................++++++,,,---............,,,,,,,,,+++))))))+++---...---,,,,,,++++++++++++///000333999???CCCEEEEEE???===::::::<<<@@@CCCEEEHHHGGGEEEBBB>>>888444111333000//////111111000000---------....../////////////////////...---,,,+++//////000111111111000000111///......///000000///---...000333555666777888333:::>>>;;;444000222555777888999:::===CCCLLLRRRXXXWWWWWWXXXYYYVVVRRRNNNGGGEEECCCAAAAAA@@@>>><<<999::::::;;;;;;;;;<<<<<<~~~|||yyywwwvvvuuussstttuuuuuutttuuuwwwyyy{{{yyytttlllfffccceeeffffffgggjjjjjjiiihhhhhhhhhhhhfffdddcccdddgggkkkoooqqqooommmllljjjfffbbb]]]XXXUUUSSSPPPPPPPPPQQQQQQPPPPPPOOORRRVVV[[[___aaaccceeefffaaa]]]WWWTTTTTTWWWXXXYYYbbbeeekkksss{{{}}}zzzvvvtttuuuvvvxxxxxxxxxxxxwwwvvvuuutttrrrqqqooonnnmmmllljjjgggffffffeeebbb`````````aaacccfffhhhgggeeebbbaaa___^^^]]]^^^^^^___```___^^^]]]]]]\\\]]]]]]]]]___```___^^^\\\]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSRRRQQQOOOMMMKKKJJJEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLJJJGGGEEEDDDCCCBBB@@@CCCDDDEEEEEEDDDBBB@@@>>>>>>===<<<;;;:::::::::::::::999888777777777777777777888:::<<<<<<;;;999888<<<;;;:::999888888777888888999;;;<<<=========<<<@@@???>>>>>>>>>===:::777666555444444666666555444777777777888:::;;;:::888444444444333333333333333222555555222222555444111222222222222111000///.........///000000000000000...111111......111111...111222333222111000111222000000///.........//////000//////............///---------......---------******,,,---.../////////+++,,,+++***)))))),,,...///......------------...//////000333777:::::::::888777777777:::===AAACCCIIIIIIHHHFFFCCC>>>:::888888333111333333111///111---------......//////000////////////...---,,,+++...///000111111111//////000...---...///000000///,,,---///222444666777777444;;;===888111000333555888999::::::;;;???GGGMMMRRRRRRTTTWWWZZZXXXQQQLLLIIIFFFCCCAAAAAABBBBBBBBB;;;===>>>>>>===<<<===???}}}{{{zzzyyyxxxuuuvvvvvvvvvuuuvvvxxxzzz||||||vvvrrrkkkfffbbbdddffffffhhhllliiihhhggghhhiiiiiihhhgggdddeeegggkkkooopppooonnnlllhhhccc^^^YYYVVVTTTSSSPPPPPPQQQQQQQQQQQQPPPPPPUUUYYY^^^`````````bbbdddccc___[[[XXXYYY\\\^^^___ggghhhlllrrrxxx{{{xxxuuurrrtttuuuuuutttsssrrrqqqqqqqqqpppooommmkkkjjjkkkiiifffdddccccccccccccbbbbbbaaa```aaabbbcccbbb``````___^^^]]]]]]^^^_________^^^]]]\\\\\\\\\]]]^^^]]]^^^```___]]]\\\\\\]]]ZZZYYYYYYXXXWWWUUUTTTSSSQQQQQQQQQQQQPPPNNNLLLKKKIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEAAA@@@@@@@@@???===<<<===?????????===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<888888777666666666777777777777888888999999999999;;;::::::999888888888888777888999:::;;;::::::999<<<:::999999::::::888555777555444555666777666444999999888999:::999777555444444444333333222222222111444444222222555555222111000000/////////000000---...///111222222222222...111111//////111111//////111222222000///000222//////.........///000000//////...---......000000***++++++++++++++++++***++++++,,,---............,,,,,,,,,+++***+++...111///............//////000///......000222333222111222333444444666888;;;>>>AAACCCEEEFFFGGGEEECCCBBB@@@:::777888666111...000------...//////000111111//////000//////...---,,,...///000111111000///...///...------///000000///---...///111222333444444333888999222///222666777:::<<<===;;;999;;;AAAFFFHHHIIIMMMSSSXXXVVVNNNHHHFFFBBB===;;;<<>>???~~~}}}{{{zzzzzzvvvwwwwwwvvvvvvvvvyyy{{{|||~~~zzztttppplllfffcccdddfffgggiiimmmhhhgggggghhhjjjkkkkkkjjjeeefffgggjjjnnnpppooonnnlllgggaaa[[[WWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRZZZ^^^aaabbb```___aaaccceeeaaa^^^\\\^^^bbbdddfffjjjjjjlllqqqwwwyyywwwtttssstttuuutttqqqooonnnmmmmmmnnnnnnnnnlllkkklllllliiifffcccbbbccceeeeeeeeedddbbb`````````___]]]\\\___^^^]]]]]]]]]^^^___```^^^]]]\\\\\\\\\]]]^^^___\\\^^^______]]]\\\\\\]]]ZZZZZZYYYXXXVVVTTTRRRQQQPPPQQQRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQQQQPPPPPPOOOLLLLLLKKKJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDCCC???<<<;;;===>>><<<;;;:::;;;<<<======<<<:::999;;;;;;;;;;;;<<<===>>>???777777666666666666777777999888666555666777999:::;;;:::999999888999999999555666777999999999888888777555333555888999888666888666555666777888777666<<<;;;:::::::::888555222555555444444333222222111111444444222222555555222//////.........000222333///000222333555666666666...111111......111111///---000222111......///222...............///000111///...------...///000111,,,------......------,,,---------...------,,,,,,---------,,,,,,---000333............//////000111///......///000000///---///111222333333444777888999<<>>>>><<<888888===BBBAAABBBHHHPPPUUUTTTLLLDDDAAA<<<777555666;;;>>>AAA???AAABBBAAA>>><<<>>>@@@~~~|||zzzxxxvvvvvvvvvuuuuuuwwwzzz}}}|||{{{vvvttttttlllhhhfffhhhhhhhhhjjjoooiiihhhhhhkkkppprrrrrrpppiiifffccceeekkknnnnnnllliiieee```ZZZUUUSSSRRRRRRTTTSSSSSSSSSUUUUUUSSSQQQWWW[[[___aaaaaacccfffiiikkkiiihhhhhhiiijjjiiihhhjjjkkkmmmoooqqqsssttttttkkkllllllllllllkkkjjjiiijjjjjjkkklllllllllkkkkkkdddeeeeeeeeeffffffggggggaaa```___^^^]]]]]]]]]]]]aaa___]]]]]]^^^^^^]]]\\\]]][[[ZZZZZZ\\\^^^^^^^^^dddaaa]]]\\\]]]\\\ZZZWWWYYYXXXVVVUUUVVVUUUSSSQQQVVVSSSNNNMMMOOOPPPPPPNNNRRRSSSSSSSSSRRRQQQOOONNNMMMJJJEEEBBBBBBBBBBBBAAAEEEDDDAAA???>>>>>>??????===<<<<<<;;;::::::999999888999;;;<<<<<<;;;999888;;;;;;;;;;;;::::::999888777777666555555666888888888888777666666666666666:::::::::999666444444555777777777999;;;:::888555333444555666666555333222666777888:::;;;;;;<<<<<<===888444666666444444666333333333222222222111111444333222222111111222222000111222222111///,,,+++000000111222222333444444111000...---...///111222000000000000000000000000222///---,,,---...------...---,,,---/////////.........---------,,,,,,,,,///...---...000111000//////,,,+++,,,...///---+++222111111111000000//////000//////............///111111222333444444444444666999===BBBGGGMMMQQQSSSOOOJJJDDD???;;;888666444222111000000222222111000000000000000////////////+++,,,------......------//////...------------...,,,---...000000000//////000000111222333333444444::::::999555222222555999===AAAFFFLLLMMMJJJCCC>>>888777444333333555777999;;;===???AAAAAA???===;;;~~~{{{yyyvvvwwwwwwvvvuuuvvvxxxzzzzzz}}}{{{wwwuuuuuunnniiigggiiiiiihhhjjjnnnppppppqqqtttxxxzzzxxxvvvsssmmmfffdddgggiiiiiihhhhhheee```\\\XXXUUUTTTTTTUUUUUUTTTVVVWWWWWWVVVTTT[[[___eeehhhiiijjjlllnnnooonnnlllkkklllmmmlllkkkhhhiiijjjlllmmmnnnnnnoookkkkkkkkkjjjjjjjjjiiiiiihhhiiijjjjjjjjjjjjjjjjjjeeeeeeffffffggggggggggggeeedddcccbbbaaa`````````bbb```^^^^^^^^^^^^]]]\\\^^^\\\ZZZZZZ[[[\\\\\\[[[bbb___\\\[[[\\\\\\ZZZXXXYYYWWWUUUTTTTTTTTTSSSQQQSSSPPPMMMMMMNNNNNNMMMKKKPPPQQQSSSTTTTTTTTTSSSSSSNNNJJJEEEBBBAAAAAAAAA@@@AAAAAA@@@@@@???===<<<<<<<<<<<<<<<;;;;;;:::::::::888999:::<<<<<<:::999888::::::;;;;;;:::999999888777777666666666777888999999999888777777777777777999:::;;;999777555666777999888999:::;;;;;;888666555555666777777666666666::::::;;;<<<<<<<<<<<<<<<@@@:::666777777444444666444333333333333222222222444333222222111111222222///000111222222000///...111111111222333444444444222000///......///000111000000000000000000000000111///------...//////......---,,,---/////////...////////////.........---,,,+++***+++,,,---,,,+++///---,,,,,,...///...,,,111111111000000000/////////...............//////111222333444444555555444777777999===BBBHHHMMMQQQMMMIIICCC???<<<999777555444333111111111111///...000000000000////////////------.../////////////////////...---------------------//////000//////......//////000111111222222888888888555222222444777999<<<@@@EEEFFFDDD>>>999555444333222222444555666888999:::;;;;;;999777666|||zzzwwwxxxxxxwwwuuutttuuuwwwwwwzzz~~~}}}zzzwwwwwwpppkkkiiiiiihhhfffhhhllltttuuuwwwzzz}}}~~~|||yyyxxxpppgggbbbbbbeeeggggggfffdddaaa^^^[[[YYYXXXXXXYYYXXXYYY[[[^^^^^^]]]\\\bbbgggmmmqqqrrrrrrrrrrrrrrrpppnnnmmmnnnnnnmmmkkkggghhhiiijjjjjjjjjjjjjjjkkkjjjhhhgggggghhhiiiiiigggggghhhiiiiiiiiiiiiiiigggggggggggghhhhhhhhhhhhgggfffeeedddbbbbbbaaaaaacccaaa____________]]][[[^^^\\\ZZZYYYZZZZZZZZZXXX___]]][[[ZZZ[[[[[[ZZZYYYYYYVVVSSSRRRSSSSSSRRRRRRQQQPPPOOOPPPQQQPPPNNNLLLOOOQQQSSSUUUWWWXXXXXXXXXOOOKKKFFFBBBAAAAAA@@@@@@===>>>@@@@@@???===:::999;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;:::999888999::::::::::::999888888777777777777777888999999:::999999888777888888888999:::;;;:::888777888999;;;;;;;;;;;;<<<;;;999777777777777777888999::::::>>>??????@@@@@@@@@??????DDD>>>999999888555333555444444333333333222222222444333222222111111222222...///111222222222111111111222222333333444444555222111000.........//////000000000000000000000000///...,,,---...000000///...---,,,---/////////...111111000000000000000///---,,,,,,,,,...///...---///...------//////...---111111000000000000//////------------...///000000222222333444555555555555888777777999>>>DDDJJJNNNHHHEEE@@@===;;;:::888666666444222222111111///---000000000000//////////////////000111111111111000//////......------------...////////////...------,,,,,,------.../////////444555666555333222222444444555777:::<<<;;;777444111111111222222333333333555555555444333222111000}}}{{{yyyyyyyyywwwuuusssssstttvvvyyy|||~~~~~~|||zzzyyyqqqlllhhhhhhgggdddeeehhhppprrruuuxxxyyyxxxvvvtttqqqkkkeeeaaabbbdddggggggeeedddbbbaaa___^^^^^^^^^______aaaeeeiiijjjiiihhhjjjnnnssswwwxxxvvvsssqqqpppnnnlllkkkkkkkkkiiihhhgggggghhhiiijjjjjjjjjjjjiiihhhfffeeeeeefffhhhiiifffggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiigggfffeeecccaaa`````````bbb```___^^^^^^]]][[[YYY[[[ZZZXXXYYYZZZZZZZZZXXX[[[[[[ZZZZZZZZZ[[[[[[[[[XXXVVVSSSQQQRRRSSSSSSRRRPPPRRRTTTWWWXXXWWWTTTRRRPPPRRRTTTWWWYYYZZZZZZZZZOOOKKKFFFCCCAAAAAA@@@???>>>?????????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::999888888888999999999999999888888777777888888999999:::::::::999888888777777888888999:::;;;;;;999999:::;;;>>>===<<<<<<<<<<<<999777999888888888999:::<<<===AAAAAABBBCCCDDDEEEEEEDDDFFF@@@;;;:::999555333555333222222222222111111111444333222222111111222222000000111222222222222111222222333333333444444444333222000///............000000000000000000000000///...,,,---......---,,,...---,,,---/////////...000000000000000000000000...---------///000///...//////....../////////...000000000000000000//////,,,,,,,,,---...///000111222222333444555555555555888888999:::>>>BBBFFFIIIAAA???<<<:::999888777555777555333333333222111///000000000000//////////////////000111111111111000...............------,,,000/////////...---,,,,,,,,,,,,,,,,,,------......111222333333333222111111111000111222333333111///...///111222333333333222555444222000...------...~~~|||{{{{{{zzzwwwtttrrrssstttxxxyyy{{{}}}~~~}}}{{{zzzpppkkkgggfffdddaaaaaaeeeiiikkkoooqqqqqqooommmlllgggfffcccccccccdddeeeeeeeeedddcccbbbbbbccceeeeeehhhiiikkkppptttvvvuuusssoooqqquuuwwwxxxuuupppmmmnnnllliiihhhhhhhhhgggeeecccdddfffhhhiiijjjjjjjjjhhhgggeeeddddddeeeggghhhfffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhfffeeebbb```___^^^^^^___^^^]]]]]]]]]\\\YYYWWWXXXWWWWWWXXX[[[\\\[[[ZZZYYYZZZZZZYYYYYYZZZ[[[\\\XXXVVVTTTSSSTTTTTTTTTSSSPPPSSSXXX\\\]]]\\\ZZZXXXSSSTTTUUUWWWXXXXXXXXXWWWNNNKKKFFFBBBAAAAAA@@@@@@BBBAAA???>>>===>>>>>>???;;;;;;;;;;;;;;;;;;::::::888888888888888888888888777777888888999888888777777888999999:::;;;;;;;;;:::999888888777777888888888:::;;;;;;:::999;;;<<<>>><<<;;;;;;<<<;;;999777999888777777888:::<<<===???AAABBBEEEGGGHHHIIIIIIFFF@@@;;;:::999555333555111111111111000000000000444333222222111111222222222222222222222111000000222222333333333333333444222222111000///.........///////////////////////////...,,,,,,---,,,***)))...---,,,---/////////...////////////////////////+++*********,,,---,,,+++.../////////......////////////////////////000000,,,,,,,,,,,,---///000000111222333444555555555555555666888;;;===??????@@@:::888666666666666444333555444333333444444333222000000000000////////////---...//////000000//////......//////......---,,,000000///...---,,,,,,+++,,,,,,,,,---------------//////000222333222000///000...------/////////---...///111444555555444444666444222///---------...~~~~~~}}}{{{wwwtttrrrtttuuuzzzyyyxxxyyyzzz{{{zzzxxxooojjjfffeeeccc___```cccfffhhhllllllkkkiiiggggggddddddeeeeeeeeedddbbbaaafffeeecccccceeehhhkkkmmmrrrsssuuuxxx{{{|||yyywwwqqqqqqqqqrrrrrrpppmmmjjjllljjjhhhggghhhhhhgggeeeaaabbbdddeeeggghhhhhhiiiffffffeeedddeeeeeeggghhheeefffgggiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhgggeeebbb```^^^]]]]]]\\\\\\[[[\\\]]]\\\YYYWWWVVVVVVWWWYYY\\\]]]\\\[[[YYYZZZ[[[ZZZYYYYYY[[[]]]YYYWWWVVVVVVWWWWWWVVVTTTPPPTTTZZZ]]]]]]\\\ZZZZZZSSSTTTUUUVVVUUUTTTSSSRRRMMMJJJEEEBBBBBBBBBBBBAAADDDBBB@@@>>>>>>???@@@BBB===<<<<<<;;;;;;:::999999777777777777777777777777666666777888888888888777777888:::;;;<<<<<<<<<<<<;;;:::999999888888999999999:::;;;;;;999999:::;;;<<<:::999999::::::999777666666666666777888999999<<<===@@@CCCEEEGGGIIIIIIDDD>>>999999888555333555222111111111000000000000444333222222111111222222222222111111000000000000222222222222222222222222111111000000//////......////////////////////////...---,,,---------+++)))...---,,,---/////////...------............//////...,,,,,,---...///...------...//////------...///......////////////000000,,,,,,,,,,,,---...//////111111222333444444444444111333666888999999888777555444222222333333222000333222111222333444333222000000000000////////////,,,---......//////......---.../////////...,,,+++000///...---,,,,,,,,,,,,------------------------.........000222222111///111///---,,,---......---...///111444555666666666666444222000............~~~{{{vvvssssssuuuxxx{{{xxxuuutttuuuvvvvvvtttooojjjfffeeeccc___```cccfffhhhjjjjjjgggeeeeeefffcccdddfffffffffeeeddddddgggeeeccccccfffkkkpppttt{{{{{{{{{}}}}}}zzzvvvrrrooommmjjjkkklllmmmkkkiiiiiigggeeeeeefffgggfffeeecccdddeeefffgggggghhhgggeeeeeeeeeeeeffffffggggggdddeeefffggghhhiiiiiiiiiiiiiiihhhhhhhhhgggggggggfffdddbbb___]]][[[ZZZYYY[[[ZZZ[[[\\\^^^]]][[[XXXXXXWWWXXXZZZ\\\]]]\\\ZZZYYY[[[\\\[[[YYYYYY[[[^^^YYYYYYYYYZZZ[[[[[[XXXUUUUUUYYY]]]___]]]ZZZYYYXXXRRRRRRSSSSSSRRRQQQOOONNNLLLHHHDDDBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>===<<<:::999888888777777777666666777777777555666666777888888777777777999:::<<<==================<<<;;;;;;;;;;;;;;;999:::;;;:::999888999:::999888666666888888888777444444555555555555555444888:::<<<>>>AAACCCDDDDDD@@@:::666777777444444666333333333333222222222111444333222222111111222222000000//////000000111111111111111111111111111111///000000000000000//////////////////////////////---,,,---...000000///---...---,,,---/////////...---------....../////////111000///000222333222111,,,...///...,,,,,,---///........./////////000000---------,,,,,,---......///000111222333333333333222333444555555555444444333222111111222222111///222111//////000000///...000000000000////////////,,,---......//////......---...///000///...,,,+++//////---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///------///222333111000111///------.........---...///000222444666777777333222111000......------{{{vvvsssssswwwzzz|||wwwrrrpppqqqsssrrrqqqpppjjjgggfffccc```aaadddfffhhhjjjhhheeecccdddfffbbbccceeeffffffggghhhjjjhhhfffccccccffflllssswww~~~|||wwwqqqmmmmmmiiiffffffhhhkkkkkkkkkfffdddbbbbbbdddddddddccchhhiiiiiiiiiiiiiiihhhhhhdddeeefffggggggggggggfffbbbcccdddfffggghhhhhhhhhiiihhhhhhhhhggggggffffffbbbaaa^^^\\\YYYWWWUUUUUUZZZZZZ[[[]]]______\\\ZZZZZZYYYZZZ[[[]]]]]][[[YYYZZZ\\\]]]\\\ZZZYYY[[[^^^YYYZZZ[[[]]]^^^]]]YYYVVVZZZ^^^aaaaaa^^^ZZZXXXXXXPPPPPPQQQQQQQQQOOONNNMMMKKKHHHDDDBBBBBBCCCDDDCCC???@@@AAABBBBBBAAA???>>>??????===<<<:::888777777777777666666666666777777555555666777777888777777777999;;;===>>>>>>>>>===??????>>>===============999:::;;;:::888777888999888666555555666888777666222333444444444333222111666777999;;;===>>>??????===888444666666444444666555555555444444444333333444333222222111111222222------......///111222333111111000000000000000000...///000000000000000///////////////////////////++++++---///333444333111...---,,,---/////////...---.........//////000000///...---...///000///...+++---///...,,,+++,,,///---.........//////000000......---,,,,,,,,,------//////000111222222222222666666555444444444555666222111111111333333111///222000.........---+++)))000000000000////////////---......///////////////---...///000000...,,,+++///...---,,,+++,,,---...,,,,,,++++++++++++++++++///---,,,...111333222000111///...---...///...------...///111333555777777000000000///...---,,,,,,{{{wwwvvvwwwzzz|||xxxuuuqqqnnnmmmnnnqqqssspppmmmhhhfffeeeeeeeeeeeegggfffeeefffgggfffdddbbbeeegggiiihhhffffffhhhkkkggggggffffffiiilllppprrruuuvvvwwwwwwtttpppkkkhhhjjjgggdddeeehhhjjjiiihhhhhhgggfffeeeeeefffggghhhhhhhhhhhhgggggggggggggggjjjgggffffffhhhhhheeebbbfffffffffeeeeeeeeeeeedddcccccccccdddeeedddcccaaaccc```\\\[[[ZZZZZZYYYXXXZZZYYYYYY[[[______]]]ZZZ^^^\\\[[[ZZZZZZ\\\^^^___ZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^______^^^\\\[[[___```aaaaaa```^^^\\\ZZZTTTUUUSSSOOOOOOQQQOOOLLLNNNMMMLLLIIIFFFDDDBBBAAA@@@@@@AAAAAA@@@??????>>>@@@???===;;;999666555444666666666666555555555555888999999999999888777777666888:::<<<>>>?????????>>>>>>===<<<<<<<<<<<<======<<<:::888777777777888888666444444444555444333333444555555555444333222///333666777777777:::===:::888555333111111222222444333222333444444333111111000000111333333222000.........000222333333111111111111111000...---,,,111111000000000000111111111111111111000000000000//////000000///...---------------,,,,,,++++++***//////000111111111111111333000---...111222///+++...//////...------///222222222000///..................---------......///111000///......///000111///000222444444444222111222222111111111111111222000000////////////000000///000111111111000...---//////000000///...---,,,111000...---,,,+++******000000000111222222000...------------------------,,,,,,,,,------.........---,,,,,,---......---+++---,,,+++---///000//////444111//////111222000---|||yyywwwwwwxxxyyyvvvtttpppmmmmmmnnnqqqsssrrrooojjjhhhhhhiiijjjjjjfffeeedddeeefffgggfffeeefffhhhiiiiiiggggggjjjllliiihhhgggggghhhkkknnnppppppqqqrrrsssqqqooollljjjjjjgggeeeeeegggiiiiiihhhhhhggggggffffffggghhhhhhhhhhhhhhhhhhggggggggggggiiigggffffffggggggdddaaaddddddddddddccccccccccccaaaaaabbbcccddddddcccbbbbbb```]]]]]]]]]]]]\\\ZZZ[[[YYYYYYZZZ]]]^^^\\\ZZZZZZ[[[\\\]]]^^^^^^]]]]]]YYYYYYZZZ[[[[[[[[[[[[ZZZ^^^___```aaaaaa```___^^^____________^^^]]][[[ZZZTTTUUURRRNNNMMMPPPOOOLLLMMMMMMKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@???>>><<<:::999888888666666666666666666666777888999999999999999888888;;;;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;:::999999999999999777555555666666555444333444555555555555444333555777999999777666777999666444222111000111222333444444333444555555444222222111111111333333111000000//////000111222222000222222222222111000///...000000000//////000111111222222111111111000000000////////////......------------------,,,,,,++++++...///000000111111000000555111......111333000......//////...------000222222111000//////.../////////......---------......000000////////////000000///000222333444333222111222111111000000000111111000000/////////000111111000000000000000///......111111000///////////////000000...---,,,,,,,,,,,,.........///000000...------------------------------------....../////////---,,,,,,---......---+++,,,++++++,,,///000000///222000//////111111///---~~~{{{yyywwwvvvvvvsssqqqooommmmmmooorrrtttvvvrrrmmmkkklllnnnpppqqqllljjjhhhggghhhiiiiiihhhhhhiiijjjjjjiiijjjlllnnnmmmkkkjjjhhhhhhjjjkkkmmmjjjkkklllmmmmmmmmmlllkkkiiigggeeeeeegggiiiiiiiiiiiihhhhhhggggggggghhhhhhiiiiiihhhhhhgggggggggggghhhgggeeeeeeeeeeeebbb```bbbaaaaaaaaaaaaaaabbbbbb```aaacccdddddddddcccccc```______```aaaaaa___]]][[[ZZZXXXYYYZZZ[[[[[[ZZZXXXZZZ]]]``````^^^\\\ZZZWWWXXXYYYYYYZZZZZZYYYYYY```aaabbbccccccbbbaaa```___^^^^^^]]]\\\[[[ZZZYYYTTTUUUSSSMMMLLLOOOOOOMMMMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGFFFFFFFFF???>>>===<<<;;;:::::::::666666666777777888888888::::::;;;;;;;;;;;;;;;:::<<<;;;:::999999999999999999999999999:::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;:::888666666666777666555444444555555555555444444777999::::::888777777888444333222111111222444555555444333444666666555333444333111111222222111///222000//////000111111000333333333333222111000000//////...//////000111111222111111111000000000000............------------------------------,,,,,,......///000000000//////666222......000222222000...//////...---...000222000000////////////000000000000///...------------/////////000000/////////...///111222222111000000000000000//////000000111000000000000000111222333111111000///////////////222222111000///000000111000//////...---------...---...///000000///...---------------------------.........///////////////---,,,,,,---......---+++++++++***,,,///000000///000///......///000...---~~~{{{wwwtttsssqqqooonnnmmmnnnpppsssuuuzzzvvvqqqnnnoooqqqssstttuuurrrooommmmmmmmmmmmlllkkkkkklllllllllmmmnnnoooooonnnllljjjiiiiiiiiijjjhhhiiijjjjjjkkkkkkkkkkkkhhhgggffffffggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiihhhhhhgggffffffffffffeeeddddddcccbbbaaa___```____________```aaabbbdddeeegggfffeeeccccccbbb______```bbbddddddbbb```]]][[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\^^^___^^^[[[XXXVVVUUUUUUVVVWWWXXXXXXXXXXXX```aaaaaabbbbbbaaaaaa``````___]]]\\\ZZZZZZYYYYYYUUUWWWTTTNNNLLLOOOPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKFFFGGGGGGHHHHHHHHHHHHHHH???>>><<<;;;999999999999666666777777888888999999::::::;;;<<<=========<<<999999888777777888:::;;;666777777777999:::;;;<<<<<<>>>@@@BBBCCCAAA@@@>>>:::888666555666666555444444555555555666666666666555666777888999999999:::666666555444444555666666444333333444555666555333666444222111222222000///222000......000222222111111222222222222222111111............///000111111000000000////////////...---------,,,,,,,,,---------------------------.........////////////......555111...---...111222111...//////.........111333000////////////000000111111111///...---------------...///000000///...---...///000000111000////////////////////////000111000000000000111222333444222111///.........///000///000111111111000000///000//////........./////////000222222111000000000..........................................//////---,,,,,,---......---+++---,,,+++,,,...///...---.....................---|||xxxsssqqqoooooonnnnnnpppssswwwyyy~~~zzzuuurrrrrrtttvvvvvvyyyvvvsssqqqqqqrrrrrrrrrooonnnnnnnnnoooooopppppppppooommmkkkiiihhhhhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhggggggffffffgggiiijjjiiiiiiiiiiiiiiihhhgggggghhhhhhggggggfffeeeeeedddbbbcccccccccaaa``````___```___^^^^^^___aaacccdddjjjkkkllljjjfffcccaaabbb______```bbbeeeeeedddbbb^^^^^^\\\[[[ZZZZZZ[[[\\\___^^^]]][[[XXXVVVUUUTTTSSSTTTUUUVVVWWWXXXXXXWWW^^^^^^____________^^^^^^aaa```^^^\\\[[[ZZZZZZYYYUUUXXXWWWQQQMMMOOOQQQQQQMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJCCCBBB???<<<:::999999999666777777777888888888999666777888999::::::::::::999888777666666777999999555555555666888999;;;<<<===???BBBDDDEEECCCAAA@@@888777555444555555444333555555555555666666777777444555555777888999888888888888777666555555555555333222222333555666444333666444222111222222111000000///...///111222333222000000111111222111111111///////////////000111111///............---------------,,,,,,,,,------...+++,,,,,,------...............////////////......222000---+++,,,...000111.../////////...///222444000////////////000000111222111000///...------------...///000000///...---//////000000000///////////////...//////000111111111111000000111222333333222111///.........///000+++---000222222000...,,,000//////.........//////...000333333111///000111........................---------------------------,,,,,,---......---+++000...---,,,------+++***------......------......}}}xxxtttqqqoooooooooqqqtttwww{{{}}}~~~zzzyyyzzz{{{||||||zzzxxxvvvvvvwwwxxxxxxxxxtttrrrppppppqqqrrrqqqppppppooonnnllljjjiiihhhhhhjjjjjjkkklllkkkjjjiiihhhggghhhhhhgggffffffiiikkkiiiiiiiiiiiihhhgggffffffggggggfffeeedddccccccbbb^^^```aaaaaa```______```aaaaaa``````aaacccfffhhhmmmppppppmmmgggbbbaaaaaa^^^^^^^^^aaaccceeedddccc```aaa```___\\\[[[\\\^^^ccc```\\\XXXVVVTTTTTTUUUUUUUUUWWWXXXYYYYYYZZZYYY]]]]]]]]]\\\\\\]]]]]]]]]``````___]]][[[ZZZYYYXXXSSSWWWXXXRRRNNNOOOPPPPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKGGGEEEAAA>>>;;;::::::;;;777777777777777777777777111222333555666777777777;;;;;;999888777666555555555555555666777999:::;;;<<<>>>@@@BBBCCCBBB@@@>>>888666444444444555444222666666555666666777888999777666666666888888666444777666666555444444333333333222222444666777666444777444222111222222222222/////////000222333111000//////000111222222222111111111000000000000111111............------------...---,,,,,,,,,---//////******++++++,,,---......//////000000000///......///...---,,,,,,...///111.../////////...000222555000000////////////000000111111000///.....................//////.........000000000000////////////////////////000111222222222111111000000000111111111111000///////////////***,,,000222222000...,,,000//////...---------...+++...111111...------///........................---------------,,,,,,,,,---,,,,,,---......---+++000...,,,,,,---,,,+++))),,,---///...------...///|||xxxuuurrrppppppqqqssswww{{{~~~~~~~~~~~~|||zzzxxxuuurrrrrrssssssqqqoooooonnnmmmlllkkkjjjiiiiiigggiiikkklllmmmkkkiiihhhfffhhhhhhgggeeefffhhhkkkhhhhhhiiiiiihhhfffeeedddfffeeeeeedddcccbbbaaa```[[[]]]``````___^^^___aaadddcccbbbbbbcccfffiiikkkmmmpppqqqnnngggbbbaaabbb___]]]]]]^^^aaacccdddcccaaacccdddccc```^^^^^^___bbb```]]]ZZZWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]][[[YYYWWWUUUOOOUUUWWWSSSNNNMMMNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHDDDBBB???<<<:::::::::;;;888777777666666555555555111111333555666777888888:::::::::999888777666555666666666666777888999::::::;;;<<<>>>>>>===<<<;;;999777555444555555444333666666666666666888999:::888666555777999:::888666555555666666666555555444555444444666888999888777666444111000222333444333111111111333333111...+++///000111222333333333333444333222111111000000111000000/////////.........///...---,,,---...000111(((((()))***+++------...000000111111000000///.....................000111...////////////000333555222111000//////...//////000000///////////////000///......------......///222111000000/////////000000//////000111222333333222222111000////////////000000000000000///............///000000000000000000000...---,,,,,,,,,,,,+++///222222...,,,---000........................///.........---------------,,,,,,---......---+++---,,,++++++------,,,+++,,,...000///------///111|||xxxuuussspppqqqrrruuuyyy}}}|||yyyzzzwwwsssssstttsssqqqooonnnmmmmmmllllllkkkjjjjjjdddgggjjjmmmmmmllljjjhhhfffhhhiiigggeeeeeehhhlllggghhhhhhhhhgggfffdddccceeeeeedddcccbbbaaa```___YYY\\\______^^^^^^```bbbeeeeeedddccceeehhhlllnnnkkknnnpppmmmfffbbbbbbccc___]]]\\\]]]___bbbccccccbbbeeegggfffbbb______``````___^^^\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___``````aaa______^^^^^^^^^^^^______\\\]]]]]]]]][[[XXXUUUSSSLLLSSSWWWRRRMMMLLLLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGEEECCCCCC???===:::888777777999:::888888777666555444333333444555666888:::;;;<<<<<<555666888:::::::::999999777666666777777888999:::888888999::::::999888777:::888666666666777666444777666666666666888:::;;;555333444777;;;======;;;555666777888999999999999777666666888:::;;;:::999666333111000222444444444333333444444444000+++&&&000111222333444555555555555555333222111111000000111111111111000000000000000///---------///111222''''''(((***+++,,,------111111111111111000//////---///000000//////000111...////////////000333666222222111///............000////////////000000111///...---,,,,,,---...///222222111000000000000000000000000000111222333444333222111///............///000111111111000...---222111///---...000333444111000...---,,,+++******,,,111444444000...///222////////////////////////000000//////.........------,,,,,,---......---+++******)))+++---//////...,,,...000000...---///222~~~|||{{{zzzzzzqqqqqqqqqrrruuuzzz}}}xxxwwwuuurrrpppooonnnmmmnnnoooooooooooommmkkkjjjkkkjjjhhhiiijjjkkkkkkjjjiiiiiihhhhhhhhhhhhiiiiiifffggghhhhhhfffeeeeeeeeeggggggeeeccc```___```aaa```aaaaaa^^^[[[ZZZ]]]___ccccccccccccdddfffhhhiiihhhjjjlllllljjjgggeeeddd^^^^^^]]]\\\]]]^^^___```bbbdddeeedddbbbaaaaaabbbbbbaaa```___^^^___```aaa\\\___ccccccaaa___```bbb```____________^^^[[[YYY[[[YYYWWWVVVUUUSSSOOOMMMMMMNNNOOOOOONNNLLLIIIHHHCCCEEEGGGIIIJJJIIIHHHGGGAAAAAAAAAAAA@@@@@@?????????;;;666333444666777888777777777777666555444333555555555666666888999999:::888777888:::;;;888555999777555555666777888777777777888888999:::<<<<<<999999999999888888888888555444444444555666888999:::999777999;;;<<<:::777999999::::::::::::::::::=========<<<;;;999888777999777555444444444333222444444333222222111000000111000000000222666:::<<<999777444222111111333444//////000000000000//////111111111111000000000000///////////////............///000111111111111111111111000000//////......222222222222111000///...///......///000000///---000000000000111111111111000000////////////000000222222111111111111111222///...------...000222444555222...---///111111///............////////////---...////////////222444222///,,,+++,,,.........111111111111111000//////222000///------///000222------------------------...,,,+++,,,///000---***........................111000...------///111222}}}{{{zzzyyysssqqqnnnmmmqqqwww~~~}}}xxxwwwuuurrrpppooonnnmmmooopppppppppooonnnllllllkkkiiihhhiiikkkllllllkkkiiiiiihhhhhhggghhhhhhhhhfffggghhhgggfffeeeddddddgggfffdddbbb```^^^______^^^aaacccbbb^^^\\\[[[[[[]]]]]]\\\]]]^^^aaadddeeefffhhhkkkkkkhhheeecccccc^^^]]]\\\\\\\\\]]]___```dddfffhhhhhhfffeeeeeefffdddcccbbbbbbaaaaaabbbbbbaaacccdddbbb___\\\\\\]]]___^^^]]]]]]^^^\\\ZZZWWWVVVUUUSSSQQQQQQOOOLLLIIIKKKLLLMMMMMMLLLJJJGGGFFFCCCDDDFFFHHHHHHHHHGGGFFFBBBAAAAAA@@@???>>>======<<<:::888777777888888777777777777777666555444333666666666777777888999:::999888777888;;;;;;999777999777555666777999999999===<<<;;;:::::::::::::::777777777666666555555555555444333333444555666777999777777999<<<===<<<:::999999::::::;;;<<<<<<<<<<<<===>>>>>>===;;;888666777666444444555666555444444444444333222111111111000000000111444888<<<>>>999777444222000111222333222222333333333333222222444444333222111000000//////////////////000000000000111111222222111111000000000000000000000000000333333333333222000//////000000///000111222000...111111111111111111111111000//////......//////000111111000000000111111222000///...---...000222333666333//////000222222111////////////////////////...///000///...///111333222///,,,,,,---.........111111111111111000//////111000///......///000111---------------------------,,,+++,,,...///...---........................000000///...///000111222|||zzzxxxvvvrrrmmmkkknnnvvv|||{{{wwwvvvtttrrrpppnnnnnnmmmpppppppppppppppooonnnmmmjjjiiihhhjjjlllmmmmmmllljjjiiihhhhhhggggggggggggfffffffffffffffdddcccbbbfffdddccc```___]]]]]]]]]\\\___bbbccc```[[[XXXVVVXXXWWWVVVVVVXXX[[[___aaaeeegggiiiiiifffdddbbbbbb^^^]]]\\\\\\\\\]]]___```dddgggjjjkkkiiihhhggggggeeefffffffffeeeeeedddcccbbbcccbbb```\\\ZZZYYYZZZ]]][[[ZZZZZZYYYXXXUUUSSSPPPNNNLLLLLLKKKIIIGGGDDDHHHIIIIIIIIIHHHFFFDDDCCCAAABBBDDDEEEFFFFFFEEEEEEBBBBBB@@@???===;;;::::::999999888999;;;;;;999777777777777666666555555444777777777777888999::::::888777777888:::;;;:::888999888777888:::<<<===<<<@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888777555444333333333444555666777666777999<<<>>>===<<<888999:::;;;<<<>>>??????<<<===>>>???>>><<<999777666555444444666777777666555444444333333222222111000000000111444888<<>><<<:::888888999888777999:::;;;:::999888888777666666666666666888888777777888999999:::666666777888999::::::999:::999999;;;>>>AAABBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@???===<<<;;;:::999777666555444444444555666777777888:::;;;<<<<<<;;;888999:::<<<===???@@@AAA>>>======<<<;;;;;;::::::777666444555666777777666444444444333333333222222000000000111333666999;;;888666444222000000000000000111111111111111111000444444333333222222111111000000000111111222333333111222333333444444444333333333333333333222222222555555555444333222000///333222222222444444222111222222111111000000000///......------------......---------......000111222222111000///......//////333222000000000111111111333222222111000//////...000111111000...---///000111///------...///...---///000000000000000//////000000////////////000000........................+++,,,---,,,+++,,,111555........................///000111111222111111111~~~|||tttsssrrrqqqtttxxx|||~~~~~~|||zzzxxxvvvuuutttvvvuuusssqqqooonnnnnnmmmnnnmmmmmmmmmllllllllllllhhhhhhhhhkkkmmmnnnmmmllliiiiiihhhgggffffffggggggeeedddeeefffhhhgggddd```dddaaa^^^]]]]]]\\\YYYVVVXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRTTTWWWZZZ]]]dddfffggggggeeecccccccccbbbbbbaaa```aaabbbcccdddeeegggjjjjjjiiigggggggggggggggggggggeeecccaaa___[[[[[[YYYXXXXXXVVVUUUTTTRRRPPPMMMLLLLLLLLLJJJHHHGGGFFFEEEDDDEEEDDDAAA???BBBBBBBBBBBBAAAAAA@@@?????????@@@AAABBBBBBBBBBBBCCCBBB@@@>>><<<;;;999888:::888666666888:::;;;;;;:::999888777777777888888888888777777888888999999555666777888999999999:::;;;;;;<<>>???@@@@@@???===:::888777888:::<<<999777555555555555444333444333333333333333222222111111111111111333444555555444333111000000000000//////000000000000//////000000111111222333333333000111111111222222222333///000222333555555666666666555555444333222222111444444444444333222111111444333222333555555333222222222111000//////............------------......------------...///000111111111000//////.........///000000/////////000111333222222111000//////...111111111000...---...000111///......//////...---...//////000000000//////000000////////////000000........................+++---...---+++,,,111555//////////////////////////////000111111111111000}}}rrrrrrssstttvvvxxxzzz{{{~~~}}}||||||}}}{{{{{{zzzyyywwwvvvuuuuuuuuutttrrrqqqooonnnnnnnnnmmmmmmlllkkkkkkllllllmmmgggggghhhjjjmmmmmmllljjjhhhggggggffffffgggggghhhgggfffgggjjjmmmmmmiiieeeeeebbb_________^^^YYYVVVXXXVVVTTTTTTVVVXXXYYYYYYVVVUUUUUUVVVWWWYYY[[[\\\dddeeeffffffdddccccccddddddcccbbbbbbbbbccceeefffhhhjjjkkkjjjiiiggghhhhhhfffeeedddbbb___]]]ZZZYYYZZZYYYWWWVVVUUURRRNNNKKKLLLJJJHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDCCCAAA???AAAAAAAAA@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<:::777777999;;;<<<<<<;;;;;;999888888999:::;;;:::999999888999999::::::666888:::;;;:::999:::;;;<<<===???DDDIIIMMMNNNMMMNNNMMMKKKHHHGGGEEEDDDDDDGGGFFFDDDBBB???===;;;:::;;;:::999999999:::;;;<<<:::<<<======<<<;;;;;;<<<<<<<<<<<<==================:::777555444666999;;;999777555444444444333111222222222222222222222222222222111111000000111111333222111111000000111111111111111222222111111111...///000111222333444555111111111111111111111111///000111333444555666666555555555444333333222222444444555555555555444444666555444555777777555444333333222111000///...---///..................///...............///000111111111000000//////......---...000000......///000111111111000000//////...000111111000...---...000111000...///000000///---......///000000000////////////000000000000//////........................,,,------------...111333////////////////////////////////////000000000000~~~~~~vvvvvvwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzxxxxxxwwwvvvvvvuuutttttttttsssrrrpppooonnnnnnnnnnnnmmmlllkkkllllllmmmnnngggggghhhjjjlllllliiigggfffffffffffffffggghhhiiikkkjjjkkkooottttttpppkkkiiifffbbbbbbcccbbb\\\XXXYYYVVVUUUWWW[[[___``````]]]]]]^^^___````````````bbbdddeeedddbbbaaabbbcccdddccccccbbbcccdddeeefffjjjjjjjjjhhheeedddfffgggdddccc```\\\XXXUUUSSSRRRUUUTTTTTTTTTTTTQQQKKKGGGIIIGGGEEEDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCAAA???AAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@===<<<;;;<<<===>>>===<<<===<<<;;;::::::;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<:::===???>>><<<;;;<<<>>>>>>???BBBHHHMMMQQQSSSRRRQQQPPPNNNKKKIIIGGGFFFFFFMMMLLLJJJGGGDDDBBB???>>>;;;::::::999:::;;;===>>><<<>>>AAAAAA???>>>@@@BBB>>>>>>======<<<;;;::::::777666555555444555555666777555333333333444333222111111111111111111111111111111111111111111111111000000000000111111111222111222222333333222222111000111111222333444555555222222222111000000//////111222222333333333333222222222333333333444444444555555666777888888888888999888888888::::::888777666555444333111000///...000//////......//////000000//////...//////000000///000000000000/////////,,,///111111///...000222////////////////////////000000111000......///111111000//////000000///------......///000000////////////000000000000//////...........................------...///000000//////////////////////////////...---------...000000~~~~~~}}}|||{{{{{{{{{}}}}}}}}}~~~~~~}}}{{{xxxwwwtttttttttssssssrrrrrrrrrtttsssrrrpppooonnnnnnnnnooonnnmmmllllllmmmoooooogggggghhhjjjkkkkkkhhhfffeeeeeeeeeeeeggghhhiiijjjnnnmmmnnnsssxxxyyyuuupppllliiieeeeeefffeee___ZZZYYYXXXXXX[[[aaaeeeeeeddddddeeeggghhhhhhhhhgggfffaaabbbcccbbbaaa```aaabbbdddcccbbbbbbbbbcccdddeeeiiiiiigggdddaaa```bbbdddcccaaa]]]XXXTTTQQQOOONNNNNNNNNOOORRRTTTRRRLLLGGGHHHFFFDDDDDDEEEFFFFFFFFFCCCBBBAAABBBCCCBBB@@@???BBBAAA@@@@@@@@@@@@@@@AAA????????????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC======>>>@@@BBBAAA>>>;;;>>>===<<<;;;;;;<<<>>>??????>>>>>>=========>>>>>>===@@@BBBAAA???===>>>@@@???@@@DDDJJJPPPTTTUUUUUUOOOOOOMMMLLLKKKKKKKKKKKKLLLKKKIIIFFFCCC@@@>>><<<::::::999999:::<<<===???<<>><<<;;;999888777222333555666666444222111444222111111333444444333000000000000000000111111111111111222333333333444...//////000111222222222111111111222222111111111333333333444444444555555333222222111000///......444444333333222111000/////////111222444555666777666777888999:::;;;;;;;;;;;;::::::;;;<<<<<<;;;999888888666555333222000000000000////////////000000111000000////////////000//////000000000000//////---000222222000///111333............///////////////000000000......000111111000///000111111///---------...///000000////////////000000000000//////////////////////////////000---,,,...111222///,,,000000000000000000000000///...,,,+++,,,---///111~~~~~~}}}}}}~~~zzzxxxwwwwwwuuutttttttttsssssssssrrrrrrrrrtttqqqnnnmmmnnnoooooooooooommmkkkkkkmmmmmmkkkhhhiiieeebbbbbbdddeeedddbbbaaabbbeeefffhhhkkknnnqqqyyyttttttxxx{{{yyywwwwwwsssnnnjjjhhhiiifffaaa[[[ZZZ[[[\\\___bbbeeehhhjjjjjjkkkllloooppppppnnnllliiifffcccbbbbbbbbbbbbaaaeeebbbbbbfffgggfffgggkkkjjjiiifffcccbbbaaabbbccc```]]]XXXSSSOOOMMMKKKKKKMMMOOORRRQQQNNNJJJGGGEEEFFFEEECCCAAAAAABBBDDDEEEDDDBBBAAAAAABBBCCCCCCBBBCCCBBBAAABBBDDDEEEDDDCCC>>>???@@@BBBCCCDDDEEEEEEGGGEEEDDDBBBAAAAAABBBBBB@@@AAABBBAAA@@@???@@@BBB>>>=========>>>@@@BBBCCCFFFEEECCCBBBBBBCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAADDDDDDDDDFFFJJJLLLMMMLLLLLLKKKJJJHHHFFFEEEDDDCCCHHHGGGEEEBBB@@@>>><<<;;;777777888888888888777777:::===@@@BBBCCCEEEGGGIII@@@???===;;;999888777777555444444555777777555444555555444444333222222222000000000111222333444555---///111444555555444333222222222111000//////...555333111111222333222111333333333333333333444444333222000/////////000111000000000000111111111111000111222333333333333222666777888999999999999999999888888777777888888999555444444333222222111111333222000/////////000111333666444000111666555000111111111111111111111111222222222222222222222222222222111000//////000000,,,...000222333222000///555444333222111111111111000...------......---,,,//////............/////////.........///000111222222111000.........///000111000///000111222111///222000---,,,---...///000~~~~~~|||xxxvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqooommmmmmnnnppppppooorrrooolllllllllllliiiggggggdddbbbbbbdddeeeeeecccdddfffiiikkkmmmoooqqqssswwwrrrqqquuuxxxwwwvvvwwwvvvrrrnnnmmmmmmkkkeeeaaa______```aaabbbdddfffgggiiikkknnnrrrttttttqqqooommmjjjgggeeeeeedddbbbaaadddaaaaaadddfffdddfffiiikkkiiifffccc```^^^______^^^\\\XXXSSSPPPNNNMMMLLLJJJMMMOOOOOOLLLHHHEEEDDDFFFEEECCCBBBBBBBBBDDDEEEBBBBBBAAAAAACCCDDDEEEEEEGGGFFFEEEEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDDDD@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFJJJIIIIIIHHHIIIJJJKKKLLLJJJHHHGGGFFFFFFFFFDDDCCC@@@??????AAADDDFFFFFFFFFHHHGGGFFFEEEDDDBBBAAAAAADDDCCCAAA???===;;;:::999777888888999999999888888:::<<>>>>>>>>===<<<:::999888888777777888999999:::999999888:::<<<======>>>@@@BBB@@@???>>><<<;;;999888888777666444444555555333222333333333333333444444444666666555555555555666666555666666777666555444333555555444444333333222222555333222222444555444444333333222333333444444555444444444444333222111111000000000111111222222222222222111222333555777888222333555666888999::::::::::::999999999999::::::888888777777666555555555000000000111222333555666555666444111222555555111555555555555555555555555222222222222222222222222333333333333333333333444000000000111333555888999777666444222000...------222111///000111111000...000000000000000000000000,,,///222444444000+++(((111000///.........//////111///...///000111000///------------------------}}}yyytttpppooooooooonnnpppppppppoooooooooooonnnjjjiiijjjmmmpppqqqqqqpppsssqqqnnnlllkkkjjjiiiiiiiiihhhgggggggggggggggggghhhkkkpppssssssrrrqqqqqqqqqlllkkkmmmnnnnnnppptttvvvtttqqqppppppnnnjjjggghhhgggfffdddcccbbbbbbbbbbbbeeeiiillloooqqqssstttwwwuuurrrooommmjjjeeebbb]]]YYYXXX[[[\\\[[[]]]aaaiiijjjhhhddd___\\\\\\^^^]]]\\\YYYVVVTTTRRRQQQQQQSSSVVVYYYXXXTTTOOOJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMOOOOOOMMMKKKKKKKKKJJJIIIGGGKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFHHHKKKMMMLLLLLLLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVYYYXXXVVVTTTQQQOOONNNMMMOOONNNKKKJJJJJJIIIGGGEEE???>>>===>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>=========;;;::::::999999888888777555666777888888999999888777888:::;;;;;;<<<>>>@@@AAA@@@@@@???===;;;:::999999777666666777777666555444444444555666777777888777666555444444444444444666666777777666666555444555555555444444333333333555444333333555777666666333333333333333444666666666666777777666555333222111111111222222333333333333222222222333666999;;;444555666888999999::::::;;;::::::999999::::::;;;::::::999888888777777666111111222222333555555666777666444333444555555333666666666666666666666666333333333333333333333333222222333333444444444444111000000111444888===???===;;;999777555333222222222000//////000111///...000000111111111111000000,,,...111333333000,,,)))////////////.../////////000///......000000///...+++,,,.........------...zzzwwwrrrooonnnooonnnnnnppppppppppppoooooooooooohhhhhhjjjmmmppprrrrrrqqqppppppnnnlllkkkjjjkkklllmmmmmmmmmlllkkkiiiiiiiiikkknnnsssuuuuuurrrqqqpppnnnkkkjjjkkkkkkjjjlllqqqsssrrrpppoooooommmjjjiiigggfffeeedddcccbbbbbbbbbbbbdddfffgggiiilllqqquuuwwwuuusssqqqnnnjjjeeeaaaXXXTTTRRRTTTUUUTTTVVV[[[eeeggghhheee```]]]___aaaaaa```___]]]\\\[[[ZZZZZZ]]]```bbbaaa\\\UUUOOOLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEGGGIIIJJJJJJKKKNNNQQQPPPOOOMMMLLLLLLKKKIIIHHHIIILLLPPPSSSTTTRRROOOMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSUUUTTTRRRPPPNNNKKKIIIHHHHHHGGGEEEEEEFFFEEEDDDBBB???>>>>>>???@@@AAAAAA???========================:::999999999999888888888444444555666666666666666555777888999:::;;;???AAADDDDDDDDDCCCBBB@@@???>>>:::888666666777888888777333444444555666777888888888888777666555555555555444555555666666666666666444444444444444333333333666444444555777888999888555444444333444666888999777888999999999888666555444444444444444444444444333333222222444666999;;;888888999::::::999999999;;;::::::999999::::::;;;;;;::::::999888888777777333444444555555555555555888555444444555555444444555555555555555555555555444444444444444444444444222222333444444333333222444333222444888>>>DDDHHHIIIGGGCCC???;;;777555444111000...///000000///---000000111111111111000000,,,---...///000000///............////////////...///...---.../////////---+++---000000......///000}}}yyyuuussspppnnnnnnnnnmmmlllppppppooooooooonnnnnnnnniiiiiiiiilllpppsssssssssppppppooollljjjjjjmmmooonnnoooppppppmmmlllllllllooosssvvvxxxvvvtttrrrqqqnnnkkkkkkllljjjhhhiiinnnooooooooonnnmmmkkkjjjiiiddddddcccbbbbbbbbbbbbbbbccceeegggffffffhhhnnnrrrpppooonnnmmmkkkfffaaa\\\TTTPPPNNNPPPPPPOOORRRVVV^^^bbbdddbbb]]][[[]]]aaaaaaaaabbbcccdddeeeeeeffffffhhhkkkiiiddd\\\VVVRRRRRRQQQQQQPPPOOONNNMMMMMMIIIKKKMMMLLLKKKKKKNNNQQQSSSQQQOOOOOOOOONNNMMMKKKKKKNNNTTTXXXYYYXXXUUURRRVVVWWWWWWXXXWWWWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTVVVVVVUUUTTTRRROOOLLLJJJHHHHHHHHHIIIIIIHHHGGGFFFFFF@@@???>>>???@@@AAA@@@???===<<<;;;<<<>>>???>>>===============<<<<<<<<<<<<:::::::::999999999999888444444555555555555444444444555777999;;;>>>BBBFFFKKKKKKKKKKKKJJJHHHFFFEEE>>>;;;888777777777777666333333444555666666777777;;;;;;:::999999888999999555555555666666777777777444444444444444444444444666555444666888:::;;;:::777666555555666888:::<<<999999::::::;;;;;;::::::888777777666666555555444333333222333444666888999::::::;;;;;;::::::999888::::::999999999999::::::::::::999999888777777777555555666777777666666666999555444666777555444666555555555555555555555555666666666666666666666666222333444555444333222111555444444777<<>>:::::::::;;;<<<===>>>???;;;;;;:::999777666555444222222333444555555666666888999999:::::::::999999999999888888888888999999999999888888777666666555333444666777888999888888;;;555333777888555444777666666666666666666666666888888888888888888888888555666666777666444111000000000222555;;;BBBJJJNNNSSSPPPJJJDDD<<<666222000222111///000111111000...---...000111111000...---......---------...//////,,,---.../////////.........---,,,,,,......---,,,+++---///...++++++///444wwwpppkkkkkkkkklllmmmmmmjjjhhhmmmmmmlllllllllkkkkkkkkkmmmkkkjjjlllooosssuuuvvvttttttrrrmmmiiigggjjjmmmgggkkkooopppooooooqqqsssppprrrttttttqqqooonnnnnnnnnmmmoooooolllffffffjjjcccdddeeedddbbbaaaaaaaaacccbbbaaa___^^^^^^^^^^^^\\\aaafffgggbbb___^^^```______```aaa```\\\VVVRRRSSSOOOLLLMMMMMMMMMPPPTTTRRRWWW[[[YYYSSSOOORRRVVVNNNQQQVVV]]]dddiiimmmppprrrvvvzzzzzzvvvpppjjjggg``````______^^^\\\[[[ZZZYYY\\\]]][[[VVVTTTWWWZZZZZZYYYWWWWWWXXXXXXWWWUUUWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]]]]]]]\\\[[[YYYXXXVVVTTTQQQLLLHHHFFFGGGIIIAAAAAABBBBBBBBBAAA???>>>>>>??????@@@@@@???===<<<;;;:::999999::::::999888999888888999<<<======<<<======<<<<<<;;;::::::999::::::999999888888777777888888777777666444333222222555888;;;???DDDKKKOOOXXXYYYZZZ[[[ZZZXXXUUUTTTQQQMMMFFFAAA===;;;888666;;;;;;<<<<<<<<<<<<======999999999888888999999:::===<<<:::999888777777777777777777777777888888888777666555777:::<<<======:::999777777888;;;>>>@@@::::::::::::<<<>>>@@@BBB>>>===<<<:::888777555555222222333444555555444444555666777888999:::::::::999888888888888888888999888888777777666555555555111333555888:::;;;;;;;;;;;;555333777888555444777666666666666666666666666999999999999999999999999777888888888777555222000***+++---111777???FFFJJJLLLJJJFFF@@@;;;666333111333222111111222222111///---...///111111///...---/////////......---,,,,,,+++,,,.../////////.........---,,,,,,......---,,,***---...,,,)))***///444vvvooolllmmmkkkhhheeeeeehhhllllllmmmmmmlllllljjjiiiiiifffhhhjjjmmmqqquuuwwwyyyxxxvvvsssooommmkkkjjjjjjlllkkklllmmmpppqqqpppoooppprrrtttsssooommmnnnppplllnnnppppppmmmiiifffddd```cccddd```___bbbdddccc^^^aaaddddddaaa^^^]]]^^^bbbcccccccccaaa^^^[[[YYY___^^^^^^\\\ZZZXXXWWWUUUQQQRRRQQQOOOMMMLLLNNNOOORRRSSSSSSSSSRRRPPPNNNMMMOOOQQQTTTVVVZZZ```ggglllrrrtttxxx{{{|||xxxqqqllldddaaa^^^]]]^^^_________dddbbb```___^^^]]][[[ZZZ^^^\\\YYYYYY[[[ZZZXXXUUURRRTTTWWWYYYZZZZZZYYYXXX[[[ZZZXXXVVVTTTSSSRRRQQQKKKLLLLLLKKKIIIFFFCCCAAAAAA???>>>>>>??????===<<<===;;;999:::;;;<<<;;;;;;999999999999999999::::::<<<888777;;;;;;777777;;;:::::::::999999999888888777666666666666777777888888666555555777777555222333333555999???FFFMMMQQQWWWZZZ[[[\\\___aaa\\\UUUVVVQQQJJJCCC===:::::::::<<>><<<999888777777777???>>><<<:::999999999:::444666888::::::999777555444555666777666777:::<<<===;;;::::::;;;<<<<<<;;;<<<;;;999888888999;;;<<<@@@===:::777555666888:::888777666666666666777777999:::;;;;;;:::999888777777999;;;;;;:::888888888888777777666555555555555555555555666666777999999::::::;;;999777666666777999999888999999:::<<<<<<===<<<:::999888888999:::888888888888666444222111+++...111222333666<<<@@@>>>>>>===:::666444333444888777555333111000000000,,,---///000111111000//////000000000000000//////...///000000000///---,,,///////////////...------000000///............///~~~vvvppplllmmmllliiifffeeegggjjjkkkkkkkkkjjjjjjhhhggggggggghhhjjjlllooorrrssstttvvvtttrrrooollljjjiiiiiiiiihhhhhhjjjlllmmmlllkkklllnnnqqqpppmmmkkkjjjkkkkkkllllllkkkiiifffdddcccaaaeeefffbbbaaaccccccaaa```dddhhhiiifffbbb```___\\\]]]]]]]]]\\\[[[YYYYYYWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUSSSQQQPPPRRRSSSRRRRRRSSSSSSRRRQQQOOONNNLLLMMMPPPRRRVVV[[[bbbfffnnnooorrruuuvvvsssmmmiiidddbbb```___```aaaaaa``````______```aaabbb```___]]][[[XXXXXXYYYYYYWWWUUURRRSSSUUUVVVWWWVVVVVVUUUWWWVVVTTTQQQOOOMMMLLLLLLGGGGGGHHHGGGFFFCCC@@@???BBB@@@???>>>??????>>>======;;;::::::;;;<<<<<<;;;999999999999::::::::::::<<<888777::::::777777;;;:::999999999888888888888888888777777777777777777777666444555777777555222333444555888<<>>AAAEEEFFFEEECCCBBBAAA???>>>===;;;999888777777<<<<<<;;;;;;::::::;;;;;;777888:::;;;;;;999777555777999999999888999;;;===888777666666777888888777;;;:::888777777888:::;;;>>><<<888666555555777888777777777666666666777777777777888999888777666555999;;;<<<<<<:::888777888666555444444444555666666555555555666777888999999777888999888666555666777888999999::::::;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;777777888777666444222111...///111222333444777999:::;;;:::777444222333333999888666555333222111111//////111222222222111111/////////000000////////////000000000//////...---000000000111000//////...------......///111222222|||vvvqqqnnnnnnnnnllliiigggggghhhjjjiiiiiihhhfffeeeddddddfffgggiiikkkmmmnnnoooppprrrqqqooollljjjhhhggggggeeeddddddfffhhhhhhgggffffffiiilllmmmkkkiiihhhhhhiiiiiigggeeedddcccbbbaaabbbgggiiifffdddeeedddaaabbbfffjjjkkkiiiddd```^^^VVVVVVVVVVVVVVVWWWWWWXXXTTTUUUVVVWWWWWWXXXXXXWWWXXXYYYXXXVVVTTTSSSSSSUUUTTTUUUUUUVVVUUUTTTRRRQQQKKKMMMOOOQQQSSSXXX]]]aaahhhhhhiiikkklllkkkhhheeebbb`````````aaaaaa```^^^^^^^^^___aaaccccccaaa```ZZZXXXVVVUUUVVVVVVTTTSSSOOOPPPQQQRRRSSSRRRRRRRRRTTTSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFFFFEEECCCAAA@@@DDDBBB@@@???@@@@@@???>>>===<<<::::::<<<===<<<;;;999999:::::::::;;;;;;;;;;;;999888999999777777999999999888888888777777777999999888888777777666666666555555555666666444333444444555666999===@@@CCCGGGKKKMMMNNNQQQTTTRRRNNNIIIFFFBBB>>><<<<<<>>>??????@@@CCCFFFHHHIIIFFFDDD??????>>>===;;;999777666999:::;;;<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;888777;;;;;;<<<;;;:::999;;;===:::999888888999:::999888888888666666666666888888;;;999777444333444555666777777777777777777777777666777888888888777666555:::<<<===<<<999888777888666555444333444666888999444444555666777888999:::666777777777555555666888888999;;;<<<======<<<<<<============<<<;;;::::::666777777777666555333222111111000111222222111///666666666444222111222333:::999888666444333222111000000111222222222111111......//////////////////111000000///////////////222222222222222111111000------...///000111222222~~~{{{vvvrrrqqqqqqqqqpppmmmkkkiiihhhiiihhhfffeeecccbbbaaaaaaeeefffhhhkkklllmmmnnnnnnmmmllljjjhhhfffeeedddcccbbbaaaaaaccceeeeeedddcccbbbeeeiiilllmmmllljjjiiiiiifffcccaaaaaaaaaaaabbbbbbhhhkkkjjjhhhhhhgggcccbbbdddffffffdddaaa^^^\\\UUUTTTSSSRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[XXXTTTRRRQQQRRRXXXYYYZZZZZZZZZYYYXXXWWWPPPQQQSSSTTTVVVYYY^^^aaacccbbbaaabbbcccdddcccbbb]]]]]]]]]___```___\\\ZZZ]]]\\\]]]^^^```___]]]ZZZWWWUUUSSSRRRQQQQQQQQQQQQLLLLLLMMMNNNOOOPPPQQQRRRUUUTTTRRRPPPMMMKKKIIIGGGIIIJJJJJJJJJIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>><<<;;;;;;<<<======<<<:::::::::;;;<<<<<<<<<===;;;:::999999888777777888888888888777777777777666999999888888777666555444555555555666666666555444777666666666777999;;;<<<@@@DDDFFFFFFGGGJJJIIIEEEBBB@@@===;;;:::;;;===>>>>>>===>>>AAAEEEFFFCCC@@@>>>>>>???>>>===:::888777999:::<<<=========<<<;;;;;;<<<===>>>???>>>===<<<===>>>>>><<<:::999:::<<<<<<;;;:::;;;<<<<<<;;;999777666555555555555666777888777555444333333444444666666777777888888888777888888999::::::999888777888999::::::888777888999999888666555555777999;;;444555666777888999::::::888999888777555444666777999;;;===?????????>>>===::::::;;;;;;;;;999888666555666666666666555333222222000///000222111---***333444444333111111333444999888777666555333222111111111111111111000000000.............../////////222111000///...///000111333333444444444333222222///000000/////////......~~~|||yyywwwuuuuuuuuuttttttrrrpppmmmjjjiiihhheeecccaaa```______bbbdddgggjjjmmmnnnnnnnnnggggggfffeeecccaaa```___`````````bbbdddeeeeeecccaaaccchhhmmmpppqqqpppnnnjjjfffaaa___```bbbccccccaaahhhlllkkkjjjkkkiiifffcccbbb```___^^^^^^]]]\\\XXXWWWUUUTTTTTTVVVXXXYYY[[[\\\]]]]]]^^^^^^]]]]]]``````___[[[WWWSSSQQQQQQZZZ[[[\\\]]]]]]]]]\\\[[[WWWXXXZZZZZZ[[[\\\```bbbaaa___]]]]]]^^^`````````]]]]]]]]]^^^___^^^ZZZWWWVVVUUUVVVXXXZZZZZZYYYWWWTTTSSSQQQOOONNNMMMNNNOOOKKKKKKKKKLLLNNNQQQSSSUUUVVVVVVUUUSSSPPPMMMKKKIIIMMMMMMNNNMMMMMMLLLLLLKKKGGGDDDAAA@@@@@@@@@@@@??????===;;;<<<===>>>======:::;;;;;;<<<======>>>>>><<<<<<;;;999888888888888888888888777777777777666777777888777666555444333555555666777666666666666999999888888888999;;;;;;>>>CCCEEECCCBBBCCC@@@<<<>>>===;;;999999:::<<<======;;;:::<<<>>>>>>:::777======>>>>>>===;;;999888;;;<<<===>>>===<<<;;;::::::<<<>>>@@@BBBCCCCCCCCCAAABBBBBB@@@===<<<===>>><<<;;;:::;;;<<<;;;999777666555555555555555555666666666555555444333333333555666777888999999888888888999:::;;;;;;:::999888555777888888777777999::::::999777666555666777888666777888999::::::::::::<<<;;;:::888555444666777;;;<<<>>>@@@AAA@@@???>>>999999:::::::::888666555444444555666666555444333111///...///222111...***111222333333222222444666666666666666555333222111444333333222111111111111///............///000111222111000//////000222222444444444444444333222222....../////////...---,,,}}}zzzyyyxxxxxxxxxwwwvvvvvvvvvtttqqqnnnjjjhhhfffccc```_________aaacccfffjjjlllmmmmmmllldddddddddcccbbb```___^^^______```bbbeeeggggggfffccceeehhhmmmqqqsssrrrqqqjjjeee```___aaacccdddcccaaagggkkkjjjiiijjjhhheeeccc```]]][[[\\\]]]^^^^^^[[[YYYXXXWWWXXXYYY[[[]]]YYYZZZ\\\^^^```aaabbbbbbeeeeeeeeebbb]]]YYYWWWWWW[[[\\\^^^_________^^^^^^]]]___``````___```bbbcccccc```]]]\\\^^^___`````````____________^^^ZZZWWWNNNMMMNNNQQQUUUYYYZZZZZZTTTSSSRRROOOMMMLLLNNNQQQMMMMMMMMMMMMOOORRRVVVXXXVVVVVVVVVUUUSSSPPPNNNLLLOOOOOONNNMMMMMMMMMLLLLLLGGGDDDAAA??????@@@?????????>>><<<<<<>>>???>>>===;;;;;;<<<===>>>??????@@@<<<>>>===999888::::::888999999888888888777777777666777888888888666555444555666888888777777777888<<<<<<<<<======>>>???@@@AAAFFFIIIGGGCCCAAA>>>999===<<<:::::::::;;;===>>>===<<<;;;;;;:::888555333;;;;;;<<<<<<<<<;;;;;;:::===============<<<;;;:::;;;===???BBBDDDFFFHHHHHHEEEFFFEEECCCAAA@@@AAABBB???>>>>>>???@@@???<<<:::666666666666666666666666555666666666666555444333555666888999:::999999888777888999:::::::::999888666777888777777777999;;;999888777666666555555555999:::;;;<<<<<<;;;:::999<<<<<<:::888555555777999;;;<<<>>>???@@@@@@??????::::::::::::999888777777222333555555666555444333111000///000111111000...111222333333222333555666333444555666666555333333777666555444333333333333//////.........000111333111111111111111222222333333333333333333222222111+++,,,...///000111000000~~~|||zzzyyyyyyzzzyyywwwuuuvvvvvvvvvssspppllljjjfffcccaaa_________aaacccfffhhhjjjjjjiiihhhcccdddddddddcccaaa```___^^^^^^___bbbfffhhhiiihhhhhhggghhhlllppprrrpppnnniiiddd___^^^bbbddddddcccbbbgggiiigggeeeeeeccc```___\\\ZZZYYY[[[]]]]]]\\\XXXXXXXXXYYYZZZ\\\^^^```\\\]]]___```bbbcccddddddeeefffgggfffbbb___^^^^^^___```bbbcccdddddddddccceeefffgggfffeeedddeeegggfffddd```___```aaabbbaaabbb```___^^^^^^[[[XXXUUULLLKKKKKKNNNSSSWWWZZZ[[[VVVVVVUUUQQQNNNNNNQQQTTTTTTSSSQQQPPPQQQTTTWWWYYYWWWXXXXXXXXXWWWTTTRRRPPPOOOOOONNNMMMLLLKKKKKKKKKHHHDDD@@@>>>>>>??????>>>@@@>>>======>>>??????>>>;;;<<<<<<===???@@@@@@AAA>>>@@@???:::999<<<<<<888:::999999999888888888888777888999::::::999777666555888::::::888777999:::??????@@@BBBCCCDDDFFFFFFDDDLLLPPPNNNIIIFFFAAA<<<<<<<<<;;;<<<===???BBBCCCAAABBBBBB???<<<888777666999999999999:::;;;<<<===<<<<<<<<<<<<<<<======>>>>>>???AAACCCFFFHHHIIIJJJEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBCCCCCCBBB???<<<777777888888888888777777666666888888888777555444444666888:::::::::999888888999:::;;;<<<;;;:::::::::;;;;;;999777777999:::888999999::::::999888777<<<===>>>???>>><<<:::999999999888666444666999;;;::::::;;;<<<<<<======>>>:::999888777777666666666222222444555666555444444222222222111000000111222000111222222111222444666222333555777777777666555777666444222111111111111111000///...///111333444000111222222333333222222111222222222222111000000,,,---000222333333222111}}}{{{yyyyyyzzz|||zzzwwwtttuuuvvvvvvtttrrrmmmkkkgggdddaaa```___```aaaccceeeggghhhgggeeecccdddeeeeeeeeedddcccaaa```]]]]]]^^^bbbfffiiijjjiiikkkiiihhhjjjmmmooommmkkkhhhccc^^^^^^bbbeeedddbbbcccggghhhdddaaa```^^^[[[ZZZXXXWWWXXX[[[\\\ZZZXXXUUUVVVWWWYYY\\\^^^```aaaccccccddddddddddddccccccccceeeffffffdddcccbbbbbbdddeeeggghhhiiijjjiiiiiikkklllmmmllljjjiiiiiikkkiiifffcccbbbbbbcccccccccaaa___]]][[[ZZZXXXUUURRRQQQOOOMMMNNNQQQVVVYYYZZZXXXXXXWWWTTTPPPPPPSSSWWWYYYWWWTTTRRRRRRTTTWWWYYYZZZ[[[[[[\\\[[[YYYVVVUUUQQQPPPOOOMMMLLLKKKKKKKKKHHHDDD@@@======>>>>>>>>>@@@>>>======>>>??????>>>;;;<<<===>>>???@@@AAAAAA>>>BBB@@@;;;999======888:::::::::999999999999888888999;;;<<<<<<;;;:::999666888;;;;;;999888:::<<>>@@@CCCFFFHHHEEEGGGHHHDDD???;;;;;;<<<888888777888999;;;===???;;;;;;:::;;;<<<>>>@@@AAAAAAAAACCCDDDFFFHHHIIIJJJAAABBBBBB@@@>>>===>>>@@@?????????@@@AAA???<<<999888888999999999999888888666777999::::::888666555444666888:::;;;:::999888:::;;;===>>>>>>>>>======??????>>>;;;888777888:::999;;;===?????????===<<<>>>???@@@@@@???===:::999555555555444444666:::>>>999999888999999:::<<<<<<888777555333333333444444111222444555666555555444333555555333///...111444000111222111000111333444111333666888999999888888444333111///------------111000//////000222444555///111222333444333333222000111111111111000//////111222444444444333111///{{{xxxxxxyyyyyyxxxwwwuuuuuuuuutttrrrpppyyytttmmmgggdddcccbbbaaacccccccccbbbbbbbbbbbbbbbaaaaaabbbcccccccccccccccbbb``````bbbfffjjjkkklllkkkjjjhhhggghhhgggeeedddeeeaaa]]]\\\]]]___aaabbb```bbbbbb___[[[XXXXXXZZZ^^^]]][[[YYYXXXYYYZZZ[[[WWWVVVVVVVVVWWWYYY[[[\\\```aaacccccccccaaa___^^^aaaaaaaaabbbdddfffhhhiiikkkmmmoooppppppnnnllljjjrrrnnnlllmmmllljjjjjjmmmnnnllliiifffcccaaa``````___]]]ZZZXXXXXXXXXXXXWWWSSSSSSSSSSSSTTTVVVWWWXXXUUUVVVUUUTTTSSSTTTWWWZZZ[[[[[[ZZZYYYXXXWWWVVVVVVXXXWWWZZZ___^^^VVVSSSUUUNNNLLLJJJIIIIIIIIIHHHGGGBBBBBBAAAAAA@@@???>>>>>>@@@??????@@@AAAAAA???>>>>>>===<<<<<<<<<<<<===>>>===<<<::::::::::::999777======<<<;;;:::::::::::::::888888:::===???>>><<<<<<;;;:::::::::;;;<<<===BBBDDDFFFGGGHHHHHHIIIKKKIIIKKKOOORRRRRROOOKKKHHHDDD@@@???BBBHHHLLLKKKIIILLLLLLJJJGGGBBB???>>>>>>:::999888777888999;;;===<<<<<<;;;:::::::::;;;;;;@@@???@@@BBBDDDEEEDDDCCCEEE???999888;;;>>>===<<<:::;;;<<<======<<<:::::::::999888777777888999:::>>>>>>============>>>>>>;;;:::999;;;===>>>===<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???;;;777777:::===888;;;>>>???@@@@@@AAABBBDDDBBBAAABBBCCCAAA<<<888555555444555555777999:::===<<<;;;:::888777666666222222222333444555666777222333444555666666666666888666444333222333555666555333111///...///111333111222444666888888888888333333222111000000111111---............///222555666222///000444555222///111000/////////000111222444444333333222111000000|||zzzyyyyyyyyyyyyxxxwwwwwwwwwvvvtttrrruuuqqqllliiigggfffeeeddddddddddddcccbbbbbbaaaaaa```aaabbbcccddddddddddddcccbbbbbbcccgggjjjlllmmmllljjjhhhhhhhhhgggeeedddccc```\\\[[[\\\^^^``````___``````^^^[[[YYYZZZ[[[]]]\\\ZZZYYYWWWWWWWWWXXXVVVVVVUUUUUUVVVXXXYYYZZZaaaaaabbbbbbaaa___]]][[[_________```bbbeeegggiiimmmnnnqqqrrrsssqqqpppnnnpppllljjjkkkkkkhhhhhhlllnnnllljjjgggdddcccbbbbbb```^^^[[[YYYYYYZZZYYYYYYUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSUUUYYY\\\]]]\\\\\\[[[YYYWWWUUUTTTWWWVVVYYY]]]\\\UUURRRSSSNNNLLLJJJIIIJJJJJJIIIHHHCCCCCCBBBAAA@@@???>>>>>>@@@???>>>???@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>===<<<::::::;;;;;;999888;;;;;;:::::::::;;;<<<<<<<<<:::888:::===??????>>>???>>>===<<<<<<===>>>???BBBCCCEEEGGGGGGHHHIIIJJJCCCFFFJJJNNNOOONNNLLLJJJDDDAAA???BBBGGGKKKJJJHHHLLLLLLJJJFFF@@@<<<::::::;;;:::888777888999;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@??????AAACCCEEEEEEDDDBBB>>>:::999;;;<<<999555:::;;;<<<<<<<<<;;;:::::::::999888777777888999:::??????>>>===============<<<;;;;;;===???AAAAAA@@@======<<<<<<===???@@@AAABBBBBB@@@===999888;;;===:::===@@@AAA@@@@@@AAABBBBBB@@@@@@@@@AAA@@@<<<888:::999888777666666777777<<<<<<;;;999888777666555222222222333333444555666444444555555666666555555888666555333333444555666666444222000///000111222111222444666777888777777777666444222000///......---...//////...000222555555222///000444555222///111111000///000111222333444444333222222111000000~~~|||zzzyyyxxxxxxwwwvvvvvvvvvvvvtttrrrrrrooommmkkkkkkkkkiiihhhgggfffeeedddcccaaa````````````aaabbbdddeeefffffffffddddddeeehhhkkkmmmmmmllljjjhhhggggggfffdddbbb___]]]ZZZYYY[[[]]]^^^^^^^^^___^^^\\\ZZZZZZ\\\]]]^^^]]]\\\ZZZYYYWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWXXX___```aaaaaa___]]][[[YYY[[[\\\\\\^^^aaadddgggiiimmmoooqqqsssssssssqqqpppmmmiiihhhiiiiiifffgggjjjnnnmmmkkkiiigggfffeeeeeeccc```\\\ZZZZZZZZZZZZZZZVVVUUUTTTRRRQQQPPPOOOOOOQQQQQQQQQPPPPPPSSSXXX\\\]]]]]]^^^]]][[[XXXUUUSSSVVVUUUWWWZZZYYYTTTPPPPPPMMMKKKIIIIIIJJJJJJIIIHHHDDDCCCBBBAAA@@@??????>>>AAA???===>>>???@@@@@@???===<<<<<<;;;;;;<<<<<<===>>>===;;;;;;<<<<<<:::999::::::::::::;;;<<<===>>>===;;;999:::<<>>;;;::::::<<<;;;999888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@???>>>@@@CCCEEEFFFFFFBBB???===<<<===<<<777333:::;;;<<<======<<<;;;:::;;;:::999888888999:::;;;??????>>>===<<<<<<======>>>======???CCCEEEEEEDDD???>>>======>>>???BBBCCCEEEDDDBBB???<<<:::<<<>>>===???AAAAAA@@@???@@@@@@???>>>>>>??????>>><<<999===<<<:::999888888888999;;;;;;:::999777666555555222222222222333444555555444555555666666666555555888777555444444444555666888666333111000000111111222333555666777777777666666666444333111000///......///000000///000222444555222000111333444111///111111000000111222222333333333333222111111000000}}}{{{yyyxxxvvvuuuttttttttttttrrrpppqqqpppnnnnnnooonnnllljjjiiiiiigggfffdddbbbaaa```______```aaabbbdddeeefffhhhfffeeefffiiikkklllllliiihhhfffeeeeeedddbbb```\\\ZZZXXXYYYZZZ\\\\\\[[[]]]]]]\\\[[[[[[\\\^^^_________^^^\\\ZZZXXXVVVTTTSSSSSSTTTTTTUUUVVVVVVWWWZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^aaadddhhhjjjmmmnnnpppqqqqqqpppooonnnlllhhhggghhhhhheeefffjjjmmmlllllljjjiiiiiihhhhhhfffbbb^^^[[[ZZZZZZYYYXXXVVVUUUSSSQQQPPPOOONNNNNNPPPOOONNNMMMLLLOOOTTTXXX[[[\\\^^^^^^\\\YYYVVVTTTUUUUUUVVVWWWWWWTTTPPPNNNJJJHHHFFFFFFHHHHHHHHHGGGDDDCCCCCCBBBAAA@@@@@@???BBB@@@>>>>>>???@@@@@@@@@======<<<<<<<<<<<<======???===<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<::::::<<<>>>AAACCCCCCBBBAAA@@@AAABBBCCCDDDCCCCCCDDDFFFHHHIIIIIIIIIGGGGGGGGGHHHGGGGGGFFFFFFAAA???>>>???BBBDDDDDDCCC>>>???@@@???===<<<===>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@AAA??????@@@CCCFFFGGGGGGDDDBBB@@@???@@@???===;;;<<<===>>>>>>>>>===<<<;;;<<<;;;:::999999:::;;;<<<>>>============>>>??????AAA@@@@@@AAADDDEEEEEEDDDBBB@@@>>>======???AAACCCFFFEEECCC@@@===<<<<<<======???@@@@@@???==================>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<===::::::999888666555444444222222222222222333444444333333444555666777777777777666555444444444555555999777555222111000000111222333555666666666666555333333333333333333222222...000111111000111222444444222111111222222000///000000111111222222333333333222222222111111000000}}}~~~}}}{{{yyyxxxvvvtttttttttuuutttrrrqqqsssqqqpppppppppooollljjjkkkjjjiiihhhfffdddcccbbb```_________```aaacccdddhhhfffdddeeegggiiijjjiiieeecccbbbaaabbbaaa```^^^ZZZYYYXXXYYY[[[\\\[[[ZZZ]]]\\\[[[[[[]]]^^^``````^^^]]]\\\[[[XXXVVVSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWZZZ]]]^^^^^^^^^]]]]]]]]]^^^___bbbeeehhhjjjnnnoooooooooooonnnlllllllllhhhgggiiihhhfffgggkkklllllllllkkkjjjjjjiiiiiigggddd```]]][[[YYYWWWUUUTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKLLLPPPSSSXXXZZZ\\\\\\\\\YYYVVVTTTSSSSSSTTTTTTUUUUUUQQQMMMFFFDDDCCCCCCEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBCCCBBB@@@AAABBBCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>===>>>??????>>>===???>>>>>>===<<<<<<======???>>>===<<<<<>>======???@@@@@@@@@;;;<<<======<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAABBBEEEGGGHHHGGGEEECCC@@@???@@@CCCDDDEEEAAABBBBBBCCCBBB@@@???>>>>>>===<<<;;;;;;<<<===>>><<<<<<<<<===???AAABBBCCCDDDBBBAAAAAABBBCCCAAA@@@CCCBBB@@@???>>>???@@@AAAFFFDDDBBB@@@???>>>===<<<;;;===>>>>>><<<:::999999;;;<<<===>>>>>>>>>???@@@===<<<;;;:::::::::;;;<<<999999888777555444333222222222111111111222333333000111222444666777888888666555555444444444444444888777555333111000000000333444555666666555444444222333444444444444333333///000222222111111222444444333111111111111000...//////000111222222333333222222111111111111111000||||||}}}}}}|||zzzyyyxxxxxxwwwvvvwwwxxxwwwvvvttttttsssqqqqqqqqqooommmkkkkkkkkkjjjjjjiiihhhggggggcccbbbaaa```___```aaaaaafffdddbbbbbbdddeeeeeeeeeaaa```^^^___``````___]]]YYYXXXYYYZZZ\\\]]]\\\ZZZ]]]\\\\\\]]]```aaaaaa```[[[ZZZYYYWWWTTTRRRQQQPPPRRRSSSTTTVVVXXXYYYZZZZZZVVVXXX[[[___aaabbbcccbbb`````````aaabbbeeeggghhhnnnooooooooonnnnnnmmmllllllhhhgggiiiiiiggghhhkkkjjjkkkkkkkkkjjjiiihhhgggfffeeebbbaaa___\\\YYYVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPNNNOOOQQQSSSXXXXXXYYYZZZYYYVVVTTTSSSPPPQQQPPPPPPSSSUUUQQQKKKCCCBBBAAAAAACCCDDDDDDDDDAAABBBBBBCCCCCCDDDDDDDDDEEEDDDDDDEEEFFFFFFEEECCC@@@AAAAAABBBBBBAAAAAA@@@AAA???>>>???@@@AAA@@@>>>BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAA@@@@@@AAADDDGGGDDDDDDDDDEEEGGGIIIKKKLLLEEECCCCCCFFFJJJLLLJJJHHHEEEEEEFFFFFFFFFEEEDDDDDD>>>>>>======<<<============>>>???>>>;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>???@@@@@@AAADDDCCCDDDFFFHHHIIIHHHGGGDDDCCCAAA@@@BBBEEEIIILLLIIIIIIIIIHHHGGGDDDBBBAAA@@@@@@???>>>>>>???@@@@@@======>>>???@@@BBBDDDEEEDDDCCCAAAAAAAAAAAA???===BBBAAAAAAAAABBBBBBCCCCCCFFFDDDBBB@@@AAA@@@???===888:::<<<;;;999777666666999;;;=========>>>@@@BBBAAA???===:::888777777777888888777666444333222222222111111000111111222222...///111333555666777777444444444444333333333222666555444333111111000000333444555666555555333222555666666666555333111000///111333333333222333444333333222111000//////...---...///111222222222222111111111111111111111111{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxwwwxxxyyyyyywwwuuutttrrrppppppppppppooommmkkkkkkkkkkkkllllllllllllhhhgggdddaaa```___``````dddaaa______```aaaaaaaaa___^^^]]]^^^___```___^^^YYYYYYZZZ\\\^^^^^^]]][[[]]]]]]]]]```cccdddbbb___\\\[[[XXXVVVTTTSSSRRRRRRQQQSSSUUUXXX[[[\\\]]]]]]ZZZ\\\```cccfffgggggggggcccbbbbbbaaabbbcccdddeeeiiijjjjjjkkklllmmmmmmnnnkkkgggfffhhhhhhggghhhkkkiiijjjjjjjjjiiihhhfffeeeccccccdddeeeeeebbb^^^ZZZWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVWWWYYYZZZYYYXXXWWWTTTRRRPPPNNNKKKLLLLLLKKKOOOTTTPPPIIIBBBAAA@@@AAACCCDDDEEEDDD@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHJJJKKKJJJGGGEEECCCCCCDDDEEEEEEDDDCCCCCCAAA@@@???@@@AAABBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBDDDFFFFFFEEEEEEHHHKKKHHHHHHIIIJJJMMMPPPSSSUUUNNNKKKKKKNNNRRRUUUSSSPPPLLLMMMMMMMMMLLLJJJHHHGGG?????????===<<<<<<======>>>??????>>><<<;;;;;;<<<@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAAEEEFFFGGGIIIKKKKKKHHHEEEDDDEEEEEEFFFGGGJJJMMMPPPPPPPPPOOONNNKKKHHHEEEDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@@@@AAAAAA???>>>>>>@@@BBBEEEGGGHHHIIIIIIFFFDDDBBBBBBCCCDDDBBB@@@777888::::::888666555666666999;;;<<<<<<===@@@CCC@@@>>><<<999777555555555888777666555444222111111111111000000000000111111000000111222333333333333222333333333222222111111444444333222111111000000444444555666555444222222555666777777666444222000000222444444333222333333333333333111000.........+++,,,...000111111111111000000000000111111111111zzzzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvvvvxxxxxxvvvtttrrrqqqoooooopppqqqpppoookkkkkkllllllmmmnnnoooooollljjjgggcccaaa`````````bbb```]]]]]]^^^___^^^^^^^^^]]]\\\^^^```aaaaaa```YYYZZZ[[[]]]``````^^^[[[]]]]]]^^^bbbeeeeeebbb^^^___]]]ZZZWWWVVVVVVVVVWWWQQQSSSVVVZZZ]]]^^^___```___aaadddgggiiijjjjjjiiiddddddbbbaaaaaaaaabbbccccccdddeeegggiiikkklllmmmjjjgggfffhhhhhhfffgggkkkhhhiiiiiiiiihhhgggeeedddaaabbbeeehhhiiigggccc___ZZZYYYXXXVVVUUUTTTTTTTTTYYY[[[]]]^^^]]]]]]^^^___\\\[[[XXXUUUQQQNNNLLLKKKGGGIIIHHHGGGLLLRRROOOGGGBBBAAA@@@AAACCCEEEEEEEEE??????AAACCCEEEFFFHHHIIIGGGHHHJJJMMMNNNMMMIIIEEEDDDEEEFFFGGGGGGFFFEEEDDDBBB@@@@@@@@@BBBBBBBBB@@@AAAAAAAAAAAABBBCCCDDDDDDDDDGGGJJJJJJIIIHHHKKKMMMLLLLLLMMMOOORRRVVVYYY[[[WWWUUUSSSVVV\\\^^^\\\XXXXXXXXXWWWVVVSSSOOOKKKIII@@@AAA@@@???===<<<===>>>;;;===>>>>>>===>>>???AAA@@@AAAAAABBBCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@FFFGGGIIILLLMMMLLLHHHDDDGGGIIIKKKMMMNNNOOOPPPQQQUUUTTTSSSQQQNNNKKKGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@@@@@@@BBBBBBAAA@@@<<<>>>CCCHHHKKKMMMNNNNNNGGGEEECCCDDDFFFFFFDDDBBB666888::::::888666666666444777:::::::::<<<@@@CCC<<<;;;999777666666777777777777666555333222111000111111000000000000000111222222222222222111000///111222222222222111000000222222222111111000000000444555555666555444222111222333555777777666555444000222444555444333333333333333333222///.........***+++---///111111000000000000000000000111111111~~~|||zzzxxxwwwyyyzzzzzzyyywwwvvvtttrrrrrrrrrtttuuussspppmmmllllllmmmmmmmmmjjjjjjkkklllnnnpppssstttrrrppplllhhhdddbbb```______\\\YYYZZZ]]]^^^]]][[[[[[[[[[[[[[[\\\^^^```aaabbbbbbaaa```^^^]]]\\\\\\```aaaaaabbbaaa```___^^^]]]\\\YYYVVVUUUTTTUUUUUURRRTTTXXX\\\aaadddfffgggfffkkknnnnnnpppsssrrrnnneeedddbbb```^^^]]]\\\\\\___```bbbcccfffgggiiijjjggggggfffeeedddcccbbbbbbeeedddbbbaaa``````aaaaaabbbcccdddfffffffffeeeeeeaaa^^^ZZZVVVSSSRRRSSSSSS]]]^^^___aaaaaa```^^^]]]\\\ZZZUUUQQQOOONNNNNNOOOJJJIIIHHHHHHHHHHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGEEECCCDDDFFFHHHGGGEEEFFFIIILLLMMMLLLIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEECCCBBBBBBDDDEEEFFFEEECCCJJJEEEAAABBBHHHLLLMMMKKKKKKLLLNNNQQQSSSUUUVVVWWW[[[ZZZZZZ]]]aaaeeegggggghhhdddaaa```bbbddddddbbbfffdddaaa___\\\WWWQQQMMMHHHGGGDDDBBB@@@@@@AAABBB>>>@@@BBBCCCCCCAAA???===CCCEEEFFFFFFEEEEEEFFFHHHEEEEEEFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHKKKNNNPPPRRRSSSSSSTTTWWWXXXRRRIIICCCDDDHHHIIIGGGEEECCCBBBCCCDDDEEEBBBBBBDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????;;;>>>CCCHHHMMMQQQSSSTTTPPPMMMHHHGGGGGGGGGEEECCC@@@???===;;;999888777777666555444666999;;;;;;;;;:::888666444555444333222444444333333333222222222222222111000000111333444555333000......///111222666444222///.........///111111111222222222222222555666666777666555444333666666555555444444444333222444555222333666666333333333222111///---+++***...000222222111111222333333222111111111111222222{{{yyywwwvvvwwwyyyyyyxxxwwwvvvtttsssrrrrrrssstttssspppmmmkkklllllllllkkkkkkkkkjjjjjjkkkmmmoooppprrrpppllliiifffcccbbbbbbaaa___^^^]]]]]]]]]\\\ZZZ[[[[[[ZZZ[[[\\\^^^```aaacccbbbbbbbbbaaa`````````ccccccccccccbbb```___^^^```___\\\ZZZYYYYYYZZZ[[[WWWWWWXXX[[[___dddhhhkkkpppsssssspppooopppoookkkgggeeebbb___\\\YYYWWWVVV[[[[[[\\\]]]^^^______```^^^____________^^^^^^]]]```___^^^]]]]]]]]]^^^___]]]___bbbeeegggiiijjjjjjfffccc___ZZZWWWVVVVVVVVV]]]^^^```aaa```^^^\\\ZZZZZZXXXTTTQQQOOONNNNNNOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDBBBCCCFFFHHHHHHGGGDDDGGGJJJKKKJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDFFFHHHIIIIIIGGGMMMIIIFFFGGGLLLPPPOOONNNVVVWWW[[[^^^aaacccdddeeegggggghhhjjjmmmooonnnmmmnnnjjjfffdddeeeggggggfffjjjhhheeebbb^^^YYYRRRMMMIIIHHHEEECCCAAAAAABBBCCCAAABBBDDDEEEEEEDDDCCCAAAEEEFFFGGGIIIJJJKKKKKKKKKIIIIIIIIIJJJJJJIIIHHHHHHJJJIIIIIIIIIIIIJJJJJJJJJGGGJJJOOOSSSUUUTTTRRRPPPQQQSSSSSSNNNHHHDDDDDDEEEHHHGGGEEECCCBBBCCCDDDDDDAAABBBCCCCCCCCCCCCBBBAAACCCBBBBBBBBBAAAAAAAAAAAA@@@AAACCCFFFJJJNNNRRRTTTRRROOOJJJHHHHHHGGGEEECCCBBBAAA???===;;;:::999999666555444555888:::::::::999777555444444444333111222222111111111000000000000////////////000222222444222000......///111222444222000///...000222333444555555666777888999999<<<<<<<<<<<<:::888666555888888777777666555444444555777777555444777777444444333222111000///...---000111333222111000000111111111111000000000000000}}}{{{xxxwwwxxxyyyyyyyyywwwvvvuuutttsssssssssssstttqqqnnnlllkkkkkkjjjiiikkkjjjiiihhhiiiiiikkkkkkpppooollliiigggeeeeeeeeeddddddccc```\\\ZZZYYYYYYZZZZZZZZZZZZ\\\^^^```aaacccccccccddddddeeeeeefffffffffeeedddbbb```^^^]]]```___]]]\\\\\\]]]^^^___\\\[[[YYYZZZ]]]cccjjjnnnvvvxxxwwwrrrpppqqqppplllfffdddaaa]]]ZZZWWWUUUTTTZZZZZZ[[[[[[[[[[[[[[[[[[WWWXXXZZZ\\\\\\[[[ZZZYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^bbbeeeiiikkklllllliiifffbbb]]]YYYWWWVVVVVV\\\]]]___```___\\\YYYVVVWWWVVVSSSQQQOOONNNNNNNNNMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBDDDGGGIIIIIIIIIEEEGGGJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGHHHJJJMMMOOOOOONNNRRROOONNNPPPSSSUUUTTTRRR\\\___ccchhhlllnnnoooooorrrtttvvvyyy{{{yyytttqqqoookkkfffccccccdddffffffhhhgggeeeccc```[[[UUUPPPKKKJJJGGGEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJMMMRRRSSSQQQNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMFFFJJJPPPUUUVVVSSSNNNKKKLLLKKKJJJHHHEEECCCBBBAAAEEEDDDBBBAAA@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>>>>===>>>AAAEEEJJJLLLLLLIIIEEECCCBBB@@@???===???>>><<<:::999888777777666444333444777888888888777555333333333333222111000000000000///////////////......///000111222333111000///......///111222222000...---...111555777888888:::;;;===???@@@AAAAAAAAAAAA@@@???>>><<<;;;=========<<<:::999888777777::::::777777999999777666555444222222222222333333555555444222/////////111111111111000000//////{{{yyyyyyzzzzzzzzzwwwwwwvvvvvvuuuttttttsssuuurrrooommmlllkkkiiihhhiiihhhggggggggghhhiiijjjmmmllljjjhhhffffffffffffeeeffffffbbb[[[WWWVVVWWWYYYYYYYYYYYY[[[]]]___```aaabbbccceeefffhhhiiiiiihhhgggfffdddbbb```^^^]]]\\\[[[[[[[[[[[[]]]^^^___^^^]]][[[\\\___dddjjjnnnqqquuuvvvuuuuuuvvvtttpppdddbbb```]]][[[YYYWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[XXXZZZ\\\^^^^^^\\\ZZZXXXWWWVVVVVVVVVWWWXXXZZZ[[[cccdddfffhhhiiiiiiiiiiiigggddd```\\\XXXVVVTTTTTTXXXZZZ]]]___^^^\\\XXXVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSQQQOOOMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDDDDDDDEEEHHHJJJLLLLLLKKKMMMNNNNNNMMMMMMOOOPPPOOOOOOOOOPPPPPPOOOOOONNNOOONNNNNNPPPSSSUUUVVVUUUVVVVVVVVVXXX[[[[[[YYYWWW^^^aaaffflllppprrrssssssuuuwww||||||tttooogggccc^^^[[[[[[]]]aaacccaaa`````````___[[[WWWSSSMMMKKKHHHFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKMMMKKKLLLPPPUUUWWWRRRMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJCCCGGGKKKOOOOOOLLLHHHEEEEEECCC@@@@@@BBBBBB???===@@@???>>>===<<<=========>>>?????????@@@@@@??????========================;;;:::::::::<<>><<<:::666999:::888888<<<<<<:::999888666555555666888::::::;;;;;;999555333222222222333444444444333111000~~~{{{zzzzzzyyyyyywwwwwwxxxxxxxxxwwwvvvuuuvvvtttqqqooonnnmmmkkkiiihhhggggggfffggghhhjjjkkkjjjiiigggfffeeeeeeeeefffdddffffffbbb[[[VVVTTTUUUXXXXXXXXXXXXYYY[[[\\\^^^______aaaccceeefffhhhiiifffeeedddbbb```^^^]]]\\\XXXXXXYYYZZZ[[[\\\]]]^^^]]]]]]^^^___bbbeeegggiiiiiioootttuuuwwwxxxuuupppgggeeeccc```]]]ZZZYYYXXXUUUUUUVVVXXXYYYZZZ[[[\\\\\\]]]___```___]]]ZZZXXXVVVVVVUUUVVVWWWXXXZZZ[[[eeefffggghhhhhhhhhgggfffdddbbb___[[[XXXVVVTTTTTTUUUWWWZZZ]]]]]]\\\ZZZXXXTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVTTTRRROOONNNPPPNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGIIIJJJLLLOOOPPPRRRSSSSSSRRRPPPPPPPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWVVVWWWYYY[[[[[[ZZZZZZZZZ\\\^^^``````___]]]aaacccgggkkkooopppqqqqqqqqqtttyyy}}}}}}wwwooohhh]]][[[XXXVVVVVVYYY^^^aaa___]]]\\\[[[ZZZXXXTTTQQQLLLJJJGGGEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJJJJHHHHHHKKKOOOPPPJJJEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@@@@AAA???@@@BBBCCCCCCBBBAAA@@@???<<<:::;;;>>>@@@===:::::::::999999999999999999:::::::::;;;;;;<<<======????????????????????????:::;;;<<<>>>??????@@@@@@AAA@@@>>>===;;;:::;;;<<<@@@???===<<<::::::999999888666444444555666555444555333222222333444333222000000/////////.........//////000111222222333333---,,,,,,,,,,,,---//////111///---+++,,,...111333777888:::<<<>>>AAACCCCCCBBBBBB@@@???>>>===<<<<<>><<<:::333777888777999===>>><<<<<<;;;:::999999;;;===>>>@@@AAAAAA>>>;;;888777777555777999::::::999777555|||yyyxxxwwwwwwvvvxxxzzz{{{|||{{{yyyxxxxxxvvvtttrrrrrrpppmmmkkkjjjiiihhhhhhiiijjjlllmmmiiihhhfffeeeddddddeeefffcccccccccaaa]]]YYYVVVUUUXXXWWWVVVVVVVVVWWWYYYZZZ[[[\\\]]]^^^```bbbccccccaaa```___]]]\\\[[[[[[[[[WWWXXXYYYZZZ[[[]]]^^^^^^ZZZ\\\^^^aaacccdddddddddeeekkkppprrrtttuuusssnnnnnnlllhhhccc^^^ZZZXXXVVVVVVVVVXXXZZZ\\\^^^```aaa^^^___``````___\\\ZZZYYYWWWWWWVVVWWWWWWYYY[[[\\\aaabbbdddfffggggggffffffbbbaaa___]]][[[YYYXXXWWWUUUVVVYYY[[[\\\\\\[[[ZZZVVVWWWXXXZZZZZZYYYXXXXXXXXXXXXWWWVVVTTTQQQNNNMMMOOONNNMMMKKKIIIHHHHHHHHHIIIJJJLLLMMMMMMOOORRRTTTWWWXXXYYYXXXVVVTTTSSSTTTWWWXXXZZZ]]]```bbbccccccdddbbb___]]]^^^^^^^^^]]][[[]]]___aaabbbccccccccc___```bbbdddeeegggggghhhlllnnnrrrttttttnnneee___WWWVVVUUUSSSSSSVVV[[[___```]]]YYYUUURRROOOKKKHHHGGGFFFCCCAAA??????@@@AAA@@@@@@?????????AAABBBCCCBBB@@@@@@BBBDDDCCC@@@<<<@@@@@@@@@@@@???>>>============<<<<<<;;;::::::999;;;:::::::::;;;===>>>???<<<:::999:::===???===;;;888888888888888888888888777777777888:::<<<>>>?????????@@@@@@@@@@@@AAAAAA<<<>>>@@@BBBCCCCCCCCCBBBCCCCCCBBB@@@===<<<>>>???AAA@@@???===<<<<<<;;;;;;===;;;999888999999888666777666555555666888777666111111111111000000000//////000111111222222111111...------------......///111000...------...000111666777888:::<<<>>>???@@@CCCBBB???<<<:::888666666>>>???@@@@@@???<<<:::888333666888777999===???=========<<<<<<<<<===??????BBBCCCCCCAAA>>><<<;;;;;;999;;;>>>AAABBB@@@>>><<<}}}{{{yyyxxxvvvxxx{{{~~~~~~|||{{{zzzxxxvvvvvvuuusssqqqnnnnnnmmmlllkkkkkkkkklllmmmjjjiiigggfffeeeeeeffffffbbbaaaaaaaaa```^^^ZZZWWWXXXWWWUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYYYYYYYZZZ[[[VVVWWWXXXYYY[[[\\\\\\\\\ZZZ[[[]]]___```aaabbbbbbbbbgggjjjkkkmmmqqqrrrooopppnnnjjjeee```\\\YYYWWWXXXYYYZZZ\\\___aaabbbccc^^^_________^^^]]]\\\\\\YYYXXXXXXWWWXXXYYYZZZ[[[\\\]]]___aaacccccccccccc^^^^^^]]]]]]\\\[[[[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[XXXYYY\\\^^^______]]]\\\\\\ZZZXXXUUURRROOOMMMKKKNNNMMMLLLKKKKKKKKKKKKKKKLLLOOOQQQQQQPPPQQQUUUWWW\\\___aaaaaa___]]]\\\\\\```aaadddfffiiikkkllllllnnnkkkfffcccaaa```^^^]]][[[]]]```aaacccdddeeegggaaa```___^^^^^^^^^______ggghhhiiiiiigggaaaYYYSSSOOOOOOOOONNNMMMNNNSSSVVV\\\WWWQQQKKKGGGDDDAAA???AAA???===:::999999999:::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<;;;::::::777888:::::::::999888666888888888999;;;===@@@AAA<<<<<<<<<===>>>?????????::::::;;;;;;;;;;;;;;;::::::;;;;;;===???BBBEEEGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRPPPMMMIIIGGGHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>===>>>===<<<;;;<<<;;;999:::<<<======<<<888888888777777777777666333444555555555444333222111111000000000000000000000000000000111111111222888888999:::;;;;;;<<<<<<@@@>>><<<:::888888777777===>>>???@@@???===:::888666999:::888999======;;;<<<<<<<<<<<<============@@@AAABBBAAA>>><<<<<<===;;;>>>BBBFFFGGGFFFDDDBBB}}}|||uuuxxx|||~~~}}}{{{zzzxxxwwwwwwvvvsssqqqrrrqqqooommmllllllllllllkkkjjjhhhgggfffffffffgggbbb```___aaacccbbb]]]YYYXXXVVVUUUSSSSSSSSSSSSSSSUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVVVVXXXYYYZZZTTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^___aaaaaa___bbbddddddhhhoootttsssmmmlllhhheeeaaa^^^\\\[[[UUUVVVWWWYYY[[[\\\]]]^^^_______________`````````ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^_________^^^[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYY[[[^^^aaabbbbbbaaa___^^^\\\XXXTTTPPPMMMKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQTTTSSSRRRSSSVVVYYYaaadddgggiiihhhfffddddddgggiiikkkmmmooopppqqqqqqtttpppkkkfffcccaaa^^^]]][[[]]]___aaabbbdddgggiiigggfffccc```_________```dddcccbbbaaa]]]WWWNNNIIIGGGHHHHHHGGGEEEEEEHHHLLLSSSNNNGGGAAA>>><<<;;;:::<<<;;;888666444444555555666666666666666666555555666888999:::999999;;;===999999::::::::::::::::::444666888;;;;;;:::888777777888999;;;>>>@@@BBBCCC===>>>???@@@@@@AAAAAABBB======>>>??????>>>>>>>>>AAAAAABBBDDDGGGKKKNNNPPPRRRRRRSSSSSSTTTTTTTTTUUUZZZYYYYYYYYY[[[___bbbdddeeefffddd___YYYVVVWWWYYYUUUTTTSSSQQQQQQPPPPPPPPPHHHEEECCCBBBBBBAAA@@@>>>@@@>>>===>>>@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>999999:::::::::888777666444444333333222222111111///000111333444444444444::::::::::::;;;;;;;;;;;;:::999999999:::;;;===>>>>>>???AAABBBAAA???===;;;999<<<<<<999999<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;===>>>??????===<<<<<<===;;;???DDDHHHJJJIIIGGGEEE|||yyy~~~}}}}}}zzzwwwuuutttuuuuuuoooqqqrrrqqqooonnnmmmnnnlllkkkjjjhhhgggfffffffffaaa______cccggggggccc]]]ZZZWWWTTTSSSUUUWWWVVVUUUYYYXXXWWWVVVVVVVVVVVVWWWTTTSSSRRRQQQQQQRRRSSSTTTWWWUUUTTTVVVZZZ[[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^___aaa```___```dddjjjpppsssllliiieeebbb```^^^[[[YYY\\\[[[[[[[[[[[[]]]^^^```]]][[[ZZZZZZ\\\^^^^^^^^^ZZZXXXVVVVVVWWWXXXXXXXXXYYYXXXXXXYYYZZZZZZXXXUUUTTTSSSRRRVVVZZZ]]]]]]\\\[[[]]]^^^]]]ZZZWWWVVVVVVYYY[[[^^^```aaaaaaaaa```___ZZZUUUSSSRRRQQQOOOLLLQQQRRRRRRQQQPPPOOOQQQRRRSSSSSSTTTTTTVVV\\\ccchhhmmmooosssxxxzzzwwwqqqlllnnnlllkkkjjjkkknnnrrrtttvvvqqqkkkddd```___```aaa```aaabbbdddfffhhhjjjkkkjjjiiigggccc```^^^___```hhhfffaaaZZZQQQIIICCC@@@===>>>???@@@@@@@@@@@@@@@EEECCC@@@===;;;::::::::::::999888777777666666666666777777666444333444666888;;;>>>===;;;999999:::::::::::::::;;;;;;;;;;;;===<<<;;;;;;======<<<;;;============???AAACCCEEEGGGHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHHHHHHHGGGGGGGGGJJJJJJJJJMMMRRRVVVYYYZZZ___aaa```___aaafffgggdddllljjjjjjmmmqqqvvvyyyzzz}}}yyytttnnniiieeecccbbbaaaaaaaaa___[[[XXXWWWWWWRRRPPPNNNLLLKKKJJJGGGEEEIIIEEEBBBEEEKKKPPPQQQOOOIIIFFFEEEGGGJJJKKKGGGBBBGGGBBB??????BBBDDDAAA===999:::<<<===;;;888444222333444555777:::<<<===>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@===:::999999999:::BBBCCCCCCCCCBBBBBBCCCDDDDDD???::::::>>>BBBBBBAAACCCBBBAAAAAA@@@>>>;;;888>>>>>>===;;;999:::<<<>>>CCCAAAAAACCCFFFHHHFFFDDD}}}~~~~~~~~~}}}zzzwwwuuutttttttttrrrssssssqqqooommmnnnnnnmmmlllkkkjjjjjjiiiiiiiiifffdddccceeehhhiiieeeaaa```]]]XXXVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTTTTSSSRRRTTTVVVWWWVVVTTTWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^```cccfffhhhjjjcccaaa___^^^______^^^]]][[[ZZZZZZZZZZZZ[[[]]]]]]\\\ZZZYYYYYY[[[\\\]]]\\\XXXVVVUUUUUUWWWYYYYYYYYYYYYXXXWWWWWWXXXWWWTTTRRRQQQPPPPPPTTTXXX\\\\\\[[[^^^___```___\\\ZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^]]]]]]```\\\XXXVVVVVVUUUSSSQQQTTTUUUVVVUUUTTTTTTUUUWWWYYYZZZ[[[]]]```ffflllqqqwwwxxx{{{|||wwwrrrooommmjjjiiijjjmmmqqqsssuuupppiiidddbbbbbbbbbaaaddddddeeefffggghhhiiiiiimmmllljjjfffbbbaaabbbdddaaa^^^XXXRRRKKKDDD>>>:::<<<======>>>????????????AAA???===;;;999888888888::::::888888777888888999:::;;;:::888666666777888777:::======;;;:::;;;<<<<<<<<<===>>>>>>???@@@@@@CCCAAA@@@AAABBBCCCBBB@@@BBBCCCCCCEEEFFFHHHJJJKKKMMMOOOQQQQQQPPPPPPQQQRRRRRRRRRPPPNNNMMMLLLLLLKKKKKKLLLOOOTTT[[[aaafffhhhiiilllllljjjkkkoooqqqoootttssssssvvv{{{}}}vvvqqqmmmjjjiiiggghhhhhheeeaaa^^^\\\\\\YYYWWWUUUSSSRRRPPPLLLJJJGGGDDDBBBDDDJJJOOOQQQQQQSSSPPPMMMNNNPPPPPPLLLHHHIIIEEEBBBBBBEEEFFFDDD@@@??????@@@@@@===999444222555666999<<>>======<<<;;;::::::>>>===;;;::::::<<<>>>???@@@AAA@@@>>>;;;:::;;;<<<:::<<>>===>>>???>>><<<888555222555666999===AAADDDGGGIIIPPPQQQRRRTTTUUUVVVWWWWWWPPPNNNLLLJJJHHHGGGGGGGGGEEEGGGKKKNNNPPPRRRRRRQQQPPPLLLGGGHHHNNNUUUZZZ\\\[[[ZZZXXXQQQJJJEEEDDDEEEFFFIIILLLNNNMMMLLLKKKLLLJJJKKKMMMPPPRRRRRRPPPMMM}}}zzzxxxwwwvvvvvvyyyyyyvvvsssooonnnoooqqqqqqpppppppppooonnnmmmlllmmmkkkhhhhhhjjjlllmmmmmmoookkkeee___\\\ZZZZZZ[[[YYY[[[]]]^^^___^^^\\\[[[XXXXXXWWWVVVVVVUUUUUUUUUVVVUUUTTTTTTUUUUUUUUUUUUWWWVVVWWWWWWXXXZZZ\\\]]][[[]]]___aaaaaa___]]][[[]]][[[YYYXXXXXXXXXWWWVVVXXXXXXXXXWWWWWWXXXXXXXXXYYYWWWVVVVVVWWWXXXWWWVVVRRRRRRRRRTTTXXXZZZ[[[[[[YYYWWWUUUSSSRRRPPPMMMKKKJJJJJJJJJLLLMMMOOOOOOOOOUUUVVVVVVTTTSSSTTTWWWYYY\\\[[[[[[[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]^^^^^^]]]]]]___aaaaaaaaaaaabbbccccccfffiiimmmooossswwwyyy|||yyysssnnnhhhbbb```bbbeeehhhfff```[[[]]]dddiiihhheeebbbaaa___]]][[[ZZZZZZZZZSSSRRROOOLLLJJJJJJLLLOOOQQQMMMHHHGGGGGGFFFBBB>>><<<<<<<<<===>>>???@@@AAA@@@AAAAAAAAAAAA@@@??????BBBAAA?????????BBBDDDFFFHHHIIIHHHFFFCCCAAAAAABBBAAABBBDDDEEEFFFGGGIIIIIIGGGIIILLLOOORRRTTTUUUUUU[[[YYYWWWVVVVVVUUUSSSQQQRRRTTTVVVXXXZZZZZZZZZZZZVVVWWWYYYYYYYYYYYY[[[]]]WWWUUUQQQNNNLLLLLLNNNOOOOOOQQQUUUXXX[[[___cccfffkkkrrrtttpppmmmooorrrtttqqqppppppsssxxx}}}yyytttooollljjjhhhjjjkkkjjjhhhfffffffffeeedddbbb```]]]XXXRRRMMMIIIHHHGGGEEEEEEGGGLLLPPPNNNJJJEEEBBBAAA@@@>>><<<===;;;999888::::::999777444555777888777666444222111333555999<<<@@@BBBCCCFFFGGGIIIKKKMMMOOOPPPPPPLLLKKKJJJHHHGGGFFFFFFFFFEEEGGGKKKQQQUUUWWWWWWUUURRRNNNJJJKKKPPPWWW]]]```dddeeebbb[[[RRRMMMOOORRRPPPSSSVVVXXXYYYYYYZZZ[[[YYY[[[^^^```aaa___\\\ZZZ~~~|||zzzyyyxxx|||{{{xxxtttqqqoooppprrrsssssssssrrrpppnnnlllkkkllljjjggggggiiimmmpppqqqqqqnnniiiccc^^^\\\\\\]]]\\\]]]___``````___]]]\\\ZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWYYYXXXXXXXXXYYY[[[^^^```bbbaaabbbbbbbbbaaa```___^^^^^^\\\YYYWWWWWWVVVTTTRRRVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWUUUTTTQQQQQQRRRTTTXXXZZZZZZZZZXXXVVVSSSQQQPPPOOOLLLJJJHHHIIIIIIHHHHHHGGGGGGHHHNNNOOOOOONNNMMMOOOQQQTTTVVVVVVVVVWWWXXXYYY[[[\\\ZZZ[[[\\\]]]^^^^^^___```___aaaddddddddddddeeeffffffiiilllnnnppprrrtttvvv}}}}}}~~~{{{uuuppphhhaaa]]]]]]___aaa___YYYUUUWWW^^^bbb```\\\WWWUUUSSSPPPOOONNNNNNNNNHHHGGGEEECCCBBBCCCGGGJJJMMMJJJHHHHHHKKKLLLKKKJJJCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCDDDEEEEEEDDDDDDCCCFFFEEEDDDDDDEEEGGGIIIKKKQQQRRRSSSRRROOOLLLKKKKKKIIIIIIIIIKKKMMMNNNOOOOOOPPPRRRUUUYYY\\\]]]^^^^^^aaa___\\\ZZZYYYWWWTTTRRRRRRTTTUUUWWWXXXXXXXXXWWWUUUWWWZZZ[[[ZZZZZZZZZ[[[TTTRRRPPPNNNNNNPPPSSSTTTWWWYYY\\\]]]]]]]]]```bbbiiioooqqqmmmiiijjjnnnpppjjjiiihhhkkkoootttwwwxxxzzzxxxuuuqqqmmmjjjgggfffcccfffhhhiiiiiijjjkkkmmmkkkiiigggeeeaaa[[[UUUPPPNNNMMMKKKHHHFFFFFFJJJMMMJJJHHHDDD@@@>>>===;;;:::888666555444444444444333...///111222222222111000///000111333666888:::;;;888:::<<<>>>@@@BBBCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCGGGNNNTTTVVVVVVTTTMMMKKKIIIIIILLLQQQUUUWWWaaabbb```ZZZSSSQQQTTTYYYVVVXXXZZZ\\\]]]```dddgggiiilllooopppooommmjjjhhh~~~|||{{{zzz||||||zzzwwwsssqqqrrrsssttttttttttttrrrpppnnnmmmllljjjhhhgggiiilllppprrrooonnnkkkgggbbb______aaa]]]]]]^^^___^^^]]]\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\WWWWWWXXXWWWVVVWWWZZZ\\\\\\\\\[[[\\\^^^```ccceeefffeeeeeedddcccbbbbbbbbb]]][[[XXXWWWXXXWWWVVVUUUVVVVVVWWWYYYYYYZZZYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSRRRQQQRRRTTTWWWYYYXXXWWWVVVSSSPPPOOONNNNNNLLLJJJGGGHHHHHHGGGEEEDDDDDDEEEKKKLLLMMMMMMLLLMMMOOOPPPNNNOOOPPPQQQSSSTTTUUUUUUVVVYYY[[[]]]]]]]]]___```___aaadddeeedddccccccdddgggiiikkkmmmnnnoooqqqtttzzz{{{~~~}}}zzzrrrmmmeee]]]XXXWWWXXXYYYXXXTTTPPPQQQTTTTTTQQQNNNKKKJJJHHHEEEDDDEEEFFFGGGBBBBBB@@@??????BBBGGGKKKNNNNNNNNNOOOPPPSSSUUUWWWGGGFFFFFFFFFHHHJJJLLLMMMIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMMMMNNNOOOPPPQQQQQQ[[[^^^aaabbb___[[[XXXWWWSSSQQQPPPPPPRRRTTTTTTSSSUUUWWWZZZ^^^```aaaaaaaaa^^^\\\YYYWWWVVVTTTQQQOOOOOOPPPPPPQQQQQQQQQPPPPPPTTTWWW[[[\\\[[[YYYXXXXXXSSSSSSSSSSSSVVVYYY\\\]]]___bbbddddddbbb```bbbdddeeejjjkkkgggdddfffhhhhhhcccaaa```aaadddgggiiijjjgggfffeeedddbbbaaa```___\\\___bbbeeegggiiikkkmmmjjjhhheeebbb^^^YYYSSSNNNMMMKKKHHHFFFEEEEEEEEEEEEAAA@@@???===;;;999999888666666555333333333333333//////000000///...---,,,......///000222333444444222222444666777888999999888999:::;;;===>>>???@@@>>>>>>AAAGGGNNNQQQQQQNNNFFFFFFFFFGGGHHHJJJKKKLLLSSSTTTSSSPPPNNNNNNRRRVVVUUUVVVXXXZZZ]]]aaagggkkkooorrruuuvvvuuusssrrrrrr}}}{{{zzz{{{|||{{{yyyvvvsssssstttssstttuuuvvvvvvuuusssrrrnnnmmmkkkiiiiiijjjnnnpppmmmnnnnnnkkkgggddddddeee``````___^^^]]]\\\[[[[[[\\\]]]^^^````````````___YYYZZZ[[[ZZZYYY[[[___bbbbbbaaa___^^^___aaaccceeeeeeeeeffffffeeedddcccccc^^^\\\ZZZYYYYYYYYYXXXVVVUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXUUUSSSSSSSSSSSSUUUWWWWWWVVVTTTQQQOOOLLLKKKLLLLLLKKKJJJFFFGGGIIIHHHFFFEEEFFFHHHIIIKKKLLLMMMLLLLLLMMMNNNJJJKKKMMMOOOOOOOOOOOOOOOTTTWWW[[[\\\\\\\\\^^^```^^^```ccccccbbbaaa``````bbbdddfffggghhhkkknnnqqqrrrtttwwwzzz|||yyysssoooddd```ZZZSSSOOONNNNNNOOONNNLLLJJJJJJJJJIIIGGGEEEDDDBBBAAA???@@@AAADDDEEEAAAAAA@@@@@@AAAFFFLLLQQQVVVYYY[[[ZZZYYYZZZ___dddQQQPPPPPPPPPQQQTTTVVVXXXYYYXXXWWWVVVVVVWWWXXXXXXZZZZZZ\\\]]]]]]]]]]]]\\\eeeiiioooqqqooojjjeeeccc___\\\YYYYYYZZZ[[[[[[YYYUUUWWW[[[^^^_________^^^XXXVVVUUUTTTTTTTTTRRRPPPPPPPPPNNNMMMMMMLLLLLLLLLPPPTTTYYY[[[ZZZVVVSSSQQQQQQRRRTTTVVVYYY\\\___```___ccceeeccc]]]ZZZZZZ\\\YYY[[[ZZZWWWVVVYYYYYYWWWSSSQQQOOONNNPPPRRRSSSSSSMMMNNNOOOPPPQQQQQQQQQQQQNNNQQQUUUXXXZZZ\\\^^^aaa^^^[[[WWWSSSPPPKKKFFFBBBAAA>>>;;;;;;======;;;999222333444444333222222222111111111000.........///,,,,,,---------,,,++++++++++++,,,---...///000111//////000111222222222222...000333666999<<<>>>???<<<:::;;;@@@GGGKKKKKKHHHAAADDDGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFHHHJJJMMMOOOPPPSSSWWWZZZ^^^bbbgggjjjiiilllpppqqqqqqqqqsssttt|||zzzyyyzzz||||||zzzwwwuuuttttttrrrsssvvvxxxyyyyyyxxxwwwppppppnnnkkkiiiiiilllnnnkkknnnooonnnjjjggggggiiidddcccaaa___^^^]]]]]]]]]]]]^^^```aaabbbcccbbbbbb\\\^^^___^^^^^^___dddhhhfffdddaaa______```aaacccbbbdddfffggggggeeecccbbbaaa___\\\ZZZZZZYYYWWWUUUUUUVVVYYY[[[]]]^^^^^^^^^\\\[[[ZZZZZZZZZYYYVVVSSSTTTTTTTTTUUUVVVVVVTTTRRRNNNLLLIIIIIIJJJKKKKKKJJJEEEGGGIIIIIIHHHGGGJJJLLLGGGIIILLLMMMLLLKKKKKKKKKKKKLLLNNNOOOOOONNNLLLKKKSSSWWW[[[]]]\\\\\\^^^```]]]___aaabbb```^^^^^^^^^\\\^^^```bbbcccgggkkknnniiikkknnnrrrrrrnnngggbbbVVVSSSNNNJJJFFFEEEEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@>>>>>>???BBBEEEGGGGGGGGGFFFFFFHHHMMMUUUZZZ```dddfffddd``````gggmmmaaa`````````aaadddggghhhiiigggeeeddddddeeefffgggeeegggiiijjjjjjiiihhhgggkkkpppwww{{{yyysssnnnkkkiiieeebbbaaabbbbbbaaa___TTTVVVYYY\\\]]]\\\[[[ZZZUUUTTTSSSTTTUUUVVVUUUTTTTTTSSSPPPNNNMMMMMMMMMMMMLLLQQQVVVYYYWWWRRRNNNKKKMMMOOOQQQTTTWWWZZZ\\\]]]\\\^^^```[[[TTTNNNMMMNNNJJJKKKIIIFFFGGGJJJIIIEEECCC@@@===<<<===>>>>>>>>>888999;;;>>>@@@BBBCCCDDD@@@CCCFFFIIIKKKMMMOOOQQQOOOLLLGGGCCC???;;;777444444000...000444555222---)))+++...//////......///+++++++++)))((('''((()))%%%&&&''')))+++,,,,,,,,,'''''')))***,,,---...///,,,------......------,,,(((***---222666:::<<<===;;;888888<<>>CCCHHHLLLKKKIIIFFFDDD@@@??????AAAEEEIIIKKKKKKMMMQQQXXX]]]aaadddgggjjj```ccchhhjjjkkkmmmpppttt}}}{{{{{{|||}}}}}}yyyuuuwwwwwwwwwwwwwwwxxxyyyyyyrrrpppmmmlllllllllkkkjjjlllkkklllnnnppppppooommmjjjgggcccaaaaaaaaaaaa```^^^```cccfffhhhgggfffeeefffeeedddcccdddfffiiikkkmmmhhhbbb______aaaccccccdddeeeggggggeeedddeeeeee\\\\\\]]]]]]\\\[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\\\\ZZZYYYYYYZZZ[[[ZZZXXXUUUUUUVVVVVVVVVUUUSSSQQQPPPNNNLLLJJJIIIJJJKKKKKKKKKMMMJJJJJJLLLKKKHHHHHHKKKKKKKKKKKKKKKKKKLLLLLLLLLPPPOOOMMMLLLLLLLLLMMMNNNUUUWWWZZZ\\\^^^^^^^^^]]]]]]]]]^^^``````]]]YYYUUU\\\^^^___bbbccceeeffffffeeefffccc\\\[[[[[[UUULLLJJJGGGCCCAAA@@@AAA@@@???CCCDDDDDDDDDCCCBBBAAA@@@???@@@AAA@@@@@@DDDJJJOOOPPPNNNMMMOOOTTTZZZ___bbbmmmrrrvvvtttnnnllloootttrrrqqqppppppooopppuuu{{{uuuwwwvvvtttsssvvvyyyzzzzzzwwwwwwsssmmmmmmssspppuuu{{{|||xxxvvvvvvxxxtttrrrnnniiiccc^^^ZZZXXXUUUVVVVVVVVVYYY]]]ZZZTTTSSSQQQPPPQQQRRRSSSSSSRRRSSSRRRQQQQQQPPPMMMHHHEEELLLOOORRRRRRNNNIIIEEECCCGGGIIILLLMMMMMMOOOQQQSSSTTTNNNKKKLLLHHHAAA@@@CCC@@@@@@@@@@@@???===;;;999;;;999666555666666666555333333333333444555666777666666777:::>>>AAABBBBBBDDDBBB???:::555111---,,,000000111111000...+++******+++---,,,***'''''''''&&&&&&&&&''''''(((((((((&&&''''''''''''&&&%%%$$$)))'''$$$%%%'''+++---...***)))((((((******)))(((&&&(((***+++,,,111888>>>===<<<:::999:::;;;>>>???<<<@@@IIIRRRWWWSSSJJJBBBDDDBBB@@@BBBEEEGGGFFFEEELLLMMMSSS]]]eeeggghhhjjj^^^aaaffflllrrrtttrrrqqq}}}}}}~~~~~~{{{xxxwwwwwwwwwwwwxxxyyyzzzzzzssspppmmmllllllkkkjjjiiilllmmmnnnqqqtttuuusssrrrppplllgggcccccccccddddddaaabbbeeegggiiiiiiiiiiiilllllllllllllllmmmmmmnnnnnniiiccc______```bbbbbbaaabbbdddcccbbbaaaaaabbb^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWXXXYYYYYYWWWUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQOOOMMMMMMOOOPPPPPPPPPRRRNNNMMMNNNNNNKKKLLLOOOMMMMMMMMMMMMNNNNNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPVVVXXX[[[]]]____________```___^^^___``````^^^\\\\\\]]]^^^___````````````\\\]]]YYYSSSQQQQQQMMMEEEEEEBBB???>>>???@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBBBBEEEKKKOOOSSSRRRTTTYYYaaaiiioooqqqrrrwww|||{{{vvvsssuuuxxx|||rrroooqqqmmmppptttvvvvvvwwwyyy|||zzzxxxssslllfff___[[[XXXRRRSSSRRRQQQTTTWWWUUUPPPLLLJJJIIIJJJMMMNNNOOONNNNNNMMMLLLLLLLLLJJJFFFCCCHHHJJJLLLLLLHHHDDDAAA@@@AAACCCEEEEEEEEEFFFHHHIIIKKKFFFDDDEEEBBB===<<>>BBBIIIRRRVVVTTTMMMGGGEEEDDDCCCFFFIIILLLLLLKKKOOOMMMQQQYYY```aaaccceee___```cccggglllooooooooo}}}yyyyyyyyyyyyzzz{{{|||}}}uuusssooommmmmmlllkkkjjjkkkllloootttxxxyyyxxxvvvwwwsssnnnjjjhhhhhhhhhhhheeeeeefffhhhiiikkkmmmnnnqqqsssuuuvvvvvvuuusssrrroookkkeeeaaa```aaaaaaaaa```aaabbbaaa___^^^___```___^^^\\\YYYXXXWWWWWWWWW\\\]]]^^^^^^]]]\\\YYYXXXYYYWWWUUUUUUVVVWWWVVVUUUYYYYYYYYYYYYYYYXXXWWWVVVUUUSSSRRRRRRSSSUUUTTTTTTUUUQQQNNNNNNNNNLLLMMMQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSXXXZZZ\\\___```aaaaaaaaaaaa___]]]]]]___aaaaaaaaa]]]]]]]]]]]]\\\[[[YYYYYYSSSSSSOOOIIIGGGGGGDDD???AAA???======>>>@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAACCCDDDEEEFFFJJJNNNRRRXXXYYY\\\cccllltttyyy{{{vvv|||}}}zzz{{{}}}xxxqqqooohhhgggfffiiinnntttxxxzzz|||yyyssslllddd]]]XXXUUUNNNNNNKKKIIIKKKOOONNNIIIDDDBBBBBBCCCFFFIIIKKKKKKHHHGGGGGGHHHIIIHHHFFFDDDCCCEEEFFFEEEBBB???>>>>>><<<===>>>>>><<<<<<===???>>>;;;:::;;;:::777777:::555555555444333222111000111///---------...---,,,++++++++++++,,,---...///222111111333555777777666666555444222000///---------...///000000///...---###%%%''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%&&&'''((('''&&&'''&&&%%%&&&'''((('''%%%&&&'''((((((***...444888555555666666777888999999<<<@@@FFFLLLQQQQQQMMMJJJLLLLLLMMMPPPTTTWWWWWWVVVSSSOOOOOOTTTXXXYYYZZZ^^^\\\[[[[[[]]]aaaeeeggghhh||||||||||||}}}~~~zzzwwwsssqqqpppooonnnllljjjlllooouuuyyy{{{zzzxxx{{{yyyuuusssqqqooommmjjjhhhgggffffffhhhkkknnnoooqqqtttyyy}}}~~~|||yyyvvvrrrnnnhhhdddbbbbbbbbbbbbbbbccccccbbb___^^^___```___]]]ZZZXXXWWWWWWXXXYYY^^^___``````^^^[[[XXXVVVYYYVVVTTTTTTUUUVVVWWWVVVZZZ[[[[[[\\\]]]^^^^^^^^^ZZZYYYWWWWWWWWWWWWVVVUUUUUUPPPLLLLLLKKKIIIKKKOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWW[[[\\\^^^```bbbcccccccccaaa___]]]]]]^^^_________]]]\\\[[[ZZZXXXUUUSSSRRRNNNLLLHHHDDDBBBAAA???>>>@@@>>>======>>>@@@@@@???===>>>@@@BBBCCCEEEEEEEEEDDDEEEGGGIIIMMMQQQUUUXXX]]]___bbbhhhooouuuwwwxxxyyy|||~~~|||{{{}}}|||qqqkkkccc]]]XXXZZZaaajjjoooqqqssspppjjjccc[[[UUUQQQOOOJJJIIIEEEBBBDDDHHHGGGBBB>>>===<<<>>>BBBFFFHHHIIIDDDDDDDDDEEEGGGGGGFFFDDD@@@AAAAAA@@@>>>======>>>999:::;;;:::888777777888666555555555666666666888444444333333222111000///111///......//////...---,,,,,,+++,,,,,,---...///000//////111444555555555222222111000///...------...////////////...,,,,,,%%%&&&''''''&&&%%%&&&'''######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%(((***+++***)))((('''&&&'''((()))(((''''''''''''(((***---111444333444555777888999999999999<<<@@@EEEJJJLLLLLLLLLSSSTTTWWWZZZ\\\^^^^^^]]]YYYSSSPPPRRRTTTTTTUUUYYYWWWTTTPPPPPPSSSXXX\\\^^^|||yyyvvvuuuuuusssrrrnnnpppssswww|||}}}|||zzz|||{{{{{{{{{zzzvvvqqqlllkkkiiigggeeefffhhhlllnnnmmmqqqxxx}}}~~~|||zzzvvvqqqlllhhhffffffeeeddddddeeedddbbb___^^^___```]]]\\\ZZZYYYXXXZZZ[[[\\\___```aaaaaa___\\\XXXVVVZZZWWWUUUUUUVVVXXXXXXXXXXXXXXXZZZ[[[]]]___aaabbbaaa```^^^]]]\\\[[[YYYVVVVVVPPPLLLLLLJJJHHHJJJNNNNNNNNNOOOPPPQQQSSSSSSTTTSSSTTTUUUVVVXXXYYYYYYZZZ]]]]]]___aaacccdddeeeeeecccbbb`````````^^^\\\YYYYYYXXXWWWUUUSSSPPPNNNLLLKKKHHHFFFCCC@@@>>>>>>??????>>><<<===>>>>>>===<<<===>>>@@@BBBDDDFFFGGGHHHGGGHHHIIIMMMRRRYYY]]]```cccdddggglllqqquuuvvvvvvzzzzzzyyywwwuuuxxx}}}tttjjjcccZZZRRRPPPVVV^^^bbbccccccaaa\\\VVVQQQNNNKKKJJJGGGFFFBBB>>>@@@DDDBBB>>>;;;999888:::===BBBDDDEEEAAA@@@???@@@BBBBBBAAA@@@:::;;;;;;:::999999:::<<<888999999888555444555666333444555444666888999999555555444222111000//////,,,+++***+++,,,,,,***))),,,,,,,,,,,,---...///////////////222555777888777444333222111000///...---111111000///---,,,***)))((())))))(((&&&%%%%%%'''###$$$%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%&&&&&&######%%%(((***+++***((('''&&&&&&'''((())))))((()))((('''(((***---///000333444666888:::;;;;;;;;;<<<>>>AAAEEEHHHLLLPPPRRRZZZ]]]```bbbbbbbbbaaa``````ZZZVVVWWWWWWVVVWWWZZZSSSOOOJJJIIIKKKPPPUUUWWW}}}{{{zzzzzzyyywwwxxxxxxyyy|||~~~}}}{{{{{{}}}~~~{{{uuuqqqpppnnnjjjhhhggghhhjjjlllkkkooouuuzzz}}}~~~}}}|||yyyuuupppmmmkkkjjjiiihhhffffffeeebbb___^^^___```]]]]]]\\\[[[\\\]]]^^^___```aaacccdddccc___[[[YYY[[[ZZZXXXYYYZZZ\\\[[[[[[VVVVVVWWWXXX[[[]]]___```fffdddbbbaaaaaa___\\\ZZZXXXSSSOOOOOOMMMJJJKKKNNNMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\^^^^^^```aaacccdddffffffeeedddbbbaaa```]]]YYYUUUUUUTTTSSSRRRPPPNNNLLLKKKIIIFFFFFFEEEBBB>>>>>>AAA@@@???>>>>>>???@@@>>>===???@@@BBBEEEGGGIIIJJJKKKNNNLLLLLLOOOUUU\\\bbbdddggghhhjjjnnntttwwwxxxxxxwwwuuuqqqnnnnnnrrrzzzyyymmmeee\\\RRRMMMOOOSSSVVVVVVUUUSSSOOOLLLIIIHHHHHHHHHEEEDDDAAA???@@@DDDBBB===999777555666999===@@@AAA>>><<<;;;:::;;;:::999777333444555666555555777888555666777666444444444555555777888666777;;;<<<;;;777666444111///...------+++***)))***,,,,,,***(((*********++++++,,,---...000///000222666888999999555555444333222111000///333222000...,,,***)))(((+++++++++)))&&&%%%&&&'''((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&''')))(((&&&$$$((('''&&&''')))******))),,,***)))***,,,...//////333444555777999;;;<<<===AAACCCFFFHHHKKKOOOUUUYYYcccgggjjjllljjjhhhfffeeeddd^^^[[[]]]]]][[[ZZZ[[[QQQMMMIIIHHHJJJOOORRRTTT~~~~~~}}}|||{{{~~~}}}}}}~~~~~~}}}{{{{{{{{{}}}~~~|||yyywwwxxxuuuqqqmmmjjjjjjjjjkkknnnppptttxxx{{{|||}}}}}}|||xxxtttqqqpppooonnnmmmjjjjjjhhheeeaaa```aaaccc________________________bbbdddfffhhhgggdddaaa^^^]]]\\\\\\]]]___```^^^]]]YYYYYYYYYYYYZZZ[[[]]]^^^bbbaaaaaaaaaaaa```]]][[[YYYTTTRRRQQQOOOKKKKKKNNNMMMNNNOOOQQQRRRTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]]]]^^^___```aaacccdddfffgggdddaaa^^^[[[YYYWWWUUUSSSUUUUUUUUUUUUTTTSSSRRRQQQJJJHHHIIIKKKGGGAAAAAAEEEDDDDDDCCCEEEGGGHHHGGGFFFGGGHHHJJJMMMOOOQQQRRRSSSTTTQQQNNNOOOUUU\\\aaaccchhhggghhhlllpppsssttttttmmmkkkgggeeefffjjjqqquuu{{{}}}rrrddd\\\RRRKKKIIIIIIJJJIIIJJJHHHEEECCCBBBCCCDDDEEEDDDEEECCCAAACCCFFFCCC===<<<:::777666999<<<>>>??????===999777666555333111///111333555444555666777555666888777666666777999777::::::777888===>>>;;;;;;999666333000...------,,,++++++,,,......,,,************++++++,,,---...000000000222444666666666555555444444333333333222111111///---,,,+++***************(((&&&&&&''')))***+++++++++++++++++++++...---***((('''(((((()))***)))))))))++++++***(((+++******+++---///...---///---+++,,,...000///...111111222333555888;;;<<<@@@BBBDDDEEEGGGLLLRRRWWWaaaeeejjjkkkiiifffcccccc]]]ZZZYYY\\\]]]YYYWWWWWWNNNKKKHHHHHHKKKNNNPPPQQQ~~~}}}}}}||||||||||||{{{|||{{{yyyzzz{{{}}}||||||}}}{{{vvvqqqnnnlllllllllqqqrrrtttwwwyyy{{{}}}~~~~~~zzzvvvsssrrrrrrqqqpppooonnnllliiieeedddeeegggbbbbbbbbbbbbaaa```___^^^ccceeeiiikkkkkkhhheeeccc^^^^^^___aaabbbbbbaaa______^^^]]]\\\[[[\\\]]]]]]\\\\\\\\\]]]___^^^\\\ZZZWWWTTTRRRRRRPPPKKKJJJLLLMMMNNNPPPQQQSSSUUUWWWWWWZZZ[[[]]]^^^___^^^^^^]]]_________aaabbbdddfffgggaaa\\\WWWSSSRRRRRRQQQQQQYYYYYYZZZZZZZZZYYYYYYYYYMMMKKKMMMPPPLLLEEEEEEJJJIIIIIIJJJLLLOOOQQQPPPOOOOOOQQQSSSUUUXXXYYYZZZ[[[YYYTTTOOONNNSSSYYY^^^aaafffeeeeeefffiiikkkllllllcccaaa___^^^```ccchhhllltttzzzxxxvvv```ZZZQQQIIIDDDBBBAAAAAACCCAAA???======>>>AAABBBDDDEEEDDDCCCFFFHHHEEE???AAA>>>:::999;;;>>>@@@@@@BBB???;;;888666444111//////222555777777777888999777888::::::::::::<<<===888<<<<<<888888===>>>:::???===999666222000//////***)))***+++---,,,***(((,,,,,,,,,,,,---...///000111000///111333444333222333444444444444555555555000///...---,,,+++++++++'''(((((('''&&&&&&)))+++((()))***+++---...///000111///,,,***)))))))))***,,,++++++---///111111111111000///111333444444333111...,,,---000111000.../////////000222555999;;;:::<<<>>>???AAAEEEKKKQQQSSSXXX^^^```]]]ZZZXXXXXXUUURRRSSSXXXYYYUUUQQQQQQJJJHHHGGGGGGJJJLLLNNNNNN~~~|||zzzyyyyyyzzz}}}|||{{{{{{|||}}}}}}xxxqqqmmmmmmooorrrsssvvvyyy|||}}}xxxwwwzzzyyyuuurrrpppnnnmmmmmmllljjjhhhgggiiiiiihhheeebbbaaa```fffiiimmmnnnlllhhhfffdddfffffffffhhhiiijjjhhhfffgggaaaZZZXXX[[[\\\[[[YYY\\\\\\[[[[[[ZZZYYYXXXXXXXXXUUURRRPPPQQQRRRRRRQQQNNNOOOQQQTTTVVVXXXYYYZZZ\\\[[[ZZZ\\\```bbbbbb```aaa___^^^```cccdddcccaaa\\\ZZZUUUPPPNNNPPPVVVZZZ^^^]]][[[YYYYYYZZZ[[[\\\UUUTTTSSSQQQPPPOOONNNNNNQQQQQQSSSUUUXXXXXXUUUSSSXXXYYYYYYXXXYYY\\\^^^]]]ZZZUUUNNNIIIJJJNNNSSSWWW[[[ZZZZZZZZZ\\\^^^aaacccaaaZZZSSSTTT[[[aaabbbaaafffrrr}}}yyyyyy|||}}}zzzvvvzzzyyyiiiWWWRRRKKKDDDAAAAAADDDFFFDDDBBB>>>===???@@@AAAAAAKKKHHHEEEGGGMMMQQQQQQOOOMMMEEE<<<999===DDDHHHIIIHHHFFFCCC>>>999555111/////////111333666777555444555666888999;;;;;;<<<<<<;;;777444444666999:::999666666555333111...,,,+++***+++,,,,,,++++++---...++++++******************...---,,,,,,---...000111666444333777<<<===999555333111///.........---,,,---+++&&&"""###)))***&&&+++++++++,,,///222666888666333///,,,***+++---...((()))+++///333666666555111222333444666888:::;;;777333///...000222222111000---***,,,222555555333222333444777;;;AAAEEEHHHHHHLLLLLLHHHHHHMMMMMMIIIJJJJJJJJJJJJIIIGGGFFFEEEDDD@@@===???EEEIIIHHHEEE}}}~~~|||zzzxxxxxxxxx{{{{{{{{{||||||}}}~~~}}}}}}{{{wwwrrroooooopppqqqrrruuuxxx|||{{{zzz|||{{{wwwuuusssqqqpppppppppnnnmmmkkkmmmmmmlllhhheeeddddddeeeiiimmmnnnmmmjjjhhhhhhmmmmmmnnnppprrrsssrrrpppjjjeee^^^\\\^^^___^^^\\\YYYYYYXXXXXXXXXXXXXXXXXX[[[XXXTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXX[[[\\\^^^]]]\\\^^^aaaccccccaaaaaa```___```bbbcccaaa___YYYWWWTTTQQQQQQTTTZZZ___cccbbbaaa``````aaabbbcccZZZYYYXXXWWWVVVWWWXXXYYY^^^^^^^^^```bbbcccbbb```]]]\\\ZZZXXXXXXYYY[[[[[[VVVQQQIIIDDDBBBEEEHHHKKKLLLLLLMMMNNNQQQUUUXXX[[[[[[TTTPPPSSS\\\bbb```]]]___gggrrr}}}~~~xxxqqqlllkkkiiidddaaacccmmmsssqqqqqqrrrjjj]]]NNNKKKEEE@@@>>>@@@DDDFFFIIIEEEAAA??????AAABBBBBBLLLIIIHHHLLLSSSXXXYYYXXXRRRJJJAAA>>>@@@FFFIIIJJJEEECCC@@@<<<888444111///.........000333444333222333333555666777777888888555333222222444555444222333333222222111///...---,,,++++++,,,------+++)))************************++++++******+++---...000666444444888===???<<<999444222///......---,,,+++,,,+++'''$$$&&&***+++''',,,,,,,,,---///222555777666444111...,,,,,,------,,,---...222555777777555444333333777===BBBEEEFFF<<<666000...111333222000222///,,,---222444333111000000000111444777;;;===<<>>======<<<999777999===@@@AAA@@@~~~|||{{{zzzzzz||||||}}}~~~zzzzzzyyyvvvsssqqqqqqrrrqqqsssuuuyyy~~~yyyyyywwwuuutttuuuuuutttsssnnnoooooonnnjjjgggeeeeeeeeehhhlllnnnmmmlllkkkkkkooooooqqqsssvvvxxxwwwvvvooojjjdddaaabbbbbbaaa___YYYXXXWWWWWWWWWXXXZZZ[[[\\\ZZZWWWVVVVVVWWWVVVUUUWWWWWWVVVVVVXXXZZZ]]]^^^aaa```___```cccddddddcccbbbaaaaaaaaabbbaaa^^^[[[UUUUUUTTTSSSUUUYYY```fffccccccbbbccccccdddffffffcccbbbaaaaaaaaaccceeefffhhhgggeeefffggghhhgggfff\\\YYYUUUQQQOOOOOOQQQSSSQQQLLLFFF@@@<<<<<<>>>@@@CCCCCCDDDGGGLLLRRRXXX[[[ZZZSSSOOOUUU___eeebbb\\\XXX[[[aaammm}}}}}}rrrjjj___WWWRRROOOLLLIIIPPPZZZaaa```^^^___ZZZRRRGGGDDDAAA>>>???BBBFFFIIIMMMIIICCC@@@???@@@AAABBBGGGFFFGGGLLLTTTZZZ]]]]]]TTTMMMDDD@@@@@@CCCEEEEEE???>>><<<999555222000///---,,,+++,,,...000000000000000111222222222222222.........///111000...+++//////000000000000//////---,,,,,,---///...***&&&************************(((((((((((()))+++---...333222333777<<<>>><<<999333111...------,,,***)))***+++)))'''(((,,,,,,))),,,,,,,,,---///222444666444333222000///.........000000111444777999888666666333222888BBBLLLPPPQQQ@@@888000...222666555333555222///000222444222000///...---,,,---///111222111444444111111444333111555555666666666666555555444333333444555777999:::~~~{{{{{{yyywwwuuusssrrrrrrrrrtttvvvzzz~~~|||zzzwwwwwwxxxxxxxxxwwwssstttuuusssppplllkkkjjjgggiiilllnnnmmmlllllllllqqqqqqrrruuuxxxzzzyyyxxxqqqmmmhhheeeeeedddcccbbb]]]\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZXXXXXXZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^______cccbbbbbbcccdddddddddcccddddddccccccaaa___\\\YYYTTTUUUVVVVVVYYY^^^eeejjjddddddeeeggghhhiiijjjkkkllllllmmmmmmnnnnnnnnnmmmnnnkkkgggeeeeeefffeeedddXXXRRRLLLIIIGGGFFFIIIMMMMMMKKKGGGBBB>>>===>>>???AAABBBDDDHHHOOOWWW^^^cccccc[[[TTTXXXcccjjjgggbbbVVVUUUWWWbbbrrryyyuuulll[[[TTTJJJBBB???>>>??????EEENNNUUUSSSPPPPPPNNNJJJEEECCCAAA@@@AAAEEEIIILLLNNNIIIBBB>>><<<===>>>>>>>>>>>>@@@EEEMMMRRRUUUVVVMMMHHH@@@;;;:::;;;;;;;;;999888666555333111//////---+++******,,,.........---...............------******+++,,,------------------..................------......------,,,+++***************+++++++++(((''''''((()))+++---...000//////222555666555333///---+++*********)))((((((++++++)))***------***+++++++++,,,---///111222///000000111111111000000000111222666999;;;;;;999888333111666CCCNNNSSSSSSBBB:::000///555::::::777888666444333444444222000111///---,,,+++,,,---...///000000////////////...000111111222333333222222000111222111111222444777~~~~~~|||zzzyyywwwuuusssrrrsssuuuyyy~~~}}}zzzyyyzzz{{{{{{zzz{{{|||}}}|||yyyvvvuuutttmmmnnnppppppooonnnnnnooowwwwwwwwwyyy||||||{{{yyypppmmmjjjgggfffeeeeeedddaaa```^^^\\\[[[[[[[[[[[[ZZZYYYYYY[[[^^^`````````\\\^^^aaacccdddcccaaa```eeeeeefffeeeddddddddddddfffffffffddd```]]][[[YYYWWWXXXYYY[[[]]]bbbhhhllliiikkkmmmoooqqqrrrrrrrrrqqqsssvvvwwwwwwtttpppnnnppplllgggdddbbbbbbaaa```TTTMMMGGGFFFEEECCCGGGMMMLLLMMMLLLIIIEEECCCCCCEEEDDDEEEGGGLLLTTT]]]eeejjjnnncccXXXXXXaaaiiikkkhhh[[[VVVVVV^^^hhhiii```WWWGGGBBB;;;666555888;;;===:::AAAFFFFFFDDDDDDEEEDDDEEECCCBBB@@@AAACCCFFFHHHHHHDDD===999888888888888555666888<<>>@@@AAABBBDDDEEEAAA???>>><<<<<<<<<===>>>???<<<777444333222222111///111333666888:::;;;<<<:::888666333111000000000/////////......------------,,,******+++,,,+++*********+++++++++******))))))))))))((())),,,111444,,,,,,,,,,,,+++)))(((''',,,---...,,,******+++...)))))))))***++++++,,,,,,+++************,,,---............---,,,,,,,,,+++(((&&&%%%%%%&&&''''''&&&%%%***+++)))(((******(((((((((((()))))))))))))))&&&(((***---///111222222111222444999>>>BBBBBBBBB>>>999444555<<>>666666777999;;;???CCCFFFBBB???>>>???AAAAAAAAAAAA;;;:::888777555555555555666444111000//////---,,,+++---///111222222333333111111111000.........///---------------,,,,,,,,,+++*********++++++)))'''(((((()))*********))))))'''(((***)))((())),,,///***************)))((('''---+++)))***---+++%%% ((())))))***++++++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,+++******+++,,,+++)))'''&&&&&&&&&%%%$$$%%%)))***'''$$$&&&((('''(((((()))))))))(((((('''&&&'''(((***,,,---///000---...111555:::<<<===<<<:::777333222444777:::;;;999777333///---...///111222333555555555444333333...,,,+++))))))***+++,,,+++''''''***)))%%%$$$'''))))))***+++++++++******000---******---...---,,,zzzvvvlllmmmlllkkkiiiiiiiiijjjlllmmmoooppppppnnnkkkiiifffffffffgggiiijjjiiigggiiihhhfffeeefffjjjnnnpppoooqqqrrrpppllliiijjjllleeedddaaa\\\VVVTTTVVVYYYZZZ\\\```cccfffiiinnnqqqtttvvvzzz}}}~~~}}}{{{tttsssqqqooonnnnnnnnnooohhhfffdddddddddeeecccbbbcccYYYVVV[[[ZZZUUUXXXaaallloooooojjj___UUUPPPOOOJJJJJJJJJNNNTTT\\\eeejjjfff```XXXSSSUUU^^^hhhpppeeeZZZPPPMMMHHH@@@;;;;;;111444888<<<@@@DDDIIILLLIIICCC>>>======;;;888777777777555444333222111111111000.........---+++)))'''***,,,............///+++,,,------,,,,,,---...---------,,,,,,,,,,,,,,,***))))))***+++***'''%%%&&&'''(((((()))))))))(((%%%(((+++***(((&&&'''(((((()))))))))))))))((((((///(((%%%)))000... ((())))))***++++++,,,,,,---,,,***)))))))))***+++((()))))))))((()))***,,,///---***((('''&&&$$$"""%%%)))***%%%"""$$$&&&&&&)))))))))))))))((('''''''''''''''((()))***,,,---)))***+++///333555555444555333000...---...111222---......---+++,,,111555...000333444333222222333000...,,,***)))***+++,,,...)))))),,,+++&&&&&&***))))))*********))))))(((444///++++++///111///,,,yyytttrrrooollllllmmmoooqqquuuwwwxxxwwwtttqqqooonnnkkknnnooonnnjjjffffffgggeeegggiiikkklllkkkjjjiiippptttxxxxxxtttooommmlllhhhaaa[[[ZZZZZZXXXYYY\\\[[[\\\]]]___dddkkktttzzz|||~~~}}}xxxuuuxxxrrrnnnppprrrqqqqqqtttpppkkkjjjpppsssqqqrrrvvvrrrooojjjfffdddeeefffhhhtttwwwvvvnnn```TTTLLLJJJBBBBBBAAACCCGGGPPP[[[cccbbb^^^YYYYYY^^^eeejjjlllbbbZZZMMMBBB;;;777555555444666777:::BBBKKKNNNLLLGGGCCC>>>888555444444555444333111000...---------000...***(((''')))+++---,,,------.........------+++,,,...//////...,,,+++,,,,,,,,,+++***))))))(((***)))(((&&&$$$"""!!! (((((())))))))))))((((((((())))))))))))(((((('''+++***)))'''''''''((()))*********))))))))))))(((+++++++++***************))))))(((((((((((())))))))))))))))))***************)))'''&&&%%%%%%&&&'''666---'''&&&&&&###$$$)))%%%''')))++++++***((('''%%%&&&'''((()))))))))((((((***,,,/////////...---///---++++++,,,.........---,,,+++*********++++++------...///000111222333///,,,((('''(((+++---...---+++******++++++)))((())))))++++++,,,+++***)))---+++******,,,------,,,zzzxxxuuusssrrrtttvvvxxxyyyzzz||||||{{{xxxvvvuuuqqqsssssspppkkkgggffffffhhhhhhhhhiiijjjkkklllmmmpppssswwwxxxvvvssspppoooggg```[[[[[[[[[YYY[[[^^^\\\___bbbeeeiiiooouuuyyy~~~~~~xxxtttpppmmmmmmrrrvvvvvvwwwzzzwwwsssrrrxxx{{{yyyyyy|||{{{xxxsssooommmnnnppprrrzzzyyyttthhhWWWJJJBBB???>>>======???CCCLLLWWW^^^___]]]]]]___dddgggggggggXXXPPPEEE;;;555333222111444666777888???HHHKKKHHH@@@>>>:::666333222222333222111000///...---------///---,,,***+++,,,...000))))))************))))))***+++---......---+++***,,,++++++***))))))(((((('''''''''&&&%%%$$$$$$$$$(((((())))))))))))(((((((((((())))))))))))((((((&&&'''((())))))'''&&&%%%******)))))))))(((((((((++++++******)))))))))((()))(((((((((((((((((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&---'''$$$&&&&&&###"""%%%$$$&&&(((******)))'''&&&&&&''''''((()))))))))((('''(((***+++,,,,,,,,,,,,+++***((((((***,,,,,,,,,...,,,+++))))))***+++,,,------............//////...+++(((''')))+++,,,,,,,,,+++)))******+++)))(((((()))***+++,,,,,,+++***---,,,***+++---...------}}}|||{{{}}}{{{|||zzzvvvqqqllliiihhhkkkjjjhhhgggiiikkknnnpppqqqrrrtttwwwxxxwwwssspppfff___[[[[[[\\\\\\]]]aaa```ccciiimmmppprrruuuxxx~~~wwwrrrlllkkknnnuuuxxxxxxzzz}}}~~~|||}}}zzzuuussstttvvvxxxzzzvvvlll]]]LLL???888777888888888:::>>>FFFOOOVVV\\\^^^bbbfffhhhfffbbb]]]KKKEEE<<<555111000000000222444555666;;;BBBDDDAAA888777555333222111111111000000...---,,,,,,,,,,,,,,,+++++++++,,,---...///***+++++++++++++++******)))***+++,,,,,,+++***)))+++******))))))(((((('''%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((&&&'''((())))))***))))))###&&&))),,,,,,***'''$$$***))))))))))))(((((((((++++++***)))(((''''''&&&((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''$$$$$$((()))&&&######%%%&&&'''((()))((('''&&&'''(((((((((((((((((((((&&&&&&'''((()))***++++++***((('''''')))+++,,,,,,...,,,***(((''')))+++,,,---,,,,,,,,,++++++******+++)))(((((()))***))))))+++***))))))******)))((('''(((***+++,,,,,,,,,,,,...,,,++++++---.........|||wwwrrrooonnnlllkkkjjjiiijjjmmmoooqqqsssrrrsssvvvxxxxxxsssoooddd^^^ZZZ[[[]]]]]]```ddddddhhhmmmppprrrsssuuuwww}}}uuupppooonnnqqquuuuuutttwww}}}{{{uuuqqqqqqrrrtttrrrlll```PPPBBB888555555333333444666999@@@HHHNNNYYY\\\aaadddccc^^^VVVQQQAAA<<<666111000111222222///222333222555:::;;;999111111111111111000000///......---,,,+++++++++,,,)))******+++++++++******++++++,,,,,,,,,+++******))))))***++++++***))))))***)))))))))((((((''''''&&&''''''''''''((((((((((((((())))))))))))((((((&&&&&&''')))************%%%(((+++......---***(((+++************)))))))))+++***)))((('''&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((&&&&&&***((((((***+++)))'''%%%&&&''''''((((((((((((((())))))(((((((((((((((((('''''''''((()))+++,,,---***((('''(((***,,,------...,,,)))'''&&&(((***,,,******)))))))))((((((((()))((('''((())))))'''&&&)))((('''(((******)))((('''(((***,,,---------------,,,+++,,,---//////...~~~{{{wwwtttrrrlllllllllmmmmmmnnnoooooouuussssssuuuwwwvvvqqqmmmddd^^^[[[\\\______bbbfffiiillloooqqqrrrtttvvvxxxzzztttoooqqqqqqrrrrrrpppooovvvwwwooojjjiiijjjkkkfff___SSSEEE:::555444555111111222333666;;;AAAFFFPPPSSSUUUUUUQQQKKKEEEAAA888555111...///111222333,,,000111//////333444111...///000111111111000///---,,,+++++++++++++++,,,++++++,,,++++++)))((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((('''''''''(((((())))))))))))((((((&&&&&&''')))************))))))***+++++++++++++++,,,,,,+++++++++***************)))((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((()))(((''''''...---***))))))******((()))))))))))))))******++++++***)))((('''((((((((((((((()))***+++---///000)))'''&&&&&&)))+++++++++,,,+++((('''&&&''')))+++''''''''''''(((((((((((((((''''''((()))(((&&&$$$((('''&&&''')))******((('''(((***,,,---...------,,,+++***+++---//////...}}}{{{xxxuuunnnoooooooooooooooooooootttttttttuuuuuutttqqqnnngggaaa]]]___bbbcccfffjjjmmmpppsssvvvvvvwwwxxxzzz{{{{{{|||{{{yyyuuurrrpppooopppqqqqqqnnnnnnxxx}}}wwwnnneee___]]]^^^___[[[TTTHHH===555222222333000111111222333666:::>>>CCCDDDDDDBBB===888555333111...,,,+++---///111111+++///111...---///000......//////000000000000///,,,++++++++++++,,,,,,---.........---,,,***((('''************)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***((('''&&&&&&(((((())))))))))))((((((&&&'''((())))))***)))))))))((('''&&&&&&((()))***,,,,,,+++++++++***************)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%&&&'''((((((((((((///...***%%%&&&)))***(((+++***)))((()))***+++,,,---+++***(((''''''((((((((((((***+++---...///000'''%%%######%%%'''''''''******((('''''''''((()))&&&&&&''''''(((((()))))))))(((''''''((((((&&&$$$&&&%%%%%%&&&)))******)))((()))+++,,,------------+++***)))***,,,.........}}}zzzsssrrrpppnnnmmmnnnoooppprrrtttvvvvvvuuutttsssssskkkeeeaaacccfffgggjjjnnnoootttzzz~~~}}}||||||wwwvvvtttrrrpppppppppqqqmmmpppttttttpppoooyyy~~~sssjjjeee[[[SSSMMMLLLNNNOOOMMMGGG>>>666222111111222///000111000000111555777666888999666222///...///...,,,******---///000000,,,111333000...///000...000/////////............+++++++++++++++,,,---......------,,,+++***))))))------------,,,+++***)))***))))))))))))))))))***************************,,,,,,+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))((('''&&&%%%&&&'''(((*********)))))))))(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((()))***+++,,,)))$$$&&&+++,,,)))+++***((('''''')))+++---...,,,***(((''''''(((((($$$&&&(((***,,,---------(((%%%######$$$%%%%%%$$$(((((())))))((((((''''''))))))((((((((((((((('''***)))''''''((((((&&&%%%%%%$$$$$$&&&(((******))))))***,,,---------,,,,,,***)))((()))+++---...---xxxuuuppplllkkkmmmppprrrppptttwwwxxxvvvuuuvvvxxxnnnhhheeegggiiijjjmmmqqqqqqwww}}}tttrrrnnnlllkkkmmmppprrrnnnrrrxxxxxxssspppxxx}}}qqqeeeXXXSSSJJJBBB>>>===???BBBAAA<<<666222111222333444///000000///...///111333000333555333000...///000...---+++,,,...000111111---333555222///000111///111000///...------------++++++++++++,,,---......+++***))))))((())))))***+++++++++******(((''''''******))))))))))))*********************+++++++++,,,+++++++++***)))))))))(((((())))))))))))((((((((()))))))))))))))((('''******))))))((((((((('''(((((((((((('''''''''''')))))))))))))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$%%%&&&(((***,,,(((+++***&&&)))//////******)))'''&&&&&&(((***,,,///---***((('''''''''(((!!!###&&&)))+++++++++******(((%%%$$$%%%&&&%%%%%%'''((()))))))))(((&&&%%%,,,+++***)))((('''&&&&&&,,,***'''''''''''''''%%%%%%$$$$$$%%%(((******)))***+++,,,---------,,,+++)))((('''(((+++---------~~~zzztttooommmnnnqqqsssxxxxxxyyyyyyxxxwwwvvvvvvjjjiiigggfffhhhmmmrrruuuvvv}}}xxxsssmmmgggdddfffjjjmmmnnnvvvvvvxxxyyywwwuuuwww{{{{{{lllaaa[[[LLLFFF???999777777888888777666333111000000111111000///...///000111000///222222222222222111000000000///.........///111222333222111000////////////000///...---------------------,,,,,,+++******)))+++++++++***)))((((((''')))(((((()))++++++***))))))))))))))))))***++++++(((***++++++*********+++)))***+++***((((((((())),,,+++***((((((((()))))),,,+++*********,,,///000,,,***((('''&&&'''((()))'''(((((())))))))))))((()))(((((('''&&&&&&%%%$$$###""""""###%%%&&&&&&%%%&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&)))*********++++++++++++******)))(((((((((((((((---+++)))&&&%%%&&&(((***&&&'''((('''(((***...111((('''&&&%%%$$$%%%%%%&&&'''''''''&&&''''''((((((+++++++++************))),,,+++***)))((((((((((((''')))***++++++***)))'''***))))))+++...//////---'''(((((()))***++++++,,,zzztttqqqppprrrsssvvvvvvvvvvvvvvvvvvvvvvvvpppnnnllllllmmmooosssuuuxxxzzzsssmmmfffcccdddiiilllnnnwwwyyy{{{yyyvvvuuuzzz~~~ppp___RRRJJJCCC???999555444555555555666444222000//////000000111///......//////---,,,000000000111000//////...000///.........///111111555444222111000///////////////...---------------+++++++++++++++++++++++++++++++++***)))((((((((()))(((((()))++++++***))))))((((((((())))))***+++***+++------,,,+++,,,---***+++,,,+++)))((()))***,,,+++***((((((((())))))+++***)))))))))+++---...+++***((('''''''''))))))&&&'''((()))************)))((('''&&&%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&%%%&&&&&&&&&&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))***))))))(((((((((((((((,,,+++)))'''&&&&&&'''(((%%%&&&&&&%%%%%%&&&))),,,)))((('''%%%%%%%%%&&&'''+++*********+++,,,,,,---,,,,,,++++++*********)))---,,,+++)))((('''''''''%%%&&&((())))))(((&&&%%%((('''(((***,,,---,,,+++''''''(((((()))******+++|||wwwuuuuuuuuuvvvuuutttsssssstttuuuvvvuuutttsssrrrssstttuuuvvvzzz{{{qqqllleeeaaacccgggmmmpppxxx{{{|||wwwrrrrrryyy}}}}}}{{{rrrcccRRRDDD<<<:::777444222333333444333444333111///.........///111///------------+++)))...////////////...------//////......//////000111555444333111000/////////.........---------------(((((()))***++++++,,,,,,+++++++++***))))))(((((()))(((((()))++++++***)))((((((((((((((())))))***)))+++------,,,+++,,,---+++,,,---,,,***)))***++++++***)))))))))))))))******)))(((((()))***,,,---+++***)))((('''((()))***''''''((())))))***++++++***)))'''%%%$$$%%%&&&''')))(((''''''(((((('''&&&%%%&&&&&&%%%$$$###!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))((((((''''''((((((+++******((('''&&&&&&%%%&&&&&&&&&%%%$$$%%%''')))***)))'''&&&&&&''''''(((,,,,,,------...///000111...------,,,+++******)))...---+++***((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%&&&(((***+++***)))&&&&&&&&&'''(((((())))))~~~{{{zzzzzzxxxwwwtttrrrqqqrrrssstttvvvvvvwwwwwwwwwxxxxxxxxx{{{{{{oookkkeeeaaabbbhhhnnnsssxxx|||zzzrrrjjjlllssszzzvvvtttmmmdddWWWJJJ@@@:::666555333222333333333111222111000///............000...------......---+++......//////......---,,,............//////000000111111000////////////000---------------------,,,((())))))******++++++,,,+++++++++******))))))))))))(((((()))++++++***))))))((((((((((((((())))))'''(((***+++*********,,,,,,---...---+++***+++,,,))))))))))))))))))*********))))))))))))***+++,,,******)))(((((())))))***))))))))))))))))))******,,,***'''%%%%%%&&&(((******(((&&&&&&''''''%%%$$$''''''''''''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''')))(((((('''''''''((((((************)))'''%%%$$$'''(((((('''&&&''')))+++***)))(((''''''((()))))),,,,,,,,,---...000111222///...------,,,+++******///...,,,***(((&&&&&&%%%'''(((((())))))(((((('''&&&%%%%%%''')))***)))(((%%%%%%%%%&&&&&&'''''''''}}}{{{xxxtttqqqppppppqqqtttuuuvvvxxxyyyzzz{{{{{{{{{zzzmmmjjjeeebbbccchhhoootttwwwzzzvvvjjjcccfffmmmqqqpppjjj```UUUKKKCCC===:::666444222222222222000///111111000//////.........///...---///000111111000///000000000000///......---......///////////////,,,,,,,,,,,,---...///000,,,,,,---......------,,,************************++++++++++++************)))(((((()))++++++***)))))))))(((((((((((())))))''')))++++++++++++,,,---,,,---...---+++++++++,,,(((((())))))***************************++++++,,,***))))))))))))*********,,,+++***)))(((((())))))---+++)))'''&&&(((***,,,***)))''''''''''''%%%###%%%%%%&&&'''((()))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))***+++***(((&&&%%%&&&'''))))))((()))+++---***)))((('''((((((******---------...///111222333......---,,,,,,+++******///...,,,***(((&&&&&&%%%''''''(((((((((((('''''''''&&&&&&''')))***)))(((%%%%%%%%%%%%&&&&&&&&&&&&|||xxxtttrrrpppppprrrsssuuuwwwyyy{{{|||}}}{{{yyymmmkkkgggcccbbbeeejjjoooqqqtttnnnaaa\\\aaaggggggfff^^^SSSHHH@@@<<<999777777444222111111111///...222222222111111000000000000///...000222444444333000111111111111000//////------...////////////...******++++++,,,---...///***+++---......---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))(((((()))++++++***)))+++******)))))))))))))))))),,,............///000,,,---...---+++***+++,,,&&&'''(((***++++++++++++***+++++++++++++++++++++))))))******************---,,,***)))(((((()))***,,,+++)))(((((()))***+++,,,***)))((())))))'''&&&#########$$$&&&(((***+++&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))''''''&&&&&&''''''(((((())))))+++++++++***))))))%%%''')))))))))***+++---)))((((((''''''(((***+++......//////000111222333,,,,,,,,,,,,++++++++++++...---+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******)))(((%%%%%%%%%%%%%%%%%%&&&&&&|||yyyvvvsssrrrsssssstttvvvxxxzzz}}}~~~|||yyyooommmjjjddd```___bbbfffeeefff```UUUTTT\\\```\\\VVVPPPGGG@@@<<<;;;999777999666444222333333333222333333333333333333222222111000000111333444333222000111111111111000//////,,,---.../////////......---,,,,,,,,,,,,,,,,,,---)))+++,,,......---,,,++++++++++++,,,------......++++++++++++++++++++++++)))(((((()))++++++***))),,,,,,+++******************---///000//////111222+++,,,---,,,+++******,,,%%%&&&(((***++++++++++++)))***************))))))))))))******+++++++++++++++***)))((()))***,,,---)))((((((''''''((())))))***)))((((((((()))'''&&&############%%%&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((())))))******+++,,,,,,,,,,,,)))***,,,,,,++++++,,,---(((((('''&&&'''((()))***...---------...//////000*********+++++++++++++++---,,,+++)))((('''''''''%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&|||yyyvvvtttuuuuuuuuuuuuwwwzzz|||~~~}}}zzzpppoookkkddd]]]ZZZ[[[^^^YYY[[[TTTJJJLLLWWWZZZTTTIIIEEE@@@>>>>>>>>>===;;;<<<999666555666888888888444444555555555444333333333111000111222222111000000000000000000//////...,,,,,,.../////////...---000///...---,,,+++++++++)))***,,,.........,,,+++)))***+++,,,...///000111++++++++++++++++++++++++)))(((((()))++++++***)))------,,,+++*********+++)))+++............000111+++,,,---,,,***)))***+++%%%&&&(((***+++,,,,,,+++((()))))))))))))))((('''((()))***+++++++++++++++((((((''''''))),,,...000&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))******+++---...//////...000111111///------...((('''&&&&&&&&&((()))***++++++*********++++++,,,((())))))******+++,,,,,,,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}{{{yyyxxxwwwuuutttuuuxxx{{{||||||{{{xxxtttnnnfff___ZZZVVVSSSQQQSSSLLLEEEEEEIIIMMMKKKHHHDDD@@@===;;;<<<>>>??????>>>===;;;999888888888888<<<:::777555333222222333666555555444444333333333333333444333222000...---///222///)))***222666444---............---,,,+++///...------,,,+++***)))---,,,+++---000000---***...---+++))))))***,,,---***+++---...//////////////////...,,,))))))***+++111///......//////...---...,,,***))))))***,,,---((('''&&&)))---///---+++...)))&&&'''******)))))),,,+++******++++++***((((((((((((((('''''''''''''''''''''&&&&&&''''''''''''%%%######$$$$$$$$$###'''''''''&&&&&&'''''''''&&&%%%$$$#########$$$%%%++++++)))'''$$$$$$&&&((()))'''$$$%%%''')))'''&&&$$$%%%(((+++---/////////333444555444111...,,,+++...,,,)))(((((('''&&&$$$'''(((***++++++)))'''&&&&&&+++---+++,,,000000,,,---...///---)))%%%###"""(((&&&$$$&&&)))+++***'''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((}}}{{{yyywwwwwwvvvuuutttuuuxxx{{{||||||yyy~~~xxxpppjjjbbbZZZUUUQQQOOOMMMKKKGGGCCCCCCFFFGGGEEEBBBCCCAAA@@@@@@BBBCCCDDDCCCGGGEEECCC@@@>>>=========;;;:::888666555444333333222222111111111000000000333333333222111000///......000///******---...+++//////......---,,,,,,+++......------,,,+++++++++...,,,+++,,,...///---+++---,,,+++******+++,,,---+++,,,...///000000000/////////...,,,******,,,...222000//////000000...------,,,***(((((()))***+++)))((((((***---...---+++---***'''(((***+++******,,,***))))))***+++)))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%&&&(((((((((&&&%%%%%%'''))))))'''%%%%%%'''((('''&&&)))+++---000333555666666555777999999666222///,,,***)))))))))))))))&&&$$$'''((()))))))))(((&&&&&&'''***+++(((***000333000,,,,,,,,,***'''&&&&&&''''''&&&&&&&&&((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((~~~}}}}}}~~~~~~{{{zzzyyyxxxwwwuuutttttttttssssssuuuxxxzzz{{{{{{uuuzzz~~~xxxllleee\\\TTTNNNLLLJJJIIICCCDDDFFFGGGGGGEEECCCAAADDDDDDFFFIIILLLMMMLLLJJJMMMKKKHHHEEEBBB@@@??????999999888888666555444333333333333333222222222222333333222111111111111111///222222000///000...+++222111///---,,,,,,,,,,,,------------------------...---++++++---...---,,,---,,,,,,++++++,,,------//////000111222222222111000000...,,,******---000222000//////000000...,,,---,,,***(((''''''((((((+++******+++---...,,,+++,,,+++))))))***,,,,,,***+++***))))))******)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%&&&'''&&&'''''''''&&&&&&(((***(((&&&%%%%%%&&&''''''&&&'''(((+++...111333555555555888<<>>888555000)))$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%))))))&&&%%%'''$$$''')))***(((&&&%%%%%%&&&''''''&&&$$$######$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((|||{{{xxxvvvuuuvvvvvvwwwssssssrrrqqqooonnnmmmmmmlllkkkkkklllnnnnnnllljjjiiilllllljjjkkkmmmjjjeee]]][[[XXXWWWWWWXXXXXXWWWXXXZZZ\\\[[[WWWRRRNNNLLLIIILLLQQQVVVWWWRRRKKKEEE???===:::777444222222111000000000000111222444444333444444555777888999999999999999888777666555444AAA>>>???BBB@@@999555666444333333222111111000000//////////////////000000///111333333111000111222...000333777888888666555777666444333222222222222---//////...,,,******+++++++++---000222333000...+++++++++++++++***))))))(((***---,,,***)))***,,,"""+++...)))'''---...))))))(((&&&'''(((((('''%%%'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''***((('''&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&''''''''''''+++---111111///---+++***$$$&&&'''&&&######%%%'''&&&&&&&&&''')))+++...///222333666<<>>===;;;999777666555777===CCCCCC>>>777444444222222222111111111111000---------000333444111...///000222333222111///...222444777999:::999777666111111000///////////////...///...,,,++++++***)))***))),,,555>>>>>>555+++...---+++*********++++++++++++***)))((((((((((((+++*********************''''''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''',,,(((%%%&&&)))***'''######$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''(((((((((''''''((()))+++++++++***)))+++$$$!!!%%%***)))''''''******+++,,,------......))))))+++///444555222///...+++'''''')))***(((&&&''''''''''''''''''&&&&&&''''''&&&%%%&&&'''((()))))))))(((''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&(((''''''''''''((())))))((())))))***+++,,,,,,,,,~~~|||zzzyyyxxxwwwuuussspppqqqqqqqqqooonnnmmmmmmkkkkkkiiigggccc```^^^]]][[[[[[\\\]]]]]]ZZZUUUQQQNNNMMMJJJFFFBBB>>>;;;:::;;;<<<>>>>>>===;;;888666888666555333333444555666555666666666666555444444111444777888777777888:::======<<<:::888555333222555:::??????:::555333333444333222111000000///////////////222444555222//////000111222111000...---000111444666777666444333//////...---------------,,,,,,,,,++++++++++++*********---444::::::333,,,---,,,***)))))))))******,,,+++******)))))))))))),,,,,,++++++************(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((((()))---)))''''''***+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&'''((()))******)))(((...(((%%%(((+++)))''''''*********+++,,,---------+++++++++...111222000---...,,,+++++++++***)))''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))(((((('''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''((()))***&&&''''''((())))))******{{{xxxuuuuuuuuuuuutttrrrqqqoooooommmjjjfffbbb___]]]]]]^^^\\\YYYWWWTTTPPPKKKGGGGGGFFFCCC???===;;;::::::666777777777777666555555777666555444444444555666666666777888888666555444222444666777777777888999;;;;;;;;;:::777444000...111555888888555222111222444333222111///.........000000000222444333111......///000000000///---,,,,,,...000222333222111000------,,,+++++++++++++++,,,+++++++++***)))))))))***+++...222444444000---++++++***)))))))))******,,,,,,+++*********++++++...------,,,+++******))))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''******)))))))))))))))***...+++))))))+++,,,)))&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''(((((())))))(((((()))************)))111+++(((+++---***''''''))))))******+++,,,,,,,,,---,,,+++,,,......---,,,...///000///---+++******((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))***+++'''''''''((())))))******~~~}}}|||{{{zzzwwwsssppppppnnnjjjgggddd```]]]ZZZZZZWWWRRRNNNJJJFFFBBB???AAA???<<<:::888888999:::777777666666666666777777777777666555444555555666555666777888777666444333444555666777888888999:::::::::;;;:::777333///,,,000222333333111000111333222222000///.../////////...///000111111000---,,,....../////////...---,,,***,,,---///000//////...,,,,,,+++************+++---+++***+++***'''&&&(((+++,,,...///......---...,,,+++++++++++++++++++++,,,,,,+++++++++,,,------//////...---+++***))))))***)))((('''&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((()))***+++...,,,++++++,,,,,,***((('''&&&$$$######$$$&&&'''%%%&&&&&&'''((()))******++++++++++++,,,+++++++++111,,,***---...+++((()))))))))*********+++++++++,,,+++******+++,,,------...111444333///,,,,,,,,,(((((((((''''''&&&&&&&&&'''''''''''''''(((((()))(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++))))))******++++++++++++yyytttssspppllliiifffaaa[[[VVVRRRNNNIIIEEEBBB@@@===;;;999777555444444555666777888888777777777888999:::777777666666555555555555444444555555555444333222666666666777888:::::::::999:::::::::777333///,,,000000111000000000222333///......---...///111222000111222222111///---,,,...............------,,,***+++---...//////......---,,,++++++***+++++++++***&&&'''++++++((((((,,,+++---...---+++***,,,...,,,---------------------,,,+++++++++,,,---......//////...---+++***))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''')))+++---......---,,,+++++++++***)))'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''')))+++,,,,,,+++++++++++++++++++++...++++++...///,,,***+++******************++++++)))))))))))))))+++---///...111555444111...---...******)))(((((('''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((***++++++***************+++++++++{{{vvvooojjjeee___WWWQQQHHHEEEAAA???===<<<;;;:::888777777666777888999:::888888777777777777888999777777777666666666555555333333333222222222222222777555444555888:::::::::888888888888666333000...000000//////000111222222------,,,,,,---000222444444555777666333000///...//////......------------+++,,,------......///...------,,,+++++++++++++++%%%!!!###+++---+++,,,222,,,,,,,,,+++******+++---------.../////////......******++++++,,,---...///...------,,,+++******))))))(((((('''(((((())))))''''''&&&&&&&&&&&&''''''&&&'''''')))+++---///000,,,,,,++++++***))))))((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''')))+++---,,,+++******))))))******...,,,---000000,,,+++---++++++++++++++++++++++++((()))***))))))+++---000...000222222111//////000,,,,,,+++***)))(((((('''&&&'''((())))))))))))((())))))((('''''''''''''''''''''((())))))(((''''''))))))(((((())))))******(((((((((((((((((())))))rrrhhh```ZZZRRRMMMCCC@@@>>><<<<<<<<<;;;:::999999:::;;;;;;<<<======888888888888888777777777777777777777777666555555444333222000000111222333666333222333666888999888666666555444333111000///000///...///000000000000...---,,,+++,,,...111333555888999888444000//////000//////...............++++++,,,------.........---,,,++++++******++++++'''"""###,,,...***,,,333,,,+++******++++++,,,,,,,,,,,,.../////////......))))))******+++---...///,,,,,,++++++************''''''''''''((()))***+++)))((((((''''''(((((()))((((((((()))***+++,,,---*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''***,,,...///...---,,,++++++,,,---111///111333222---+++---,,,,,,,,,,,,,,,+++++++++)))+++,,,+++***))),,,......------...000111111000...------,,,+++***)))(((&&&'''((()))***))))))(((******)))(((((((((((()))'''((())))))))))))((('''+++***))))))((())))))))))))(((((((((((((((((((((ttteee\\\UUUOOOJJJAAA???===<<<======<<<:::555666888999::::::::::::999999::::::999888888777777777777777777666555555666444111//////000333444444222000111444777777666444444333222111000////////////......000000///...000...,,,++++++---000111555777999777333///---...000000///............///+++++++++,,,------......,,,++++++***************---&&&&&&......((((((///---+++)))***,,,---,,,+++***+++---.........------((())))))***+++---...///+++*********************''''''''''''(((***+++,,,******))))))))))))******((((((''''''''''''((((((((())))))((('''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&'''***---...333222111000//////000111444333444666333---+++---,,,,,,,,,,,,,,,,,,,,,,,,***---...---***)))***,,,...,,,***,,,000222222000//////...---,,,******)))&&&''')))*********)))(((+++******)))))))))))))))'''((()))******)))(((''',,,+++***)))((((((((((((+++++++++***************nnndddYYYTTTNNNCCCDDD???;;;;;;===>>>;;;777<<<;;;:::999:::;;;<<<===;;;:::::::::;;;:::777444:::999888666666666777777666555444222111111222222222222333333444555666666888333......000000---(((111000///......------...000///---,,,,,,...111222777999:::777222......///,,,------------,,,+++***///...---+++***)))((((((---,,,,,,+++*********++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***+++,,,......---+++************************''''''&&&''''''((()))***&&&+++,,,******+++---,,,***((('''''')))))))))((('''%%%$$$"""!!! '''&&&&&&'''(((((('''%%%(((((('''&&&&&&)))...222333222222222111000000000///000111222000,,,(((&&&111111///,,,)))((()))+++.........---,,,***))))))*********))))))+++000333444222///,,,)))(((''''''++++++******++++++++++++,,,,,,+++******++++++++++++***)))''''''(((((()))'''''''''''''''((()))))))))+++***&&&(((,,,)))"""}}}jjj```UUUQQQLLLAAABBB>>>;;;;;;===>>><<<888999999888777777888999:::::::::999::::::999777444999999888777777888999:::666555444222222222222222222222333444444555666666444333111//////...---,,,333222111000////////////000///---,,,,,,---000111666999:::777222---,,,---,,,,,,,,,+++++++++******......,,,+++******))))))---,,,,,,+++******++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***+++---......---+++************************)))(((((('''''''''((((((%%%(((,,,...---,,,++++++(((((())))))******))))))+++++++++***************+++***))))))******(((&&&(((((('''&&&&&&)))...111111111111111111111000000///000222333222///,,,***...---+++((($$$""""""###---.........---,,,***)))------,,,++++++---111444555333000---***((((((''',,,---...////////////......---,,,+++++++++++++++,,,+++)))(((((())))))***))))))(((((()))******+++***,,,***(((***...---'''vvvcccZZZPPPLLLIII???AAA>>>;;;;;;>>>???===;;;===<<<<<<;;;;;;;;;<<<<<<999888888999:::999666444888888888888999:::;;;<<<666555444333222222222333333333333444555555666666111222333111...---///111222111000//////......///000///---++++++,,,...///555888:::888222---++++++---,,,+++***)))***++++++------,,,+++++++++++++++---,,,,,,+++++++++++++++(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++---//////---+++************************+++***)))(((''''''''''''......---...000000///...((()))+++,,,,,,***(((&&&)))))))))))))))*********---,,,+++++++++***(((&&&'''(((((('''''')))---000000000000000000000111111///000222444444222000...------,,,***'''%%%&&&''',,,...000222111///,,,***...///...---,,,---000222666444222///,,,***((((((---///111444555444333111000///...---,,,,,,,,,,,,,,,,,,***)))))))))***+++++++++******++++++,,,,,,,,,---+++))),,,000111...nnn]]]UUUKKKIIIGGG??????===;;;<<<>>>???>>>===??????>>>============<<<777777777888999999777444999999888888999999999:::555555444444333333333333333333444444555555555555111111111111000000111222000///...---,,,,,,,,,,,,///...---++++++,,,---...444888;;;999444...+++***...---+++******+++---...,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,((((((((()))***,,,---...------,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,---//////---+++******************************)))(((''''''((((((,,,++++++...333555333111/////////...+++)))&&&$$$***))))))((('''&&&&&&%%%...,,,+++******)))&&&$$$'''((()))(((((()))+++............//////000000111///111222333333111///...***+++,,,,,,,,,,,,---///,,,///333666666333///---/////////...,,,,,,///111777555333000...+++)))(((---///333777888777555333222111000...---,,,,,,,,,,,,+++***)))))))))***+++,,,,,,+++++++++,,,,,,---......,,,+++,,,///111111{{{eeeWWWQQQIIIGGGGGG@@@>>>===<<<<<<>>>??????>>><<<<<<<<<;;;:::999888888777666666888999999777555:::999999888777777666555444444444444444444333333333333333333444444444444444000...///333555333111000///...------,,,,,,---...---,,,,,,,,,,,,---...444888;;;999444///,,,,,,000...---,,,,,,---///000,,,,,,++++++,,,,,,---...---,,,,,,+++,,,,,,------)))******+++,,,---///000---------,,,,,,+++++++++)))***+++,,,---------------,,,,,,...//////---***************************((((((((((((((()))******))))))+++000666777555111444333000---+++))))))(((---,,,,,,,,,++++++******///...,,,,,,+++***'''%%%''')))******))))))***,,,---------....../////////000000111111000...,,,***$$$&&&((()))))))))+++,,,---000555888999777333000111222222000//////000222666555333111///---+++***,,,///333777888777444222333222111///...---------,,,+++***)))))))))***+++------,,,++++++,,,,,,,,,000...---,,,,,,,,,...111ooo\\\RRROOOHHHGGGGGG@@@>>>>>>>>>======>>>??????=========<<<;;;999888777666666666888::::::999777::::::999999777666444333444444555555555555444333222222222222222333333333666111---///444777444000333222111000000/////////---------------......///222666999777333///---...//////.........///000111---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...+++++++++,,,,,,...///000...------,,,,,,++++++***)))***+++,,,---............------...//////,,,***************************(((((((((((()))***+++,,,+++,,,///333555555222///222000...,,,++++++---...)))******,,,---...//////222111/////////---+++)))''')))++++++***))))))***------------------..................---+++)))(((&&&'''))))))(((''''''(((---000444888999888555222333444555444222222333555444333333222000...,,,++++++...222555666444222000222111000///......---------,,,+++*********+++,,,......---,,,,,,,,,------000...---...---+++---111|||dddSSSMMMLLLGGGFFFFFF@@@?????????>>>======>>>????????????>>>===;;;999777666666777999;;;<<<:::888999999::::::999777666555333444555666666555444444111111111111111111111111444222000111333555444222444333222111111000000111,,,,,,---......///000111000333555444000------///............/////////000...------,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,+++++++++,,,,,,---.........---,,,,,,+++******))))))+++,,,---.....................//////,,,***************************))))))))))))))))))*********,,,/////////...............---,,,,,,++++++,,,&&&&&&''')))***,,,------222111000000000///,,,***''')))+++,,,***)))((((((------------,,,,,,,,,,,,+++++++++,,,+++***))))))''')))++++++***)))))))))+++...222666777777444333111222333333222111333444111111222111000///---,,,,,,...111333444222000...111000///...............000///---,,,,,,,,,---...000000///...............---,,,...111///,,,...333mmm]]]NNNJJJKKKFFFEEEFFF??????@@@@@@>>>======>>>???<<<<<<<<<;;;999777555333777666777999<<<<<<;;;999888999:::;;;:::999888777333444555666666666444444111111111000000000000000222333444333222111333555333222111000////////////+++,,,---...///111222222---000222111---,,,---///,,,,,,---...//////......///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///+++++++++***++++++,,,,,,......---,,,,,,+++******((()))+++,,,---.........///......///000///,,,***************************,,,+++***)))((((((((((((''')))***)))'''(((,,,000---.........,,,)))'''%%%***************+++++++++000///............,,,)))'''))),,,,,,+++)))((((((---------,,,,,,+++++++++((()))******++++++++++++###%%%(((************+++))),,,000333555555444222---///000000//////000111///000111111000///...------///111222333111///...000///...............///222111000......//////000222222111000000///000000+++***...333222...000666xxxcccWWWSSSLLLHHHEEECCCBBB@@@DDDCCCAAA@@@??????@@@@@@???;;;:::===>>>:::777777888777777888999999777555777888:::===>>>===888555777666666666777777444222222222222222222222222222222222222222222222333333555111000222111......000////////////000000000000***,,,///222111///,,,)))111///...---......---+++...------,,,,,,,,,------........................---,,,,,,---000000---***...---+++))))))***+++,,,)))))))))***+++...000222------,,,,,,+++***))))))'''((())))))(((((()))+++***)))(((((()))***((('''&&&'''((()))***+++,,,---------.........---,,,+++******))))))))))))******000111000...***&&&%%%%%%)))************)))((((((,,,,,,---,,,+++)))'''&&&''''''''''''''''''''''''(((&&&$$$&&&***,,,,,,******+++---...///...------...---,,,+++,,,---...///000000000000000000000000/////////000222111///---...........................///000111111000///...111111222222111000///---111111000///...---------rrr```QQQNNNIIIEEEDDDCCCBBBAAADDDCCCBBB@@@@@@@@@@@@@@@@@@<<<;;;======999777777888777666777888888777555888999;;;>>>@@@>>>:::777666666666666777777444222333333333333333333333333444444444333333333333333333000///111000------000////////////////////////---...///000000///...---111///...---......---+++...------,,,,,,---------........................---,,,+++,,,......,,,***///...,,,******+++,,,---))))))******,,,---///000---,,,,,,+++******))))))((((((((()))************+++***))))))******)))(((''''''((()))******+++,,,***+++,,,,,,,,,+++))))))******))))))))))))******/////////---***'''&&&&&&*********+++***))))))(((,,,,,,---,,,+++***((('''''''''''''''''''''''''''(((&&&%%%&&&))),,,+++***++++++,,,---------,,,,,,---,,,+++++++++,,,---...///////////////////////////....../////////,,,***------------------------......////////////......------...///...---,,,+++------......////////////iii\\\NNNJJJGGGDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@AAAAAAAAA===;;;======999777888777666555666888888777555999:::<<>>@@@???<<<:::666555555666888777555333444555666666666666555444777666666555444333222222000---,,,//////------111222222222111111000//////000111222222222222222222000///...---......---+++------,,,,,,,,,---..............................---,,,*********+++,,,,,,...---,,,+++++++++,,,,,,)))***+++,,,,,,,,,+++***+++++++++******)))))))))+++((('''***///111...***---+++******++++++)))(((((((((((((((((((((((((((+++,,,---------,,,***)))))))))(((((((((((())))))***+++---,,,***))))))***+++++++++++++++******))))))*********)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&((()))))))))))),,,+++)))((('''(((((())))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((+++---...---+++************************,,,+++***))))))***+++,,,+++,,,...///000000//////000000000///...,,,***)))~~~iii[[[TTTOOOLLLHHHFFFEEEEEECCCAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA<<<999::::::888888:::666555555666888999777666888888999;;;======:::888555555555666888777666444444555777888888777555444666555555444333222222111000------///000---...111555444444444333333222222...000333666666555222111000///...---......---+++,,,,,,,,,,,,,,,---...///////////////////////////------,,,+++++++++---...------,,,+++++++++++++++******,,,------,,,+++***+++++++++***************,,,))))))---222555111------+++************)))'''))))))))))))((((((((((((***+++,,,,,,,,,+++***)))))))))(((((((((((())))))(((***++++++***)))***+++***++++++++++++***))))))''''''(((((((((&&&%%%$$$''''''''''''''''''''''''%%%&&&'''(((((((((((((((+++***((('''&&&&&&'''((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,------,,,***************************+++***)))(((((()))***++++++---...000111111111000000000111000///,,,***)))qqqaaaVVVPPPMMMJJJGGGDDDCCCAAA???===??????@@@@@@@@@@@@??????@@@:::666777888888999<<<666666666777999:::999777888777888:::;;;:::888555555444555666888888666444444555777888888777555444555555444444333333222222333000///111111//////222555555555555555555555555---000444777888666333000111///...---......---+++,,,,,,,,,,,,---......///////////////////////////.../////////------...000------------,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++---111555777444222///---++++++++++++)))(((************))))))))))))(((((()))***)))((('''&&&)))((((((''''''(((((()))''')))++++++***)))***+++)))************)))((((((&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''$$$&&&((()))(((''''''((()))((((((''''''''''''((('''((()))++++++,,,,,,,,,++++++++++++++++++++++++///...---------+++(((&&&************************+++******************+++***+++---.../////////...---...000111111///---,,,ttteee[[[QQQKKKKKKIIIFFFDDDCCCBBB???======>>>????????????>>>======777444555777777999===777666777888:::;;;:::999999888888999:::999666444444444444666888888666444333555777888888777555333555555555444444444444444666333222444333000000333444444444555666666777777///000333555666555444333111///...---......---+++,,,,,,,,,,,,---.../////////////////////////////////111333222000///000222///////////////......---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++...111555777888777666111000...---...---+++***************++++++++++++'''((()))))))))((('''&&&((((((''''''''''''((((((''')))++++++***)))***+++((())))))))))))(((''''''''''''((()))((('''&&&%%%''''''''''''''''''''''''###&&&)))***(((&&&&&&'''&&&'''(((((((((((((((((('''(((***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,)))'''************************++++++,,,,,,,,,,,,++++++***+++,,,---...------,,,...000111222222000...,,,iii]]]VVVNNNGGGKKKIIIGGGFFFEEEDDDBBB@@@<<<===>>>??????>>>===<<<<<<666222444666777:::>>>888777777999;;;<<<;;;:::;;;:::999999:::888666333444444444666888888666555333444777888888777444333555555555666666666666666888555444555444111111444222333333444555666777777111111222333333444555555111///...---......---++++++++++++,,,---...///000000000000000000000000000///222555555333111111333111111111111111000//////------,,,,,,---...000111------------------------+++///444777888888888999444222000000000///---,,,******+++++++++,,,,,,,,,)))***+++++++++***((('''((((((''''''''''''((((((''')))++++++)))))))))***(((((((((((((((''''''&&&((())))))******)))((('''''''''''''''''''''''''''"""&&&)))***(((&&&&&&'''%%%&&&((()))***)))(((((('''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((***---...---+++************************+++,,,---......---,,,++++++,,,---.........---,,,222333444444222///+++)))lllaaa[[[RRRJJJJJJKKKIIIGGGDDDBBBAAAAAAAAA===>>>>>>>>>===;;;999777999999888888888888999999222777;;;<<<999666555777===<<<999888888888777666222444777888777666555555:::999888888888999:::;;;888777777888:::;;;999888888666444333444555555444111222444666999888555222111222444555555444222111000000//////...---------,,,,,,---...///000111111111222222111000111333555222444777999999888666444;;;;;;999777555333222111............///000111222000000111111///...,,,***+++111888>>>???===;;;999999666333000///---+++)))...---,,,---...///...------,,,++++++******++++++((())))))*********)))))))))))))))))))))))))))))))))***+++++++++)))((('''+++***((('''&&&&&&&&&'''%%%&&&''''''&&&&&&''')))))))))((('''%%%$$$######''''''&&&&&&'''(((***++++++******)))***,,,---...111000///...---------...++++++,,,---...///111222((()))***+++,,,+++******)))((((((***,,,---,,,***)))***+++,,,---,,,+++***+++///333333111......///~~~dddZZZVVVOOOHHHHHHJJJIIIFFFCCC@@@>>>===============<<<;;;:::999888999999888777777777888888555666777999::::::999777>>><<<;;;::::::999777666333555888999888888999::::::999999999:::;;;<<<===::::::999:::;;;;;;999777999666444444555666555555333333444666888888666444222333444555555444444333222111111000000//////...------...///000111222222333444444222111111333555555777999;;;<<<<<<;;;:::<<<;;;:::999777555444444444333333222222222222222333333333222000...,,,++++++000777;;;<<<;;;999999777555222000000///---+++...---,,,---//////...---,,,,,,+++************+++)))***************))))))))))))))))))))))))))))))))))))*********))))))(((+++***((('''&&&&&&&&&'''&&&''')))(((''''''(((*********)))((('''%%%%%%$$$&&&&&&&&&&&&'''((()))***+++***))))))***+++---...111111000000///...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++)))(((&&&++++++******))))))'''&&&***++++++,,,,,,,,,,,,,,,---000333333111...,,,---qqq\\\TTTRRRMMMHHHGGGIIIGGGDDDAAA>>><<<:::999======<<<:::999999999999999999888777666666777777888555444777<<<>>>===:::>>>>>>>>>===<<<:::888666555777999:::999:::<<<>>>::::::::::::;;;<<<>>>???===<<<;;;<<<===<<<999777999666444444555666555555555444444555777888888777333444444444555555555666444444333333222111111111//////000111222333444444777777666444222222444555666777888:::<<<===>>>???===<<<<<<;;;:::999888888999888777666555444333222888777666444111///---,,,---000555888888888888888666444111000000000///------,,,,,,---//////...---,,,++++++***************+++++++++++++++***)))((())))))))))))))))))))))))))))))(((((())))))*********)))((('''&&&&&&&&&&&&'''((())))))(((((()))+++******))))))((('''&&&&&&%%%%%%&&&'''((((((((((((******))))))***+++---...000111222333222000...------,,,+++******)))******,,,,,,,,,,,,***)))((('''***++++++***'''&&&&&&&&&,,,,,,,,,,,,,,,------...///222555555222000...---zzziiiXXXRRRQQQMMMIIIHHHEEEDDDBBB@@@>>><<<:::999===<<<:::999888888999999999999888777666666666666777666555777;;;>>>??????===???@@@@@@===:::888777999:::;;;:::999:::<<<>>>:::::::::;;;;;;<<<<<<===<<<<<<<<<===>>>>>>;;;999888555333333444555444444777555444444666888999999666555555555555666777888666666555555444333333333111111222333444555555666999999888666333222444555444444555666888;;;>>>???=========<<<<<<<<<<<<<<<;;;;;;:::999777666444333;;;;;;999777444111...---///222444666666666777888777444222000000///...,,,,,,++++++---///000...,,,++++++***))))))))))))))),,,,,,,,,,,,+++***(((((((((((((((((((((((((((((()))(((''''''''')))***,,,((((((''''''&&&&&&&&&&&&&&&((())))))(((''')))***)))))))))(((((('''''''''$$$%%%&&&((((((((('''&&&***))))))))))))+++,,,---...111444666666555333111---,,,+++***)))))))))***))))))******++++++++++++((()))***)))'''''')))+++...---,,,+++,,,---...///222444666888888666444333ooocccWWWQQQOOOKKKGGGEEEBBBAAAAAA@@@???>>>===<<<===<<<:::999888888999:::999999888777777777777777555777888888999;;;???CCC<<>>;;;::::::=========;;;999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;>>>@@@@@@>>><<<666444222111222333333333888666444444666888999999888888777666666777888888777777666666555444444444222222333444555666777777999999888666333222333555333333333444666999;;;===;;;<<<<<<===>>>?????????=========<<<;;;:::888777<<<<<<;;;:::777444000...222333555555444555666888888555222000///...+++)))******+++---///000...,,,+++***))))))(((((()))))),,,,,,,,,+++***)))((('''(((((((((((((((((((((((((((((('''''''''(((***+++'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&((()))((((((''''''''''''''''''%%%&&&'''((((((((('''&&&***))))))((()))+++,,,------///444888:::999888666---,,,++++++++++++,,,,,,***************+++++++++*********)))))))))+++,,,...---,,,+++,,,---...///222444777;;;>>>???>>><<<|||ddd]]]UUUOOOLLLIIIEEEBBB@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999888888888888999999555888::::::888888===BBB;;;>>>AAA@@@===;;;;;;===?????????>>>;;;999999:::::::::;;;;;;;;;;;;:::999:::;;;===@@@CCCCCCAAA???666444222111333333333333777555333444666888888888::::::999999888888777777777777666666555444444444333333444555666777888888888888777555222111222444555555444555666888:::;;;999:::;;;<<<>>>@@@AAAAAA@@@@@@@@@@@@>>><<<:::999999;;;<<<===;;;777333000333444555555444333555666888555111///...,,,)))'''))))))+++---000000...,,,***))))))(((((((((((((((***************)))((('''))))))))))))))))))))))))((((((''''''(((((())))))&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&&&&'''((('''''''''''''''''''''(((''''''((((((((((((((('''))))))(((((()))***,,,---,,,///333888::::::999888...------,,,,,,,,,------...---+++***)))(((((((((///,,,)))))))))******))),,,,,,,,,,,,,,,------...111222666<<>><<<;;;;;;<<<<<<<<<<<<;;;::::::888888888888999:::;;;<<<888999999999999999;;;<<<999===???>>>;;;:::===@@@>>>@@@AAAAAA>>><<<<<<<<<777888:::<<<===>>>======>>>???AAADDDFFFFFFCCC@@@888666444333444555555444555444333444666777777666<<<<<<<<<;;;:::888666555666666555555444333333333333333444555666777888888666666555333111000222333666666666666666666777777666777999;;;===@@@AAABBB@@@@@@@@@???<<<999666444555888<<>>:::555111222333444444222111222333555222///------+++)))(((((()))***---000000...+++))))))(((''''''''''''((((((((()))))))))(((((('''))))))))))))))))))))))))((((((((()))((((((''''''%%%%%%&&&'''''''''&&&%%%&&&'''((((((''''''((()))'''''''''(((((()))))))))***))))))((((((((())))))))))))(((((()))***,,,------///222555777777777666000///...,,,++++++++++++...---+++***)))((())))))///***%%%%%%***---+++(((***++++++,,,,,,,,,,,,,,,...///333:::@@@DDDCCCBBBxxxaaaYYYXXXUUUQQQNNNKKKHHHEEE@@@@@@@@@@@@>>><<<:::999;;;<<<=========<<<;;;:::888888888999:::;;;======;;;999777888;;;<<<999777888<<<>>>===::::::>>>BBB>>>@@@CCCCCCAAA???>>>>>>555777:::===???AAAAAAAAABBBCCCDDDGGGIIIGGGDDDAAA:::888555555666777777666444333333444666777666555<<<=========;;;888555333555555555444333333222222333333444555666777888888444444444222000///111333666666555555444444333333555666888:::===???AAABBB>>>>>>>>><<<888444000---333777<<<@@@@@@<<<666222111222333333111000000111222000---,,,,,,,,,***)))'''(((***---000000...+++))))))((('''''''''''''''&&&'''((((((((((((((('''))))))))))))))))))))))))(((((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%'''((())))))(((((()))***(((((())))))******+++++++++***)))(((((()))***+++)))((((((((((((***+++,,,...///111333444444333222222111///,,,***)))((((((+++***)))))))))***,,,---+++%%%"""+++000...***)))***+++,,,---,,,+++***,,,---111777>>>BBBAAA???nnncccVVVTTTQQQNNNLLLIIIEEEBBB@@@@@@@@@@@@@@@???>>>===@@@@@@@@@???>>><<<;;;:::===;;;;;;;;;===>>>>>>======;;;999999:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>BBBEEEHHHFFF???:::999:::===???BBBEEEFFFFFFEEEDDDGGGHHHJJJMMMMMMIIIDDD???===999333111111333444555555555666666777777888888;;;::::::999888777666666888666444333222333555666...000333555777777666555555333222111222222111000333444555555555444333222222222222333444777999:::=========:::555000---,,,111222444555555444333222000000000222444444222000...---++++++++++++***(((+++++++++***************((()))*********((('''&&&***)))((()))***)))(((&&&((('''&&&&&&''''''%%%###***************)))(((((('''&&&%%%$$$%%%''')))***'''''''''''''''((())))))&&&&&&''''''((())))))))))))))))))))))))*********---+++***(((((()))+++,,,---...............------...---,,,+++***)))))))))++++++******************(((((())))))***+++------...***)))------***)))))).........000333888===@@@xxxdddZZZSSSQQQNNNLLLJJJGGGCCC@@@@@@@@@@@@@@@??????>>>>>>@@@@@@??????===<<<;;;:::<<<;;;<<<>>>@@@AAA@@@???>>><<<:::999:::;;;;;;;;;:::::::::::::::;;;<<<<<>>@@@EEEIIILLLNNNNNNNNNOOONNNMMMLLLJJJDDD>>>999;;;777222000111333444555444444555555555666666666999999888888777666666666777666555444333444555555---...111333444555555444666444222111111222000///333333444555444333222111000000000111222444666777999::::::777333///,,,,,,---...000111111000///............000111111000...---,,,******++++++***(((++++++*********)))))))))((())))))***)))((('''&&&***)))(((((())))))'''%%%'''&&&&&&&&&''''''&&&$$$))))))******))))))((('''((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))*********))))))(((((((((''''''(((((())))))))))))+++***(((''''''(((***+++,,,,,,------------,,,,,,///...---,,,++++++++++++++++++******************))))))))))))***+++,,,,,,000,,,+++...///,,,+++,,,+++++++++---111666;;;===kkk[[[RRROOOMMMJJJHHHGGGEEEAAA???@@@@@@@@@?????????>>>>>>@@@??????>>>===<<<;;;;;;;;;<<<>>>BBBEEEEEEDDDBBB???===:::::::::;;;;;;:::999999999999999999:::;;;AAACCCEEECCC@@@>>>???AAABBBEEEIIIMMMPPPRRRRRRRRRSSSQQQMMMJJJFFFAAA;;;666888555222111222444666666444444444444444555555555777777777666666666666666666666666555555555555444111111222333555666777777666444222111111111///...222222333333333222000///////////////000111222333444555666444000---++++++)))***+++,,,---,,,+++++++++++++++---//////---+++,,,***)))***++++++***)))++++++***))))))(((''''''((((((((()))(((((('''&&&)))((('''((())))))'''%%%&&&&&&%%%&&&(((((('''&&&(((((()))))))))((('''''')))((('''&&&&&&&&&'''((('''''''''''''''((())))))))))))((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&'''(((***+++***++++++,,,,,,+++++++++///...---,,,,,,,,,,,,,,,******+++++++++++++++++++++***************++++++///++++++...///,,,+++,,,((('''(((***...333888;;;wwwdddXXXRRRLLLJJJGGGFFFEEEDDDAAA@@@@@@@@@???????????????@@@@@@@@@???>>>===<<<<<<<<<;;;===@@@EEEIIIIIIGGGDDD@@@===;;;:::;;;;;;;;;:::::::::999999999::::::;;;AAABBBCCCBBBAAAAAACCCEEEIIIJJJLLLMMMNNNMMMLLLLLLPPPMMMIIIEEECCC@@@<<<999666444222222444777888888444444444444444444555555555666666666777777777888555666666666666555444333111111222222333555666777666444111000000000...---111111222222222000///..................////////////111222000...+++******'''((()))***++++++***************,,,......,,,***+++)))((()))+++++++++)))++++++***)))((('''&&&%%%''''''((((((((('''''''''((('''''''''))))))'''%%%&&&&&&&&&''')))***((('''''''''((((((((((((''''''***)))((('''&&&&&&'''''''''''''''''''''((())))))"""###$$$%%%&&&(((((()))&&&'''((()))))))))((((((''''''&&&'''((()))***+++******++++++,,,+++++++++------,,,+++++++++,,,,,,******+++++++++++++++,,,,,,++++++***))))))******,,,)))(((,,,---***)))***&&&&&&''')))---222777:::mmm___VVVRRRJJJHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>><<<>>>BBBGGGKKKJJJGGGDDD???===;;;:::;;;<<<<<<;;;===<<<<<<;;;;;;;;;<<<<<<@@@AAABBBBBBCCCDDDFFFHHHLLLLLLLLLLLLKKKIIIGGGFFFKKKHHHDDDAAA???>>><<<:::555444333444777999999999555555555555555555555555555555666666777888888888555555555666555444333333////////////000222333444555222000/////////...---111111222222111///...---........./////////......,,,---///...,,,***))))))((()))***++++++,,,,,,,,,+++++++++---......---++++++***)))***+++,,,+++***++++++***)))((('''&&&%%%(((((('''''''''((((((((((((''''''((())))))(((&&&'''&&&&&&(((******)))(((''''''((((((((((((''''''***)))(((((('''''''''''''''''''''''''''((())))))######$$$%%%&&&'''(((((('''((()))***+++***)))((('''''''''((()))***+++,,,******+++,,,,,,,,,,,,,,,+++***************++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))+++((('''+++---***)))***((('''((()))---222666999uuudddYYYRRRMMMIIIFFFDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDCCCBBB@@@?????????@@@AAA???@@@CCCGGGJJJIIIFFFCCC>>><<<::::::<<<=========???>>>==================???@@@BBBCCCEEEGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFIIIFFFAAA>>><<<:::888777444444444555888999999888666666666555555555555555444555555555666666777777444444444333333333333222111222222333444444555555333111///.../////////---111111222222111///---,,,------.../////////......***,,,...---+++)))))))))))))))***+++,,,------...,,,,,,,,,...000000...,,,---+++***+++,,,,,,+++***++++++***))))))((('''''')))(((((((((((())))))***(((((('''(((******)))((((((((('''(((******)))'''''''''((()))))))))(((((())))))(((((((((((((((''''''''''''''''''((())))))******))))))(((''''''&&&'''(((***+++,,,+++)))(((((((((((())))))*********)))***+++,,,,,,,,,,,,,,,)))))))))))))))***+++,,,******++++++,,,---------,,,,,,+++***)))))))))***---))))))---...,,,+++,,,*********+++...222666888hhh[[[TTTNNNJJJFFFDDDAAAAAABBBDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDCCCBBB@@@@@@AAABBBCCCAAABBBDDDFFFHHHGGGCCC@@@===;;;::::::<<<>>>???>>>??????>>>===============???@@@BBBEEEHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEBBB>>>;;;:::888666555222222222444777777666555555555555444444444333333333333333333333333444444444333222111111111222222111111333444555555444444111///---...///000///...222222222222111///---,,,+++,,,---...///......---+++,,,...---+++)))))))))(((((())))))***,,,---...---------...000000...---///---,,,,,,------+++***++++++*********)))))))))***))))))((()))***+++,,,)))(((((()))+++,,,***)))***)))((()))******)))''''''((())))))******))))))'''(((((())))))))))))((('''''''''''''''((()))))),,,,,,+++***((('''&&&&&&%%%''')))++++++***((('''''''''(((((()))((((((((('''((()))***++++++++++++))))))))))))***+++,,,---******++++++,,,------...++++++******************,,,)))(((---...,,,+++,,,,,,,,,++++++---111555777rrr^^^VVVRRRNNNJJJEEEBBB@@@???AAACCCDDDCCCEEEDDDCCCBBBCCCDDDFFFHHHEEEDDDBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFEEEBBB???<<<;;;999:::===???@@@?????????>>>===============???@@@BBBFFFIIIJJJIIIHHHHHHHHHFFFDDDBBB@@@???>>>???===;;;999999999777666111000111333555666444222444444444333333222222222111111111111111111111111444333111//////000111222)))***---...///...---,,,000...------///000000///222222333222111///---,,,)))***,,,---......------+++---......,,,***))))))'''''''''''')))***,,,,,,---,,,---...000000...---000///------------+++***+++++++++***************+++***)))))))))***,,,---***))))))***,,,---+++***+++***)))*********(((&&&(((((()))***************&&&'''((())))))***))))))'''''''''''''''((())))))((((((((((((''''''''''''$$$&&&(((******)))'''&&&'''''''''(((''''''&&&&&&&&&'''((()))************))))))******+++,,,---...******+++,,,,,,---......+++***************++++++***&&&&&&***,,,***)))***------++++++---000333666~~~gggYYYQQQJJJGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@AAABBBCCCDDDBBBAAAAAA@@@???????????????>>>>>>============>>>???>>>>>>===<<<<<<;;;;;;???AAAEEEGGGIIIIIIHHHGGGIIIGGGDDDBBB@@@>>><<<999===<<<;;;999777666444444333000///222666888777555555333222222333222111000111222111000......000222444333111111111000...,,,...//////000///...---,,,)))***,,,---.../////////333333222333222000---***---------............///...---+++******+++---...,,,+++***))))))***+++,,,............////////////%%%+++---)))(((,,,---******)))'''&&&'''(((***+++,,,+++***))))))+++---.........---,,,++++++***))),,,++++++******++++++,,,)))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((*********)))))))))))))))******++++++++++++******)))***,,,,,,++++++,,,...---,,,+++)))&&&&&&(((+++...---,,,,,,,,,...000222//////------...000222444rrr```VVVQQQMMMKKKKKKFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBAAA@@@???>>>>>>>>>??????>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<=========???AAADDDFFFGGGGGGEEEDDDEEECCCAAA@@@???>>><<<:::<<<<<<:::999777555444333111000000222444555555444333222111111222333111000333333333111......///111444222000000000000...---111000//////......//////***+++,,,---.../////////000111111222222111...,,,........./////////000000---,,,***))))))***,,,---,,,+++***))))))***+++,,,////////////000000000000)))...///,,,+++---...,,,+++***)))''''''(((***+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))))))))))))))))))))******++++++******))))))+++,,,+++******+++,,,++++++***'''%%%%%%''')))000///---+++***+++,,,---000///......///111333444sssfffYYYSSSPPPMMMKKKLLLGGGFFFEEEDDDCCCCCCBBBBBB@@@AAAAAAAAABBBBBBCCCCCCEEEDDDCCCAAA@@@@@@??????AAA???===<<<<<<===>>>???============>>>>>>???@@@;;;;;;;;;;;;<<<===>>>??????@@@BBBDDDDDDCCCAAA@@@@@@>>>============;;;:::;;;;;;999888666555444333000111222222111111222333111000000111333333222000444555444222///......///555222///.../////////...000///...,,,,,,---......++++++---...////////////...///111222222111000/////////000000000111111111,,,+++***))))))***+++,,,,,,++++++******++++++,,,//////000000000111111111---111222///---///000......---+++)))))))))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++************++++++(((((()))))))))(((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))*********)))((('''&&&%%%&&&&&&'''''''''((((((((())))))(((((('''&&&&&&%%%))))))))))))))))))******))))))************))))))***+++,,,+++))))))***++++++++++++)))'''&&&(((***...---,,,************+++111000//////000111333444kkk```VVVSSSPPPKKKHHHHHHHHHGGGEEEDDDCCCBBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@???AAA???===<<<;;;===???@@@============>>>???@@@AAA;;;;;;;;;;;;;;;===>>>??????@@@AAAAAAAAA@@@>>>===;;;:::999:::;;;<<<;;;::::::999888777555444333222000222444333000///111444/////////111333444222111333444444333000///000111555222///....../////////---,,,,,,,,,++++++++++++,,,,,,---//////000000000...000222333222000///////////////000000000111111---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,////////////000000000000000222222000......///000000///---+++************)))***,,,......---,,,++++++++++++++++++++++++,,,******))))))))))))******'''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))))))))))))))(((((('''&&&''''''''''''(((((((((((()))((((((((('''''''''&&&)))))))))))))))*********((())))))******))))))(((***+++,,,+++)))((()))***---......,,,******+++---++++++***++++++,,,....../////////...///000111222qqqeee]]]VVVSSSPPPKKKGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEE@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>@@@AAA============>>>@@@AAAAAA>>>===<<<;;;;;;<<<>>>>>>???@@@@@@@@@???>>>===<<<999888777888:::;;;;;;:::888888777666444333222222111444555444111000111444......///222444555333111111222444333222222222444444222000///000000000///+++,,,---......,,,+++)))------...///000000000000///111444444111///............/////////000000000.........------.........,,,,,,,,,------,,,,,,,,,---------.........//////111111000000...---...000000///...---+++******))))))***---...///...,,,+++------,,,++++++***))))))***))))))(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((())))))************))))))************))))))+++,,,,,,+++)))((()))***...//////...,,,,,,---...,,,,,,------...//////000---------------......///{{{hhh^^^XXXTTTSSSQQQKKKIIIIIIFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFEEEDDDDDD??????@@@AAAAAAAAAAAAAAA??????>>>>>>??????@@@@@@>>>>>>>>>>>>??????@@@AAAAAA???===<<<<<<===???@@@@@@@@@@@@@@@???>>>===<<<999888777888:::;;;:::999777777666555444333222111222333444333222111222333//////111333555555333111000222444444444333444555444222111222222333111000---...///000///...---,,,......///000000000000000...222555444111...---............/////////000000////////////////////////,,,------......------,,,,,,,,,---------.........000......///---+++---111//////...---,,,+++***)))***+++---...///...,,,+++------,,,+++***)))(((((())))))(((((((((((())))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((******))))))((((((((('''$$$%%%&&&'''((()))))))))''''''((((((((()))))))))&&&&&&'''(((((()))******((((((((()))******++++++******++++++++++++******+++,,,---,,,*********,,,,,,---......,,,,,,---...111111000000///.........,,,,,,------------------pppccc[[[VVVSSSRRRPPPJJJHHHIIIEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@@@@AAABBBAAA@@@??????<<<<<<>>>?????????>>>>>>?????????>>>??????@@@@@@@@@???=========???BBBCCCAAAAAAAAA@@@??????>>>>>>;;;:::999999::::::999888666666555444333222111111222111000111222333222111111111222555777666444111111333555555444333333444333333333444555555222000///...,,,+++***+++---...//////000111111111000000,,,000444444111...///111//////000000000111111111......////////////......,,,---...//////...---,,,------------.........//////,,,,,,...---***---333.........---,,,+++***)))++++++---.........---,,,,,,+++++++++******)))))))))((((((''''''(((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&'''((()))))))))))))))'''((((((((())))))))))))((((((((((((((()))))))))'''(((((()))******++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,+++,,,...,,,...//////...---...///111111111111000///......---------------------,,,jjjaaa]]]WWWTTTRRRNNNHHHEEEFFFDDDCCCCCCBBBBBBBBBCCCCCC@@@AAACCCDDDDDDBBBAAA???AAABBBBBBBBBAAA???===<<<999;;;===??????>>>===<<<@@@@@@?????????????????????>>>======>>>AAADDDGGGAAAAAAAAAAAA@@@@@@@@@???===<<<::::::;;;:::999777555555444444333222111111111///---///222333222///222222333666777777444111333555666666444333222222333333444666777666333000000,,,((($$$$$$'''+++...///000000111111111111000***///333444111///111333000111111111111222222222------............------,,,---...//////...---,,,............/////////000///++++++...---***---444------------,,,+++******+++,,,------......------***************+++++++++((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********))))))((((((((((((((())))))))))))******))))))(((((('''''''''(((((()))***++++++++++++,,,,,,------,,,,,,++++++,,,------------...///...000222222111000000111---...///000111111111111---......///......------zzzgggXXXYYYWWWRRRNNNJJJHHHGGGGGGFFFCCC@@@BBBFFFGGGDDD@@@AAAAAABBBBBBCCCBBBBBBBBB??????@@@AAAAAA???>>>===999:::<<<>>>@@@@@@@@@???@@@>>>======???AAAAAAAAA;;;<<<===>>>AAACCCEEEFFFCCCCCCCCCBBBAAA@@@>>>>>>===999666666888999888777444444444333222111000///111111111111111111111111333444666888888777555444999777444333333333111000444333333444555444222///------,,,,,,,,,------............///111000...,,,///000000000000000//////000000000000000000000000......//////...------,,,...------,,,,,,------...........................222///---,,,,,,,,,+++***++++++,,,,,,,,,+++******,,,******...222333///+++---------,,,,,,++++++***((((((((()))******++++++$$$%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%***)))(((''''''((()))***))))))))))))***************************)))((('''(((''''''((()))+++***)))+++((((((++++++((((((+++,,,,,,,,,------.........,,,---...///000000000000/////////000111111///---,,,///222444222000//////---.../////////...---,,,uuueeeXXXXXXVVVQQQMMMIIIGGGFFFFFFFFFCCCAAACCCFFFGGGDDDAAABBBBBBCCCCCCCCCCCCCCCBBB??????@@@@@@??????>>>===;;;<<<===>>>???????????????>>><<<===???AAABBBAAA>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>>>><<<999666555777888777555333333333333222111000000111111111111111111111111333444555666777666555555999777444333444333222111111000111222444444222000------,,,,,,---.../////////......///000000///---//////000000000000//////000000000000000000000000000000000000///......---...------------------...........................222///,,,+++,,,------,,,,,,,,,,,,,,,++++++++++++,,,***))),,,000111...+++------,,,,,,+++***))))))*********))))))))))))(((&&&&&&'''(((((((((((((((******)))(((((('''((((((+++***(((((('''((()))***)))))))))*********++++++))))))))))))))))))((((((***(((((((((***+++***))),,,)))))),,,,,,)))***------------...............------///000000111111111222222222444555555333111///111444555444222111111000000111111111000...---|||mmmaaaXXXWWWTTTPPPLLLIIIGGGFFFFFFFFFDDDBBBDDDGGGGGGEEEBBBCCCCCCCCCDDDDDDCCCCCCBBB??????>>>>>>=========>>>>>>>>>======>>>???@@@@@@>>>===<<<>>>@@@BBBCCCCCCCCCAAA???===<<<===???AAABBBBBBBBBBBB@@@???>>>===;;;999666444555555444333333333333333222111111000111111111111111111111111333444444444555555555666888666444333444444333222......///000333333111000---,,,------...///000111000///------///000///...//////000000000000//////////////////////////////222222111111000///............------------......////////////////////////111///+++***,,,...//////...---,,,+++***+++,,,,,,---***)))+++...000...,,,......---,,,***)))((((((,,,,,,+++***((('''&&&&&&((((((((((((((())))))***,,,+++***)))((()))***+++,,,+++)))((((((((())))))************++++++++++++((((((((())))))))))))))),,,***))))))++++++***(((,,,)))))),,,---++++++///000000000///////////////...///000111111222222111111000111222444444333111111444777777666444333333333333444444333111000///sssfff]]]WWWVVVSSSPPPLLLIIIGGGGGGGGGFFFDDDCCCDDDFFFGGGEEECCCBBBBBBCCCCCCBBBBBBAAAAAA@@@???===<<<<<<<<<===>>>@@@???>>>======>>>@@@AAA???>>>>>>@@@CCCEEEEEEEEEEEECCC@@@===<<<===@@@AAAAAAAAAAAA@@@???>>>===<<<:::888666444222222222111333333333333333222111000111111111111111111111111333333222222333444555666777555444333444444444333000//////111222222000///,,,,,,------///000222222111///---,,,.../////////...//////000000000000///........................222222111000/////////...//////............//////000000000000000000000000111...+++***,,,///111111000///,,,+++***+++,,,---...,,,***+++---//////...//////...,,,+++***)))(((++++++***)))((('''&&&&&&***)))((((((((()))+++,,,+++***)))((((((***+++,,,---,,,***)))(((((()))***++++++++++++,,,,,,,,,,,,))))))))))))***++++++,,,...,,,++++++,,,,,,***))),,,)))))),,,---+++---000222222222111111000000000000111222333333333333333000000000222444555333111333555777777666444444444444555555555444222111///~~~mmmaaaZZZWWWUUUSSSOOOLLLIIIHHHHHHHHHDDDDDDDDDEEEFFFEEEDDDCCC@@@AAAAAAAAA@@@@@@???>>>@@@???===<<<<<<<<<===>>>AAA@@@???>>>>>>???AAAAAAAAA@@@AAACCCFFFHHHGGGGGGEEECCC@@@======???AAACCC@@@@@@??????>>><<<;;;:::888777555333111000000111222222333333333222111111000000000000000000000000111111111111222333444555666444222222444444444333444333222333333222000---,,,,,,------///000222222111///---,,,.../////////......///000000000000000------------------------111000///.........//////000//////......//////000000000000000000000000000111...,,,+++---000222222111000---+++++++++,,,---///...------...///000/////////...---,,,+++******((((((((((((((((((((((((******)))((((((***+++,,,)))(((((('''((()))++++++---,,,+++***))))))***+++,,,,,,,,,,,,------------,,,+++++++++,,,---......///...,,,,,,------,,,***,,,)))(((+++,,,,,,...222555444444333333222222222333333444444555444444444555444555666888888777555444555777777555333333333444444555555444222111000vvvhhh^^^XXXVVVSSSQQQNNNKKKHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@???>>>======??????>>>>>>=========>>>@@@?????????@@@AAAAAABBBBBBBBBBBBDDDGGGHHHGGGFFFCCCAAA???>>>>>>???AAACCC============<<<:::999888666666555333000///111222222222222333333222222111000000000000000000000000//////000111222333444444444222111111333444333333666555555555555333000------,,,------...///000111000///------///000///...---...///000000111111000........................000///...---...///000111000000////////////000000////////////////////////111///---...///111111111222000///---,,,,,,,,,---////////////////////////...------,,,,,,++++++***&&&&&&'''(((((()))******)))))))))))))))******+++%%%&&&'''(((((()))******,,,,,,+++******+++,,,---------------..................---,,,,,,---///000000...------//////...,,,---***))),,,------000555666666555555555555555555555555666666666666555555555444444555777666444222444666777666444222222333222333444444444333222111}}}nnnddd[[[VVVVVVPPPNNNKKKHHHFFFFFFFFFFFFAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???======??????@@@@@@??????>>>===>>>???@@@AAABBBBBBBBBBBBBBBAAABBBDDDFFFGGGEEEDDDAAA@@@>>>=========>>>???;;;;;;;;;;;;:::888777666555666555333000///111444111222222333333222222222000000000000000000000000---...000111333333333222222000///000111333333222555555444555555444111///------,,,,,,---.../////////......///000000///------...///000111111111111........................//////......///111333444111000000//////000000111........................000//////000111222111///111111000///...---,,,,,,---...000000000.........************************&&&&&&''''''((())))))***'''((())))))******))))))###%%%''')))*********)))++++++******+++,,,...///------........./////////000///---,,,,,,,,,...//////...---...000000000...///,,,+++...000000444888666666666666777777777777666777777777777777666666333333222333444333111...555666777666444333333444222333444555555555444333tttiiiaaaYYYUUUUUUNNNLLLIIIFFFDDDDDDDDDDDD@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>===???@@@@@@AAAAAA@@@>>>===<<<>>>@@@BBBCCCCCCCCCCCCAAAAAAAAACCCEEEEEECCCAAA@@@???>>>===<<<;;;:::::::::::::::999888777666555444555555333000000222555111222222333333333222222000000000000000000000000+++---000222333333222111000///...///111222222111333333333444555555222000------,,,,,,,,,------............///111000...,,,---...///000111111111111////////////////////////000///...///000333555777111111000000000000111111........................000000000111333222000...111111111000///---,,,++++++---000111///...,,,,,,(((((((((((())))))))))))''''''''''''((((((((()))&&&''')))*********)))((("""$$$(((+++,,,+++***)))+++*********+++---///000............////////////000///---+++++++++---...///......///000111111000111...---000222333666;;;666666777777888888999999777777888888888777777666777666666666666555222000777888888777444333444555222333444666666666666555~~~iii\\\YYYYYYVVVSSSRRRNNNJJJGGGFFFEEECCCAAAAAAAAAAAAAAAAAABBBCCCDDD===>>>???@@@@@@???>>>===>>>>>>============>>>>>><<<;;;;;;>>>BBBCCCAAA>>>AAAAAAAAAAAABBBCCCDDDEEEFFFEEEBBB???<<<::::::999888777666444444555555666666333///...000222222000111222333333444444444444444333111///...///000111//////000000000111111111...//////000000000000///222222333333444333333222,,,,,,,,,+++***,,,///222333111111111333444333222......///////////////...///222555444111...------000000////////////000000333...******///333333222000///...------...///000000000000000000//////...222222111000///...------////////////...---,,,+++***++++++++++++***))))))************)))(((&&&&&&***))))))(((((((((((()))******+++++++++,,,,,,,,,******+++,,,,,,---......///...///000222333222111............////////////000000///...............222111111222444555555444999999888888999999:::;;;;;;:::999888777777777777888888888777777555444444666777888777666555555777999999;;;<<<888444222333zzzggg\\\ZZZZZZWWWSSSRRROOOKKKHHHGGGEEECCCBBBAAAAAAAAA@@@AAAAAABBBBBB>>>>>>????????????>>>>>>>>>>>>======<<<=========>>>>>>>>>@@@AAAAAA@@@>>>?????????@@@AAABBBCCCCCCCCCAAA???<<<999888777777888777666555444555666666777333000000111333222111222222333333444333333333333222000...---...///000000000000000111111111222///000000111111111111111333333444444444333333222...//////...------000222333222111222333444333111++++++---///000111222222,,,///111111///------...000000///.........//////333///***+++///222222111000///...------...///000//////000000000000//////222222111000///...------////////////...---,,,+++***++++++++++++***))))))(((((((((((('''&&&%%%%%%))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------///......000222222111000/////////000000000000111000000///.........//////000000000111333444444444888777777777777888999999:::999888777666666666666888888888777666555333333444555777777666666777999888999:::;;;:::777555444sssddd\\\ZZZZZZWWWSSSRRROOOKKKHHHGGGFFFDDDBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@>>>>>>===<<<;;;;;;<<<<<<>>>@@@AAA@@@???======>>>======>>>???@@@AAABBBBBBAAA@@@===:::888666666555888777666555555555666666666444111111222333333222222333333333333222222111222111000...---......///000000000111111111111222000000000111111222222222444444444444444333222222000222333222000///000111333222222333444444222000,,,,,,---...000111222222+++---000000////////////000000///...---------...333///,,,,,,...111111/////////............//////---...///000000111111000222222111000///...------////////////...---,,,+++***++++++++++++***))))))'''''''''(((((('''&&&&&&(((((('''(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///111222111///000000000000111111111111000///////////////000111///000000111222333444555555555555555555666777777888777666555555444444444888888777777666444333222222444555666666666888:::777777888:::;;;;;;999666tttkkk```[[[ZZZYYYVVVRRRPPPMMMIIIGGGEEEDDDCCCAAADDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>======>>>???@@@>>>===<<<;;;::::::::::::<<>>???@@@AAABBBBBBBBBAAA@@@===:::888777666666777777777666666666666666444333222111222222333333333333444333333222111111333222111000////////////111111111111111111111111/////////000000111222222444555555444444333222111111333555555222000//////222222333444666555222000000000000///////////////...///111111111111111111000///...------,,,------222000---,,,...000///.../////////....../////////,,,---...000111111222222222222111000///...------////////////...---,,,+++***++++++++++++***))))))((())))))*********))))))''''''''''''((()))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------...000111000/////////000000000111111111000////////////000111111///000222222333333555666333333222222333333444555666555444333222222222222444444555555555444444333222333555555555555666888555777888999<<<>>><<<777|||kkkeee]]]YYYXXXWWWTTTQQQMMMJJJGGGDDDCCCBBBAAA@@@DDDDDDCCCBBBAAAAAABBBBBB@@@???>>>======>>>???@@@<<<<<<;;;:::999999::::::999<<<===<<<999777999<<>><<<999777666666666777777777777777666666666222222222222111111222333444444444444444333222111444444333222111111111111000000000000000000000000...---------...///111222333333444444333222222111000222555555222///...---111222444777888777444111222111000///////////////111111111111111111000/////////...---------------111///...---...//////......//////////////////...+++,,,...///111222222222222222111000///...------////////////...---,,,+++***++++++++++++***))))))))))))***************)))''''''''''''((()))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------...000111000///........./////////000000000///////////////000000---///111111000000111333111111000000000111222222333333222111000000000000...///111222333444444444222444444444222222333444333888999888:::>>>===888tttfffaaaZZZVVVUUUTTTQQQOOOKKKIIIEEECCCBBBAAA@@@???CCCCCCBBBAAAAAAAAABBBBBB>>>======<<<<<<======>>>::::::999999999999::::::999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEDDDCCCBBB===;;;999777555444444444777777888888888777666555111222333333222222333444444555555555555444444333555555444444333222222111000000////////////......------,,,,,,---///111222111111222222222222111111000222444444222///......111222555999<<<;;;777444000///......///111222333111///......//////...,,,///...............//////..................//////......////////////......,,,---...000111111222222222222111000///...------////////////...---,,,+++***++++++++++++***))))))((((((((())))))(((''''''(((((('''(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///111222111///............////////////000000///...............+++---///...,,,***,,,//////////////////000111111111000///......------...+++,,,...///111222333333111222333222000///000111111999<<<999888<<<<<<777{{{kkkccc___XXXTTTRRRQQQOOOMMMKKKHHHEEECCCBBBBBB@@@???@@@@@@??????@@@@@@AAAAAA;;;;;;<<<<<<<<<<<<;;;;;;888888777888888999:::;;;;;;::::::===AAAEEEGGGHHHDDDEEEFFFFFFEEEDDDBBB@@@===;;;999777555444444444777777888999888777666555222444666666444444555777555555666666777666666666444444444444333222111111///.........------------...---,,,,,,---///222333...///000111111111111111000222444333111000///000000222666;;;???>>>:::666000000///...///000222444000...,,,---///000000...............///000111111,,,---............///000---...///000000///...---------///000111111111111222222111000///...------////////////...---,,,+++***++++++++++++***)))))))))))))))))))))((('''&&&))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------///......000222222111000...////////////000000000111000///---,,,,,,,,,,,,,,,///111///+++)))+++...//////......//////000111//////...---,,,,,,,,,,,,++++++---....../////////---///000000......///000///;;;@@@999444888999666rrrdddbbb^^^XXXSSSPPPOOOMMMKKKLLLIIIFFFDDDCCCBBBAAA@@@>>>=========>>>???@@@@@@999:::;;;<<<<<<;;;:::999666666777777888999;;;<<<===;;;;;;???FFFLLLNNNNNNEEEEEEFFFFFFEEECCC@@@??????===;;;999777777777777777888888999999777666555333666888888666555777999555555666777888888777777333333333333333111000000.........------,,,,,,,,,///...------...000333444,,,---...000111111111111111333444333222111111222///222777===@@@@@@<<<888444333111///......///000000...,,,...222444444222............///111222333+++,,,---.........///111---...///000000///...------...///000000111111000222222111000///...------////////////...---,,,+++***++++++++++++***)))))),,,,,,,,,++++++)))((((((***))))))(((((((((((()))******+++++++++,,,,,,,,,******+++,,,,,,---....../////////000222333222111000000000000111111111111111000...---++++++******000333555222---+++---000///............///000000......---,,,++++++++++++,,,,,,---------,,,++++++***,,,............000111...<<>>======<<<<<<<<>><<<===EEEQQQZZZ[[[YYYNNNLLLHHHFFFDDDBBB???===;;;;;;:::999999888777777;;;<<<<<<<<<;;;999777666:::999888777666666666666555444444555666666555333000000000000000111111111111000...,,,---///111333000///...------///111222///000111222333222111000333444555555555444222222111333777:::<<<;;;999777222333333111000///000222000000///...------,,,,,,...,,,+++---111444333111222000...///111111///,,,000000000000///////////////---...111111---,,,...111111///...---,,,,,,+++222000,,,+++,,,---......***+++---...---***'''%%%)))((('''&&&&&&'''((()))'''((()))***************,,,,,,+++++++++,,,------------,,,,,,,,,---......000000000000000111111111111...,,,---000222222111222...+++,,,000222000---///000///---+++***,,,---..............................---,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,+++,,,,,,------///???MMM111333---777+++|||rrrkkk]]]ZZZYYYWWWTTTQQQMMMKKKIIIFFFFFFEEECCC@@@???@@@AAA>>>>>>===;;;::::::::::::<<<;;;999999999888777555777666666666888:::<<<===@@@>>>???HHHSSS\\\]]][[[RRRNNNIIIFFFCCCAAA>>><<<;;;;;;:::::::::999999999888999:::;;;;;;:::999999===<<<:::888666555444444555444333444666666444333000000000000000000000111111000///......000111333333222000//////000111333000000111111111111000000222333444555555555333333111333666888999999777666444555444222000...///000000//////...------,,,,,,...---,,,...222444333222111///---...000111///...111000000000///////////////---...222222000000222111000///...---,,,,,,,,,111///,,,,,,---...---,,,+++,,,------,,,***((('''***))))))))))))******+++((()))******++++++******,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------...//////000000000000111111000...,,,---000222222111222...+++,,,000111///---000000000...,,,+++---...........................111000///---,,,,,,,,,,,,...,,,+++,,,---...---+++------,,,,,,,,,,,,,,,---///===JJJ222333---555+++rrrlllgggZZZXXXXXXVVVTTTPPPLLLHHHFFFDDDDDDDDDBBB???===>>>??????>>>===;;;:::999999999<<<:::888888888888666555666666666777888:::<<<>>>@@@>>>@@@HHHSSS[[[]]]\\\VVVRRRKKKEEEBBB???===;;;::::::;;;<<<<<<<<<<<<<<<555666888:::;;;<<<<<<===AAA???<<<999666333222111444333333444555555444222111111000000000000000000000000000000111111222222333222000//////000111222222222111000////////////111222444555666555555444222333444555555555555444666666666333000......////////////...------,,,,,,.........///222444444333111///------///000000000111111000000000/////////111......000111///000333111000///...---,,,,,,,,,...---,,,---......,,,+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++***)))***+++++++++++++++++++++++++++,,,,,,---------+++++++++++++++,,,------////////////000000111111///...------///111111000111...,,,,,,///111///---111111111///---,,,...000000000000000000000000000333222000///------,,,,,,...---,,,,,,......---,,,//////...---,,,,,,,,,,,,...:::EEE555333---222+++zzzllliiiggg[[[WWWWWWVVVSSSOOOKKKGGGDDDCCCDDDDDDBBB???===>>>???@@@???>>>===<<<;;;;;;;;;===;;;::::::::::::888777666666666777888;;;===>>>======???FFFPPPWWWYYYYYYXXXSSSKKKDDD@@@===;;;:::999:::;;;===>>>>>>>>>>>>777888999;;;<<<===>>>>>>???>>>;;;888555222000000333222222333444444333111111111111000000000000000///000111222333222222111000////////////000111222555444222000/////////000///111333444555666555555333222222111111222222222555555555333000///000111//////.........---------......///000222444444444444222000......///111111111111111000000000//////333///...//////,,,---111000000///------,,,,,,,,,,,,,,,,,,...///...,,,)))---------,,,,,,,,,,,,,,,%%%&&&(((*********))))))***++++++,,,,,,,,,++++++***++++++,,,------------++++++******++++++,,,------......//////000000000///.........///000000000111///------///000///...111111111///------///111111111111111111111111111333333111000////////////000///......000000///...111111///...------------...777@@@999444---...---sssgggeeedddZZZVVVVVVTTTRRRNNNJJJGGGEEECCCDDDEEECCC@@@>>>>>>??????>>>===<<<<<<;;;;;;;;;===;;;::::::;;;;;;999888777777777777999;;;===>>><<<<<>><<<:::999888999<<<>>>???@@@??????===<<<<<<<<<<<<=========:::999777555333222111111222111111222333333222000111111111111000000/////////000222333333333111000......///000111333444555777555333111000///000000...///111333555555555555222111000/////////000111222333333222111000222333...............---------......000111222333444555777666444111//////000111111111111111000000000000222///...000000...000333000///...---------------++++++---///000///,,,***---------------.........'''(((***+++,,,+++***)))++++++,,,,,,,,,++++++***)))***+++---------------++++++******++++++,,,---,,,------...//////000000...///000000000000000000111000//////000000000000000111111///------///111333333333333333333333333222222222111222222333333333222111111222333222111333333111000///////////////555;;;@@@666000,,,000zzznnnbbb^^^\\\TTTTTTSSSQQQNNNKKKHHHFFFEEECCCDDDEEECCC@@@>>>>>>>>>;;;;;;:::::::::::::::;;;;;;:::888999::::::888777888888888888999:::<<<======>>>@@@EEEKKKPPPRRRRRROOOJJJDDD@@@===<<<:::999777999<<<>>>@@@@@@??????AAA@@@>>>===;;;;;;;;;;;;555555444333222222222222111000000111222222111///222222111111000///////////////111222222222111000///000111222444555666666555444333111000/////////---...000222333333333333000000//////...//////000000111222111000000222444........................,,,...000111111222333555666666555222000///000111222222111111111000000000000......222333222444777//////...---------------,,,,,,---///111000...+++,,,---...///////////////---...............------++++++++++++++++++***)))((()))+++---......------+++++++++++++++,,,------+++,,,,,,---...///000000///111222222111000111111222222111111111111222222111222222000//////111333555555555555555555555555333333222333333444555666555444333333555555444333555444333333222222222222222555777FFF:::333***333~~~ppphhh\\\XXXWWWRRRQQQPPPLLLIIIFFFEEEEEEEEEAAABBBCCCBBB???===<<<<<<999999999999:::;;;<<<<<<<<<;;;999:::;;;;;;:::888::::::999888999:::;;;<<<<<<===???BBBGGGJJJMMMMMMFFFCCC@@@===<<<<<<:::999777999<<>>>>>AAA@@@===;;;999888888888444333333333333333444444000//////000111111000...222222111111000//////...//////000000111111000000000000111222222222222111111111111000000...------,,,---///000111111111000......//////////////////000111111000///...000111........................+++---000000000000333555000222333222000///000222222222222111111111000000111...///222222//////222//////...------------......---...///111111000...+++---///111111111000///222111000//////......///******++++++******)))(((''')))+++---.........---,,,,,,,,,,,,,,,------...***+++,,,---...//////000000222555444222111111222333333333333222222333444444444444333222222444666666666666666666666666666555555444444444555666666555444333444555555444333666666555555444555555666444555666LLL===666***777pppfffcccYYYUUUVVVSSSOOOMMMIIIEEECCCCCCDDDEEE@@@AAABBBAAA>>><<<;;;;;;:::::::::;;;<<<===??????>>>===<<<<<<===>>>===;;;;;;;;;999999999999;;;;;;999:::<<>>===@@@>>><<<999888777777777555444444333333444444555000//////000111111000...222222222111000//////...///////////////000000000////////////...---++++++....../////////---,,,+++,,,---...000000000//////---...//////000000//////111222222000...---...///---.....................***---000000//////222555+++...111111//////000333222222222111111111111000222000///111...)))&&&'''//////...---------......///......///111222111///***,,,///222333222000///333111///...---------...***************)))((('''''')))+++---//////...---------,,,,,,------...///******+++,,,...//////000000333666666333111222333444444555444333333444555666666666555444444666888666666666666666666666666888777666555555555555555555444333333555555444333777666666666666777777888666666555PPP???888***999wwwlllaaa[[[VVVOOOLLLLLLKKKIIIFFFEEEEEEEEEEEEDDDAAADDDDDDAAA@@@@@@???;;;::::::;;;<<<===>>>?????????>>>>>>===============???>>><<<;;;:::777333000777999<<<>>>???@@@???>>>>>>>>><<<;;;:::999999999;;;;;;<<<<<<===>>>>>>>>><<<;;;999777555333333222444333333333333333333222222000//////000222111111111111111111000000000///000///////////////000000111222222111///...///000...,,,******,,,...///...------,,,,,,---...000111////////////000000000000000000111111111111000000///...---...000222222111&&&)))///333555333///,,,///000111222222111000///333333222222111222222222000000000000000111111111//////...------------...(((---///---,,,//////---///000111222222111000///333222222111///---,,,+++,,,,,,++++++******)))))).........///......---,,,222111///---,,,++++++,,,...,,,++++++---000000000333333333222222111111111555555555444444555555555222444555666555666888999555666777888999888888777666777777666444222333444444333333444666777666555666333222333666888666333888333<<<===UUU===666222qqqfff\\\XXXTTTOOOLLLMMMKKKIIIFFFEEEEEEFFFEEEDDD@@@CCCDDDAAA???@@@???;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@???????????????>>><<<:::999888777444222777888;;;===>>>======<<<;;;:::::::::::::::;;;;;;<<<<<<<<<===============;;;:::999777555444333333444444333333333333222222111000//////111222222111222222222222111111111111///000222333333222000///000111111000...------...000...------///000000///---,,,,,,,,,---...///000.........///000000111111111111111111000///......///---,,,---///111111111,,,---///222333222111111000111222222222222111000111111000000000111111222111111111111000000000000//////...--------------- &&&++++++,,,000111///...///000111111000///...222222222111000...,,,+++***************)))))))))***+++,,,---------------+++,,,------...------,,,...,,,+++,,,...000000///222222222222222222111111222333444555555444333222333444555555444333444666555555777888888777666555666777777666333222333444444333222444666777666555666666555666777888777666888222:::===TTT@@@888444wwwggg^^^VVVSSSQQQNNNLLLMMMKKKIIIGGGFFFFFFFFFEEEDDD@@@CCCCCC@@@???AAA???;;;<<<======>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA===:::777666666666555444666777999:::;;;:::999888666666777888999;;;===>>>>>>>>>============<<<<<<:::999888666555555444444444444444333333222222222111000///000222333222111333333333222222222222111///111444666666444111///000000111///,,,++++++,,,---,,,,,,,,,...---,,,***,,,+++++++++,,,---...///------...///000000111111111111111111000...---,,,...---,,,---///000000///222111000000000111333444111111222222222222111111///////////////000111222222222222111111000000/////////......------------&&&,,,///---,,,---+++(((......000000000000......000111222222111...,,,***(((((((((((())))))))))))((((((***+++,,,---------((())),,,......---,,,***---,,,,,,---///000///...111111111111222222222222000000222333333222000000222333444333111000111222555555666777777666555444555666666555333222333444444333222333555777666555555666777777666666777888888333555;;;QQQCCC999555zzzlll```XXXPPPOOONNNLLLJJJKKKKKKIIIGGGGGGGGGGGGEEEDDD@@@CCCCCCAAA@@@AAA@@@<<<>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA;;;888555333444555666666666777777888888777666666444555555777999;;;<<<>>>??????>>>>>>===<<<<<<;;;999999777666555555555555444444444333333222222222000//////000222333222111333333222222222111111111000222444555555333111///000111111///,,,******+++---,,,,,,---...---***(((++++++++++++,,,,,,------.........//////////////////000000000000///.........---,,,,,,...//////...333222111//////000222333000000111111111111000000.........///000111222333333333222111000000//////...............------,,,,,,222444111...---***&&&...///000111111000///...///000111222000...+++)))&&&'''''''''(((((())))))((()))***+++,,,,,,,,,,,,,,,,,,------,,,+++***))),,,,,,---...000000...,,,//////000000111111222222/////////......////////////000111000///...///000555666777777777666444444555666555444222222333555333222222333555666666555111444666555333222444777888444111888IIIBBB666222lllaaa]]]TTTNNNMMMMMMJJJHHHIIIKKKIIIHHHGGGHHHGGGEEECCC@@@DDDDDDBBBAAABBBAAA===??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@:::777333222333555666666666666666666666666555555555555666777888:::;;;<<<@@@@@@???>>>===<<<<<<;;;999999777666555555555555555555444333333222111111000//////111333444333111222111111111000000000000222222111111000000000///000111111///---++++++,,,111000000111222111...,,,++++++,,,,,,,,,,,,,,,,,,000000//////......------,,,---...000111111111111///---,,,,,,...//////...000000000000000///////////////............///////////////000111222333444222222111111000///............//////......---,,,(((---111000///000///---//////000111111000//////....../////////---***)))&&&&&&''''''((((((((()))++++++,,,,,,,,,++++++***///...,,,******+++---...---,,,---...000000...,,,---.........///000000000///...+++******+++...///***,,,......------///000555555666777777666555444555555555333111111444666333222111333555666555444111333666555222222444777777666...555@@@???000///vvvggg___[[[SSSMMMMMMMMMJJJHHHIIIJJJIIIHHHHHHIIIHHHEEECCCAAAEEEEEECCCCCCDDDCCC???@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCAAA@@@???:::777333222333555666666666666666666666666666666666666777777888999;;;;;;@@@@@@???>>>>>>===<<<<<<:::999888666555555444444555555444333333222111111//////000222444555333222111111111000000000//////222111000///.........///...///000///---,,,,,,---///.........//////...,,,,,,,,,------------,,,,,,000//////......---------,,,---...000222333444444000...------...//////...---...///000000///---,,,......------------......000000000000111111222333000000000//////......------.../////////...,,,+++***///000---+++,,,,,,***...///000000000000///...---------,,,+++***))))))''''''''''''((((((((((((,,,,,,,,,,,,,,,+++***))),,,+++)))(((***---111444...------...//////...,,,,,,,,,,,,,,,------------...---***((((((***---...(((***,,,,,,,,,---...000222333555666666666555444555555444222111111444666333222111222444666555444444555666666555555666777555888,,,444777;;;---///~~~oooddd___XXXQQQLLLMMMNNNLLLKKKLLLJJJIIIIIIIIIIIIHHHEEECCCCCCFFFGGGEEEDDDFFFEEEAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDCCCBBB@@@???999777444333444555555555777777666666666777777888666666666777999;;;<<<===@@@??????>>>>>>=========;;;:::999777555444333333666555555444222111111000...///000333555666444222222222222111111111000000000000000000000...---,,,,,,---...---,,,+++,,,---+++***((()))***++++++***,,,---............---,,,---------.........//////......000222333444444444111///......///000///...---....../////////......///...------------...///000000/////////000000111...............------------...///000///...,,,+++000333222---)))***)))''',,,,,,---......---,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((((())))))******+++*********)))(((((((((***---000222000...,,,,,,...///...---++++++++++++***************++++++++++++++++++***)))+++,,,,,,++++++,,,...///000222333444444444333444444333111000111444777222111111222444555555444555444333444666777666555222:::,,,444111:::---333rrrfff___ZZZWWWPPPLLLNNNPPPNNNNNNOOOJJJIIIIIIIIIJJJHHHEEECCCCCCGGGHHHFFFEEEGGGFFFBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEECCCAAA@@@:::777555444555666555444777777777777777888999999555555666888:::<<<>>>???????????????>>>>>>>>>>>><<<;;;999777555444333222666666555444222111111000...///000333555666444222333333333222222222111111...000222333222000,,,***)))+++,,,,,,+++***,,,---,,,***))))))+++------------.../////////...---,,,***+++,,,---///000111222000111222333333333333333222000......000000000//////......---...///000111000///...------...///000000//////.........//////,,,,,,---------------------...///000000...,,,+++---000000,,,+++///111111***+++,,,,,,,,,,,,+++***,,,+++((('''&&&'''((()))******))))))((((((''''''%%%&&&''')))************)))))))))***++++++,,,,,,111...,,,,,,---.........++++++******))))))(((((('''))),,,......,,,)))'''+++,,,---,,,*********,,,,,,---///111222333333222444444333111000111444777222111111222444555555444444222000111444666444222///:::---555...:::...777{{{oooddd\\\XXXOOOMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHEEECCCCCCEEEGGGEEEGGGIIIJJJIIIFFFCCCAAAAAA@@@===<<<<<<===@@@AAAAAAAAABBBBBBAAA@@@>>>===888777666555444444555555777777888999999999888888888888999:::;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>===;;;999777666555555555444333111000//////...000//////111333444333222555333000...---...000111000111222222111///,,,+++......---------,,,,,,,,,------,,,++++++,,,,,,,,,111000///...---------...333...,,,//////,,,---222222111000//////000111222333222111000////////////777222---******+++***)))---...///000000//////......//////...,,,***+++,,,......//////......---,,,...---,,,---......,,,+++111///---++++++,,,...000,,,+++***,,,///...)))$$$'''***,,,+++((('''))),,,******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))+++,,,++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))***,,,---/////////000000111222222222444333222000////////////222111111111222222111///555555555555444333222111111000000//////000000111rrrhhh___WWWUUUNNNLLLJJJIIIHHHIIIJJJKKKJJJJJJHHHFFFCCCCCCEEEGGGHHHHHHHHHHHHFFFCCCAAA??????>>><<<;;;;;;<<<>>>???@@@@@@AAAAAA@@@???===<<<777777777777777666666555::::::;;;;;;;;;::::::999666777888999:::<<<======<<<======>>>>>>=========>>>===;;;999666555444333444333222111111111111111000//////111333444333111555333000...---...000111111222222333222///---+++///.........---------,,,......------------......111111111111111111111111333///---//////---...333111111000//////000111222333222111000////////////222///+++))))))***)))''',,,,,,...//////......---,,,---......,,,+++,,,..................---,,,,,,,,,++++++,,,------,,,+++.............../////////,,,,,,,,,+++***)))))))))((()))******(((((()))***))))))))))))((((((((((((************************)))(((((((((((()))+++,,,++++++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))***,,,---...,,,,,,------.../////////000///...------,,,------111000000111333444333111333444444444444333222222222111111000000111111222wwwiiiaaaZZZTTTRRRLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIGGGDDDCCCEEEGGGIIIHHHGGGDDDBBB???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@???>>><<<;;;666777888999999999888777;;;;;;;;;;;;::::::999888555555666888:::;;;<<<===;;;<<<<<<<<<<<<<<<;;;;;;===<<<:::888666444333333333222222111222222333333000//////111333333222111444222000.........000111222222333444333111...---////////////............//////.........//////000///000111333333333333222333///...//////...///333111000000///000111222333222222111000///////////////---++++++++++++)))'''++++++,,,---......------+++,,,...---,,,,,,---///------......------,,,+++***))))))***,,,---,,,++++++,,,...///000///......,,,---...***&&&%%%)))...)))((('''((()))***)))(((((((((((()))))))))******))))))))))))))))))))))))''''''''''''((()))++++++******+++,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((((((((((((***************+++,,,---***++++++,,,,,,---......---,,,,,,++++++,,,,,,---.........000333444333222111111222333333333333222333222222222222222222333pppeee^^^WWWSSSQQQKKKJJJJJJIIIIIIIIIJJJKKKIIIJJJIIIGGGEEEDDDEEEFFFHHHFFFCCCAAA???=========::::::::::::::::::::::::======>>>>>>>>>===;;;:::888888777888888:::;;;<<<:::::::::999888777666555666666777888999999::::::;;;<<<<<<<<<<<<;;;;;;:::;;;:::999777666666555555444333222222222222222222000//////000222333111000222111000.........///000222333444444444222000...000000000/////////////////////.........///000000---///111222333222000///111///------......000222111000000///000111333444222111000//////......///...............---+++***+++,,,,,,---............,,,---......,,,+++,,,------------------,,,,,,++++++))))))***,,,......---)))***+++,,,---.........---......+++)))(((***---***(((&&&'''***+++)))&&&'''(((((()))******++++++))))))))))))))))))))))))&&&&&&''''''(((******+++)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((***************++++++,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,---......---------...000111000///...///000111222222222222333333222222222222333333{{{lllccc\\\UUUQQQPPPKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIGGGDDDCCCDDDEEECCCBBB@@@>>>======>>>???999::::::::::::::::::999;;;<<<===>>>===<<<;;;:::;;;999777666777:::===???:::::::::999888777666555888888888888888888888888<<<=========<<<<<<;;;:::888888777777777777888999666555333222111000000000000//////000222222111///111000///......//////000222333444555444222000///000000000000000000000000......------...///000000///000222333222111///---///...---+++,,,...000111222111000000000222333444222111000///............,,,---//////...---++++++---------......///000111///000000...,,,******+++------......------,,,+++,,,+++***+++---/////////---,,,++++++,,,...000111000...,,,,,,......+++)))+++(((&&&'''***+++)))&&&''''''((()))***+++,,,,,,************************&&&'''(((((()))*********((()))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++************++++++,,,,,,------+++******++++++,,,---...---,,,,,,---......,,,+++------///000111111111111333222222111111222222333}}}rrreee^^^XXXRRRNNNMMMKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHFFFDDDBBBBBBCCC??????>>>======>>>???@@@;;;;;;::::::::::::;;;;;;;;;<<<============;;;;;;;;;999777666777999===???;;;;;;;;;;;;::::::999888999999999999999999999999============<<<;;;::::::666666555666666777888888555555333111000///......000//////000111111000...000/////////.../////////111222444444444222000///////////////000000000000......---......///000111222333333333333111000///...///...+++,,,000222111333222111000000111222333111111000///............***,,,...---+++***))))))---------...///000111222000111111...+++))))))***......//////......---,,,...,,,***+++---...//////111000...------///222444000---+++,,,//////+++'''***)))((()))*********)))(((((())))))***+++,,,,,,++++++++++++++++++++++++((())))))************)))((((((***+++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******+++******)))'''(((((())))))***++++++)))((((((((()))******+++---,,,+++,,,------+++))),,,,,,---//////000000000111000000000000000000111sssjjj```[[[VVVPPPMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCAAAAAAAAA>>>>>>=========>>>>>>???>>>===;;;::::::;;;===>>>;;;<<<===>>>>>>===<<<;;;888888888999999:::;;;;;;::::::;;;;;;;;;::::::999777777888999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999888555555444444333333444444333222111000////////////000//////000111111///...////////////////////////000111333444333222000///.........//////000000000////////////000111222222111111111111111111111111///111000,,,---222555333555444222111000111111222111111///...............+++---...---***((()))***,,,,,,,,,,,,---///111222///000000...,,,******+++//////000000//////...---///,,,******+++---------000///.........///000000///---+++******************+++,,,+++***)))***+++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,+++))))))'''((()))***,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))***++++++***)))((('''(((((()))******++++++)))))))))((())))))******,,,,,,+++,,,......---++++++,,,---...............///......------......///}}}nnnfff^^^ZZZVVVQQQOOOOOOLLLLLLLLLJJJIIIGGGEEEDDDDDDEEEFFFEEEBBB@@@@@@@@@>>>>>>>>>>>>>>>=========@@@>>><<<::::::<<<>>>@@@;;;<<<===>>>>>>>>>===<<<666777:::<<<<<<;;;888777777777888999999999888888555555777999;;;===???@@@;;;;;;;;;:::999888777666666555444222111000000000000000////////////000000000//////000111111///............///////////////000111222333333222000///---.........//////000000000000000000111222333444...---------...///000111000333222...///555777444666555333111000000111111111000///......------......000111///+++)))***,,,++++++++++++,,,...000111---...///...,,,+++,,,---000000000000000//////...///,,,))))))***+++,,,,,,+++,,,---------,,,+++***------+++'''$$$$$$)))...))),,,...---***)))+++---***************+++++++++************************,,,,,,------,,,+++)))((('''((()))***,,,,,,------+++++++++************)))++++++++++++++++++++++++((()))***++++++***)))(((*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,+++,,,---000111000///,,,,,,------......------------,,,,,,,,,,,,------uuufffaaa[[[VVVSSSRRRQQQPPPJJJIIIIIIHHHGGGGGGFFFFFFBBBCCCCCCCCCBBB@@@>>>===;;;<<<>>>???@@@@@@@@@@@@===>>>???@@@???>>><<<:::>>>=========<<<<<<<<<<<<;;;<<<<<<;;;:::999888777;;;:::888777777777888999888666555888<<<>>>>>><<<===<<<:::888777777777888666555333111000000000111444///+++---333666222,,,111222333111///......///...///000111111111111111///...///333333000///222......///000000///...---333222111222444444444222666111,,,+++---///000000111222333333333555888;;;999777333111111222111111111111000000/////////...------,,,,,,+++***)))))),,,,,,+++,,,,,,---//////------------------------222000------...//////...///---,,,,,,---------,,,............---,,,+++***+++++++++************))),,,+++***))))))+++---...+++******)))((('''&&&&&&------+++***))))))((((((*********))))))))))))))))))((()))+++------+++)))+++*********++++++,,,---///---+++,,,...///---+++***,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........---,,,++++++++++++,,,*********++++++,,,,,,---------------------,,,,,,{{{pppaaa^^^ZZZWWWUUURRRPPPNNNHHHIIIHHHHHHGGGGGGFFFEEECCCDDDDDDCCCBBB@@@>>>===;;;===>>>@@@AAA@@@@@@@@@===>>>?????????===<<<;;;=====================<<<;;;;;;::::::999999888888:::999888777666666777777999777777999===???>>>======<<<;;;999888777777777888777555333222222222222222111111111111111111000111222333222///...///000///000000111111111111000000...///333333000///111000111111222222111000000444333222333555666555333666222...,,,...000111111333444555555555555888:::777555111000000000000000000000000//////...............------,,,++++++***............///000111111........................///...,,,---///000000///000...,,,,,,------,,,+++---............---,,,,,,++++++++++++++++++,,,,,,,,,+++***))))))+++---...++++++******)))(((((('''---,,,+++***))))))))))))************************)))))))))+++,,,---+++)))******+++++++++,,,,,,,,,...,,,+++,,,...///---,,,''')))***)))((('''((()))******+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............------------------+++++++++++++++,,,,,,,,,------------------------rrriii^^^\\\YYYWWWVVVSSSOOOLLLGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEDDDCCCBBB@@@>>>======>>>???AAAAAAAAA@@@@@@>>>>>>>>>>>>==================>>>>>>>>>>>>>>>===::::::999888888888999:::999999777666555555555555999888999;;;===???>>>===;;;;;;;;;;;;:::999777777777666555333222222222222000444777555///---000444111222333222000//////000111111111222111111000000111...///222222///...000333333444444555444444333555444444555777777666555666333000...///111222333666888999888777666666777444222///......///...---/////////...............///......------,,,,,,+++.........//////000111111////////////////////////,,,+++,,,...000111111000111///---,,,,,,---,,,***------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++******))))))++++++************++++++************++++++++++++***))))))+++,,,---+++***)))***+++,,,---,,,++++++,,,++++++,,,---......---***+++,,,,,,******+++,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---........................//////,,,,,,,,,,,,+++++++++++++++,,,,,,------.........yyyllleee```]]]YYYVVVTTTQQQNNNKKKHHHHHHIIIJJJIIIGGGEEEDDDFFFEEEEEECCCBBB@@@?????????@@@AAABBBBBBAAA@@@@@@???>>>============>>>>>><<<===>>>?????????>>>===:::888777666666777999;;;888777777666555555444444888888999;;;<<<===<<<<<<:::;;;;;;;;;;;;999777666444333333222111000000000222666888666000---000444111222333222000///000111222222222222111111000///222//////222111......000555555555666666666666666777666666777999999777555555444111000000222333444888:::;;;:::888555444444000...,,,,,,---------,,,..................------......------,,,,,,,,,++++++,,,------.../////////........................++++++,,,...111111000...111///---,,,,,,,,,+++***,,,---...///000000000000---------,,,++++++******++++++*********+++,,,---,,,,,,,,,,,,,,,+++++++++************++++++,,,---++++++++++++,,,,,,,,,,,,+++*********,,,,,,+++***)))***,,,------,,,***)))+++++++++,,,---......---,,,---...---,,,+++,,,...+++,,,,,,------------------,,,,,,,,,,,,---......------......////////////---------,,,,,,++++++***++++++,,,,,,---...//////sssiiidddddd___YYYTTTQQQOOOMMMLLLIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@>>>>>>============>>>???<<<===>>>??????>>>===<<<888777666555555666888999666666666666555555444444666888:::;;;;;;::::::999999::::::;;;:::999777666333333333333222222111000555555555444222111111222111222333222111000111222222222222222222111000///333000///222222//////222555555555555666666777777999888888999:::999777444333333222111000111333444888999:::999666333222222...,,,++++++,,,---,,,+++------..................,,,,,,,,,,,,+++++++++++++++,,,---...////////////------------------------,,,,,,,,,...000000...,,,111///---,,,------,,,***,,,,,,...///000000111111///...---+++***((('''&&&++++++***+++++++++,,,,,,,,,,,,,,,,,,------------************+++,,,---...+++,,,,,,,,,---------...---+++******,,,,,,+++***)))***,,,------,,,***)))***+++,,,,,,,,,,,,------)))***+++***)))((()))+++,,,,,,---............------,,,,,,,,,,,,---......,,,---............------...------,,,,,,+++++++++++++++,,,,,,---...//////wwwlllfffbbbccc^^^WWWRRROOONNNMMMLLLJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDBBBAAA@@@============>>>>>>>>>>>>;;;===>>>???>>>===;;;999777777666555555555666777444555555666777666666666555888:::;;;:::888888888888888999999888777777666666666666666666555444444666444222222444444222000111222333222111000111333222222222333222222111111333000000222333111222555666666555555666777888999;;;:::::::::;;;999555222000111111000//////222444555666777555222000000000---,,,+++,,,---...---,,,.............../////////++++++++++++++++++++++++---...000111222222111000---------------------------,,,,,,---//////...,,,///...,,,,,,---------,,,+++,,,---...///000000000///...---+++)))'''&&&%%%******+++++++++,,,,,,,,,++++++,,,,,,------......+++++++++++++++,,,---...,,,,,,------......//////...,,,******+++,,,,,,+++++++++,,,---,,,+++***)))+++,,,---,,,+++***+++,,,***+++,,,,,,+++***+++,,,,,,---......//////......---,,,,,,,,,,,,---......------...///...---,,,+++------------,,,,,,,,,,,,+++,,,,,,------.........zzzmmmeee```]]][[[XXXSSSPPPOOOMMMLLLJJJJJJHHHFFFEEEDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDEEEEEEDDDCCCAAA@@@;;;<<<===?????????>>>===;;;===>>>>>>===;;;888777777666666555555444444444222333555777888888888888555999<<<===:::888777888888777777666666666666666666777888888888777666555444222111222333444222111111222333333111111222333111111222333333333222222333000000333444333444888777777666666777888:::;;;<<<<<<;;;;;;:::888333///---///000///------000222111222222000...---...000---,,,,,,---//////...---.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,---...000222222222111000........................,,,+++***+++...///000///...,,,++++++---......---+++,,,---...............------,,,+++***))))))(((******++++++,,,,,,,,,+++******+++,,,------......,,,,,,+++++++++,,,------,,,------...//////000000///---+++***+++,,,,,,+++,,,,,,,,,+++++++++******+++---...---***)))***+++---...///...------...///------...///////////////---,,,,,,,,,,,,---......///000000111000...+++***,,,,,,,,,---------------------------------------qqqfff```\\\YYYTTTRRRQQQPPPOOONNNKKKIIIIIIGGGDDDBBBAAABBBDDDFFFDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@:::<<<>>>???@@@???>>>===<<<===>>>>>>===:::777555666666666666555444333222222333555777999999999999666:::>>>>>>;;;999888999888777555444444555666777555666666777777666555444111222222222222222222333111222333333222111222444000111222333333333333333333000000333555444666:::888888777777888:::;;;<<<===<<<<<<;;;:::777222...+++---///...,,,,,,...111//////...---++++++---///---,,,,,,...000000///....../////////000000111111------------------------+++,,,...000111000///...////////////////////////+++)))(((***---000222222---+++***+++---//////...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++,,,---......---,,,,,,++++++,,,,,,------------...///000000111000---+++***+++,,,,,,+++------++++++*********+++,,,...///---)))((()))******+++,,,,,,******+++,,,---......///////////////---,,,,,,,,,,,,---......111222222222111...,,,***,,,,,,,,,------.........------------------,,,,,,uuuiiibbb]]]ZZZZZZVVVTTTQQQOOOOOONNNMMMKKKHHHGGGEEEEEEFFFFFFDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEECCCAAA???>>>???>>>===<<<<<<;;;;;;<<<===<<<<<<;;;999888888777999666333444666444...)))666666777777777777666666<<<<<<;;;::::::999999999:::888666555555777999;;;666999:::888333000000222...//////000111111222222222111000111333444333222333444444555444444333222555555555555666777888999<<<:::999888888888666555777777777777666444222111,,,///111111...---...000......//////......---,,,000000///...---,,,,,,,,,000//////000111000---***444222...---,,,,,,+++***000000///---******+++---,,,...///---+++***---///000...,,,---///000---***...,,,++++++,,,------,,,,,,---...,,,***((())))))------------------------***+++,,,---...---,,,+++'''((()))***+++,,,,,,,,,,,,+++++++++,,,,,,***)))(((***+++,,,,,,...111333000//////---,,,+++******---,,,+++*********+++,,,***+++,,,+++***)))***+++,,,---------------------,,,.../////////...000111000000000000111222333333333111000111333222...+++//////.........//////000111///---,,,+++,,,---...~~~kkkaaa[[[VVVSSSSSSUUUSSSPPPOOONNNNNNLLLJJJGGGEEEDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCAAA???>>>???>>>===<<<;;;;;;;;;;;;===<<<;;;:::999888777666777444222333666666222...444444555777777888888888999999::::::::::::::::::999888666555555666888999666777888666444222111111000000000111111222222222333222111222444555555444666555555555555444444444666666666666666777777888<<<:::888777777666444222444444555444333111000......000222111...------//////............------------------------...///000111///------...///...---111///---,,,---...---,,,.........---++++++---///---///000///---,,,...000000...---...000000...+++///---,,,,,,---......---///000000///---,,,,,,---.........------,,,,,,,,,***+++,,,---------,,,,,,'''((()))***+++,,,,,,,,,---,,,+++,,,---,,,+++)))(((***+++,,,,,,---///111000000///...---,,,++++++,,,++++++*********+++,,,+++---------++++++,,,---...........................///000/////////111333222222222222222333444555555333222222444444111...000000////////////000000...---***(((''''''((()))uuuggg```[[[WWWTTTTTTTTTRRROOOMMMMMMLLLKKKIIIEEEEEEDDDEEEHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCBBB@@@???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777666555555222111333777888777555222333444666777888999999777777888999::::::;;;:::888888777777666666555555666555555555555444333111222222222222222222222333444333333444666777777666:::999777666666666777888888888777777666666666666;;;999777555555333111///111111111111000///---,,,---///000000///...//////000///...---,,,---......,,,,,,,,,------///000000000...++++++,,,...000000---,,,++++++.../////////,,,------,,,+++,,,...111///000111000......000111111/////////000000///---///...,,,,,,...///...---///000111111/////////111000000///...---,,,,,,+++***+++,,,---------------'''((()))+++,,,,,,---------,,,+++,,,------+++))))))+++,,,,,,,,,,,,...///111111111000///...---,,,,,,,,,++++++++++++,,,,,,---///000///...---...000///////////////////////////000000///...///333555555555555555555555666666888666555444555555444333111111111111111111111111111///,,,***))))))******yyynnnddd```]]]YYYWWWWWWSSSPPPNNNLLLLLLKKKIIIHHHGGGFFFEEEFFFIIIJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555444555333222333666999999888222333444666777888888888777888999:::::::::999999777888888888777555444333666444222444666777444111333333333333333333333333555444444555888::::::999>>>===;;;999888999:::;;;:::::::::999888777666555999777555333333111///---//////000000///...,,,+++***+++---...//////000000111///---,,,+++,,,...///000///...---------------...,,,++++++---///000000,,,++++++,,,...000000///.........---,,,,,,...000000000000/////////000111111111111111111111000//////...,,,,,,...///...---...///000000//////000222111111000///...---,,,++++++,,,,,,---............***+++,,,---...............---,,,---......,,,***+++---///...------...///222222333333222000///......---------......//////...000111000//////000222111111111111111000000000000000///...---///333777999888888777777777888888999888666555555666666777333333333333333333222222000///,,,+++***+++,,,---|||kkkccc\\\[[[YYYVVVTTTUUURRRPPPMMMKKKKKKJJJIIIGGGJJJHHHGGGHHHIIIJJJIIIGGGJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA@@@?????????>>>===<<<;;;;;;:::::::::999999888777666555555444777555444444666777777777444555555666666666666555999999:::;;;;;;999888777777888999999888666444333777444333444777888555222333333333333333444444444555555555777:::<<<<<<;;;AAA@@@>>><<<;;;;;;===>>><<<<<<;;;:::999777555444666444222111111000...,,,//////000000000...---,,,+++++++++,,,------,,,,,,111///---,,,+++,,,.../////////...------------...++++++,,,...000111000......---------///000///---000000000...,,,+++---...000//////...//////000000222222333333222111111111///...,,,,,,...///...---...000111111111111222444222222111000...---,,,,,,---------......///000111//////000111111111111000...---------......,,,+++...///111111000//////000333444555555444333111000000000111111222222222222///000111111000000111333333333222222222111111111/////////...---///444777;;;;;;:::999888888888888888888777666555555777888555555666666666555444333+++***((('''((()))+++,,,sssddd^^^YYYXXXWWWTTTSSSTTTRRRPPPMMMKKKKKKJJJIIIGGGKKKJJJHHHIIIJJJJJJIIIHHHIIIJJJIIIIIIHHHGGGFFFEEECCCBBBAAA@@@????????????>>>===<<<;;;::::::::::::777777666666666555555555777777777666555555444444555555666666666555555444:::;;;<<<===<<<:::888666888888999999999777666555777666666666777777666444111111222333333444555555555555555777;;;=========AAA@@@>>>===<<<;;;<<<<<<::::::;;;:::999666444333222111///000111111000...///000111111111000...---000...---,,,,,,+++)))&&&000///...---,,,---......++++++,,,,,,...///111222+++,,,---000222222000...000/////////111000///---111111000...,,,+++,,,...111///......///000000///222444555555333222222333000///------///000///...111333444444333333555666222222111000///......---///...//////000111333333333444444444333222111000///...---...//////---+++...000333333222111111111444555777777777555333222111222333444555555444444000111333333222222333555444444333333222111111111///000000//////111555888<<<;;;:::999888888888888777888888777666555777888777888888999888777555444---,,,*********+++---...{{{mmmccc]]]YYYYYYWWWTTTTTTVVVRRRPPPMMMLLLKKKKKKIIIGGGJJJIIIHHHIIIKKKLLLLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEBBBAAA@@@???>>>>>>??????======<<<;;;::::::::::::444444555555555666666666666777888777666444222222333333444555666666666666999:::<<<>>>>>><<<:::888888999999999999999888888777999:::999777666666666///000111222333444555666555444555777;;;===>>>>>>>>>======<<<:::999999888777777888888666444222000...------///111222222111///000111111111000///...000...------......,,,)))///............---------+++++++++,,,...000111222///......///111222111000000000000111222222000...000000000...,,,,,,...000333111//////111222111000333555777666444222333444333111000000111222222111222444555555333333444555111111111000000/////////000000000000111333555666666666666555333111000///000///......000///...,,,---///222333222111111222555666888999999777555333111222444555666666555555222333555555444444666777444444333333222111111000000111333333333444777999<<<;;;:::999777777666666666888::::::888666777999888999:::::::::888666555333111///---------...///tttiii```[[[WWWVVVTTTQQQQQQUUUSSSPPPMMMLLLLLLKKKIIIHHHHHHGGGGGGIIILLLNNNNNNMMMGGGGGGHHHHHHHHHGGGFFFFFFBBBAAA@@@>>>>>>>>>??????======<<<;;;::::::::::::333333444444555666777777444666888888666333222111111222333555666777777888888999<<<>>>???>>><<<;;;999999999999999999::::::777:::<<<;;;777555666888......000111333444666666444444444777;;;>>>>>>>>>;;;;;;;;;:::999777666555444444555555444222000...,,,,,,,,,...111333444333///000111111111000///...---++++++...111333222000......//////......---,,,......---------......///333000......///111222222000///000222444444222000...//////...------000222555222000000333444333111333666888777444222333555555333222222333444444333111222333333111111222333111111111000000000000000222111111111222444666777777777666555333000...---000///...///000000...,,,+++...111333222111111111555777999::::::888666444000222333555666666555555333555777777666666888:::444444333222222111000000111333555666666777999:::<<<;;;:::888777666666555555999<<<<<<999888888:::999:::;;;<<<;;;999777555333222///,,,***)))******}}}rrriii```[[[UUUQQQQQQSSSTTTUUUXXXUUUOOOKKKIIIIIIKKKMMMHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFEEEBBB???CCCCCCCCCBBBAAA@@@>>>======<<<:::999888888999::::::888555333333555888:::666555555444444444555555777666555666888999999999:::;;;<<<<<<===<<<<<<<<<>>>>>>>>>===<<<:::999888777888999::::::999888777///111444555555666777999666666777777888888999999888777666444333222222111111111000000000000111111000...---...000111111000444111...---...///000///......///000111222333333000000000///......------,,,---......//////......---,,,---///333555666666:::666222333666777444//////...------...000222444444333333222222222333333666666666555444555888:::444444555666777666333111666555333111000000111111777666444222111111222333000000000111222444555666777333333666555...,,,///111222222111...------...666777777444111111444888777777777999;;;;;;999777444333222333555666555444333333333333444666888999777666333///,,,+++---///111111222555:::===>>>>>>;;;;;;<<<<<<;;;999888666999:::;;;<<<<<<<<<;;;;;;;;;999888999:::;;;:::999444222...+++******,,,---zzznnnfffbbb^^^YYYUUUTTTUUUVVVVVVXXXUUUQQQNNNLLLKKKLLLMMMHHHHHHGGGGGGGGGGGGHHHHHHEEEDDDCCCDDDDDDCCC@@@>>>AAAAAAAAA@@@???>>><<<<<<;;;;;;999999888888888888999777555444444555777999666666555444444444555555666555444555777999999999::::::;;;<<<<<<<<<<<<;;;=========<<<;;;:::999888777888888999999888888777333555666666555444555555333333333444444444444444444333222111111000111111000000000000000111222222222000//////111222222222555222000000111222111000/////////000111111222222000000//////...------,,,,,,------...............000///000111444666555555777444222222444444222///...---------...000333444555555444444444444555555888999:::999888888999;;;999999999999888555222000333222000////////////000333333333333222111111000000000000111222333444555666333333555444...,,,///...///000...,,,+++,,,---444555666555444333333444666666666777888888666444555333222333444555444333222222222222333555777888888777444000---,,,...000111111111444999<<<>>>>>><<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999777333222///,,,++++++++++++sssgggcccccc```\\\YYYXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAAAAAAAA@@@>>><<>>===<<<;;;;;;:::999999999999888777666555777777666666666666777777777777666555555555555555666444444555777999:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777777888888999888999999777444222111222222222222222111111111111111111000000000111111222/////////000111222333444333222000111222444333333333222111111222222111///000000000000000000000000//////......---,,,,,,,,,,,,,,,---...............333222222333555666555333222222222222222111000///------------///111333555555444444333333444555555777999::::::999777888999999999999888666444111000000000////////////000000///000222333333111///...000000000000111222444444444222222444222...---...---...///...---,,,---...222333444555666555222///444444333444555555444222666444333333333333222000111111111111222444555666777666444111......///111111000000333777<<<>>>???>>>>>>===<<<;;;;;;;;;;;;888888999999999:::::::::<<<;;;;;;<<<<<<;;;777555333222111///---+++***)))yyyhhh___aaaaaa___\\\ZZZYYYXXXVVVTTTSSSSSSSSSRRRPPPMMMJJJHHHFFFFFFEEEEEEDDDEEEEEEEEEBBB@@@??????@@@???>>><<<>>>======<<<;;;:::::::::888999999:::999777666555666666777777777777666666888777666666555555666666777555555666888:::;;;:::888888888888999::::::;;;::::::999999999:::::::::999888777666666777888999::::::999777333111111111444444444333222222222111333333222222111111222222......///000111333444555444222111111222333333222/////////111222111///,,,111111000000////////////.........---,,,,,,++++++,,,,,,---.........------111111111333555666444333///111333333111000000000......///000111333555666111111111111111222222333333666888888666444444444444555666555444222111111000000000000111111222222---...///000000000///.../////////000000222333333222111111111000.........---///000000......///000333111000222555555222...222111111222444555444333777555333222222222000...000000000111222222333444444444333111......///111222111000222777;;;===>>>>>>===;;;:::::::::;;;<<<888888888888888999999:::<<<<<<<<<===<<<:::555222333333333222///---***)))|||ooo___ZZZaaa]]][[[YYYWWWWWWVVVTTTRRRUUUVVVWWWWWWTTTOOOJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@????????????>>>===>>>===<<<;;;::::::;;;;;;999::::::;;;:::888777555555666777888888777666555777777777666666777777777999777666777999;;;;;;:::666666666666777888::::::999888888888888999::::::999888777666666777888999888888777555222111222333555444444444333222222222666555333222111000000000......///000222444555666222111//////111111111000......///111333222///,,,111111000000///..................---,,,,,,+++++++++,,,,,,---...---------------///111444555444222...111333444222111111222000000111222444555666777000000000000000111222333111444666666555333333333666777888666222000000111...//////000111111111111///...---------...///000////////////000111222222000111000///...///......---...000///......///000444000---...111333222000000//////111444777777777777555333222222000...,,,//////000111111222222222111111111///...---///111333222222333777;;;<<<===<<<;;;:::999999999:::;;;888888777777777888999:::<<<<<<<<<<<<;;;888333000333333333333111...+++***~~~ssshhh]]]ZZZ___ZZZXXXVVVUUUUUUUUUTTTRRR[[[\\\]]]\\\XXXRRRLLLHHHEEEDDDCCCBBBBBBAAABBBBBBBBB@@@>>>>>>???@@@???>>>>>>===<<<;;;:::;;;;;;<<<::::::::::::999888777666666666777777777777666666666666666777777888999::::::999777777999:::999999555555444444555777999:::999888777666666777999999888777777666666777777888555555555333111111222444222222222222222111111111555444333111///........./////////000222444555666222000......///000///...000000111333444444111///000000000//////.........//////......---,,,,,,,,,++++++,,,---------------++++++---000333444222000///000222444555444333111111222222333444555666666111111111111222333444444333555666777666555666777???@@@???:::333///...///,,,,,,---...//////......000///---++++++---...000///////////////000111111...000///,,,,,,//////---,,,---...---,,,+++,,,---222///---,,,...000111111000//////111444777888888777555333111111000...,,,///000000111222222111111...///000///......///111555444444666999;;;;;;:::;;;::::::999999999::::::999888777777777888:::;;;<<<;;;:::999999666222///111111222111000...,,,***sssiiidddaaa^^^\\\ZZZWWWUUUTTTUUUVVVVVVVVV]]]^^^^^^\\\XXXQQQJJJFFFDDDCCCBBBAAAAAA@@@@@@@@@AAA???======>>>??????>>>>>><<<;;;999999:::;;;<<<:::999888777777666666777777777666666666666777777555555666777888:::;;;<<<;;;999777666777777666555444444333333444666888:::999888666555555666777888666666777777777777666666444444333111//////111444111111111111111111222222444444222111000000000000000000000111222333555666222000....../////////...000000000222333444222000//////////////////......000000//////...------,,,++++++,,,------------,,,,,,,,,...111333222000...//////000333666666333000111111222333333333333333000000000111111222444444444555777777666777999;;;BBBCCCBBB;;;333------...+++,,,---.........---,,,000///......------------//////.........///000000,,,///...******///000---,,,---...---+++***+++,,,---...///...---...///111222000///000222444555555666444222111111000---,,,///000111222222222111111---///000000//////000222666666777999;;;;;;999777::::::;;;;;;;;;;;;;;;::::::999888777777999:::;;;;;;999888777666444111///.........------,,,+++***yyykkkbbbcccgggbbbYYY[[[XXXUUUUUUVVVXXXYYYYYY\\\\\\\\\ZZZUUUNNNGGGCCCDDDCCCBBBAAA@@@@@@@@@@@@AAA>>><<<<<<===>>>>>>======;;;:::888888999;;;<<<:::999777555555555666666777777666666666666777777444555555777999;;;<<<>>>:::888666555555555444222444333222222333666888::::::888666555444555777888555666777888888777666555444444333000......000222111111222222333333444444555444444444333444444555000000000111222333444555222000///...///000///...///......///111222000///////////////////////////000000000///......------++++++,,,---------,,,,,,......///111333222...,,,///...---111777888333...000111111222222111111000............///000111222444444555555555777:::<<>>===<<<;;;::::::>>>===<<<;;;::::::999:::777777777777888999::::::888666555555777888888777222444555777777777666666888444///...000222333222555333111000222555999;;;;;;:::888777555333111111444666888999888888888888666555444222111111222222/////////000111222333444444444444444444444444444222222222222222111000///222111///...---...000111111111111111000///---------......//////...------,,,------------------------,,,,,,++++++,,,,,,---000000000000111111111111222222444444444444333222222000///111333333///+++222222111000///000000000444333333222333555888999<<<:::666333222000---+++,,,***))),,,000222222000,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***))),,,,,,)))***...000///000...,,,++++++,,,+++***///...,,,+++,,,---///111000000000000////////////111111000000/////////...111222222000///000222444111111111///......111444444666888:::;;;:::888777888888999:::999888777666555444333444666666666555:::999777555222///,,,+++111---((((((***+++((($$$xxxpppgggcccdddccc^^^YYYVVVTTTSSSSSSTTTUUUUUUTTTXXXVVVQQQLLLHHHEEECCCCCCCCCAAA@@@@@@@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>::::::999888777777777777888777777777777888999999777666444555777888777666444555666777777777666666888555111111222444444333555444333222333666999;;;888888777555444333222111444666888999888888777777555444333111000000111111111111111222333444555666222222222222222222222222111222222222222111000///222111///.........000000000111111000///...------........................---.....................---,,,,,,++++++,,,,,,---.../////////000111111111111222333333333222111111000//////000222222111///111000000000000/////////222111111000222333666777:::777444222111000---,,,...---+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,'''+++,,,++++++......+++///---,,,+++,,,,,,+++***//////......///000222333000000000/////////......000000///...............111222222111///...///111222222111000//////222444666777999::::::999666555888888888888888777666666777444222111333555666666888777666444111...,,,+++///,,,)))***......,,,(((}}}sssmmmeeeaaaaaa```[[[WWWVVVTTTQQQOOOPPPQQQQQQQQQPPPNNNKKKGGGDDDBBBAAA@@@CCCAAA@@@@@@@@@@@@???>>>======>>>???@@@AAABBBBBB;;;;;;:::::::::::::::;;;999999888777777777777888666555444555777888777666777777888888888777666555777555333333444555444333555444444555666777888999666555555444444333333333555666777888888888777666333333222111000000000000222111111111222333444444000000000000000000000000111111222222111111000000222111///.........///000000000000000///...------///...---------...//////////////////////////////------,,,,,,,,,,,,------------......///000111111111111222222111000//////...///000000///000222333...///000000000///------//////......000111333444666444111000000///...,,,...---,,,,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,000///..................)))---///------///---)))---,,,+++,,,------,,,*********+++,,,---.........000////////////.........000///---,,,,,,,,,---...000111222111...,,,,,,---222222222000//////111333777888999999999777444333777777666555555555555555777444000///111444666777666555444333111...,,,+++,,,******,,,000000...+++uuuooojjjccc___^^^]]]YYYUUUVVVRRRNNNLLLLLLMMMMMMMMMJJJHHHFFFDDDBBBAAA@@@@@@BBBAAA@@@@@@AAAAAA???>>>======>>>???@@@AAAAAABBB<<<;;;;;;;;;;;;<<<<<<===;;;;;;999888888777777777555444444555777888777666999999999888777666666555555444444444555555444444555555666777777888888777444444444555555555555555666666666777888888666555333333222111111111111111000000/////////000000111........................000000111111111111000000111111000///...//////000///////////////...---,,,...---+++***+++,,,...///111111000000000000000000------,,,,,,,,,,,,------+++,,,,,,---...///000000000000000000///......---///000111///------000444---...///000000...,,,+++......---...///000222333333111///...//////...---***+++,,,---......---,,,------------------------000///---,,,,,,---...///---000111......///...++++++++++++,,,......,,,***((()))+++,,,,,,+++)))(((/////////.........------...---,,,+++***+++---...,,,...000000...,,,++++++000111111000......///111555555666777777555444333666555333222222222333444555333000000111333555555444444444333111000...---+++++++++...000000---***zzzppplllgggbbb^^^]]]ZZZWWWTTTTTTPPPLLLIIIIIIIIIIIIIIIFFFEEEDDDCCCBBBAAAAAAAAABBB@@@???@@@AAAAAA@@@>>>======>>>>>>>>>>>>>>>>>>999888888888888888999:::===<<<;;;:::999888888888555444555777999999888777::::::999888777666555555333333444444333333333444555666777888888777666666444555555666777888888888777666555777888888666333333333333333333222222222000000///........./////////////////////////////////000000111111111000000111000000///////////////---............------,,,,,,+++***))))))+++---...222222111111111000000000...------,,,,,,------...+++,,,,,,---...//////////////////...------------111222222000,,,+++...111,,,---///000///...,,,***------...///000111222222000...------...///...---***,,,...//////......---------------------------///...---,,,,,,---...///000111///******---...---,,,++++++,,,---...,,,+++---...//////...,,,)))'''............---------------,,,+++******+++,,,---(((+++---...---,,,------...//////...,,,+++,,,...111111333444444444333333333222111000///000111222111000000222333444222111444444444444333222111000//////000111111000---***tttmmmhhhddd```]]]ZZZXXXTTTRRRQQQNNNJJJHHHHHHHHHGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@??????AAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;::::::999999999::::::<<<<<<;;;999999888888888555555666888;;;;;;:::888:::999888777666555555666222333444333222222444666666666777777777666555555555555666777888999999:::777666444666999999555222333333444444444333333222222222111000//////000000//////////////////////////////000000111111000000000000000000////////////,,,---------------,,,,,,+++******)))***+++---...222222222111111000000///......------------......---------.....................------------...///222222222000---,,,,,,------.../////////...,,,,,,------...///000111222222///...,,,,,,...///...---,,,///111111///---,,,+++------------------------.........---......////////////,,,'''&&&***---,,,...,,,++++++,,,---,,,+++,,,---......,,,***'''&&&......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((***,,,---,,,,,,...///---......---+++***++++++......///000111111111111000000///..................///000222444333111...222333333444444444333333444444444444222000...---vvvmmmhhhcccaaa^^^[[[XXXTTTQQQOOONNNLLLIIIHHHHHHGGGFFFDDDCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@??????AAAAAA@@@???=========<<<<<<<<<;;;;;;>>>===<<<<<<;;;;;;;;;;;;:::999999888777777777777666666777:::<<<===;;;999999888666555555555555666444555555333222222666999777666666555555555444444444444555666777888999999888555444666999999555111111222333333333333222111333222111000///......///...........................//////000000000000000000000000000000//////...+++,,,,,,---------,,,,,,***++++++,,,------......222222222111000/////////......------------....../////////...............------,,,,,,---...000000111000//////000///---+++/////////............---,,,,,,...///000000111111000...,,,,,,...///...---)))---000111...,,,+++,,,........................//////000111111111111111...///---))))))---...---111...+++)))***+++,,,,,,))))))*********)))((('''---------,,,,,,,,,,,,+++)))***,,,---...---,,,+++***+++,,,,,,++++++---///---...///...,,,******+++---------...............------......------,,,+++/////////000222222000///000111222333333333333333444444333222000...---...zzzppphhhddd```___\\\YYYUUURRROOONNNMMMKKKIIIHHHHHHGGGEEECCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????AAABBBAAA???<<<<<<<<<===============<<<;;;:::999888777777777888777777666666666666666666777888;;;===>>><<<:::888777555444444555666666555666666444222333777;;;777666555444444333444444333444444555666777888888888555444555999999555000000000222333333222111000111000///...---,,,,,,,,,------------------------......///000000000000000000000000000000//////...++++++,,,---------,,,,,,+++,,,---...////////////222222111111000//////.........------------......000000000///......---------,,,,,,,,,---///111222000...---///111222...+++000000///............///++++++---...///000000000000...------...///...---$$$(((---///...---...///........................000111222444444444333222...111111......111111///333///+++((()))+++,,,,,,***+++,,,,,,---.........---------,,,,,,,,,++++++(((***---//////...,,,+++---------+++******,,,...---///000///---+++++++++...------,,,,,,++++++***+++,,,---...---,,,+++***111///------///111111111...///000111222333333333000000000...,,,++++++,,,wwwnnnfffbbb```]]]YYYVVVTTTRRRPPPNNNMMMIIIDDDBBBCCCEEEDDDCCCDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<===<<<:::888777777888888;;;;;;:::777444444888;;;888999;;;<<<===<<<<<<;;;555555444444444444555555999666444444666777666444888777666555444333333333666777666444555:::999666555333333444666777666555/////////000111222444555555222000//////000/////////////////////000111222000000////////////000000222111000000111111000...,,,,,,---.........------+++---///000///------...000000000000////////////+++///000......000///+++111000///...............111000...------...///000/////////---++++++---///000///...------,,,------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,------......///////////////000///...,,,,,,---......///000333555555555444333111000...,,,+++,,,---...////////////////////////------,,,++++++++++++,,,.........------,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,---.........///...,,,,,,---///333222111000///------,,,,,,,,,,,,,,,,,,,,,------///000111111222111111000222111///000111333222222333222000///.........///xxxppphhhaaa^^^```]]]XXXUUURRRPPPMMMKKKKKKHHHDDDCCCDDDEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;===<<<:::888777777777777666777888777666888;;;???::::::;;;<<<<<<<<<;;;:::555555444444444444555555888666444444666777777555555555444444444444444444555666666444666::::::777666555444555666777777666222222222222333444555555444222000//////000///...///......------------...000000////////////000000222111000000111111000............------,,,,,,+++///000222111000//////000000000000///...------,,,+++...///------///...+++000///......---------...///...---,,,---///000222///000///...,,,,,,---///---,,,,,,------...///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////...---------------///000222444555444333222000///---,,,,,,,,,...////////////..................------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...///000000///......///111222222222111///---,,,++++++++++++,,,,,,,,,,,,------......///111222222333333111000000111222222111222111///...---------...zzzpppjjjccc^^^[[[^^^[[[VVVSSSPPPMMMJJJHHHIIIGGGEEEEEEEEEEEEDDDBBBCCCCCCCCCCCCCCCBBBAAAAAA????????????????????????:::;;;;;;<<<<<<;;;;;;:::>>>===:::888777666666666444666888999999:::<<<>>>;;;<<<<<<<<<<<<;;;::::::555555444444444444555555666555444444666888888777333333333333444444555555444666555444777;;;<<<999777666444555777888777666555555555555555555555555333111//////000000///...000///...------,,,,,,---000000000000000000000000222111000000111111000...111///...,,,++++++++++++---......---+++***+++---000//////...---,,,,,,,,,,,,......******......,,,......---,,,,,,,,,------------,,,,,,---///111222///000000///------...000,,,,,,,,,,,,---...///000111111000///...---+++***......------,,,,,,++++++------...////////////.........//////......---,,,000111222333333222111000...---,,,+++,,,---.../////////......---------,,,.........---------------...------------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------...111222333222111111222333222333333222111...+++)))***+++++++++,,,,,,,,,---,,,,,,,,,---///111444555333222000000111222111000000000///...------------rrrkkkgggaaa]]][[[XXXVVVRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????;;;<<<<<<<<<<<<<<<<<<;;;>>>===:::888666666555666666888999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<555555444444444444555555444444444555666888999999333333444444444444444444444666666444777<<<===:::777555444444555666666666777777666666555444444333222000//////000000///...111000000////////////000000000000111111000000000222111000000111111000...111///---+++++++++---...---------***(((((()))+++........................,,,...---))))))---...,,,------,,,++++++,,,,,,,,,---------------...///000...///000///...---///000//////...---,,,,,,,,,,,,000000000000///---,,,+++//////...---,,,++++++***,,,---......//////......---.../////////...,,,+++000000111111111000//////,,,,,,++++++,,,---.../////////......------,,,,,,..................------------------------------+++,,,,,,,,,,,,---------------------------......222444555555444444444666444444555555333000,,,)))******++++++,,,,,,------------,,,,,,...111444666444222000000111111111000000000//////............vvvkkkgggccc^^^ZZZZZZRRRPPPNNNMMMMMMLLLIIIGGGEEEFFFGGGHHHGGGEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????======>>>>>>>>>>>>=========<<<:::888666555555666666777999;;;======<<<;;;::::::;;;;;;<<<===>>>>>>555555444444444444555555444444555666666888:::;;;666666777777666444333222555777666555888===>>>;;;777555222222333444555444666666666666555333222111111/////////000000///---.........//////111222222000000111111111111000000222111000000111111000...///...---,,,,,,...000222111111000...,,,,,,---///------...///000111111222,,,...---))))))---...,,,,,,,,,+++++++++,,,,,,---//////...------------------...000///.........000///...---,,,,,,++++++,,,...///////////////......//////...------,,,++++++,,,------...............---.../////////...,,,+++//////////////////......++++++++++++,,,,,,------//////.........---------....../////////...---,,,------------------------++++++++++++,,,,,,,,,,,,------......////////////333555777777666555666777555666777777555222...,,,***++++++,,,------......000000......///111444666555333111000111111000///111111111111000000000///vvvmmmeeebbb___ZZZVVVVVVNNNLLLKKKLLLLLLKKKIIIGGGDDDFFFHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????>>>>>>>>><<<:::999777666666666777555555777;;;>>>@@@???>>>;;;;;;;;;;;;<<<===>>>???555555444444444444555555444555666666666777:::<<<999999::::::999777555333666888777666999===>>>;;;777444222111222333444444555666666666555333111000//////...///000000///---+++++++++,,,...///111222///000111222222111000///222111000000111111000...............///111222444000111111000...---...///------...///000111222333,,,......******......,,,,,,,,,+++++++++,,,------000//////...---,,,+++++++++---//////...---...///++++++++++++,,,---...///,,,---...///000111111111//////......------,,,,,,,,,,,,---............---......//////......---,,,---------------.........***+++++++++++++++++++++////////////////////////------...//////---,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,---------...///000111111111000222444777888777666666777555666666666555333000...++++++,,,---...///000000222222111222222444666777666444222111111000///...000111111222222111111000{{{ppphhhbbb```]]]WWWTTTTTTMMMLLLKKKKKKLLLJJJHHHEEEDDDFFFHHHGGGEEECCCDDDFFFCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======:::999888666666666777888888777777:::>>>@@@@@@>>>???>>>===<<<;;;;;;<<<<<<555555444444444444555555444666888777666666999<<<:::;;;<<<<<<<<<:::888777888999888777999======:::888555222111222333444444555555666666555333111000.........///111111///---,,,,,,,,,------///000111///000222333333222000///222111000000111111000...000000000111111222222333...///111000///......///........./////////000000+++...///------///...+++,,,,,,,,,,,,,,,---..................---,,,,,,+++))),,,......---,,,------++++++++++++,,,---...///------///000000111111111...............---------+++,,,------......------//////...---------------,,,,,,,,,,,,,,,---......+++++++++++++++******)))......//////000111111111,,,,,,.........---+++***,,,,,,,,,---------......---------.........//////...///111222333333222222000333666777777666666666444444444444333222111000,,,,,,---...///000111111222222444555777888999:::777444222111111000///---///000111222222111000///tttnnnhhhbbb```]]]WWWTTTTTTNNNMMMLLLKKKKKKIIIFFFCCCDDDFFFHHHGGGDDDCCCEEEGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB<<<<<<============<<<<<<999888777666666777888999===;;;999:::===>>>===;;;BBBAAA>>><<<::::::::::::555555555444444555555555555777888888666666999;;;999:::<<<>>>>>>===<<<;;;999:::999777999======::::::777333222333444555555555555777777666444222111.........///111111///---000000/////////000000111///000222333333222000///222111000000111111000///222222333333333222222111000333555555444333333333000//////...------,,,,,,+++///000......000///+++,,,,,,,,,,,,------...///,,,,,,---......---------(((+++---...---,,,,,,---......---,,,++++++++++++......///000000000000000---------...............+++,,,------......------000///...,,,,,,---......+++******+++,,,---...///+++++++++++++++***)))(((......///000111222333333+++,,,---......,,,***))),,,,,,,,,------.........////////////000000000000///000222333444444333333///222555777666555555666222222222111111111000000------...///000111222333000222444777:::;;;======777555222111000000...---...///000111111000///...|||sssiiiddd^^^ZZZWWWVVVTTTSSSPPPOOOMMMKKKIIIGGGGGGFFFIIIFFFCCCBBBCCCEEEEEEFFFEEEEEEFFFHHHKKKLLLKKKIIIGGGEEEBBB???=========>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;999888888999:::666555999>>>===999;;;BBBBBB@@@<<<999777777999:::777666555444444555666777888888999:::<<<;;;999666999999999999999999999:::;;;;;;:::999999:::;;;;;;666666444222111111444666999999888888777555444333000///......000111111000111000...---...///111222...///000111111222111111///000111222222111000///111///...///111222222111444444444444333333222111111111111000///---,,,+++///...,,,++++++,,,...//////000000...,,,+++,,,------.../////////...,,,,,,..................------,,,//////,,,+++,,,+++(((111000000111222222000......---------...---+++)))111000///000111000///---...------,,,,,,,,,------...---,,,,,,++++++++++++.........------,,,,,,+++///...---...000222222111---.../////////---+++)))*********+++,,,---//////000///...///000111000///555444333333333222000...000111333444555444444333///////////////000111111///000111111000111333555222444777:::<<<<<<<<<<<<;;;666111---,,,,,,,,,+++***+++,,,---.../////////ssskkkhhhddd^^^ZZZXXXVVVTTTRRRNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDDDDEEEEEEEEEDDDGGGGGGHHHKKKNNNNNNLLLJJJFFFDDDAAA???=========>>>>>>>>>===<<<<<<<<<<<<<<<===<<<;;;999888888888888555444777<<<<<<999<<>>;;;999777777777888777666555555555555666777999888999;;;<<<<<<999777888777777777888888777555999999888777777888999999666666666444333333444666888888888777666555444333111///...///000111111000333111000.........///000000000111111222111111111///000111222222111000///111000//////111222111111111222222333333333222222111111111000///---,,,+++111000///......///000111333444333111---,,,,,,---...///000000000///------////////////////////////***---...+++,,,......+++///.........000000///---111000//////000000///...000///...///000///...,,,......---------...//////...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++///...---...000111111111---.../////////---+++***+++******++++++,,,---...000///...///000111000///555444333333333333111//////000222444555666666666/////////...//////000000///111222222111111333444222444777:::===>>>======999555000---,,,,,,---,,,******,,,---......//////zzznnngggeeebbb^^^[[[XXXVVVSSSQQQKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDEEEGGGGGGFFFEEEKKKKKKMMMOOOQQQPPPMMMJJJDDDBBB@@@???=========>>>>>>>>>===<<<<<<<<<<<<<<<===<<<:::999888777777777777666777:::999888:::???<<<<<<;;;999888777666666777666666555555666666777999888888:::;;;;;;888666777555444555777777444000777777555555555555777777555777888777666555555666777777777777666555333333111000///000111222222111444333111///.........///111111111111111111000//////000111222222111000///333111//////000111000/////////000111222222222222000000000000///...,,,,,,000000000000000000000000111222222000...------...///000000000000///......///000000000000000000000'''+++---+++---000111...,,,++++++,,,...///...---222000//////000222111111///...---...//////---+++...............///000111...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,///...------///111111000...////////////---,,,***++++++*********+++++++++///...---...000111000///333111111111222222000...---...000222444555555555000//////............///000222444444333222222222222444777;;;>>>?????????888444///,,,,,,---------)))***,,,---......//////~~~sssjjjeeeccc```]]]ZZZXXXUUURRROOOKKKLLLMMMMMMLLLJJJGGGFFFEEECCCCCCDDDGGGJJJKKKKKKQQQQQQQQQRRRRRROOOKKKGGGAAA@@@???>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777666;;;:::999999888888999;;;:::;;;;;;;;;:::999777666777666666666666666666777888777777888999999777555666444222444777666222...777666555444444555666777555777999:::888666555555666666666666555444333222111000000111333333222111333222111000////////////000000000000000///...---000111222222222222111000333222000///000111000/////////000000000000000000//////000000///...------------............------)))+++------------///000///////////////......---///////////////000000000(((,,,---,,,---111111///,,,******+++---//////...000...------///111111111///.........//////---+++------------...///000111...------,,,,,,,,,------------------............000...------///111000000//////000000///...,,,,,,,,,++++++***)))))))))***...------...000111000///000///...///000000...---......///000111222222222111000///...------------000222555555444222111111222444888;;;>>>@@@@@@@@@:::666000---,,,,,,,,,,,,***+++,,,---.../////////tttllleee``````^^^ZZZXXXVVVSSSPPPMMMLLLLLLMMMLLLKKKHHHEEECCCDDDBBBAAACCCHHHNNNRRRTTTVVVUUUSSSRRRPPPKKKEEEAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999888888777:::;;;:::999:::<<<<<<;;;:::;;;<<<===<<<;;;999888666777777777777777777666777666555555666666555333555444333444666666333000777666555444444555666777444666999:::888666555444555555666555555444333222222111111333444555333222111000000000000111111111.../////////...---,,,,,,000111222333333222111000333222000///000111000///111111111000///...---,,,...///////////////......+++,,,,,,------,,,,,,+++'''))),,,---......///000......---------,,,,,,,,,---------....../////////+++...///---...000000------+++***+++---///000///000...---...000111111111000/////////000000...------,,,,,,,,,---......///---------,,,,,,---........./////////000000111111111///......000111111000000000000000///...------,,,,,,+++***))))))))))))------,,,---000111000///000//////000111222000///333222222222111111111111333222000///------,,,,,,///222444555333111111000222444888;;;>>>@@@@@@@@@<<<888222...---,,,,,,,,,------.../////////......yyyqqqkkkeee___^^^[[[WWWUUUSSSQQQNNNLLLLLLLLLKKKJJJHHHEEECCCAAADDDCCCCCCFFFLLLRRRVVVXXXXXXUUURRRNNNKKKFFF@@@===<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;::::::999666888999999<<<@@@@@@<<<:::;;;<<<===<<<;;;:::999666777777888888777777666888666555444555555444222444444444444444444444444777777666555555666777777333555888888666444333333444444555555444333333222222222222444666666444222000000000111111222222222---...............---,,,000111222333333222111000333111//////000111000///222222111000///---,,,+++---...///////////////...------------------------,,,...000000///............---,,,,,,++++++,,,,,,,,,,,,------......//////---000111......000///,,,///---+++,,,---///000000111000000111333333222000111000///000111111///------------,,,,,,,,,------------------------.../////////000111222222333333222111///000111222222111111111111000//////......---,,,+++***************---,,,,,,---///111000000222111111333444555444333888777666555444333333333555444222000...---,,,,,,///111333333222111111111222444777;;;>>>?????????>>>999444000............111111111111000///......tttpppkkkeee^^^]]]YYYTTTQQQOOONNNMMMKKKJJJIIIHHHGGGFFFDDDCCCBBBDDDEEEGGGLLLQQQUUUVVVVVVUUURRRMMMIIIEEEBBB>>>;;;:::;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<888999;;;<<<======<<<<<<666999:::999<<<@@@===666999::::::;;;;;;;;;::::::666777888888888888777666:::888666555666666555444111333444333000000555999777666555444444555666777222444555555444222222222333444444444444333222222333333333555777777555222111111222222222111000000......//////000000//////111111333333333333111111111000//////111222111111111111111000000...---,,,------...///000000/////////...------------...///+++...000111///---------///...---,,,+++,,,---------------...//////000000---000111......111000---000...++++++---...//////000000111333444333000---000///...///000000...,,,000///...------,,,,,,------------------...//////...//////000222333444444444222111111222333333222222222111000////////////---,,,,,,++++++++++++,,,,,,++++++---///111000000111111111222555555555333888777666444444444555555777666444111///---,,,,,,...///111111000000111333222444777:::===>>>======<<<888444111000111222222444444444333111///...---vvvmmmjjjggg___YYY\\\XXXSSSOOOMMMMMMLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFKKKQQQVVVWWWUUURRRRRRNNNIIIEEEBBB@@@===;;;999:::;;;===>>>?????????>>>>>>===<<<<<<<<<<<<<<<888999;;;===>>>>>>>>>===999======:::;;;===777...999999999999999999::::::666777888999999888777666;;;999777777777777666555///222444222---...555<<<666555444444444444555666111333444333222000111222333333444444444333222222333333444666888777555333333333333222111000///...//////000111111222111111111222333333333333222111111///...///111222222111///000000000000000//////,,,---...///000000000000///...,,,++++++,,,...///&&&))),,,......------...000///...---,,,---......---......///000111111222,,,000111//////222222///111...+++***,,,---...------...///111222000,,,)))///...---...//////---+++222111000///...------------------------...///000---...///000111222333444555333222222333444333222333222111000////////////---,,,,,,+++,,,,,,------,,,++++++---///111111000.........000222333222111444333222222222222444444888777555222///...,,,,,,---...//////...///111444222444777:::<<<===<<<<<<:::777333111222444666666777666555444222000...---{{{qqqjjjfffbbb^^^[[[UUUSSSPPPOOONNNLLLJJJHHHGGGGGGGGGFFFEEECCCAAA@@@GGGKKKSSSXXXZZZWWWRRRNNNOOOLLLFFFAAA>>><<<===>>>BBBAAA???>>>>>>>>>??????;;;===???AAAAAA>>>;;;999>>>======???AAABBBAAA@@@???>>><<<;;;::::::;;;;;;<<<;;;:::;;;;;;999666444777777777777777777777777<<<<<<;;;999888666555555555444333444666777666555555666666666555444444333666666666444222111222444&&&,,,222555333111000000444333333444555444222000666333111111333333111///111111111111111111111111888777777777777666333111//////.........000222333333222222111000000111111111111111000000000000000000///...,,,,,,------...000...,,,+++---/////////111000///......---......,,,,,,---...///000111111222111000000222333222111////////////////////////222000//////000000///---111111000000/////////...000000////////////000000,,,,,,,,,------///000000.../////////000000111111333000......111222111///222222222222222111000///......---,,,++++++++++++### $$$...000,,,///888---------///111333222111111111111222333555888999888444000---------------111111111111000000000000;;;:::::::::;;;;;;======;;;888333000000222666999999999888777444111...,,,~~~wwwmmmfffbbb___[[[WWWTTTRRROOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@GGGKKKQQQUUUVVVTTTOOOLLLJJJHHHDDDAAA>>>===>>>>>>AAA@@@???>>>>>>>>>???@@@===???@@@BBBAAA???===<<<>>>======???AAABBBAAA??????>>>===;;;;;;;;;;;;<<<<<<:::999999999888666444888888888888888888888888;;;:::999888666555444444444222222222444555444333666666666666666555444444555666666555333222333444---000333444333111000000333333222333444444222000555333111111333333111///111111111111111111111111666555555666666666333111////////////000111222222222222111111111111111222111000000000000000000000000000...---------...//////---,,,,,,...//////...111111000......---------,,,------...000111111222111000//////111111000///...........................,,,++++++,,,,,,+++)))000000/////////.........000000////////////000000------------...///000111........./////////000000111///------///000000...111111222222111111000///,,,+++++++++++++++,,,,,,+++)))***...000...///111///...---...//////---+++222222222333444666888:::666333///------......---///000000000000000000000666666777777777888888888888666333000000222444666777777666555333000...,,,wwwppphhhaaa^^^[[[WWWSSSRRRPPPMMMLLLKKKJJJHHHFFFFFFEEECCCAAA@@@@@@AAAAAAGGGJJJMMMPPPPPPNNNKKKIIIEEEDDDBBB@@@???>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@??????>>>======???AAAAAA@@@??????>>>===<<<<<<;;;;;;<<<<<<:::777777777777666555888888888888888888888888999888777666555333333222222111000111333444333222666666666666555555555555333555777777555444444444444333222222333333222000333222222222333333111///444333111111222222000///222222222222222222222222333222222444555555333111...///000111222222222222222111111111111111222222000000000000000000111111111000000///.../////////---------...000000///...222111000///------,,,,,,------...///000111222222111000////////////...,,,------------------------...---,,,,,,---...,,,+++///............---------////////////////////////......---......///000111------------............///---,,,,,,---......---000000111111111000//////************+++,,,---......///...---000444222------,,,+++,,,---,,,+++)))111000000111222444666777444111...------//////............//////000000000222333444555555555444333444333111000000000111222333333222222000///---,,,yyypppjjjccc]]]ZZZXXXTTTPPPPPPNNNLLLJJJJJJIIIGGGEEEFFFDDDBBB@@@@@@AAABBBCCCGGGHHHJJJKKKJJJIIIGGGEEEAAAAAAAAA@@@???===<<<;;;===>>>>>>>>>??????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>======>>>@@@AAA???>>>???>>>>>>===<<<<<<<<<;;;;;;999666555555666666555999999999999999999999999777666555444333222111111222111000111333444333222555555444444444444444555222444777888777555555555888444111000333555444222333222111222333333111000444333222222222111000000222222222222222222222222111000111222444444333111...000111333333333222222111111111000111111222333000000000000000111111111111111111000000000000000,,,,,,---///111111///---333222000///---,,,,,,,,,......//////000111111222222111////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---------------------------...//////////////////..................///000111,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---------//////000000000//////...,,,,,,+++,,,,,,---......+++...---+++111:::888...)))))))))***,,,---,,,+++------,,,---...///111333111///------...///000///------......//////000000000111333444555333222000000000000000000//////.../////////......------,,,|||ssskkkfff___[[[YYYVVVRRROOONNNLLLJJJIIIIIIHHHFFFDDDFFFDDDBBBAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCBBB@@@AAA@@@@@@>>><<<:::999======>>>>>>????????????AAA@@@???>>>===>>>>>>???>>>======>>>@@@@@@???===>>>>>>>>>===<<<<<<;;;;;;:::888555444555666666555888888888888888888888888666555555444333222111111444333222333555555555333444333333222222333444444222555888999888666555555777444111111444666666555444333111111222333222111444444444333222111111111222222222222222222222222000000000222444555333111///111222444444444333333222111111111111111222222//////000000111111111111111111111111111000000///,,,,,,---///111222000...222111000///------,,,,,,......//////000000111111333222000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,---------------......////////////......///............//////000,,,,,,,,,,,,,,,+++++++++------------,,,,,,---...---......//////.........//////...---------------))),,,+++)))000999888...***))))))+++---...---+++,,,+++++++++,,,---///000000...,,,---...000000///---........./////////000...///111222222111///...---.../////////...,,,+++,,,,,,++++++,,,,,,,,,,,,vvvnnngggbbb\\\YYYXXXVVVRRRNNNMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@???===<<<:::999======>>>?????????>>>>>>???>>>======<<<<<<======>>>======>>>??????>>><<<============<<<;;;:::999999777666555666777666555777777777777777777777777666666555555444333333222555444333444666777666555444333222222222333444555555777999999777666666666666555555555777888777777666444222222333444333222444555666555333111222333333333333333333333333333222111222333555666444222111222333444555555555555333222222111000000111111/////////000111111222222111111111111111000//////---------///111222111000111000///......---......---........./////////000333111000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,,,,,,,------------...---...///000000///...---......---------......///,,,,,,,,,,,,++++++++++++,,,------,,,++++++,,,...,,,,,,---.........------000///...---,,,,,,,,,,,,+++,,,,,,+++///333111,,,...---,,,,,,---,,,***(((------,,,,,,---...000111///---,,,---///000000///////////////////////////,,,---.........---,,,+++,,,---.........---+++************)))***++++++,,,zzzpppiiiccc___ZZZWWWVVVUUUQQQMMMMMMKKKIIIIIIIIIHHHFFFDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBAAA>>>>>>>>>==================>>>>>>??????>>>===<<<>>>>>>>>>=========<<<<<<>>>======>>>??????===<<<;;;<<<<<<<<<;;;:::999888888777666777888888666555666666666666666666666666777777777666555555444444555444444444666777666555666555444333333555777888777999999888666555666777777999<<<===;;;999888777777555333222333444444333555777888666333222333555333333333333333333333333444444444555777777555333333333333333444555666777444444222111000000//////...//////000111111222222000000111111111000///......---,,,---000222222222//////............//////------------............000///......000000///...------------------------...---,,,---///000///...,,,---------............,,,---///000000///---,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++***,,,,,,+++))))))+++---++++++,,,------------------,,,,,,+++++++++,,,,,,---++++++//////,,,+++---...---,,,,,,,,,+++)))'''---,,,,,,,,,,,,...///000...---,,,---/////////...111111111000000//////.........---------,,,,,,,,,,,,------------,,,+++*********)))((()))***+++,,,~~~uuullleeeaaa]]]XXXVVVUUUTTTPPPMMMMMMKKKJJJIIIIIIHHHGGGEEE??????AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDBBBAAA===<<<<<<======>>>???@@@>>>>>>?????????===<<<;;;>>>>>>>>>>>>>>>===<<<<<<>>>======>>>??????===<<<:::;;;;;;<<<;;;:::888777888777777888:::999777444666666666666666666666666888888888777666666666555555444333444666777666555777666555444555666888:::999::::::888555555666777888===BBBBBB>>>:::777777888666444333444555555444666888999777444333444666333333333333333333333333666555555777888888555333555444333333444555777888555444333111000/////////...//////000111222222222///000000111111///...---///---,,,---///222333333...............///000000,,,,,,------------------...---,,,---//////...---------------------------***)))((()))+++,,,+++***---------....../////////,,,---///000000///---,,,---,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++(((***+++***((('''))),,,***+++,,,,,,------------))))))))))))***+++,,,,,,---)))***111000)))***111***))))))***,,,,,,+++)))++++++*********+++---...///---,,,---//////...---333333222111000///......111000///............///,,,------------,,,++++++******)))(((((()))++++++yyyooohhheee___\\\WWWTTTRRRPPPNNNLLLJJJJJJIIIGGGEEEDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFGGGFFFEEECCCBBB>>>??????>>>======>>>@@@???>>>>>>=========>>>>>>???@@@AAABBBAAA@@@???>>>CCC@@@<<<;;;===???>>><<<===;;;::::::;;;<<<;;;:::999888777888888888666444666666666555333222444555999;;;======;;;888777777666666666666777777777777999777555555777888999888888888777666666666666666666888999;;;;;;:::999888333444555444444444666888999:::<<<;;;888666555555222222333333444555555666888777777777999999777555444555666666777666555555666444111/////////...---///...///222666777444111444444333333111000///...000000000///...///222555000//////.........//////...............///000111......//////......---,,,...---++++++,,,---,,,+++---------,,,,,,,,,++++++...............///000111000000///...------,,,,,,...---,,,***)))))),,,///000///...---+++***))))))******************++++++***))))))(((((((((((((((++++++******++++++,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++***))),,,((())),,,+++(((---666------..................222111111111000000///////////////...------,,,,,,---+++******+++,,,,,,+++))))))))))))***+++,,,---~~~tttjjjcccaaa[[[YYYUUUSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFDDDBBBAAA>>>???@@@???===<<<===>>>>>>>>>======<<<======>>>@@@AAAAAAAAAAAA@@@???>>>???===;;;<<>>>>>;;;888666666555555666666666777777777888777666666888999999888888888777666666666666666666888999;;;;;;:::999888333444555555444444666777:::<<<<<<;;;999777777777333333444444555555666666888777777888999999888666666666666666666777777777777444111000000//////...000///000333666777555222333333333222111000......000111111000///000222444222222000///------,,,,,,............/////////000......//////......---,,,---+++***+++,,,......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......000//////......---,,,,,,---...//////------...///......---,,,+++******)))+++*********+++,,,...///,,,+++***)))))))))))))))+++************+++,,,,,,******+++,,,---...//////---------------,,,,,,++++++)))))),,,+++(((,,,333......------------------000000//////............/////////...------,,,,,,...,,,+++***,,,,,,,,,+++)))(((((()))***+++,,,,,,vvvmmmeee___]]]XXXVVVTTTRRRRRRPPPNNNLLLLLLKKKIIIGGGEEECCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAA???@@@BBBAAA???<<<<<<<<<======<<<<<<<<<<<<======AAAAAAAAAAAA@@@???======;;;::::::<<<@@@AAA>>>;;;BBB???<<<;;;::::::999888777666666777999999888666555666777777777777888:::>>>???@@@>>>;;;777666555444444555555555666666666777666666888::::::888777888888777666666666666666666777999:::::::::999888222444777777666555555555:::;;;:::999666555666777444444555555666777777777999888777888999:::999777888888888888999999999999777555222000000000000///000000111444666666555333222333222222111000......///111333333222111222333///...---,,,++++++++++++---...///000000000///.........//////......---,,,+++***)))+++---/////////------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////......---------+++...000111///...---...,,,,,,,,,+++++++++******,,,+++******,,,...111333...---,,,+++***)))))))))******))))))******+++,,,++++++,,,---...//////000///////////////...------+++***+++,,,+++)))+++///......------,,,,,,++++++---------------,,,,,,,,,//////......---,,,,,,,,,///---++++++,,,,,,+++***(((((((((((()))***++++++zzzpppiiibbb]]]\\\YYYWWWUUUSSSRRRPPPMMMJJJLLLKKKJJJGGGEEECCCAAA@@@AAAAAA@@@?????????@@@@@@BBBBBBCCCCCCCCCBBBAAA@@@AAACCCDDDDDDAAA>>><<<;;;<<<<<<<<<<<<<<<<<<===>>>BBBBBBAAA@@@???>>>===<<<:::999999<<>>;;;:::999888777666666666777999:::888777777888::::::888888999:::???@@@@@@>>>:::777666555444444444444555555555666555666777:::<<<;;;999666888777777666666666666666777777888999:::999999888333555888888777555444444777777777444222222444555555555555666777777888888999888777777999:::999999999;;;===??????===;;;999777555222111111111111000000000111222444444444333222222222222111000///...///222444555333222111222((((((((()))***+++,,,---,,,...///111111000...---.........///......---,,,,,,+++***+++---//////......------------,,,,,,,,,//////.........//////000000/////////......------***,,,......---,,,---...++++++++++++++++++++++++---,,,+++***+++---000111...---,,,+++***)))))))))******)))))))))***++++++//////.........---------///////////////...---------,,,---------+++,,,---......---,,,++++++******------,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++...,,,*********+++***)))((((((((((((((()))******uuummmhhhbbb^^^]]]]]]ZZZWWWTTTRRROOOKKKIIILLLKKKIIIGGGEEECCCBBBAAAAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@CCCEEEGGGFFFCCC???======<<<<<<<<<<<<<<<===>>>>>>BBBBBBAAA???>>>======<<<<<<::::::>>>DDDIIIJJJIIIGGGDDD???;;;:::999888777666666666777999:::888777:::;;;===<<<:::888777888>>>??????===:::777666777444444444444555555555666444555777:::===<<<999666888777777666666666666666777777888888999999999999444666999999777555444333666666666444222111333555555555666666777888888888999777666666888::::::999:::>>>CCCFFFFFFAAA<<<888777555222111111222111000...///000111111111111222222222333222222111000//////222555555444222111111************+++---......---...000111111///...,,,.........///......---,,,///---,,,,,,---...---,,,.........---------,,,,,,000//////........./////////////////////.........---------++++++,,,...111***++++++++++++,,,,,,,,,...---+++***)))***,,,---,,,,,,+++***)))(((((((((*********)))***++++++,,,//////.........------------............---,,,,,,.........------...---,,,......---,,,++++++******------------------------.........---,,,,,,++++++,,,+++)))((()))***)))((((((((((((((((((((()))***}}}pppjjjgggccc`````````\\\WWWSSSPPPNNNKKKIIIJJJJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAADDDFFFFFFEEEBBB@@@???>>>======<<<======>>>???@@@BBBAAA@@@>>>>>>=========>>>===>>>DDDKKKPPPRRRQQQIIIEEE@@@<<<:::999888888777666666777999999888666;;;===>>>===:::888666666;;;<<<<<<;;;999777888999444444555555555666666666555555777:::===<<<:::777888888777666666666666666777777777777888888999999666888999999666444333444777888888666555444555777555555666666777777888888888666555555777999999999<<<@@@FFFIIIHHHBBB;;;666666444111000111111111000---///000000//////000111333333444444333222222111///222444555333111000000222111000///...............///000000000///...---......//////......---,,,000...,,,,,,---...---,,,............---------,,,......---,,,,,,,,,,,,---////////////////////////000///...---,,,...222555,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++***))))))))))))***++++++******++++++,,,---++++++,,,---...//////000,,,------------,,,++++++...///---+++,,,//////,,,......------,,,,,,++++++------...............///......------,,,++++++++++++***((((((***+++***))))))))))))(((((())))))***vvvkkkgggfffccc``````___[[[UUUPPPNNNMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@>>>??????=========>>>>>>???AAAAAAAAA@@@???>>>======>>>>>>>>>???DDDMMMUUUYYYXXXVVVJJJFFF@@@<<<::::::999888888777777777999999777555999;;;======;;;888777777888999:::999888888999;;;555555666666666777777777555666777:::<<<===;;;999888888777666666666666666777777777777777888888999888999999888555444444444555777888888666555555666444444555666666777777888777555333333555888999999???BBBEEEFFFDDD???999555555222000///000111000000...000111000......000222444444555555555444333333000111333333111000///000444333222000///.........000/////////..................//////......---,,,///---,,,,,,...//////...............------------......---,,,,,,,,,,,,,,,/////////////////////000.../////////...///111333...---------------------)))***+++++++++***)))(((+++************+++,,,,,,,,,,,,,,,+++,,,,,,---...******+++,,,---...//////,,,------------,,,++++++---...+++''')))//////+++......------------------------------.........///......---,,,,,,++++++***+++***)))***,,,---------+++******)))))))))******}}}rrrhhhddddddaaa______]]]YYYRRRMMMLLLLLLLLLMMMHHHHHHGGGGGGFFFEEEEEEEEE@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCBBB@@@>>>===>>>???>>>>>>>>>>>>???@@@AAABBB@@@???>>>======>>>??????<<>>>>>>>>>>>>>>???@@@@@@???>>>>>>??????>>><<>>>>>===BBBGGGPPPYYY]]]ZZZSSSMMMGGGDDD@@@<<<::::::;;;<<<;;;:::888777777777888888999999999888777666666555444444444666999;;;;;;:::::::::999999888666555444777777888:::;;;;;;;;;<<<:::888777777777777666444555666666777888999;;;<<<888777777555444333222222999777333111111222222111;;;999777555444555666777777555333222222444777999;;;;;;<<<;;;:::888666555222111111111000000//////222333333000---+++...000333333333222222111111111444333222111000000000000//////000000000111111111333222000...---,,,,,,------//////---...000...)))---------......000111222000///......///000///------...///000111111111000000111111111111000000/////////000000///...------//////......---------,,,------,,,+++************------+++)))++++++$$$111---***,,,000111...***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///222...******,,,......,,,,,,,,,------------......000///---,,,---...000222///---++++++,,,,,,+++***------------------------++++++***************+++zzzuuupppjjjfffffffffdddaaaZZZXXXTTTPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAAAAACCCDDDDDDDDDDDDDDDBBBDDDEEEDDDBBBAAAAAABBB??????>>>>>>??????@@@AAA@@@???>>>>>>??????>>><<<===;;;::::::;;;<<<===>>>DDDHHHNNNTTTVVVSSSMMMGGGCCCAAA>>>;;;::::::;;;<<<;;;:::999777777777777888999999888888777666666555999888888999;;;<<<<<<;;;;;;;;;:::999888666555444555666777999::::::999999666555444444666666555444555555555555555666777888777777666555444333222222333111//////222444666666666555444333333444555555555444333222333444666777999999999999888666444333222222111111111000000000...000000///---...000333333333333222222111111111333222111111000111111111111111111222222333333444222111///...------......000111000---...000...***---------......///000000000///......000000///...000000000111111222222222///000000000000///......//////000000///......---------..................,,,,,,++++++***+++++++++)))***))))))---000,,,%%%000...+++,,,...000...,,,........................------,,,,,,------...///+++,,,------------......,,,,,,------------------......---,,,---...///000...---,,,,,,------,,,***000///...---,,,***))))))++++++************++++++|||uuurrrnnniiiffffffeeeaaa^^^YYYXXXVVVSSSPPPNNNLLLKKKHHHHHHFFFEEEDDDDDDDDDDDD@@@BBBDDDFFFFFFFFFEEEDDDDDDEEEFFFEEECCCAAAAAAAAA???????????????@@@AAAAAA@@@???>>>>>>??????>>><<<::::::::::::;;;===???AAAGGGHHHJJJMMMMMMKKKEEEAAA>>>===<<<:::::::::;;;;;;;;;:::999777777666777777999888888777777666666555;;;::::::;;;======<<<;;;<<<;;;:::999777666555444444666888:::;;;:::888777555444333444666777666555666666555555555555666666777666666555444333222222888555111000000111111000333333333333333444555555333333333333333444444444777777777666555444333222222222222222111111111111...///000///......000222222222222222222111111111111111111000111111222333222222222222333444555666222111000.........///000000111///+++,,,///...***........................000///...///000111000///333222222222222333333444111111111111000000000/////////000000000///......,,,------......///000000,,,++++++++++++,,,,,,---***+++******...333222---000...---,,,,,,---///000////////////////////////,,,------...............%%%***///000...,,,...000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---......,,,***///...---,,,+++***)))(((++++++************++++++yyyssspppllliiiggggggeee```\\\YYYYYYXXXVVVTTTPPPNNNLLLHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBEEEGGGHHHGGGEEEDDDCCCEEEEEEDDDAAA?????????>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>??????>>><<<<<<===>>>>>>???@@@CCCEEEJJJIIIHHHGGGGGGEEEBBB???===<<<<<<;;;::::::999:::::::::999888777666666555888888777777666666666666888888999:::======<<<;;;;;;:::999777666555444444666888;;;===>>><<<999777888666555666777888777666777777777666666777777888666666555555444333333222:::777333000000000///...666666666555555555555555111222333444444444333222555555555555444444333333333333333333222222222222222222222000///.........222222222111111111111111000000000000111222333444111111111222333555666777777555333111000//////000---...,,,)))***......+++...............---------000///...///111222111000444333222222222333444555666555444444333333333333//////000000000//////...............////////////+++++++++++++++,,,---...//////---***,,,111111---//////...,,,***,,,///222------------------------,,,---...000000///......(((+++...///...---...///...---------,,,,,,++++++******+++,,,,,,,,,,,,+++---------...//////---+++******++++++++++++,,,,,,++++++*********+++,,,,,,yyysssooollliiihhhhhheee```\\\YYYYYYYYYXXXVVVSSSPPPNNNHHHHHHFFFEEEDDDDDDDDDDDD@@@BBBEEEGGGHHHGGGEEEDDDAAACCCCCCBBB???============<<<<<<===>>>???@@@@@@@@@???>>>>>>??????>>><<<>>>@@@AAAAAAAAABBBFFFIIINNNKKKGGGEEEDDDDDDBBBAAA???>>>===;;;:::999888888:::999999888777666555444777777777666666666666666666666888;;;>>>@@@???===999888777555444444444444888:::===??????<<<999777:::888777777888888777555777777777777777888888999666666666555555444444333444222000000333555777777:::999777666444444444333111222444555555333222111666555555555555555555555333333333333444444444444333333222111111000///...111111111111111111111111//////000000111222444444444333333444555888:::<<<===;;;888444222000//////+++,,,,,,***---111111...---......//////...---,,,111000///000222333222111333333333333444555666666777666555444333333333333//////000000000000000///111111000///......------++++++++++++,,,---......000111...***+++//////,,,......---+++***,,,000333........................---...///000111000///...111///,,,,,,...//////...//////......---,,,++++++)))***++++++,,,,,,++++++---,,,,,,---......---+++*********++++++,,,,,,,,,++++++******+++,,,,,,---yyysssooollliiiggggggeee```\\\YYYYYYYYYXXXVVVTTTQQQPPPJJJIIIGGGEEEDDDCCCCCCBBB@@@BBBDDDFFFFFFFFFEEEDDD@@@AAABBBAAA>>>=====================>>>???AAAAAA@@@???>>>>>>??????>>><<<===@@@BBBCCCCCCDDDIIIMMMRRRNNNIIIEEEDDDDDDDDDDDD@@@>>><<<:::888888888888999999999888777555444333666666666666666666666666666777999===AAACCCBBB@@@888777666555444555666666<<<===???@@@???===;;;999:::999888888999:::999888999999888888888888888999777777777666666666555555777555333333555777888888;;;999666333222111222222333333444555555444222111666555555444555555666777444444444444555555555555222111111222444444333111000000000111111111111111000000000000111222333444666666666666888;;;>>>@@@@@@>>>:::666222000......+++.........111444444000---...///000000///......111000///000222333333222222333555666888999999999666555333222111111111222//////000111111111000000333222111000...---,,,,,,---,,,,,,,,,,,,------...---///...++++++///111///...---,,,+++,,,...000111111111111111111111111111...//////000000000000000666111,,,,,,///111000...111111000///...---,,,+++************+++++++++,,,---+++******,,,------,,,...------,,,++++++******++++++***++++++,,,---...xxxqqqoookkkgggeeedddccc___[[[YYYYYYXXXWWWVVVTTTRRRQQQKKKJJJHHHFFFDDDBBBAAAAAAAAAAAACCCDDDDDDDDDDDDDDD???@@@AAAAAA???>>>>>>???>>>>>>>>>???@@@AAACCCDDD@@@???>>>>>>??????>>><<<<<<@@@DDDFFFGGGJJJPPPVVVWWWRRRKKKGGGDDDDDDDDDDDD===<<<999777666777888999999999999999777555333222666666666666666666666666777888:::>>>AAABBB@@@>>>888888666666666777999:::BBBCCCCCCDDDCCCAAA???>>>;;;;;;;;;<<>>@@@???===999555222///......+++...000///111333000+++---...000111222111000///111000000111333444444333222444777;;;=========<<<777555333111000000111111//////000111111111111111222111111000///...------...------,,,,,,,,,------+++//////------000111000...,,,***+++///111000...111111111111111111111111000000//////000000111222222111000000111222222222333333222000///---,,,,,,++++++***)))***+++,,,------+++(((((())),,,------......------,,,,,,++++++++++++++++++,,,---......wwwooonnnjjjeeecccbbbaaa]]]ZZZZZZYYYXXXVVVUUUTTTSSSRRRLLLKKKIIIFFFDDDBBBAAA@@@AAAAAABBBBBBCCCDDDDDDEEE???@@@BBBBBB@@@??????@@@@@@@@@@@@AAABBBCCCEEEFFF@@@???>>>>>>??????>>>===<<>>>>>>>>AAAEEEHHHIIIHHHJJJIIIFFFCCC@@@>>><<<;;;999999999888888888888888777666555666:::>>>@@@AAA???<<<777444333666999<<<666666666555555444444444444333333222333444666777444555555555666666777777888666555666777666333/////////000000111111111222111111111000111111222333222222111222444888;;;>>><<<:::777444111///......***---///......///+++$$$,,,...000222333333222111111000000111333555444333222555:::>>>AAAAAA@@@???999777555222111111222333//////000111111111111111000000000000///////////////...------,,,,,,,,,,,,---111222///...000000...///+++)))+++000333000---////////////////////////111000/////////000222333,,,000444555333222333555555444333111000...---,,,---+++***))))))+++---...---***'''&&&(((+++---...++++++,,,------...//////++++++++++++,,,---...///