BM6P6(@ ~}{zyxxy{}~}}~{ywx|~}|~~~}|zyx|||}}}}~}~~~~~}}||~~~~~~~~}||}~~}}|{{zz}~~~~}}|zzz{{{||}}|{{zyyzzz{{|||{{{{|||||}~}{{{|}{zzyyzz{{|~}|~~~~}||{{{||{{|}~~}}||||}}~|{zyxyy{}~~}}~~}}}~}~~~~}}}}}}}}||||}}}}~~z{|}~~~~~~~~z|}~~~~~~~~~~~~~~~~~~}~~~~}|{{z{{|}~~}}}}}~}}}}}}~~}|{z{z{|sswx{{}}}}}}}}}}~~{z{{{{{{{{}|{zyz{}||}~|zyz|~~}~~~}|{yx||||}}}}}~~}~~~}}}||~~~}}~~~}||{{~~~~}}||z{{{{|||~}}|{{zzzz{{|}}~~~~~~{|~~}|{||}{{zzzz{{|}~~}|}}}~~~}||{{{||z{|}~~}}||||}}~~}|{zzzz|}~~~~~~~~~~~~~~~~|||||||||||||}}}~~~~}zz{|}}}}~~~~~~~}{|}~~~~~~~~~~~~~~~}}}~~}}}~~~~}|{zzz{|}~~~}}}}||}~~|||}}}~~}}|z{y{{suvyz|||~~~~~~~~~}{||||||||~}|{{|}~{{||}~|{z{}~~}~~~~}|zz{{|||}}}~~}|}}}}}|||~~~~~~}}||~~~}|||{{|||}}}~~}}|||zz{}~~~}z{}~~}|||}}|{{zz{{|}}~}|||}}}~~~|||{{||}z{{|}~~~}}||}}~~~}}}|||{|}~~~~~}}||{||||||||{{{|||}}~}}}}|||xyz{|||||||||||}{|}~}}}}}}}}}}}~~~~~~~~~~~}}}||}}~|}}}~~~~}|{zzzzz{||||||||}}}}~zz{|}}~~}}{{yyztuvyy||}}~~}~~~~~~~~~~}|||}~{{z{{}~{{zz{|}}~~~~~}|{{{|||}}}~~}|{|||||}}}~~~~~~~}}}~~~~~~~}}||~~~~~~{|}~~~~~~}}}~~}}|yz{~~~}}}}}}}||{{||}~~~}}||||}}}}||||||}~{{|}}~~~~}}}}}}~~~~~~~~~}~~~}|{zy{{{{{{{{zzz{{||}|||{{{zzxxyz{{{{z{{{{{||{|~}}}}}}}}|}}}}~~~}}}}}}}}||||||}~||}}}~~~~|{zzzz{{||||||}}}}}}}xxy{|~~~|{yyytwxy{}}}|}~}|~~}}}}~|{zzz{|~zzzyyz{|~~~~~}}|||}}}~~~~~~~}{{{|||}}~~~~~~~~~~~~~~~~~~}~~~~}}|||}~~~}}}{||}}|||xy{}~}}~~~~~~~}}||}}~~}}||||}}}}|||||}~~||}}~~}~~~}}}}~~~~~~|~~~~~}|zyxx{{{{{{{{xyyz{{||{{{zzzyywxyz{{{{yyzz{{{|{}~}}}}}}}}|}}}}~~~}}}}}}}}||{||}~~}}}}~~~~~}{{{z}}}}}~~~}}~~~}|wxy{|~}}zzywxx{}}}~|}}~~~~|{}}~}{yyz{|yzzyxxy{}~~~}}~~~~~}|{{||}~}}}}||||{{{{zzzz|}~~}}}~~}}z{||||||xy{}~|}~~~~~}}~~~~~}||}}}~~~||||}~~~~}~~~}}~~~~~~{}~~~}~~}}|{zxxwzzzzzzzzwxxyz{||{zzzzyyywxyz{{{{yyyz{{|||}~~~~~~~~~}}}~~~}}}}}}}}||||}~}~~~~}||||~~~~~~~}xyz{}~||{y{|~~~~}}}}}}}}~~~~~~~~~|{||}~}zxxyzy{{zxxz|}~~}||||}~~~}}{zzzzyyyyyyyzzzz{|}~}|||||}~~~~}z{{|}}||xy{}~|}~~~~~~~~~~}}}~~~||||}~}}~~~}}~~~}}}}}}}~~~~~~~{|}}}||}}~|{{zyxxwyyyyyyyywwxyz{||{{zzzyyyxyz{{|||yyzz{||}|}~~~~~~~~~~~~}||}~~~}}}}}~~~}~}zz{|~~}||}~~}|{{{{~~~~~~~~|||{{||}}}}}}}}}}|||}~~zxxyzz|}{yxz}}~~}||}~~}|||yyyxxxwwxxxyyzz{{|}~}|||}z{|}~~~~z{{|}}}|yz{~~|}~~~~~~~~~~~~||||}~|}~~~~~~}|{{||}}~~}}~~~~}}{{|}~||{||}~~{zzyyxxwyyyyyyyyvwwxz{||{{{zzzyyxyz{||||yyz{{|}}|}~~~~~~~~~}}}}~}}}}}~~~}}}~~{{|}~}}~}{zzzz}}}}}}}}{{zzzz{|||||||||~~~~~~}|}~|zyz{~~~~~}||~~~~}{yz{xxwwwwwxxxyz{}~~}||}}}}}}}}zzzzz{}}{{{{|||}~~~~~~~|{|}~|{zz{|~~}}}~~|{zz{{|{{zz{|||||||||||}~~~}}|{{zz{{yyyy{{yyyxxwwwxxyzz{{|zzzzzzzz|}}}}~~~{{{|||||~~~~~~~~~~~~~~~~|||||}}~||||}~}}|{||}~}{z||}}}}}|xxyyyzzzzzzzzzzz~~}~~~~}~}{{{|~~}~~~~{z{|zyyxxyyzzzz{|}~~}}||||||||zzzz{|}~{{||||||~~~~~~~}|{zz{}~~}{zz{}~~~}|||}~~|{yzzz{zzzz{{|||||||{{||}~~}}|{zyy{zyyyyz{zyyyxxxxyyyz{{||{{{{{{{{}}}~~~}}}}}~~~}~~~~}}~~~~~~~~~}~~~}||||}~~}}}}}~~}}|{||}~~~|{z{{|||{{yyyyzzzzzzzzzzzz~~}}}}~~}}~~~~~~~~~~~~~~~~~~~{z{}|{{zz{||{{||}~~~~~~~~{{{{{{{{{{{{{|~~||||||||~~}}}~}~~~~~~~~}~~}{zyyyz|}}}{{{{}}~}}|{{zz{|}~~}{zyyyyyyxxzz{|||||{{zz{{|}~}|{zyxxzzyyyyzzzzzyyyyyzzz{||}}||||||||~~~~}~~~~}}~~~~~~~~~}}~~}}~}}}}}}~~~~~~}}||||}~~}}~}|zzz{{zzyyyzzz{{{{{{{{{{{~}}||||ӵĦĦӵ}}}}}}}}~~~~~}}|}~~|{z{||||{||}~}|||}~~~~Ħ~~~~~zzzzzzzz{{{{|}~~}}}|||||~}|{}~~}~~}}}~~~~~}||}~~}{yyyyy{||}}|{{|}}||{{zyyyzz{|||{{yxxwwwwwyyz{||||zzzzz{||}}|{zyxxzzyyyyzzzzzzzzzz{{||}~~~~~~~~~~~~~}}~~~~}}}}~~~~~~~~~~~~~|}}~~~~}}}~}}}}}}~~~}}|||}}~~~~{{|}~~{{{{{zzyzz{{{|||{{{{{{{{~}}|}}4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}}}}}}}~~~~}|{{||{zy{||||||}~~}}}}}~}~~>L~~~~~zzzzzzzz{zz{{|}~}}}}}}||}{z|}}||}}~~~~~|||}}~~~|{{|}}|zzzzz{|}~}}||||}}{{zzyxxxyyz{{{{{yxwvvvvwxyz{||||zzzzz{||}||{zzyyzzzzzzzz{{{{{{{{|}}~~~~~~~}}}~~}}}}}~~}}}~~~~~~~~~~{|}}~~}}~}}~~}}}|}~~~~~}}}}}}}}~~~zz{|}~}}}}}|{{{{|||}}}||||||||~GG=?HdĦ=ĪjGG=?~~|{z{|{zz{}}}}}~~~~~~HdĦ~~~~~zzzzzzzzzzzzz{}}|||}}~~~~{z{{}~~}||z{||}}||{{||}}~~|{{{}}{zzz{|}~~}}}}}}}}{zzyyxwwxyyz{||}zywvuuvwwxyz{|||{{zz{{|}||||||||{{||||{{|||||}}}~~~~~~~~}}}|}}~~}}||}~~~~||}}~~~~~~~~~{{|}}}}}~}}~}|||||}}~~~~~~~}}}}}}}}}~~zz{|}~~~~~~~~}|||}}}~~~}}}}}}}}ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦ{|}}||Ħ~DdDӵӵӵĦӵĭӵ{{yxyyz{|{{|}~~|zzzz{{{||yyz{{{zzzz{||}~~|{{|}}|zyz{|}~~~}}}~~}}}{zzyyxwwxxyz{|}~{ywvuuvwwwyz{|||||{{||}~{{||}~~~{|}~~}|{|||}}~~~}}}~~~~}}}||}}}}|||}}~~~~~|||}~~~~~~~~~z{||}}|||||}~~|{{{{{||}}}}}}~~~~~}}}}~}}}}}}}{{||}}}~~~~}}}}|~~}|}}}~~~}}}}}}}}?~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?@eZ{|~~~}3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e{{??xxxxyz{{zz{}~|zzyyyyz{|wxyyzzyyzzz{|}}~|{{|}}|zxyz|}~~~}}~~~~}}{{zyyxxwxyyz{}~{zxvuuvwvwyz{||||||||}~~{{|}~|}~~}|||}}~~~|}}}}~~~~}}||}}}}||||}~~~~~{||}~~~~~~~~~z{{|||||{zz{}~|{zzzzz{||||||}~~~~~}}}}~~~}}}}}|||}}}}}}}}}||||}~}||}~~~~}}}}}}}}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]Ħyywvvwx{}~~~}}~~}{xxxyyzzzvxzyxwxy{{||||{{{}~z{{|||||}}}|||||yzzzzzzzyzz{|}}~~{zyz{|}}}}~~~}}}}}~~~}}~}}}}}~}}~~~~~~~~~~~~~~~~}|||||}}}~}}}}}~~~~~~}}}}||||||||{{{{{{{{|{{zzz{{}}}}~~~~}}||||}}}}}}}}}}}}~~~~}}|{{zyxxx~~~~~}}}~~~~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Ħyy{{zywwwxy{}~~}}}~~|yyyyyyyywxzzxwxy{{||||{{{|~~}z{||}}||}}}}}}}}z{{{{{{{zz{||}~~~|{z{}~~~~~~~}||}}~~~}~~~~}||}||||}~~}~~~~}}}~~~~~~~~~~~~~}}|||||}}}~}}}}}~~~~~}}}||{{{{{{{{{{{{{{{{{{{zzz{{}}}}~~~~}||{{||}}}}}}}}}}}~~~~}}|{{zyyxx}~~~~}~~~~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ӵxy{|{zyyxyz|~}}}}}~~~|yyyyyyyywyzzyxxy{{||||{{{|~~}{||}}}}}~~~~~~~~||||||||{{||}}~~~~}||}~}||||}}~~}}}}}|{{{{{{{|}}~~~~~~~~~~}}||}}}}}}}}}}}}~~~~}}||{{|||}}~~}}}}}~~~~}}}}||{{{{{{{{{{{{{{{{{{{{{{{{}}}}~~~~|{{{{{{|}}}}}}}}}}~~~~}}|{{zzyyx}}~~~~}}~~~~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ӵxy{}|{zzzz{}}||||}~~~~~}{zzyyyyxxxy{{yyyz{{||||{{||}~~}}|{|}}~~}}~~~~~~~}}}}}}|||}}}~~~}}}}~}|{{{{|}~}}~~}}|{zzzzz{|}~~}}}}}}}}}|{{}}}}}}}}|||}}}}~}||{{{||||}}~}}}}}~~~}}}||||{{{{{{{{{{{{{{{{zz{{{{{{|}}}~~~~{{zzzz{{||||||||}}~~~~}}{{{{zzyy|}}~~}}|}}~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦzB?Ho9{s&dq&ĒRyyz|~}|{{zz{}||{{||}~~~}||~~~~}|{zyyyyyyyyyz||zyz{{{||||{{||}}}|||{{|}}}}}}}~~~~~}}}||||}}}}|||}}~}|{{{{||~~~~~}|yyyyz{|}~~}}||{||}}}|{{||||||||{|||}}}}||{{{{|||||}~~}}}}}~~}}}||||{{{{{{{{{{{{{{{{{yyz{||{{|}}}~~~~{{zzzz{{{{{{{{{{}}~~~~}}{{{{{zzz}}~~~~}}}}~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhse}}}}}}}}}}~~~geĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>h~~se}nezz@Gz{sĪj@h|{{|~~}{{zz{|~{{{{{|}}~~~~}|zz{{{{{zyyxxxyyzzzy{||{zz{{{||||{{||||{{{{z{{|||||||}}~~~}}|{{{|||||{{{|||||~~~~}||||||}}~~}}yyyz{|}~~}}}||{{{|}~~}|{||||||||||||}}}}{{zz{{||{||}}~~}}}}}~~}}||||{{zzzzzzzzyyyyyyyyxyz|||{{}}}}~~~~|{{{{{{|{{{{{{{{}}~~~~}}{{{{{{{{~~~~~~~~~~~~4DuXӵĵD^DdDĦD^s׼s}zzzzzzzz||||}}geFm8|>aĦ}s׼sHoD^DdDĦ~~~~~}s׼s{||{{{}{|~}~~{zzzz|}~{{zz{{|}||}}|{zyzzzzzzyywwxxyz{{z{}}{z{|{{||||{{}||{zzz{yyz{{{{{{{|}}~~}|||{{{{zzzzzzzzzyyx||}~~}||}}|}}}~~~~~~~}}|yyyz{}~|||||||{{|~~|{{{{{{{{{||}}}~~~{zzzz{|}{{||}~~~}}}}}~~}}|||{{{zzzzzzzzxxxxxxxxwxz|}}|{}}}}~~~~}||{{||}zzzzzzzz}}~~~~}}{{{{{{{{~~~~~~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ~}||Ħ~>d<ĦBe|{yyyyyyyy{{{|||geFYĉ|{>aĦ|}Benu]ӵ>d<Ħ>d<ĦĦ}~~~}}Be{{{||Ħ|{}~||||}~~~{zyyz{}}{zzzz{||{{|}|{yyzzzzzzzzvvwxz{||z|}}|{{|{{||||{{}|{zzzzzxyzz{{zzz{{|}~~~~~}||{zzzzzzzyyyyyyxwv{{|}~~~}}}}}~}}}}~~~~}}}}}||{yzz{|}||||||||{|~}|{{{{{{{{}}}}~~~~zzzzz{|}{{||}~~~}}}}}~~}|||{{{{zzzzzzzzwwwwwwwwwxz|}}|{}}}}~~~~}}||||}}zzzzzzzz}}~~~~}}{{{{{|||~~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~}}}gdKĦsdKĦ~{zzwwxxxyyyzz{{|}ŶSyyy3we<}~~~~~iĉ@3hR/ŌDdDĦsdKĦgdKĦ|}~~}}~~}||||gdKĦ~~~}}}}~~}|{{zzyyzz{{{{||||}{{{{{{{{yz{{{zyxxxxyz}~~}|{~~~~~}}||{zzyyzzyyyyyyyy|{zyy{|~~}|{z{{{|{{zyzyxvssuxy{||{{}~||{{{{||||||||||}}}}~~~~{{zzz{||}}}}}~~~~}|{|||||}~~~~~~~~~~}||||}}}}||||}}~~~}|{{z||{zyyxxzzzyyyxxz{{{||}}}}}}}}}}~~~~~}||zzzzzzzz||}~~~>AneneneneDe~}}~~~~nene~}|{zzxxxxyyyyzzz{||>Azyyk<|}~~~~~}}~~fhDenene||}~~~~~~}}|||ne~~~|||}~~}|{{zzyyzz{{{{{||||{{{{{{{{yz{||{zzxxxyz}~~~~~}|{z}}~~}}|{{{zyyyyzwwxxyyyz{zyxyz|}~|{{z{{||{zyyzzxvttvxz|}|{{|}||{{{{||zzzzzzzz||}}}}~~||{zz{{{}}|}}}~~~~~~}||||||}}~~~~~~~~~~~}}||}}~}}||||}}~~~}}|{{||{{zyyxzzzyyyxx{{{{|||}}}}}}}}}~~~~~}||zzzzzzzz}}}~~~}|||~~~}||{zxxxyyyzzyzz{{|zyy{|}~~~}}||}}~~~{|}~~~~~~~~}}}||~}~~}z{{|~~}|{{{zzzz{{{{{{||||{{{{{{{{yz{}}}||xxxyz}~~}}}}|{zz||}}||{z{zyyxxyyuuvwxyyzxxwwxy{|~~}|{zz|||{{yxxzzywuuwy{|}}{z{|{{{{{{{{yyxxxxyy{{|||}}}}}|{zzzz||||}}}~}~~~~}}|}}}}}~~~~~~~~~~~~~~}}~~}}||||}}~~~~~}}}|||{zzyyzzzzyyyy{{{{||||}}}}}}}}}~~~~}}|{{{{{{{{}}~~~}|{~~~}||{yyyyzzzzyzzz{{||zzzyyyyyyz|}~~~}}}}~~}}}{{|}~~~~~~~~}}||}~~~~~|}~~}yzz{}~}}||{{zzzz{{zz{{{|||{{{{{{{{yz|}~~~}yxxyz|}~{|||{{zy{{||{{zyzzyxxxxxstuvwxyzvvvvwyz{}}||{{zz|||{zyxwzzzywvxy|}~}{zz{zz{{{{zzxxwvvwxxzz{{||}}~~}{zzzz{{|}}}}}|}~~~~~}}~~~~~~~}}}}}}}}~~~~}}||||}}}}~~~~~|||{{{zz{zzzzyyy{{{|||||||||||||}}~~~~}|{{||||}}~~~~}}~~}}||yyzzz{{{zz{{{{{|zzzzz{{{{|}~~~~}}|{{|}~~~~~~~~~~~|}~~~~}{|}~~~}yyz{|~~~~}}||||{{zz{{|zzz{{{{|{{{{{{{{yz|~~~yyxyy|}}{{{{{zzy{{{{{zzyyyxwwwwxsstuwxyyuuvvwxyy{{{zzzzz{{{{zyxwz{{zxxyz|}~}{zz{zz{||{zzyxwvvwxyzz{{|}}~~}|{zzz{|}}~~}}{|}~~~~~~~}}}}}}}}~~~~~}}||||}}||}~~}|||||{{{{{zzzyy|||||{{{|||||||||}}~~~}}|||}}~~~~~~~~~~~~}}}zzz{{{||||||||||{{||||}}}}~~~~~~~}}|||}~~~~~~~~~~~~|}~~}|z{|~~~}}zzz{|}~}}}}||||||{{{{||zzzz{{{{{{{{{{{{z{|~~~}}yyyyy||}z{{|{{zz{{||{{zyyxwwvwwwttuvwxxyvvwwwwwxyyyyyzzzyzzzzyxxz{|{zyz{{|}}{z{|z{|}}|{zwvtsstvwzz{|}~~~~}|{{{{{|~~}{{}~~}~~~~~~~~}}}}~}}||||}}{||}~}}}}}}||{{{{zzzy|||||{{{}}}}}}}}|}}~~~~}|}}~~~}~~~~~~~}z{{{||||}}}}}}}}|}}}~~~~~~~}}~~~~~~~~~}|}}~~~~~~~~~~~~~~|}~~}|yz|}~~}}{{zz{{|}||||||||||{{{{||yyzzz{{{{{{{{{{{z{|}}}|{zyyyy|||{{||||{{|||||{zzxxwvvvvwvvvwwxxxwxxxxwvvxxxxyyzzxxyzzzyyz{}|{z{|z|}|{{|}{|~~|{vtrqqrtvz{{|~}}|||||}|}~z{|~~}~~~~~~~~||||}~}}||||}}{{|}~~~~}}}}}}}}{{{{zzzz}|||{{{{}}}}}}}}||}~~~~~}}~~~}~|}~~~~~~~~{{{{|||}~~~~~}}}}}~~~~}}}}~~~~~~~}}}~~~~}~~~~~~~|}~|{xz{}~~}}|{{zz{{|{{{|||||||{{{{||yyzzz{{{{{{{{{{{{||}}|{zzzyyy|||{{||}|||||}}||{zxxwvvvvvwwwwwxxxyyyyxwvuwwwxyyzzwwxyzzzzz{}}|{||y{||{{}~{}~~}{tsqooqst{{|}~}||||}}~|~~zz|~~}~~~~~~~~{{{{|}}}||||}}z{|}~~~~~~~~~}}}}}~~~||{{{zzz}}||{{{z}}}}}}}}||}~~~~~}}~~~~}|{||||}}}}~~}}}}}}~~|||}}~~~~~~~}}}}}}}}~||~~~~}}}}}}~~}{{{|||}}{{{{{{{{{{{{{|}}}}}}}}}}|{zz{|{y||||||||{zzyyzz{yxxwwxxyzzyxwwwwxyz{|{zyxxxxwwwwwwwwwwwwxxwwvvuuuuvwwwwwxxxxxxxxzzzzzzzzz{{||{{z|}~~~~~}vtqnmnopzz|}~~~~~}}}}}~||||}~}~~}~~}}}}~~{{{{{|}}~~}{{zzz{||}~}~~~~|||||{{{}}}}|{zy~}}|||}}|~~}}~~~}}||}}}~~~~~~}}}}}|||}}~~~}~~~}}}}}}}}}||}}}}}}}}}}~~}{{{|||}}{{{{{{{{{{{{{||}}}}}}}}}|{z{|}|{||||||||zzyyyyzzyxxwwxxyyyxwwwwwwxy{{{zzyxxxwwwwwwwwwwwwxxwwvvvvvvwxxxxwxxxxxxxxzzzzzzzzzz{{{{zz||}~~~~~wurpooprz{|}~~~~~~}}}}~~~~~~|||}}~}~~}~~}}}}~~||{{||}~~~}{{zz{{||}~~}}~~~{{{|||||}}}}|{zy~}}|||}}|}~~}|}~~~}}~~~~~~}}|||||}}~~}}}~~}}}}}}}}}}}}|||}}}}}}~~}{{|||}}}{{{{{{{{{{zz{{|}~~~~~~~~|{z{}~~}||||||||yyyxxyyyxxwwwwxxxxwvvvwwvwxyz{{zyyyxxxwwwwwwwwwwxwwwwvvvwwxyyyyxyyyyyyyyzzzzzzzzzz{{{{zz{{|~xwtrqrss{{|}~~~~~~~}}~~~~~~~~~~}}}}~~}~~}~~}}}}~~}}|||}~~~~}|{{{{|||}~~}}}~~~zz{{||}}}~~}}|{z}}}||}}~|}~}|{|}~}|}~~~~~~}|||||||}~}}|||~~}}}}}}}}~}}}}~{{|||||}|}~~||||}}}}{{{{{{{{{zzzz{||~~~~~~~~|{z|~~||||||||xxxxxxxxxxwwwwxxwvvvvvwwvwxyzz{{zzyyyxxxwwwwwwwwwwwwwwwwxxyzzzzyyyyyyyyyyyzzzzzzzz{{{{zzz{|~|zxwvvwx{|}~~~~~~~~}~~~}}}}}}~~~}}~~~~~~~}}}}~~~~}}}}~~~~}|{{||||}}~~~~}}}}~~~~yzz{|}~~~~~~~}|{}}}}}}~|}~}|{|}~||}}~}}~~~~~~~~}}||||||}~||||}~~~~}}}}}}}}~}}}}}}~zz{{{||||}~~|||}}}~~{{{{{{{{zzzzz{||~~~~~~~~|{z|~~||||||||wxxyyxxwxwwvvwwxvuuuvwxxwxxyyz{{zzzzyyyywwwwwwwwwwwwxxxxxxyzzzzzyyyyyyyyyyyzzz{{z{{||{{zz{|~|{zyxxyy|}}~~~~}~~~~~~~}||}~~~~~~~~~~~~~~}}}}~~~~}}}}~~~}}||||}}}}}}~~~||}}}~~~yzz{|}~~~~~~~}}}}}}}~}~~|{|}~}}}~~}}}}~~~|}}~~~~~}}}}}}}~|||}}~||||}~~~~}}}}}}}}}}}}}}}}yyzz{||||}~||}}}~~~{{{{{{{{zzyyzz{|~~~~~~~~|{z{}~~}zzzzzzzzwxyzzyxwwwvvvvwwuuuvwxyzzzyyyz{|{{{zzzyywwwwwwwwwwwxxxxyxxyzzzzyyyyyyyyyxyyzz{{{|||}}|||{{|~~~}|||||}}~~~~}~~~~~}||}~~~~~~~~~~~~~}}}}~~~~}|||}}~}}||}}}}}}}}}~~|||}}}~~zz{{||}}~~~~}}}}~~}{|}}{{{|}~~|}~~~~~~|||}~~|||}}~|||}~~~~~}}}}}}}}|}}}}}}|xyyz{{||{|~|}}}~~~~{{{{{{{{zzyyzz{|}}}}}}}}|{z{|}|{yyyyyyyyxyz{{zyxwwvvvvwwuuvvxyz{}|{zzz{|{{{{zzzzwwwwwwwwwwxxxyyywxxyyyyyzzzzzzzzxxyyz{{|}}~~~~}}||}~~~~~~~}}}}}}~~~~~}~~~~~}}~~~~~}}}}~~~~}}}}~~~}||{{||~}}}}}~~~}}}}}}}||||}}}~{{{|||||~~}}}}~~|}~}~~~~~~|zyz{|}|}~~~~~~{{|}~|||}}~}||}~~~~}}}}}}}}||}}}}||xxyzz{||{|~}}}}~~~~{{{{{{{{zyyyyz{{}}}}}}}}|{zz{|{yxxxxxxxxxy{||{yxwwvvvvwwvvvwxz{|~|{zz{|||{{{zzzwwwwwwwwwwxxyyyywwxyyyyxzzzzzzzzxxyyz{||~~~~}}~~~~~}~~~}}}}}~~~~}~~~~~}}~~~}}}}~~~~}}}}~~}}|{{{{{~}}}}}~~~~~}}}}}||||}}}}|||||{{{~}}}}~~}}~~~|||~~~~~~{|}}||~~~}{{y|~}~||||}}}}~~|{|}}}|{{{{{}}}}}~~||}~~~~~|{{||||||||{zyzz{{{{{}~}}}}}}}}|||||{{{yyzzzz{{zzzzzzzzxxxxxwvvwwwwwxxyxy{||{yxwvuttuvwyz{{|{{{||zyyz{|||{{{zzzyyyxwvvuwxyz{zyyyyxxxxxxwxyyzzyyxxyz{|}~~~~~}}}~~~~}}~~}}||}}~{{|}~~~}}||||}}|}}}}~~~||{{{{||}~~~~|||||}~~~~}}}}~~~~~~}}}}~}}~~~~}~~~~}}}~~~~|||~~~~~~~~~}}}}{||{zz}|{zz|}}~||||}}}}}~~|||}~}||{{||}}||}}~}}}~~~~~~}|{||||||||zyyzyz{{{|}~}}}}}}}}}}||{{zzyyzzzz{{zzzzzzzzxxxxxwvvwwwwwxxyxy{||{yxwvuuuuvwyyz{{{{{|{zyyz{||{{{zzzzyyxwwvuuwxyz{zyyyyxxxxxxxxyzzzzyxxyz{|}~~~~~}}~~~~}}~~~}}||||}~~~~{{|}~~~~~}}||||}}}}}~~~~||{{{{||}~~~~|||||}~~~}}}}}~~~~}}}||~~~}~~~~~~}|{{yyz{||}}}}}}}}}}{{|~}|||||||||||||{xwwz}~{zzz|~}}}||||}}}}}~~}|}~~~}||||}|||||}~~}}}}~~~~~~~~~}|}}}}}}}}yxxyyzzz{|}~~~~~~~~~~~}}}|{zzyyyzzzz{{zzzzzzzzxxxxwwwvwwwwwxxyxyz{{zyxwvvuuvvwxyzz{{zz{{zzzz{{{{{{zzzzxxwwvuuuwxyz{zyyxxyyyyyyxyzz{{zzxyyz{|}}~~~~}}~~~~}}}}}}||||||}~~~~~{{|~~~~~~~~~~}}}}}||{{||}}~~~~}||{{||}}~~~~}||||}~~~}}}}}}}}}|||||}~~~~~~}}|{zzwwxy{|}}~~}}}}}|z{|}|{{{zz{{{|||~}{wuvy|}zyy{|~~}||}||||}}}}}~~}|}~~~}}}}}|{{{{|}}}}}}}}||}}}~~~~}}}}}}}}}}xwwxxyzz||}~~~~~~~~~~~~~~}||{zyyyyyzzz{{yyyyyyyyyxxwwwwwwwwwwxxyyyzzzyxxvvvvvvvvxxyzzzzzzzzzzz{{zzzzzzzzwwwvvuuuwxyz{zyyxxyyyyyzyyz{{{{{yyzz{||}}~~~}~~~~}||||||||||}~~~~}{||~~~}}}}~~}}}}}||||||{{|||~~~~}}||||}}}}~~~}}||}}~~}}}}}}}|||{{{|}~~~~~~~~~~~~}}||{{xxyz|}~~~~}}}|yz|}|{zzzyzz{|}}~|yvwz}~|zzz{}~~|{|}||||}}}}|}~~}|}~~}}}}}{{{z{{|}}}||||||||}}}~~~~~}}||||||||wwvxxzz{|}}~~~~}~~~~~~~~}||{zzyyyyyzzz{{yyyyyyyyyxwwvvwwwwwwwxxyzzzzyxxwvvwwwwvvwxxyyyyyxyyzzz{{yyzzzzzzwwwwvvvvwxyz{zyyxxyyzzzzzz{||||{yyzz{|||}}~~~~~|||}}}}}||}~~~~~||}~~}}}}}}~||||||||||{{{{||}}~~~}}||||}}}}~~~}}}}}~~~}~~}}}}||||{|}~~~~~~}}}}~~~~}}}}zz{|}~~~~}}||xz|~}|{zyyyzz{|~}z{}~}}~}{z{||}~}{z{}||||}}}}|}~~}}~~~}||||}zzzzz{||{{{{||||||||}}}}}}~~~~}}||||||||wwwyy{{|}}~~~~}}~~~~~~~~{{{{zzzzyyzzzz{{yyyyyyyyzywvvvwxwwwwwxxyzzyyxxwwvwwxxwwvvwxxyyxxwxyzz{zzyyyyzzzzxxwwwwwwwxyz{zyyxxyyz{{{z{||}|||zzz{{{|||}~~~~~}}}}~~~~}}~||}~~}}}}~~||||}}}}|{{zz{{||}}}}~~~~}}||}}~}~~~~~}}}}~~~~~~~~}}}}}~~~~~~}}||}}~~~~~~~}}|||}}}~~~~}||{{zxy|||{zyyzz{|}~~~~~|{{|}|{{|~|}}|zz{|||||}}}}{}~~}}~~}||{{||zzyyzz{|zzz{{|||{{|||}}}||}}}}||zzzzzzzzxxwyz||}}}~~~~}}}}}}}}}}yzzzz{{{yyzzzz{{xxxxxxxxzywvuvwxwwwwwxxy{zyxxwwwvwxxxxwvvwwxxxxxvwyz{{zzxxyyyzzzxxxxxxyywxyz{zyyxxyyz{{|{{|}}}}|zzz{{{{{|}~~~}~~~~~|}}~~}}~~|||}}~~~|{{zz{{|{{|||}}}~~}}}}~~}~~~~~~}}~~~~~~~~~~}~~~~}}}}||}}}~~~~~~~}}}||}}}}}}}}|{zzyyxy{~{{zyyyzz|}~}}}}}}}}||}~}{zz{||{{}}}}|zz{|||||}}}}{}~~}}~}}|{{{{{zyyyyz{{yyzz{|}}{{{|||}}{{|||||{zzzzzzzzxxxzz|}~}~~~~~}}}}}}}}}}xyyzz{{|yyzzz{{{xxxxxxxxzywvuvxywwwwwxxy{zyxwwwwvwxyyxwvvvwxxxxxvwxz{{zzxxxyyzzzyyyyyyyywxyz{zyyxxyzz{||{||}}}}}zzz{{{{{||}~~~~}}}~~~~||}}~~{{{zz{{{{{{{||||~~}}}}~~}~~~~~~~}~~}}}~~~}}}~~~}}|{{zzzz~~~~~~~~}~~~~~~~|{zzyyyy{{||}~~~}}}|}}~~~~~~|{zz{{yyz{|}~~}}}}~}|{{{{||||{{||{z{|}~}}}}}}}}~~~}}}}}||{{{{||zzz{{{{|}||}~}{{zzz{||{{{|{{zz||zyxxwwxy{zyyz|~}||}}}|zy{{{|||}}{{{{{{{{zzzyyyxxxwvuuvwxzzzyyyxxzzzzzyxwyxxxwwvvxxyyyzzzwwxxxyyyyxxwwxxyxwvxz|{yzzzyyyxxyyz{{||}}}}}}|||||}}}}}|{{{{|}~~~}}}}}}}}~~~~~}}||{{zyxxxz|~~~~~~~~}~~}}|{{zyyzz}}}}}}}}}}~~~~~~}}}{{zyyyyyzz{|}~~~~~~~~~}|||}}}|{zzz{|yz{|}~~|||}}~~}|{{||}}}}|||{{zz|}~}}}}}}}}~}}}}}}}||{{{{||{{{|||}}}||}~}|{{zzz{{{{{||{{z{zyxwwwwxz{{zy{|~}||}}}|{z{{{|||}}{{{{{{{{zzzyyyyxxwvuuvwxzyyyxxxxzzzzzyxwyxxxwwwwxxyyyzzzwxxxxyyyyyxxxxyywuuxz|{zzzzyyyyxyyz{{||}}}}}}}}|{|}}~~~}||||}~~~}~~~}}}}}}}}~~~}|{{zyxxyz|~~~|z{}~}}}{zyyyyyy||||||||}}~~~~}}|||{zyyyyyyyyz{}~|}~~~~~~||{zzzzzzzzyzz{|z{||}~}}}}}}}}||{||}~~}|||}}~~~~}}|{zzz{}~}}}}}}}}}}}}}}~~||{{{{||||||}}}~}||}~|}|{{zzzzz{{|||{{yyxwvvvvxz{{zz{|~~||}}}|{{{||||}}}{{{{{{{{zzzzyyyyxwvuuvwxyyxxxwwwyyzzzyxxxxxxxwwwxxyyyzzzxxxxyyyyyyxxxxyyuttwy|{zzzzzyyyyyyz{{||}||}}}}}}z{|~~~~~~~~|}}}}}~~||||||||~~~~}{zzzyyz{}~|yx{~~}}}zzyyxyyz{{{{{{{{}~~~~}||{{zzyyyyyzyyz{}~~~~~~yz{|||||{zyxwwwwxxyyz{|||||}~}}}}}}}}{{{{{|}}}}|||~~~~{{zzz{|}}}}}}}}}}}}}}~~~||{{{{||{{|||}}}||{}~}|~}|{zyyyz{{|||||xwwvvvwwyz{{zz{|~~~~|}}}}||||||||}}}||||||||{{zzzyyyxwvuuvwxxxxwwwwvyyzzzyyxxxxxxxxxxxyyyzzzxxxyyyzzyyyxxyyytsswy||{{{zzzyyyyyz{{||}||||}}}}z{}~~~}}||||||||{{{{{{{{}}}~~|{zzzz{|}~~~~~~~~|usx{~~~~~{zzyzz{{||||||||~~}}||{zzyzz{{zz{|}~}}}}}}}}||||||}}xxyz{{{{yyxwwvwwwxxz{{||||}}~~~~~~~~~~||||||||{{{{{{|}~}||}}~~~~{zzyz{|}||||||||||}}~~~~||{{{{||zz{{{||||{{|~~}|~}|{zyyyz{||}}}|xwwwwwxxyz|{zz{}}~~~~}}}|}}}}}}}}}}}}||||||||{{{zzzyyxwvuuvwxxxxwwwwvxyyzzzyyxxxxxyyyxxyyyzzzxxyyyzzzzyyyyyyztsswy||{{{{zzzyyyyz{{||}{|||}}~~{|}~~}||{{{{{{{{zzzzzzzz||}~~|{{{{{|}~~}}}~~~~~ytrtwz}~~~}}~~~}}}}}||}~||||||}~~~~~~~~~~~{{{{{{|}|}}~~zz{{{{||zz{{{{||yyzzzzzzxxwwwwxxwxy{|||||||}}}~~}}}}}}}}||||||||||{{{{||~~}||}}}~~~~{zyyyz|}|||||||||||}~~||{{{{||zzzz{{{{|{{|~~}{}|{{zzzzz{|}}}}}xxxxyz{{y{||{{|}}}~~~~}}|||}~~~~}}}}|||||||||{{{{zzzzxwvuuvwxyyxxxwwwxxyzzzyyxxxyyyyyxxyyyzzzyyyyzzzzzzyyyyzzvuuxz}|{{{{{zzzzyyz{{||}{{||}~~~|}~~}||{|||{{{{z{{{{{{{{|||}}|{{||}~~~||}}~~~}vrpquw{|}~~~}}||}}~~~}|zyyzzyxxyz|~~~~~|||||}~~~~~}}}}}}}}yyyzzz{{yzzz{{{{z{{{{zzyxwwxxyz{yz{|}||{{{||||}}}}}}}}}}}}}}}}}}}}||{||}}}|||}}~}~~~~~~}{zyyyz{|||||||||{||}~~||{{{{||{{{{||||{{z|}~}{|{{zzz{{z{|}~~~~zzzz{|}~z{||{{|}|}}~~~~~}}|||}~~~~}}}||||||||||{{{{zzzxwvuuvwxzyyyxxxxwxyzzzzyxxxyyzzzxxyyyzzzyyyzzzz{zzyyyyzzxwvy{}|{|{{{{zzzyyz{{||}{{||}~~~~}|{{||||{{{z{{{{{{{{{{{|~~~{{|}~~~~|||}~~~|vsqpsuyz|}~~}}~}}}}||||}}~}|{yxwwxxvvvvxz|}}}}}}~~~~~}||||||||xxyyzzz{yyyzz{{{||||{{zywwxxyz||z{|}}}|{{{{{||||}}}}}}}}~~~~~~~~~}}|||}}}||||}~~}}~~~~}}zzyyyz{|||||||||{||}~||{{{{||||||}}}}{{z|}~|{{{zzz{||z{|}~~~~{{{|}~z{||{{|~||}~~~~~~}|||~~~}}}|}}}}}}}}||{{{zzzxwvuuvwxzzzyyyyxwxyzzzzzxxxyyzzzxxyyyzzzyyyzzz{{{zzyyzz{zxwz|}|{||{{{zzzyyz{{||}{{{|}~~~}|{z}}|||{{{||||||||{{{{}~{|}~~~{||}~}~{yvsqpqrxy{}}}}|~~~~~~~~}|||{||{{|}~~}zywvvvwwtssstwz{{|}~}|zyxxyyzzyyxxyzz{{zz||||||||||{{{zzzyyzz{|}}~}|||}~}}|||}}~}|{{|}~}}~}}|{{|{{{{|}}}}}}}}}}{{{|||}}yyyz{|}}~~~~}}}}||{{{}~~~~}}}}~~}}||||}}{{{{{|}~}}}}}~~~~~~}|||||}}}}}}}}|{{{{|}}~~}}||z{{|||||zzz{{{||yxwvvxyzzzzzzzzzyyz{{zzzyy{{{{yyyyyyyyyyyz{{||{{|{zzyyyy||}~~~~~}~}|{||{{{zzz||}}}}}|~}}|}}||||}}||||}}}}}|{{{|~}}}}}}}}{{||}}~~~~~}}~~~~~~~~~~||{yyxxx||||||{{~}}}}}}||||||{|{{{|}~~~}}{zywwwxyttsstvxz{||}~~}{zyxyyzzzzyyyyz{{{{{|||||||||||{{{zzzzz{|}}}~}}|}~}}||||}}~}||||}~~~~|}}}||{z|{{{{|}}}}}}}}}}{{{{||||zzzz{|}}~~}}}||||{{{{}~~~~}}}}~~}}||||}}{{{{|}~}}}}}~~}}}}}}}}}}}}}|{{{{|}}~~~}}}|z{||}}||zz{{{|||yxwwvyzz{{{{{{{{yzz{{zzzyzz{{zzyyyyyyyyyyz{{||{{{{zyyyyy||}~~~~~}~~|{|{{{{zzz||}~~~~~~}}}}}}||}}}||}}}~~~}||{|}~~~~~~~~~|||}}}}}~~~}}~~~~~~~~~~|{zyxxxx||||||||}}}}}~~}}}}}}|||||z{{{{{{|{{z{{|~~~~}}||{{zzzz{vutttuwx{{||}}}}~~~}}~~}|{zyyzz{{{{zzzz{|||{{{{||||||||||{{{{{{||}}~~}}}}}~}}||||}}~}}||}}~~~}}}{||||{zz||{{||}~}}}}}}}}zz{{{|||zzzz{|}}}}}|||{{{{z{{~~~~}}}}~~}}||||}}{{{|}~~}}~~~~~~~}}}}}}}}||{{||}~~~~~}}}}z{||}}||{{{{||||zyxxwz{|||||||||zz{{{{zzyzz{{zzyyyyyyyyyzz{||||{zzyxxxyy|}}~~~~~}~~}|{{{{zzzy||~~~}~~}}}}~~}}~~~}||||}~~~~~~~~~}}}}}}||~~~~~~zzyyxwww||||||||{{{{|}~~~}{{{{|||{{{yyyzz{{{zzz{||}}~~~}}||~~~}}}~~yyxwvwwx{{{{{{{{|||}~~~z{|}~~}|{{{||||||{z{||}}||{{||||}}}}}|||{{||}}~~~}}}}}~~}||||}}~~}}}}}}~~}|{{z{{{{{zz|||||}}~~~~~~~~~z{{{{|||{{{{{|}}||||{{{{zzz{|~~~~~~~}}}}~~|||}~~~~~~}}~~~}}}}}}}}|||||}}~~~~~}}}}{{|}}}}}{{|||}}}{zyyy|}}}}}}}}}}{{{{{{zyzzzzzzzzyyyyyyyyzz{|||||zyyxxxyy}}~~~~}}}~}}{{{{zzzz|}~~~}}~~~~}}}}}~~~~~}}|||~~~~~~~~~~}~z{{zzyyx{{{|||||~~}}}{{{{|}~}{z{{|}}||{xyyyzz{{zz{||}}}~~~~}}}}}|{zzyyy{{{{zzzzzz{{|}}~z{|}~~}}}~~}}}{|}}~~}}|||}}~~~~~}}}|||}}}~~~~~|}}~~~~~|||||}~~}~~~~~~}~|{zzz{{{{{z}||||}~~{{{|||}}||{{{|}}||||{{{{zzz|}~~~~~}}|||}}~~~~~~~~~}||||}~~}}}}~~~~{||}}}}}|||}}}~~|{zzz}~~~~~~~~~{|||{{zyzzzzzzzzyyyyyyyyz{||}}||yyyxxyzz}}~~~~}}}~~}|||{{{zz}~~~~~|}}~~~~~~~~~~~~~~~}}||~~~~~~~~~}|}~~~yzz{{zyx{{{|||}}~}|{{{|{{{{|~~|{{|}~~}|yzzzzzz{z{|}~~~~~~~~~~~~~~~}|{{z{{{zzzzzyyz{|}}~||}~~~~~|}~~~~}}~~~~~~}}}}}}}}~~~~||}~~~~~||{||}~}~~~~}~~|{zz{||||{}}||}}~||}}}~~~}||{||}}}}}|||{{{{|}||||||}~~~~~~~~~}}||}}~}}}}~~~~{|}}~~}}}}}}~~~~||{{|||}||{zy{zzyyzz{yyyyyyyy{{|}}}}|zzyyyz{{~~~~~}}|}~~}}}}|||{~~~~~~~|}~~~~}}}}}}}}~~~~~~}}~~~~~~}|{|~~~~~z{|}}|{zzz{{|}}}~}{zyyzzzzz{|}~~}|}~{{{{zzzz{|}~~~~~}|{{zzz{{{{{xyyz|}}~}}~~}~~~~~~}}}}}}}}}}}{|}~~~}{{{||}~}~~}}~~}z{||}}}|}}}}}~~~~~~}}||||}}~~}}}|||||}}}||}}~~~~~~~~~}}}}}~~|}}}~~~||}~~~~}}}}~~~}|||}}}}}|{zy{zzyyzz{yyyyyyyy{{|}}}}}{zzz{{|}~~~~~}||}~~~~~}}}}~~~~~~~~|}~~~||||||||~~~~~~}}~~~~}|z{~~~~~}}z{}~~}|{zz{{|}}~~|{yxxyyyyyz{|~~~}~|||{{zzz{|~}}}}}|{{zzz{{|||xyyz|}~~}~~~~~~~~~~}}}}}||||{|~~}{{{||~}~~}}~~{{|}~~}}}}}}}~~~}||||}}~~~~}}}}}}}~~~}}~~~~~~~~~}}}}}~|}}}~~||}~~~~~}~~~~}}|}}}}}}|{zy{{yyyy{{yyyyyyyy{||}}}}}{{{{{|}~~~~~~}||}~~~~~~~~}}~~~|}~~~||||||||}}}~}}~~}||y{}~~~~~~}}}}z|}~|{zz{{|}~~~|ywuuvvxxxxz|~|{{zz~~{{{||~wwxyzzzz{{{|||}}z{|}~~~~~~~}}|{{{{{}}}}}|{{yz{|}}}}~~~~~~~~}~~}||}}}}||}}}}}}}}~~~|}}}}~~~~~}~~}}~~~~}}{|}~~~~}}}||{{~~~~~~~}{z|}~~}~~~~~{|}}|{|{ywvvwwzyxwwxyzzz{|}~}}}}}|{{||||{zyyz|~}{}~~~~~~~~}~}|}}}~{}~}~||{{{|||||}~~~}|{|~~}}}}}||||z{}~~}|{{{{zzzz{{{{{|||||z{{|||||~|zxwwwxyyyz{}~}|{{{{~zzz{{|}~wwxyzzzzz{{|}}~~}}~~~~~~~~~}}|{{{{{}}}}}|{{yz{|}}}}}~~}|}}}}}}|}}}}}}}}}~}}}~~~~~}}~~~}}{|}~~~~}}|||~~~~~~|zxz|}}|~~~~~}{|}~~}|{|{yxwwwxyxwwwwxyzz{|}~}}~~}}|{z{{{{zzyz|~}|~~~~~~~~~|{}}}~~~|}~~}~}|{{{{|||||}~~~}|{|~}||}}}}}}}{|~~~}|||{{zz{{|{{{||}}}{||}}}}}~}{zyyyz{{{|}~}}~~}||{{||}~~yyyyz{||vwxyzzzzz{{}~~}~~}}~~~~~~}||{{{{|}}}}}||{z{|}}~~}}~~~~}}}~~~~}}}}}}}}}}|}~~~}}~~~}{|}~~~~~~}}}}}}~~zxwyz||{~~}|z{|}}|{z{zyxxxxxxxwwwwxxzz{|}}~~~~~~}||xyzz{{zzy{}~~~~~~~~~}{{|~~~~~~~|}~~~~}|{{z{{}||||}~~}}||}~~}||||}~~~|}~~}}||{{{{||zz{|}~~}}~~~}|{{{||}}}~}{{{}~}}~~~}}|{{{{{}~~~~xxxxxyz{wxyzz{zz{{|~~~}~~~~~~~~~~~~~}|{{{{||||}}}}||{|}~~~~~}}~~~~}}}~~~~}}}}}}}}}|}~~~~~~~~~||}~~~~~~~||}}~xvuxz||{}|{z{||||{zzzzyyyyyxxxwwxxxzz{{|}}~~~~~~}}|wxyz{{{{y{}~~~~~~|{z{~~}}~~~~}}|}~~}}|{zz{{}}||}}~}}}}}~~}}||}}~}~~~}}}}}}}||{{||}zz{|~~}}}}}}~~~|zyz{||||}||{{yyzz{}~~yyxxxyzzxyz{{|{{|}~}}|}}~~~~}}}}~~}~~~~}||{{{{||||}}}}||}}~~~~~}}}}}}}}~~~~~~~~~~~~}}~~~~~~~}~~|}~~~~~~~||}}~~~~wvuxz}}}}{{zz{{{{zzyzzz{{zzxxxyyxxxzz{{||}}~~~~~}||wxyz{|||z{}~~|{z{~}}}}}}}}}}~~}||{{{{|}}}}}~}}}~~~~~~~~|}}~{{{{{|||}}}||}}}{{|}~{||}~~|{zzzzz{{|||{{yyyz{|~zzzyyzz{yz{|}}}}~}|{}|~~~~~~~||||}~~~}}~~~~}}|{{{{||}{||}}}}}~~~~~}}||}}~~~~~~~~~~~}}~~~}~~}}~~|}~}}}~~~~~}}}}}}}}xwvy|~~}|{zzzzzzzzyyz{|||{yyzzzzyyzz{{{|||}}}}}|{{xyz{|||||}~}{{|~~~}}}}~~~~~~~}}||||}}~}}}}~}}~~~~~~~yyyz{{{|~~}}}}~~||}~z{|}~~}|{zyyyyz{||||yyyz{|}~}~||{{{{||{|}~~~~~||{||}}~~~~~~||{{|}~~~~}}}}}}~}}~~~~}}{{{{{|}}{{|}}}}}~~~}|{{|}~~~~~~~~~{|}~~~}}~~}~~}|~~}}~|||}}~~~~~~}||{{yxx{~~}~~~}}|zzyyyyzzxy{|}}}|zz{||{zzzzz{{{|||||||{zzzz{|}}}}~~~~|{}~~~}}}}~~~~~~~~}}}}~~~~}}~~}}~~~yyyz{||}~~}}~~~~~yz|}~~~~}|{yxxyz{|}}}zyyz{|}}}}~~}}|||}}|}~}~||{||}}}~~}~~|{{{|}~~~}}}}}~~}}}}}}}}~~}}||||}}}}~~~~}}{{{{{|}~{{|}}}}}~~}|{{|}~~~~~~~~~{{|~~~~~~~}}||}~}~~}|~}}~{{||}}}~~}|{zzzyy|~}}}~~~~}}zyyxxyyzxy{}}~}}z{|}}|{zzzz{{{{{{{{{{zzy{||}}}}}~}|}}~~}}~~~}}~~~~~~~~~~}~~}}~~yyz{|}}~~~~~z{{|}~}{yxwwxy{|}}||{{||}||{~~~~~}}~~}}|||{~~~~}}}}~~~{|}~~}}~~~~}}}}~~~~}}}}}}}}~~~}}}}}~~}}~~~~~~}}}}}|{{~}z{{|}~~}}~~~~~~~~~}~~~~~~~~}}~~||||{{{{~~~}|~~}}zzyyxyyy{{{|||}}}~}}~}{zzz{|||||}}}}}||{{|}~~~~~}~~~~~zz~}}}||}~z{{|}~~|zyxwxyz|||{{z{||}}}}~~~~~}}}|||{}}}}}}}}~~~~~~}{|~~}}~~~~}}}}}}}}}}}}}}}}~}}}}}}}~}~~~~~~}}}}}|{{~~{{||}~~~~~~~~~~}~~~~~~~~~~~}}~~||||||||~~~}|~~~}}}zzyyyyzz{{{|||}}}}~~}}~}|{{{|||||}}}~~}}|||}~}}}~~}~~~z{~~~~}}~~~}}z{{|~}|zyyyyz{{{zzz{{|}~}}}|||||{{||}~~~~~}}|}}}~~}|}~~~}~~~~||||||||||||||||}}}}}}~~~~~~~}}~~}}||~|||}~~~~~~~~~~~~~~~}}}}}~~~~~~}}}}~}}}}}}}}~~~}||~~}}}}}|zzzyyzz{{||||}}}|}}~~~}}~}||||}}}}}~~~~}}||}~|||~}~~~~~}z{~~~~~}|{zz{{}~~}|{zz{{{{{{{||}~~~~~~~~~||||||||yzz{}~~~}|{{{||}~}}}}~}}~~~||||{{{{||||||||}}}}}~~~~~~~}}~~~}}|}}}~~~}}}}~~~~~~}}|||}{||}}~~~~~~~~~}}}}}~~~~~~~~~~~~}||}}}}||||{zzzz{{||||||}}}{{||}}}|~~}}}}}}}}}~~~||}}~~{{{}|}}}~~~|{|~}|zyyz{|}~~}|||||}}}~~~~~~~~~~~}}}}}}}}{{{|||||xxy{|}~}|{zzz||}}~}}~}}~~~}|||{{{z||||||||||}}~~~~~~}~~~~}}}~~~~}}~~~~~}}}}~~~~~~}}~~~~}|{{{||zz{{|}~~~~}}~~~}}||}}}~~~~}~~~~}||||||}}}}{{zz{||}}}}}}}}}zzz{{|||~~~~~}}||}}}}~~~{{|}~{{{||}||~~~}||}~}|{zyzz|}~~~~||||||||||||||||{{{{{|||xxyz{|}~|{zyy{}~}~~~}~~~~~}}||{{{|||||||||||}~~~~}}~~~~}}}}~~~~~~}}}}~~~~}}||||}~}|zzz{{zzzz{}~~}}}}~~~}||||}}}}~}~~~~}}|}}}}~~~{{{{||}~~~~}}}}|yyyyz{||}}~~~}|{||||}}}}yz{}~~~~{{{}|}}}~~~~}}~~~~~~~~~~}}~~~~}}||zz|}{{{{{{{{{{{{{{{{zzz{{|||xxyz{{||{zyxy|}~~}~~~~~}}|{{}}}}}}}}{||}~~~~}}~~~~}}|}~~}~~~~}}}~~~~~}||{{{{|}~}{zyyz{zzzz{}~}}}}}~~~}|||||||}}~~~~~~~~}}}~~~{{{{|}~~~~~}}}|yxxxyz||||}}}|{zz{{{||||wyz|}}}}|||}}~}}}}~~~~z{|}~}~~~~~~~~}~~~~}~zz|}~~zzzzzzzz{{{{{{{{zzz{{|||xyyzz{{{{zyxz}~}~~~~~}||{~~~~~~~~{||}~~~~}}~~~~}}|}~~~~~~}}~~}}}}~~~~~~}|{{zz{|}~}{yxyz{zzzz{}}}}}}~~~~}|||||{||}~~~~~~~~}}~~{{{||~~~}}}|xxwwxz{|{|}}}|zyzzzz{{{|vxz{}}}||||~}~~~}}}}~~~~yz{|}~|}~~~}~}}~|~yz{}~~}}}}||||}}zzyxwwwwxyz{{{{zvwxyzyyxwvuwwyz{{zz{{|}~}}~}}||||}}~~}~}}}}~~}~~~~~}}}~~~~~}}}}~~}{yxxwzzz{|}~~~~~}||{{{{{{{|}}~~~}}}}}||||}}}}{{||}}~~}}}}}}}}~~~}}zz{|}}||~~}}||{{xxxyz{|}z{{}}~}}{{||{{zywwxy{|}}{{{}|}}}}}|{{{{{}}}}~~~~~~}~~~~||{}}~yy{|}~~~}}|}}||||}}zyxwwwwwwxyzzzzzuvwxyyxwvvuvwyz{{{||}}~~}}~}||{{||}~}}~}}}}~~~~~~~~~~~}}}~~~~~~}}}}~~}{zyxx{{{{|}~~~~}}||||{{{{|}~~~~~}}}}}}}}}}}}{{||}~~~~~~~~~~~~}}{|}}~~}}}}}}||{{yyyyzz{|zz{}}~}}{{||{{zyvwxyz||}{{{}}~~~~}||{{||}}}}~~~~~~~||{}}~xyz{|}}}}}}~~}~}}}~}||{||||||||zyxwvvvvuvwxyyyyuvvwwwwvuttvvxyz||}}~~~}||}~}||{{||}}}}~}||||~~~~~~~~~~}}}}}~~~~~~~~~~~}}}}~~~}{zyyy|{{||}~~~~}}}}}|||||}}~~~~~~~~~}}}}}}}}{{|}}~~~~~~~~~~~}}}~~~~}}}||||{zzzyyzz{yzz}}}}}{||||{zzvvwxz{||{{{}}~~~~~}|}}}}}~~~~~~||{}}~xyz{||||{{|}~}|~~~~}}~~~}||{}}}||{{{{{||||{{yxwvutttstuwxyyyuuvvvvvvsssvvxyy{{|}~~~~}||||}}~||{{{{||}}}~~}||||~~~~~}}}}}|||||}~~~~~~~~~~}}}}~~~}|{{{{}|||}~~~~~~~~~~}}}||}}~}~~~~~~~~~~}}{||}~~~~~~~~~~~}}~~~~~}|||||||||{zyyyyyyyz|}}}}|||||{{zuvwxy{||{{|~~~~}}~~~~~~~||{}}~~xyz{|||{zz{|~~||~~~~~}}~~}}|}}~~~~}}}||{||}~~}|{{{{{{{{{{{{|}}|{{xxvutsssqrtvwyyyvvuuuuuurrsvwxyyyz{|}}}}{{{||}}~|{{{{{{|}||~~~}|{{{{}~~~~}}}||~~~~~~~~~~~||{{||}~~}~~~~~~~~}}}}~~~}|||||~~}}}~}~~~~~}}}~~}}~~~~~}||}}~~~~~~~~~}}}~~}||{{{{{||||{zzyyyyxxy||}}}||}}||{zvvwxz{|}{||~~~~~~~~||{}}~~~~zz{|||||z{|}~}|||~~~~}|}||||{{{|{zzzzzz{{{{{{{{{{{|}}~~~~}}||{{zzz{{{{{{|}~~}|{xwvtsrrqqrtvxyzzwvvuuuuvrrtwxzzyxy{}}}||{{||}}~~|{{zz{{||||~~~}|{{zzz}~~~}}|~~~~~~}}}}}}}}|||||}}~~~}~~}}~~~~}}}}~~~}}}}}~~~~~}}~~~~~~~}}~~~~~||}~~~}}}~}}|{z{{{{||||{zyyyyywxy{|}}}|}}}}|{{vwxy{|}}|||~~}~~~~~||{}}~~~~~~~~~~~~~~{{|}}}||||}}~}|{{{{{{{{{zzzzyyyyyyxwwwwwxyyzz{{{{{{{{{||{{{{{zzzzzzz{{|||}}|xwusrqqppqsvxz{{xwvuuuvvrsuxy{{zyz|~~~}|{{|}~~~~{{zzzz{{|||~~}}|{zzzz|~~~}}}~~~~~}}}}}}}}}}||}}~~~}}~~}}}}~~~~}}}}~~~~~}}~~~}}~~~~~~}}~~~|}}~~~~~~~}|zzz{{{||{{zyyyzzvwx{|}}}}}}}}|{{xxyz|}~~||}~}}}}}~~||{}}~~~~}~~~~~~~}~}~{|}}}}}}}}~~~~~~}|zz{zzyyyzzyyyxxxwwxxwvuuvvwwxyz{{|{{{{{{zzyyyyyyyzyzz{{||||~~|wvusrqpppqtvxz{|yxwuuuvwrsuyz{{{z{}~}{{}~{{zzzz{{|||}~}}|zzzzz|}~}}}~~~~~}}}}}}}}}}}}}~}~~}|~~}}}}~~~~}}}}~~~~~}~~}}~~~~}}~~~}}}~~~~~}zzz{{{||zzzyyzz{vwx{|}}}}}}}}||{xyz{|~||}~~}|}}}~~||{}}~~~}}~~~}}}}}~}}~~~~~~~~~~~~}|{||}{{{zzyyy{zyyxxyyxxxxxxxxyyyyyxwvxy{}~}}|}}||{{{zxxxyz{|}~}|{{|}~~}{zyxwvttstttuuvwxz|}}|{yxxyywwxy{||}~~~~}|||}~~~}}~~{ywwxx|~~~~~~}}}~}}}}||||~~~~~~~~~}}}~~~~~~}~}~~~~{}~~~~}|||||zzzzz{}}yyy{{|||~~~~yzz}~~||}~~~~~}}}}~~~~~}|~~}|{{z~~}}}}}}~~~}|{zzz{{{{zzzyyy{{zyyyyyxxxxxxxxzzzzzyxwyz{|}}}|}}}|||{{yyyyz{|}}}{{z{|}~}|{zxwwutststtuuuvwy{}~~}|zzzzzxyyz|}}~~~~~||}}~~~}||}~}{ywwwx|~~~~~}}}~~~~~~}}|||~}}~~~~~~~}~~~~~~~~}}~~~z}~~~~~}|||||zzzz{|}}zyy{{|||~~~~zz{}~~}|}~~~~~~~~}|}}}~~}||}~~~~~~~~~~~~~~~}|~~}}||{{~~~~~~~~~~}~~~~}||{zywwxyyzzzzzyyy|{{{zzzzxxxxxxxx{{{{{{zyyz{||}||~~}}}}||{zzz{|}}}|zyyyzz{{zywvuusrrssuuvvvwxz|}~~}||||z{{|}~~~~~||}}~~~||||~~~}{ywwwx|~~~}}~~}}~~~~~~~~}||{~}}}}}~~~~~~~~~~~~}}||}~~~~~~~~~z|}}}~~}}}}||zzzz{|}~{{z|{|{{~~{{|~}}~~~~~~~}~~}||~~~~~~~}||||{|||zz|}{|}}~~~~~}}}}~~}}~~~~}~~}}}}}}}}}}~~~~~~~~~~}}}}}~z{{|{{zzxxwvvvwxzzzzzzzz||}|||{{xxxxxxxx||}}}||{zz{{||||~~~~~}}}||{{{|}}|{yxwwxxyxwvutssqqqttvwwwwxy{}~}}~~~~~|}}~~~}|{{|}~}|{yxwwx}~~}}~~}}}}}}}}||}~~}||}|||}~~~~~~~~~}|{z{|}~~~~~~~~~}}}y|~}}~~}}}~~~}}}zzzz{|}~||{|||||||}~~~~~~}}}||}~}||~~~~~}}~~~~~~}}|||{{||{zz{}z{}~|{{zz{||||}~~~~}~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~}||{{{||}yzz{{{zzxwvvvwxx{{{{{{{{}~~~~}||yyyyyyyy|}}~~~}}zzzz{{{|}}}~~~~~}}|{{{||zyxwvvwxwwvutssrppquvwxxxxyz|~~}}}~~}|{{|}~}|{zyyxx}~~~~~~~~||||||||z{{|~~~}}||||}~~}}}}}||{zxy{|}~~~~~}}}||x{~|||}~~}|||}~~}}{{{{{|~~||{}}}}}}}}~~~~~}}}}}||||}~~}}~~~~}}~~~~||}}||||||}|{z|~{|~|{zyxy{{{|}~~~~~~~~~~~}}}}~~~~}}~~~~~~~~~~~}}}~~~~}||{{zzzz{{|zz{||||{yyxwwyz{|||}}}}}~}|{{{{{{{{|}~~~~~~{{zzzz{{||}}}}~~}}|{zzz{xxwvvwxywwvuutssqqsvwyyyyyz{}}}~~~~||||~~}}||{zzy~~~~~~~~~}}||||{{zzz|}|||}~~~}{{|||{zzwxz{}~~~}}||{{xz}{{{||||{{|}~~}{{{{|}~~{{{}~||}~~~~}}~~~~}}}}}}}~~}~~~~~~~~~}{|}}}}}||}~}{{}~|}{ywvvwxy||}~~~~}~~~~~~~~~~|||}~~~~~~~~~~|||}~~~~}}}|{{zzzzyyz{{|||}~~~~~{{zzz{|}}}~~~~}||||||||||}~~~~~{{zyyzz{{{|||}}}}|{zyyyywwvvvxyzwwwvvuutrsuxyzzzyzz|}}~~~}||}~~~~}}|{{~}~~~~~~~}}}}||{{zzz{|~|}}~~}}yzz{{{{zvwy{}~~~}||{zzwz}{z{{{{{{z{}~~}{{{{|}~z{{~~|||~~~~~~~~~~}}~~~~~~~|}~~}~~~}||{|}~~~~}|}}|{{|~|}~|{zwvuvxy|}~~~}}}~~~}}}z{{|}}~~~~~~~~~~{{||}~~}~~}}}||{{zyyzyyyz{{|}}~}||{|}~~~}}}}}}}}}||}~~~~~|{zyyyz{z{{{||}}}|{zyxxxvvvvwxz{xxwwvvuustvyz{zzzz{|~}~~~}}~~~~~}|{~}~~~~~~~}~~}}|||{zzz{|}~~~~}}~~~~~}}xyzz{{{{uvxz|~~~}|{{zzwz|{zzzzzzzz{}~{{{||}~zz{~||{}}~~~~~~~~~~~}}~~~~~{|}}}}~}||{{|}~~{|}|zz|}{}~|z|zxvuvxy}}~~~}}}~~}||yzz{|}}~}}}}}}}}z{{|}~~}}}}||{{}|zyz{}~~~~~~}}||}|z{z}~|{zyyyz{{zxwvuvvuuttuvxyxxyyyzzzyz{|}}}}||}~~}~~}}~~}}}~~~~~~~~~~~~~~~~~|||||}~~~~}|||||||||zzz{{{||~}~~|{|~~}}~~~~~~~~~~~~~~}~}{ywwwvwwxyyyyz{|}}}}|{zyyxxy{}~}}|||{{{zzz{|~~}}}}}}}}}|}}xx{{}|~}}~~~~~}}}}||||}}}}~~~}}}}}~~}}~~~~~~}||}~}|{|}}}||{{{z{{}~~||||||||z{|~~~}|{zzzz{||~||}~~}}}}}|{zzzzzzzzzzzzz{{{||||}~~~~~~}|{{}~~~}}}|||{zzz}~|{yxxyyzzywvvvvwuuuuuwxyyzzzz{{{{{|}~~~~}}~~~~~~~~~~~~~~~~~~~|||||}~~}~~||||||||||zz{{{|||~~~}||~~~~~~~~~~~~~~~~~~~~~~~~{zwwwwwxyyyzz{{||||||{{zzyyz{}}}}}|||{{{zz{|~~}}}}}}}}}|}}~~~wzz}|~}}}}~~~}}~~~~~}}}}}||||}}}}~~~~}}}}~~}}~~}}}~~~}|}}~}{{{}~||||{{zz{|}~~~~~||||||||z{}~~~}}{{zz{{|}~}}~~}}}}}|{{zzz{zzzzzzzz{{{{{|||~~~~~~~~}}}}||||{zyzz|~~{zyxwxyyxwvvvvwwvvvvwxyz{|||}}}}}}~~~~~~~~~~~~~~~~~|||||}~~}}}~}||{||||||||{{{{||||~~~~}|}~~~~~~~~~}}}}}}}}}}}}}~~|{xxwwxxyz{{{{{{{{{{{{{{{{zz|}}}}}}|||{{{{|}~~}~~~~~~~~|}~~}}}}~~}xyy||}}~|||}~~}}||||}}}~~~~}||||{|||}}}~~~~~~~~~~~}}||||}~~~}}~||{zz{}~|{{{{zzz|}}~~~~}}}}}}}}}{|}~~~}}{{{{{|}}~~}}}}}||{{{{{zzzzzzzz{{{{{{{{~}}}||||||||zzyyy|~|{yxwwxyvvvvwwxxwwwxxyzz~~~~~~~}}}~~~~~~~~|||||}}~|||||{{{||||||||{{|||}}}~~~}~~~~~~~~~~~}}}}}}}}||{||}~~}}xxxxxyzz||||{{{{z{{{|||}{{||}}}}}}}||||{|}~~~||}~}|{{{|~}||wyz{}~}}{{||}~~~||||||||}}}~~~~~}|{{{{{{||}}~~}~~~~~~~}}{{{{|~~~~}}~{{zzz{{|zzzzzzzz}}~~~~}}~~~~~~~~}}}}~}}}||{{||}~~~~}}~~}}||{||}{{{{{{{{||{{{{{{~~~~}|||{{{{{{{|zzyyz}~|{zxwwxxvvwwxyyyxxyzz{{{~}|||||}~~}|||||}}~|||{{{{{}}}}}}}}|||}}}~~~~~~~~~~~~}}~~~~~}}~~~||||||||{{{{|}~~~}yyyyyzz{||||||{{zz{{|}}}||||}}}~~~}}}||||}~{{|~~~~~~~~~~~~}~~}{zyyz{}~~~}||{wxy|}}}z{{|}}~~}}}}}}}}||}}}~~~~}|{{{{{{{|}~~~}}~~~~}}{{{{|~}~~~~~~~~~~~{{zzzzz{yyyyzzzz|}}~~~~}~~~}}}}~}||||}~~}~~~}~~~}}|||}}~||||||||||}}}~~~~}}||}}|{{{zzz{{{{{{zyz{~~}{yxxxywwxyzzyyxyz{||||~~~~~~~~~}}|{{{{}}~}~~}|||||}~~}}|{{{{|}}}}}}}}}}}}~~~~~~~~~}}~~~~}}}}~~~~~~}}}}}~~||||||||{{{{|~~~}}}}}}zzyyzz{|||||||||{{{||}}}~}}||}~~~~~~}}}}}~~yz{~~~}}~~||||||||{|~~|zxxxzz{||}}||{vyz||~~~{{{|}}~~}}~~~~}}||||}}}}~}||||zz{|}~}}~~~~}}||||}~}}}~~~~~~~}{{{{{zzzxxyyyyyz{|}~~~}}}~~}}}}}~~}~~~~~~}}}}}~~||||||||}~~~~}||||}~}|{zzyyzzz{{{{{z{|~|zyyyzxyz{{{zyyz{}}}}}~~~~}}}}}}}}~}|{zzzz{|}|~~||||||}~~~}|{{{||}}}}}}}}}}}~~~~~~~~~~}}}}~~~~}}}}~~~~}}}||||}~~{{{{{{{{{{{|}~}|||||}}zzzzz{{|{{||}}~~|||||}}}~}||}~~~~~}}}~xxy|}~}}}}}{{{{{{{{yz}~|zxwxz{yz{{||||wxy{{~~{||}}~|}~~~~}|{{{|||}}~}}}}}zz{|}~}}~~~}}~~}}}~~}}}}}~~~}}|||||{zzwxxxyyyyyz|}~}}}~~~~}}}~}~~~~~~~}}}~~}}}}}}}}~~~|}~~~}|||||}~}{zzzyyyzz{{{|{{|}}{zzzzzz|||{zyyz|~~~}}}}~~~~}~||||||||~}|{zyyyz{}~~|}}||||||}~~~}{{||}}}}}}}}}}~~~~}~~~~~~}}}}~~~~}}}}~~~}}}|||||}~~{{{{{{{{{{||}||{{{||}{zzzz{||z{{|}~~}}}}||||~}||}~~~~~}~~~~~~~~~wwx{|~~~}}}}}zzzzzzzzxy|~}zxwxz{xxz{|}}}vwyz}}||}}~~{|}~~}|{{{{{|||}~}}}}zz{|}~}}~~~}}~~~~}}||}~~}}}||}}|{zzwwwxxyyyxy{}~}}}~~~~~}~~}~~~~~~~~}}~}}}}}}}}~~~yz|~~~~~~||||}~}||}|{{|~~|zywvz{{|}|||zz{{||}}}{yxyz{}}}}}|{{||||}}}}~~}}}~~~~}}}~~}}}~~~}}|~~~}}||{{|||||}~~}|}}|||}~}|{z}}~~~~}}||||||||||}~~~}}}}}}}}~~~}}||~~~~}|zz}~~}|||||{{zz{|}~~}|||zyxxy{|{|}~~~~~~~|{{}~~~~~~~~|}}~~~}}}}}{{zyz{|}||||||{{zzz{|{ywxyyz{|}}~}{zyyz{zzzzzzzzwxxyz{||~~}|||}}}}~~~~}{zyz|}~~}}||}~~}~~}}}}}}}}~~~~|{{|}}{{{{{{{{yyz{}~}}}~~~~}}}||}~~~~~~~y{}~~~~}}}}}~}}|}}|{|~~|zyx{{||}}}|{{{{||||}|zyxyz{}}}}}|{{{{|||}}}~~~~~~~~~}}~~}}~~~~~}}~~~}}}||}||||}~~~~~~}|}~}||{}}~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}~~~~}|{z}~~}|}}}}|{{{{|}~~}}}|{yxxz{|{|}~~}||}~~~~~~~|}}~~}}}}}{zyyyz||{{{{{{{{zyyz||zxyyzz{|||}|{zzzz{zzzzzzzzxxyz{|}}~~}||}}}}~~~~~|zz{|}~~~~}}||}~~~}}~~||{||}{{{{{{{{zz{|}~~~~~~}|}~~~~}}}}|~~~~||}~~~~~~~~~~~~z{}~~~~}~~~~~}}}}}|||~~|{z|||}}}}}|||{{{{{zyxxxy{|}}}}}|{{zz{{{|||~~~~~~|}~~}|}~~~~~~~~}}}}}~~~~~~}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~}|{}~~}}}~~}}|{{{|}~~~}}|{zyyz{||}~~}}~~~~~~~}}~~|}}~~~}||{zyyyyz{{zzzzzz{{yxxz|}|z{{{{{{{{||{zz{{{zzzzzzzzyzz{|}~~}}|}}}~~~~}|{|}}~~~}}}}}|}~}||~~~}|||||{{{{{{{{{{||~~~~}}~~~}}|||}~~~~~}}}}~~~}}|z{|}~~~~}}~~}}}}~~~~~{}~~~~~~~|}~~~~}}}}||}~~||{||||}}~~|||{{zzzwwwwxz{|}}}}}|{{zzzz{{{|~~~~~~|}~~~~}|}~~~~~~~~~}~~~~}~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}|}~~}~~~~~}||{||}~~~~~}|{zz{{|}}~}~~}}~~~~~~~~}}}}~~}}}}~~~}|{{yyyyzzz{yyyzzzzzxxxz|~}|||{{{zzz{{{{{|||{{{{{{{{{{|}~~}}}}~~~~}}}}~~~~~~~}}|}~}||}~~}}||{{{{{{{{{{{{{{|~~~}}}}~~|||||}}~~~~~~~}}}}}}~~}}||yz{|}~~~}}~~}|||}}~}~~~~}}~~~~~~~~~~~~~~~~~|}~~~~~}}}}}~~~~}|{{{}||{|}~~||{{zzyyvvwxy{|}}}}}}|{{zzzz{{{|~~~~}}}~~}}}~~~~~~~~~~~~~~~~~}||||}~~}~~~~}~~~~~~~~~~~~~~~}}~~}~~~~~}||||}}~~}}||{{{{}}~~}}}|||}}~~~~~}}}}~~}}}}}~~~~}{{yyzzz{{{yyyzzz{{yxxy|~~}|||{zzyyz{{||}}}{{{{{{{{{||}~~}~~~~~~~~~~}~~||}~~~}|{{z{{{{{{{{zzzzz{|}~~~~}}}}~~{|||}}}}}}~~~~~}}||}}~~~~}|||z{{|}}}}}}~|{{{|}~}}~~~~}}~}}}}}}}}|}~~~~~}~~~~~~~~~}}}}~~}}}|||{{zz||{zz|}~{{{zzzzzvvwyz|}}}}}}}|{{zz{{{|||}~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~||{{||}~|~~~~~}}}~~~~~}~~}}}~~}}|{||}}~~~~~~~}||{{|}~~~~~}|||z{{|}~~~}}||}}~}}}}}}}}}~~|{yz{{||{{yyyz{{||zyxy|~~~||{{{zzzyz{|}~~~{{{{{{{{{||}~~~~~}|~~~}~~~~~~}{zy{{{{{{{{zzyyyzz{{|}~~~~~~~}}~~~{|}~~~}}}}~~~~~~}}~}}}}}}}|{||}}}||}~{{{{|}~~}}~~~~}}~}}}}}}}}{|}~~}~~~~~~~~~~~~~~}}~~~}}}||{{{{{{|{yyyz|}yzzzzzz{wwyz{|}}}}}}}|{{{{|||}}}~||}}}~~~~~~~~~~~~}|}~}~~~~~~}}}}}}}}}}}}}}}}{{{z{||}|~~~~~~~}}}}|}}~~~~}~~}|}}}}|{{}}}}~~~~~~~~}|{{{|}~~~}}~~~~~}|{zzyzz{}~~}}||||}}}}}}}}}}{|~}|z{|}}}||yzz{||}}{zyy{}~~{{{{{zzzxy{}~~~~{{{{{{{{{{|}~~~~~}~~}||}}~~~}~~~~}~~~}{zy{{{{{{{{{zzyyyzzz{|}}~~~~~~~|}~~}}}~~~~||||}}}}|}}}}}|{~~zzz{{}~~}}~~~~}}~}}}}}}}}{|}~}~~}}}}}~~~~~~~}}~~~~}||||||{{{{zyxxz{}yyyzz{{{wxz{|}}}}}}}}||{||||}}}}~~{{||}}}~~~~~~~~~~}||~}}~~}~~~||||||||}}}}||||{zzzz{||{}~~~}~~~~}}}}|||}~~~~}~~}|||||{{z}}}}~~~~~}{{{|}~~~~}}}}}~~}}}}|{zyyyz{|~}}||||}}}}}}}|||z{}~}z{}~~~}|zz{{|}~~|{yy{}~~{{{{{{{{xy{}~||||||||{{|}~~~~~~~~}||{||}~~~~~~~}}~~~~}}~~~}{yx{{{{{{{{||{zzz{{zz|}~~~~|}~~~~~~~~|{{z{|}~||||}}}}}~||||||||}}}}}~~~~~~}}}}|~~~~~~~}~~||||||||}zwvvwxwwxyz||}}}}}}}}}~}{{{|}~}|~~~}}||}}}}}}}}}~~~~~~~}~~}}}}~~~~~~}}}}||||{{{{{{{{wwvxxz{{{|}~~}~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~}|||||}}}}}~}|||}~~}}zz|}~~~~}}~{{||{{zy{{{||||}||}}}}}}||{zzz{{{{|}}}}}||}~~~~~{|}~~~~~}|{zz{|}}|{zz{}~|{{{|}~~~}}}}}|||||}~~~~}}~~~~~~~~~}~}}|{{zzzz|}~~~~{|}~~}}~~~~~}~|{{||~~~~}|||||||||||}}}}}zz{{{{zz~~~~}~~}}}}}~~~}~}}||{{{|~~|||}}}}}~~}}}}}}}}}}}}}~~~~}}}~~~~~~}}~~}}}}}}}}}zxwwxywxyz{||}}}}}}}}}~}|{{||}~~}|~~~~}}}|}}}}}}}}~~~~~~}}}}~~~~~~}}}}||||{{{{{{{{xxxyz{|}{|}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||}}}}}~}|||}~~}}z{{|}}}}|}~~~~{{||{{zz{{{||||}}|||||||{{zzz{{|{{|}}}}}|}}~~~~~|}~~~~}|{zz{|}}|{zz|}}|{{|}~~~~}}||{{{|}~~~~~~~~~~~}}~~~~}}}}||{zzyz{|}~~~~||~~}~~}}}~~|}}{{||}}}||||||||||{{{||}}}z{{||{{z}~~~~~}}||}}~~}}}~~}}}}|}}~||}}}~~~~~~~~~~~~~}}}}~~~~~~~~~~}}}}}~~~~~~~~~~|zyyz{xyyz{|}}}}}}}}}}}||||}}~~~~~}}~~~~}}}}}}}}}}}}~}}}}~~~~~~~~}}}}||||{{{{{{{{yyxz{}}~{|~~}}}}~~~~~~~~}}}~~~~}}}~}~~~~}}||||}}~~~}}||}}~~~}}z{{|||{{||}~~~~}|||{{{zz{{{||||}|||{{{zzzyyyz{||||}}~~}}|}~~~~}~}|{zz{|}}|{{{}~~}}|}}~~~}|{{z{{}~~~}}~~~~}|{{z{||}}}|||||{zzyyz{|}}~~}}}~~~~}||||{}}|{{{|{{zz||||||||yyz{|}}~{{||||{{|}~~}}||}}~~}|||}}~~~~~|}}~~~~}}~~~~~~~~~~~~~~~~~~~~~}}|}}~~|{{{|}yzz{||}}||||||||{{||}}~~}}~~~~}}~~~}}}}}~~~~~~~~~|}}}~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{xxxz{}~~|}~~}|}}}~~~~~}||~~}}}}~}}~~~~}||||}~~}}}}~~~~~}}z{{{{{zy{||}}}}}}||{{{{{{{{||||}|||{zzyyyyyyz{}}|}}~~~}}}}~~~|{zzzz{|}|||}~~~~~~~~~}|{zzz|}~}}~~}}~~~}|{zyxzz{|||{{|{{{zzzy{{|}}}}}}~~}|{{{{{|~~}{zyzyzyy||||||||xxyz{|}~{||}}||{{|}~~~}|||||~}}|||||~~~}}}~~~~~~~~~~~~~~~~}~~~~~~}~~~~~~~~~~||||}~~~}|||}~z{{||}}}||||||||{{||}}~~|}}~~~}}}}}}}}~~~|}}}~~~~~~~~~~~~~~~~~~~~}}}}||||{{{{{{{{wwwyz|}~|}~~}||}}~~~}||~~~~}}~|}}~~~}}||}}~~~~~~}}z{{{{{zy{||}}}}}~}|{{{{|{{{||||}||{{zzzzzyzz{|}~}}~~~~}}}}~~|{zyyz{|||}}~~~~~}|{zz{}~|}}~}||}}~~~~~}|{zyxyyz{{{{{{{{{{zzz{||}}}}|~~~~~}|{{{{|}}~~~}|zyxyxyyy||||||||xxyz{|}~|}}}}}}|{|}~~}}|{|||}}|||||}}}~~}}~~~~~}~}~}}~~~~}}~~}}~~~~~~~~~{{{|}~}}}}}}~~||||}}~~}}}}}}}}{|}}}}}|||}}~~}}}}}}~~~~~~~}}}}~~~~}}~~}}~~~~~~~~}}}}||||{{{{{{{{vvwyz|~~}}~~|{||}~~}}}}~~~~~~{||}}}}}|}}~~~~}||}~~~~~}}z{{|||{{||}~~~~}~}|{{{|}{{{||||}{{{{{{{{|{{{|}~~~~~~}}}~~}|{zyyz{|||}~~~}|{{{|~||}~~}{{{{|}}}}~~~~~}|{zzyxyz{{{{{||||||||||}}}}||}}||}}~~~}||||}~~~}}|{zywxxyz{||||||||yyz{|}}~}}~~~~}}|}~~}||{{||}|||}}~~~}}~~~~}~}~~~~}~}}}~~~}}}~~~~{{{{}~||||}}~~||}}}}~~}}}}}}}}|}}~~}|{{||}}}}}|}}}~~~~~~~~}~~~}}}}~~~~|}~~}|~~~~~~~~}}}}||||{{{{{{{{wwwz{~}~~~}|{{|}~~~~~~~}~~}}}}zz{|||||||}~~~~~{|}~~~~~~~}}z{{|}}}}|}~~~~~|{z{|}{{{||||}z{{||}}~~~}}}~~~~}|}~~~~~}|{{yyyy{{||~}~~~~}}|||}~{|}~~}|zzzz{|||}}}~~|||{{zzzxyz{||||}}}}}}}}||}}}}||}|{{{|}~~~}}}~~~}|{zzyxwxxz|}||||||||{{{||}}}}~~~~}}~~~~}}|{{{{||||}~}~~~~~~~~~~~~}~~~~~}|}~~~~}}}}|~~~~zz{{|~~~~~~~~~{{||}}~~}}}}~~~~}}}}}}}}}}~~~|{z{{|}}}}}||}}~~~~~}~|~}~~}~}}}}~~~~|}~~}|}}}}}}}}}}}}||||{{{{{{{{xxy{|}~~}|{{|}~~~~~~}~~}}||yyz{{{{{||}~~~~~{|}~}}~~~~}}zz|}~~~~}}~~|{z{}~{{{|||}}zz{|}~~~~~~}|~~~~~~~}|{{zyyyyz{||~|~~~~}}}}}}~|~{|}~~~}~}{zyyzz||||}}}}zzzzzzzzxyz{||||}}}}~~~~|}}}}}|||{zzz{}~~~~~~~}|{zyxwvxx{}|||||||||||}}}}}~~~~~~~~}}}|{{{{{|||}~}{~~~~~}{zzzz{|}~zz{{|~}}~~~~~~~~~~}}~~}||||{|}~}{z~~~~~~~~~~~~}~~~}}~~~~~~~}||{{{{|||}}}}}}|{{z{||||||}}}}~~~~~~}}}}~~|}}~~~}{zzz{{{||}}}~~~~}||{{|}~}}~~~~~~}||zz{~~~~~~~~~~~}}}}}}|{zz{|}||}~~~~~~}}zzz}~~}|{zzzzyxyz{|}}}~~~~~}}{|~}}~~~}}|{{{{{}}}}}||{||{zzz{{yz{{||{{}}}}}}}}}}|{{{{|}|{zz{|}~~~~}||{{{zzz{|}||{z{|}~}}}}}}}}~~~~~~~yyyxxxxw|}~}}}}~~~}{zzzz{|}~||||}~}}~~~}~~}|||||}~~}{~~~~~~~~~~}}}~~~}}~~~~~~~}||{{{|||}}}}}}}|{{z{{|||||}}}}~~~~~~}}}}~~}}~~~~~}{zz{{{|||}}~~~~~}|{z{|}}}}}~~~~~~}||zz{~~}}}~~}|{{{{|}||}~~~~~~~~~~}}|zzz}~~}|{zz{zyyyz||}}}~~~~}}}{|}}}~~~~~}}|{{{{{|||||{zy{{{zzz{{yz{{||{{}}}}}}}}||{zzzz{}|{{{{|}~~~}||{{{zyz{|}||{{{|}~~~~~~~~~~~~~~~~~~~zzyyyyyy|~{||}~}|{zz{||}~~~}}}~~}}~~~~~~}|||||}~}~}}~~~~~~~}}}}~~}|||}}}~~}}~~}~~~~}}|{{|||}}}|}}}}|{{zz{|||||}}}~~~~~}}~~~~~~~|{{{{{||||}}~~~}|{zzz{}~~}|||}~}~~~~}}|z{{~~~~~}||{{||}||}}~~}}}}~}}}}}|||yzz}}~~}|{zz{{zz{{|}{||~~~~~~}}}}{|}~~}}}}~~~~}}~~}|{{z{{{||||{zyxzzzzzz{{zz{||||{}}}}}}}}{zzyyyyy}}||||}}~~~}}||{{{zyz{|}}|{{{|~~~~~~~~~~~~~~~~~~~zzz{{{{{~{{{|~~~~~}||{{||}~~~}}~~}}~~}~~}||}}||}~~~}}~~{|}~~~~||||}~~}||||}}}}}}~~}}~~~~}|{||||}}}||}}||{zyz{|}}}|}}~~~~~~~~~~~~~}||||||||||}}~~~~}|zzzz{}~}}}|{{|~~}}~~~~}|{{|~}||||||}||}}}}}|{{|}}}|{{{{{yyz|}~~}||{zz{{{{||}}z{|~}}}}}}}}{{|}}~~~}}}}||||~}|}}|{{zz{{{}}}|{zyxyzz{{{{{zz{|||||||||||||zzyxxxxx}}}}}}}}~~~}}||||{zzz{|}~}|||}~~~~~~~~~~~}}}~~~~~}}}~~~~{{{|}~~~~~}}~}||||}}~~~}}}}}}~~}~~}}}}}}z{{|||||}~{|}~{{||}~~}||||}}}}}}~~|}}~~~}}||||}}}~|||||{zzyz{|}}}}~~~~~~~~~~~}}~}}||}}}}}}}}||~~~}}{zz{{|~~}}}|{{{}~|}}~~~}}{{|~|}}}}}}|||}}}||{zz{|~}|{{zz{{yyy|}~}}||{{zz{{{|||||yz{}||||||||{{{||}~~}}||||||}}|{{|{{zzzz{{~~~}|{zzyz{||||{z{||}}||||||||||zzyxxxxy}~~~~~~}~~~~}}}}}|{{{|}~~~}|}~~~~~~~~~~~}~~~~~~~~~~~}}}}}~}~~~}}|~~~~}}}}}~~~~}}}}}}}~~~~~}}}}}~zzz{{||}}~|}~~~|||}~~}|||}}}~~}}~~|}}~~~~}|||}}}~~{||||{zzyy{|}}}}~~~~~~~~~}}}}}|||}}~~~}}}}||||}}}|{{||}~~}}}}}||{|}|}}~~~~}{||~~~~~|}}~~}}|||}}}|{{zz{|}}~~~}|zz{{|xyy||~~|||{{{zzzz{||||{xyz|~~{{{{||||{zzz{|}~||||}}}}~}{{z{zzzyzz{|}}}}}}|{yz|}~~}|{{|}}}}|}}}}}}}}|{{zzzzz~~~~~~}}|}~~}}}~~~~~~~}|~~~~~~~}}~~}}~}}||}}~~~}}~~~~~~}|||}}}}~~~~}}}}~~zzz{{|}~}}~~~~~|~~~~~~}}}~~~}}~~||}~~~~~||}}}~~~{{||{{zyxyz|}}~~~~~~~~~~~}}}}~|||||}~~~~}}}||z{||}|||~~~~}|}}~}}||}~||}~~~~~|||~~}}}~~|}~~~~}|||}}|{{zzz{{||||~|{z{|}xxy{|~~~||{{{{zzxyz{|{{zxxy{|~~~~~}||zzz{{|||zzzzz|}~|||}}~~~|{zzzzyyyzz{|z{||}|||z{}~~{{|}}}}}}}}}}}}}~}}|{|||~~~~~~~~~}~~~}}~~~~}|~~~~~~}}}}|}~}||{|}~~~~~~~~~}}||||}}}}~~~}}}}}~~{{{{|}}}~~}}{}~~~~~~}}~~||}~~~~~}}}}~~~~{{||{{zyxyz|}~~~~~~~~~}}}}~{{{||}~~~~}}||yz{|}}}}~}||}~~~}}}~||}~~~~~||}~~~~~~~~~~~}}}}}|}~~}|||}}|{zz{{{{{{{{~|{z{}~xxy{|~~~{{{{{{zzxxz{{{zywxxz{~||}}|{zzzzz{{{||zzyyz{}~{||}~|zyyyyyyyzz{|xyz{||||z|~{||}}}}}}}}}}}}}~}}}}}~~~~~~~~}~~}|{~~~~~}}}}||}~~~~~~~~~{{{{|||}~~}}||~~~~~~}~~}}~~~~~~~~~~}}}}}}~~~}}||}}}~~~~~~~~~}}|}}~~~{{||}}~~}~~~~}}|~~~~~~~~~~~}}}}|}}~~~~~~~~~~~}{{{{{{{{|{{{{||}{|}~~}|{}~}}zyxwwy{|~~~~}{zy{{{{{{{{|||{{zzzxxxxxxxxyxwvvwxxxxxxwwvvvwwxxyzz}|{zz{|}}{yxxwxxxxxxxyxyzz{{zz||}~~~~~}}}}~~~~~~~~~~}~~~~||}}~~}|~~~~}}}}||}}~~~~~~{{|||}}}~~}}}|~~}}~~}}||}}~~~~}}}||~~}}~~~~}}||}}}~~~}}~~~~~|||||}~~~~~~{|||||}}|}}~~~}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~}}{{{{{{{{{{zz{{||z{|}}|{z}~~}zyxwwyz|~~~~}|{zzzzzzzzz{{{zzzyyxxxxxxxxxxwvvvwxwwwwvvuuwwwxyyzz||{{{|}~}{zyxxxxxxyyzzyzz{{{{{||}~~~~}}}}}~~~~~~~~~~~~|~~~~~~~}}}}|||}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~~~}~~}||{{||}~~}}}}||~~~~}}~~~~}||||}}}}{||}~~~~~~~~~~~~{{{{{{|}~~~~}}}}|||{{{{{{|}~~~~~~~~~~~~~~~~~}}}~~~~~~~~}~~~~}||{{{{{{{{zyyyzz{|yzz{{zzy}~~}yxxwwyz{~~~~~}|{yyyyyyyyzzzyyyyyxxxxxxxxwwvvvvwwvvvvvuuuwwxyyzz{||||}~}{zyyywxxyz{||z{||}}||{|}}~~}}}}}~~~~~~~~}}~~~~~~}}}}|||||{{{~~~~~~~~}}}~~~~~~}}~~~~~~~~}}~~}~}||{{||}~}}}||||}~~~~~~}}}~~~~~{{{|||}}z{{||}}~~~~~~}}}~~}~~~}}~~~{zzyzz{{}}}}}}||||{{zzyyz{|~~}}}~~~~~~~~~}}}~~~}}}}}{|||||{{zzzzzzzzxxxxxyz{xxyyyyxx|}~~}xxwwxxyz}}~~~}||xxxxxxxxyyxxxxxxyyxxxxxwvvvvvvwwwwwwvvvvxxyyzz{{}}~~}|{{{{xxyz|}~~||}~~~~~{|}}~~}}}}~~~~~~~~~~~~~~~~~~~~~~~}}}}|||{{{{{~~~~~}}}~~~~~}}~~~~~~}~~}}~~~~~}}||}}~}}}||||{|}}~~}}|{|}~~~~~z{{{{|||zzz{||}}}}}}}}}}}~~}~}}}||}}~zzyyyyyz||||||}}||{{zzyyz{|~~||}}~~~~~~~~}||}~~}}}||{{{yzz{{zzzxxxxxxxxvvvvwxyzxxwwwwxx{|}~~}}wwwwxxyy{||}}}||xxxxxxxxxxxxxxxxyyyxxwwwuuvvwwwwxxxxxxxxxyyz{{||~~}|||||yz{|}~~~|}}~~~~~~~~~~~~}}~~~~~~~~~~~}}}~~~~}}}~~}}}}{{{|||||~~~~~~~~~~~~~~~}}|~~~~~~~~}}||}}~}}||||{{||}}}}||zz{|}}}}zzzz{{{|zzz{||}}}}}}~~~~}~}}~||{{||}}{zyyyyyy||||}}}}|||{{{{{{|}~~~~~{||}}~~~~~~~~}}}}{{{}}|{{zzyyywxxyyyyxvvvvvvvvttuuvwxyxwwvvwwxyz{}}}||wwwxxxxxyz{|||||xxxxxxxxxxxxxyyyzyyxxwwwuvwxxyxxxxxyyyyyyyz{{||}~~}}}}}~{||}~}~~~~}~~~~~~}}}}~~~~|}}~~~~~}}}}~~~~}}}~~}}}}{{{||}}~~~~~~~~~~}|}~}||~~~~}||{{||}}}|||{{{{||}}||{xyz{||||yyzzz{{{zz{{|}}}}}}~~}~~}|}{{zz{||}{{zyyyyy||}}}~~~{|||||}}|}}~~~}}{{||}~~}}~~}}}}|||{zzz{|~~~zzyyxwwvvvwxxxxxttttttttssstuvxyxxwvvwxxwxy{||{{vvwxxxxxwxyz{{{{yyyyyyyyxxxyyyzzzzyyxwwvuvxyzzzywwxxxyyyzzz{||}}|~~~~}}~}~~~~~~~~~}}}}~~}}}||}}}||}~~~~~}}}}}}~~~}}~}}}}z{{|}~~~~~~~}{{|}~}||~~}}~~{{{zz{{{}|||{{{{{||||||{wxyz{{{{yyyzzz{{zz{||}}~}}~~}~~}|}zzzz{{|}|{zzyyyy|}}}~~{{||}}~~}~~~~}}|{{{|}~~||}~~~~~}|||{{{{yyy{{}~~yyxxwvuuuuvwwxwwssssssssrrssuvwxyxwvvwxyvwxz{{zzvvwxxxxwvwxyz{{{yyyyyyyyxxyyzzzzzzyyxwvvvwyz{{zzvvwwxxxxzz{{|}}}{|~}~~~~~}~~~~~~~~||}}~~~}}||||}}||}~~}}}}}~~~~~~~~}}~~~~~~}}}~||{}~~~}}~}|}~~{{{{{{{{||||{zyyyyyyyyyyxxyyz{||yyxwxyz{{{{{{|}}~~~~||zyyz{|zyyxxyyzyxx{{}~|}~|z||{||}~~{z{}yz{{||{{}|||~~}|{{||||||zzzzyxwwxxwwvvuuuutttsssppqqqppopqrstuvw~|zxvuuusvxywvvwvvwxxxwwxxxxxxxxyyyzzz{{zyyxxyyzxxwwvwwwyz{{{zyxttuvvvuuwxz~~~~||{{{||}{|}~~~~~}}}~~}||}~|}~}|{|}~~~~~}}}~~~}}~}}}}~~~~~}||~~~~~}~~{{{{{{{{||{zyyxxyyyyyyyyxxyzz{||zyyxyz{|{{zz{||}}~~~~}|{zzzz{|zyyxxyyzxxxz{}~|}~}{z{{{{|}~~{zz|yzz{{{{{|zyz{}}|{{||||||zzzzyxwwwwwvvvvvuuuttsssqqqqqponppqrstuv|zywvvvvuvxwvuuvvwwxxxxxxxxxxxxxyyzzz{{{zyyxxyyzwwvvvvwwz{|||{yxuvvwwwvvxyz}~~||{{{||}{|}~~}~~~~~~~}}}~~}||}~}~}~~~}}}~~~~~}}}}}~~}}}~~~~~~~~~~~~~~~{{{{{{{{}|zxwvwwyyyyyyyyyyyz{{||{zzzz{||{{zzz{||}}~~~~}}{{zzz{{|zyyxxyyzxxxz{}~~||}~}|{z{{{{|}~~{yyzyyz{{{{{ywuvxz||||{{{{{{zzzzyxwwuvvvvvvwuuuuttttrrrqponmoopqrrssxxwvvvwwvwwutstuvwxyyyyyxxxxxxxxzzz{{{||zyyxxyyzuuuuuvwx{|}}}|zywxxxxxwwxyz}~}||{{|||{||}~~~}~~~}}~~~}~~}}}~~}}}}~~~}}~~~~~~~~~}}||}}~~~}~~~~~~~~~~~~~~~~~{{{{{{{{~|zwvvwxzzzzzzzzyzzz{{||{{{{{||}{zzzzz{{|}}~~}}|zzzz{{{|zyyxxyyzwwwyz|}~{||||{zyzzz{|}~~zxxyyyz{{{zzxussvy{|||{{{{zzzzzzyxwwtuuuvvwwuuuuuuuusssrqonmnnooppqquuuuvwwxwwvtrqsuvwxyyzyyxxxxxxxxzz{{{|||zyyxxyyzttttuvwx|}}~~|{z{{|||{{zyzz}~~}|||||||||}~~~~}~~}}}}~~}}~~~~~~~}}}}~~~}~~~~~~~~~}}}}}~~~~}~~~~~~~~~}}}}}}}}}}~~~~}{{{{{{{{~|zxvwxxzzzzzzzzzz{{{{{|{{||||}|zzyyyyzz||}}}}||yzz{{{||zyyxxyyzvvvyy{|}{{{{zzyyyyzz{}~~{xwxxyyz{zzzxussvy{|||{{zzzzzzzzyxwwttuuvvvwvvvvvvvvtttsrponnnnnoooorrsuvwwxwwvtrqsuuvwxyyyyxxxxxxxxzzzz{{{|zyyxxyyzttttuvwx|}~~~}{{{{|}}}}|zzz}~~~}||||||||}}~~}~~~~~}}}}~~}~~~~~~~~~~~}||}~~~~~~~~~~~~~}}}~~~}}~}}~||||||||||}~~~~}{{{{{{{{~}|{{||zzzzzzzz{{{{{{{{z{{|}|||zzyxxxyy{{||||{{xyz{||||zyyxxyyzvvvxy{||zzzyyyyyyyyz{}~|ywwxxyzzzzzywuvxz||||{{zzyyzzzzyxwwtuuuuuuvvvvvwwwwuuutsrqpoonnnnnnpqrtvvwwvwwutstutuvwxyyyxxxxxxxxyyyzzz{{zyyxxyyzuuuuuvwx|}~~~}{zz{|~{{{}}~}|||||||}}}~~|}~~~~}}~~~~~~~}~~~~}|{{{{|}}~}}~~~}~}||~~~~~~~}}~~~~~}}|}~||||||||{||}~~}}{{{{{{{{~~~~~~{{{{{{{{||||{{{{yz{|||{{zzyxxxxx{{{||{{{xyz||||{zyyxxyyzuuuwxz{|zyyxxxxxxxyz{}~}zxwxxyzzzzy|zyz{}}|||{{zyyxzzzzyxwwuuuuutttvvvwwxxxuuvuutssooonnnmmoprtuvvuuvxwvuuvstuvwxxxxxxxxxxxxxxyyyyzzyyxxyyzwwvvvvww||}}}|{zyz{}|{{}}~}||||||||}}}}|}~~~~~}}}}}~~~~|{zyyz{|{|~~}}~~|~||{}~}~~||~~~~}||{|~~}||||||||{{|}}~}}{{{{{{{{~{{{{{{{{|||||{{{xy{|||{zzyyxwwwxz{{||{{zwxz|}}|{zyyxxyyzuuuwxz{|zyxxwwxxxxxy{}~~zxxxxyzzzyy}|||~~}|||{zzyxxzzzzyxwwvvuutttsvvwwxxxxuvvvvvuuppoonnmmnprtuuuusvxywvvwrstuwwxxxxxxxxxxwwxxxyyyzyyxxyyzxxwwvwww{|}}}|zywx{}|{{}}~}||||||||}}}}||~||||}~~~{zyyyyz{{{}~~~~~~~~~~~~~~~~~~~~~}|||}}~{{||||||{{|}}}}}}}}}|{zzz{}~}}}}||||{{|||{yxyyzz{|}}zzxxxxzz{{zzz{|||{{{{||}xxwwwwwxtuvwxyzzzzzzzzzzzzz{|}}~}{zyyxxyz|}{{{{||||{{zzzzyy{{||{ywvxvuttuvxyyyxxwwwwvtssuwywvtsrrrsssstuvvwyyxxwvvvvutsstuvyyyxxxxxxxwvuuvvzyxxxyz{|{yxwxyy{{{|{{zztssw{~}|{{zz{{|}}}}}~~}}|}~~~|{{{{~|||||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}||}}~~z{{|||||{{|}}}}}~~}|yvtrsvy}~}}}}|||{z{{||{zyyyzz{||}zyxxxxyz||{{{|}}||{{{{{|xwwvvwwxuuvwxyzzzzzzzzzzzz{{|}}~}{zyyxxyz|}||||||||{{zzzzyyz{{|{zxwxwuttuwxyyyxxxwwwvtssuwyxwutssstsstuuvwwxxxwwvvvvutsstuvyyyyyyxxwwvuuuuuyyxxxyz{|{zyyyzz{{{||{{zutsw{~}}|{{zz{||}}~}~~~~}~~}}~~}|{{{{~~~~~~~~~~~}|~~~~~~~~~}}}}~~~~}}}}}~~}}}}}~~~~~~}}||||}~~~~~zz{|||||||}}~~}}~~}{wrmjmpuz~~}}}|||{{yzz{{{{zyyzz{|||zyxwwxyz|||||}~~}}|{zzzzwwvvvwwxvvwxyzz{zzzzzzzzzz{{|}}}}{zyyxxxz{|~~}}||{{{{zzzzyyzz{{{{zyxwvuuvwxyyyxxxxwwvuttvwyxxwvuuuvttuuvwwwwwwwwvvvwvutttuvxxyyyyyyvuttttttyxxxxyz{{zzzzz{|z{{|||{{uttx{}}}||{{{{{{|}}~~~~~~~~}||}~~~}|{{{{}~~~||~~~~~~~~~~||||}}}}|||||}~~|||||}~~~~~~~~~}~~}}|||}~~~~}zz{|}}}}|}}~~~}}}}}{wqkgkouz~~~}}|||{{{xyyz{{{{zzz{{{||zyxwwxyz{{{{|}~~~}|{zyyywwvvvwxxwxxyzz{{zzzz{{{{{{{{||}}|{{yyxxxy{|~}||{{{{zzzyyyyyzz{{{{xwwvvwwxxxxxxxxxwvutuvxyxxxxwwwxvvvvwwxxvvwwwwwwwvutttuvvwwwxxyyuttsssttyyyyyzzzyyyyz{{|z{{|||||vutx{~~||||{{{{{||}}~~~~~~~~}|{{{||}||{{{||}}~~}}~~~~~~~~~~~~~~~~~{{|||}}}||{{||}~||{{||}~~~~~~~~~~}}}|}}~~~~~z{|}~~~~}}~~~~}}{|}|ytolprw{~~~}||||{{{{yyyyzz{{zzz{{{{{yxwwwwxyzzzz{|}~}}|zyyyywwwwwxyyyyzz{{||zzz{{|||{{{{||||}|{{yyxwxyz{~~}|{{z{{zzzyyyxxyyzz{{xxwwwwxxxxxxxxxxwvvuvwxxxxyyyyyywwwxxxxxvvwwxxyyxwvuttuvtuuvwxxyuuttttuuyyzz{{{{xxyzzz{{z{||}}}|wvux{~~~}}|||{{{{||||||}}~~~~}|||{{zzzz|{{{{{|}}~~~~~~}}~~~~~~~~~~~~~~}}}}||||}}}}|||||}}~|||||}}~~~~~~~~~}}}}~{|}~~~~}}z{|}{xusuwz|~~}}|||{{{zzzyyyyyz{{{{{{{{{yxwvvwxyyyyz{|}~||{zyyyyxxxxxyz{zz{{||||zzz{||}}{{|||||||~~|{{zyxwwxyz}}||{{zz{{zzzzyyxxwwxyzzxxxxxxxxwxxxxyyywvvvwwxxwxyzzzzzyyyyyyyyvwwxyz{{yxvutuuvttuvwxyzvvvvvvwxz{||}}||yyz{{{zzz{|}}}}}xwux{~|||{{{{{{{{||}}}}}}~}|{|||{zzyyzzzz{|}}~~~~~~}}|}~~~~~~~~~~~}}}|||||}}}~~~}}||}}~}}||}}~~~~}~~~~}~}}~~}|{||}|{zyyyz{|}~~||{{{zzz{zyxxxyz{{{{{{{{yxwvvwxyyyzz{}~{{zyyzzzyyyyz{|}{{||||}}zzz{|}}}|||||||{z}~|{{zyxwwxyy{{{{zzzz{{zzzzyyxwvvvwxyxyyyyyyxwwxxxyyyvvwwwxxxvwxz{{zzzzzyyyyywxxy{||}yxwuuuuvuuvxyz||xxxxxyzz{|}~~~}||}~}}{{z{|}~~~~ywvx{~~~{{{{{{||{{|}}~}}~~}~~~}{{||||{zyxzyyz{|}~~}~~}~~}|||~~~~~~~~~~~}}|||{}}}}~~~~}}}}}~}}}}}~}~~~}~~~~~}}~~}|||||||{{zzzz|}||{{{zzz|{yxwxxy{{{{{{{zyxwvvwxyzz{{}~zzyyyz{{yyyz{|}~||||}}}}zzz{|}}~|||||{{{z|~|{{zyxwwwxyyyzzzzzz{{{zzzyyxwvuuvwxxyyzzyyxwwwxxyyyvwwwwxxxuvxz{{zzzzzzzzzzxxyz|}~~zywvuuuvvvxy{|~~yyyyyz{||}~~~~}|z{|}~~~~ywvx{~~~z{{{||}}{{|}~}~~||}~~}{z||||{zyxyyyz{|}~||}}}}||{{{||~}~~|{{|~}||}}}~}~~~~~~~~~~~~~~~~~~~}||||{{||||{{{{{||||}z{|}}{yxyxwwwxyz{{yyyy{{{zyxwxyz|}}~}{xxy{|{|||||{{~~~}}}}}|{{|}}}}|{zyz{|||{zyyyyxxxwwxxwwxz{}||{zxwvvwwvtstvyzzyyxyyyyxvwxzyxyxwxz{zywwwxyz{|{|}~~}|{z{|}~}|{zyxxxxxyz{|}}}}||||||}|}}~||{z{|}~||||||||}~~~~~~}}}}}~{{{zzyyyzzz{|}~||}}}}||||||}~~~{z{{~~~}}}}}~}~~~~~~~~~~~~~~~~~}~~~}||||{||}}||{{{{|||}}z{|||{yxxwwvwxyz{{zyyz{{{zyxxyzz|}}~~{yxxz{{|||||{{}}}}}~~~|{{|~~}|}}|{zyyzz{{{zyxyyyxxwwwxxwwxy{|||{zywwvwwvustvyzyyxxyyyyxvwyzyyzyxy{{{zyxxyy{||}}~~}}||}~}}|zzyyzyyz{|}~~~~~~~~~~~||}~~~~|{zzz{}}||||||||~~~~~~~~|||{{zzyyzz{|~||}}}}|||||}~~~{zz{}~~}|}~}~}}}}}~~~~~~~~~~~~~~~}}~}|{{{{{||}}||{zz{{{|||yz{|{zyxwwvuvwxy{{zzzz{{{zzyzz{{}}}~~|yxxyz{||}}|||||}}~~}{z{|}|{{||{{zyxyyzzyyxwxxxxwwwwwwwwxyzz|{{zyxwwwwwuttvyyyxxxyyzyxwwyzzy{zyz|}|{zzzz{|}}}}~~}|{{{{{{|}~}||}~~~~}{{zz{{|}||||||||~~~~~}}|{{zzyz{|~||}}}}||}}~~~{zzz|~}|}~}~||||}~~~~~}}}}}}}}~~~~}}~~~~}}~~}}}}}}}}~~~}|{zyyyyzz{{{{zzxxyyyzzzyyzzzzyxwvuuuvxx{{{zz{{{zzzz{{||}}~~~|zyxyy{||}}}}|{{|}~}|zz{{zyzzzzzyxxxxxxxwwvxxxxxxwwwwwwxxyy{{zzyyyxwxxwvvwyyyyxyyz{zywxz||{}|{|}~}|||{{|}}~~}}}}}||}~}{||}}}}}{{{{{|||}}}}}}}}~~~~~}~~}}}|{{zz{|}||}}}}||}~~~~{zz{|}~}}~}~~||||}~~}}~~~~}}}}}}}}}}~}|{{||||{{{{||||||~~~~~~~~||||}}}}zyxwwvvwwwxxxxwwvvvwwwxxxxyyyyyxwvuuuvxx{{{{{{{{yzz{{|||~~~~~~|zyyyy{{|}~~}}{{|}~}|zz{{yxxyyyyxxwxxwwvvvvxxxxxxyywxxxyyyyzzzzzzzzxyzyxxyzzzyyz{{|{zyz|~~}~}}}~}}|||}~~~~~}~~~{||}}}}}{{{|||||~~~~~~~~~~|||||}~~||||{{{{~||}}}}||~~}~~|{{|}~~}~}~~|||}~}||}~~~~~}}}}}}}}}}~~~|{yzz{{zzyyyzz{{||}}}|||||zzz{{{||yxwvuuuuuvvwwvvuuuvvvwwwwwxxxxyywwvuvwxy{{||||{{xyz{{{{{~~~~~~}|{{zzzz{{|}~~~~||}}~~}|zz{{zxwwxxxxwwxxwvvvvwyyyyzzzzxyyzzzyyzzzzz{{{z{||zz{|{{{{{|}~}|{|~~}}}||}}~~~~~||}~~~~}{|}~~~~}~~~~~~~~~~{{{{{|}~||||}}}}||}}}}||~~|}~}|{|}~~}~}~~}}}}|{|}~~~~~~~~~~~~~}}}~}{yxyyyyyyxxxxyz{{|||{{{zzzyyyzzzz{zyxwvvvvuvvwwvvuvvvwwwxxwwwwwxyyxwwvwxyzz{|}}|{zvwyz{{{z~~~~~~~{{{{{{{{{{|~~~}}}}}~~~}{z{||{zvvwwwwwvyxwvvvwwzzz{{{||yz{{{{zyyzzz{{|||}~~}|}~||||}~}}~}}||||}}~}~~~}|}~~~~|}~~~~~{{{{|}~|}}~||}}}}||~~{|}}||}~~}~}~~}}}~~~|{|}~~~~~}~~~~~~~~}}}~~}zyxxxyyxxxwwxyzz{{{{{zzyyyxxyyyzzz{zyxwwwwvvwwwwvvwxxxxyyywwvvwxyyyxwwwxzzz{|}}|{zuwxz{{zz~~~~~zzz{{{{|{{|~~~~~}}}}}}{z{|}|{uvwwwwvvzywvvvwx{{{|||}}z{|||{zyyyzz{|||}~~}~}}}}~~~}}|||||}~~}~~}}}}}}}}}}~}~~~~~||||}~}~~}}{|~||||}}}}~}||}}}}}}}}}~~~~{{}}}~~~~~~}||~~|||}}{||}}}}|{}~~}{yyzzyyxwwxyyzzyyyyyyyyyyxyyzz{{{zzzzyxwvxxxxxxxxzzzzzzzzzzyxxyyyxxyyyyzzyxwy||yvwwvvwy{|~~}|{||{{{{||~~~~}|{zyz|~zywuuvwxyxxxxyzz|||}~~~~}}}}~~}}}}}|{{~~~~~~~}}}}}~}|~~~~~~~~~|}~~|{zzzzzz{|}~~}~~}{{}~~~}|{|~||}}}}~~~|{|}~}}}}}}}}~~~~||}~~~~~~~}|}~~|{z{{{{||}}}}}|}}|yzzzzyxxxxyzzzzzyyyyyyyyzzzzz{{{{{{zzywwxxxxxxxxzzzzzzzzzyyyxyyyxxyyyyzzyxxy{{yvxwwwwxz{|}}~}}{{||{{{{||~~~~~~~~~}|{zz{}~{zxwvwxyzyyyyz{{||}}~~~}}}}~~}~~~~}||}~~~~~~~~~~~~~~}}~~~~~~~~~{|~~}|{zzzzz{||~~}~~~~}{{}~}|{|}~}}}~~~~}|||}~|||||||||}~}}~~~~~~~}}}~~~}|{zyyyz{{|}}}}}}~~}zz{{zzyxyyz{{{{zwwxxyyzz{{{{{zzz{{{{zyxxxxxxxxxxzzzzzzzzyyyyyyyyxxyyyyzzyxxyz{ywxxxwwxyyyz{{||{{{{zzzz{{}}}}}}}}~~~}}|{z{|}~|{zyxyz{{{zz{{|}}}}~~~}}~~~~}}|}~~}}~~~~~~~~~~~~~~~~~~~~z{}~~}}|{zzzz{{|}~~~~}}~}{z|~~~~}}|{{|}~~~~}}~~~}|||}}||||||||{|~~~~~}}~~~~~~}}}~}~~~}||{zzyyz{|}}~}}~~~~{{{{{zyyyz{{||{{vvwxyzz{|||{{zzz{{{{{zyxxxxxxxxxyyyyyyyyxxyyyyyyxxxyyyzzyyyyzzyxyyyxxxxxwxyzz{{{{{zzzz{{|||||}}}~~~~}|{z||}~~}|{{{||||{{||}~}}~~~~~~~~~~{|~~~|}~~~~~~~~~~~~~~y{|~~~}}}}}~~~{{{zz{{|}~~~}}}}~~~~}{{|~~~}}~~~}||{{{||}~~|}}~~~}}}}||||||||{|}~~~~}}~~~~~~~~~}~~~}}}~~~}}|{{zz{|}~~~~~~~~~~{||||{zzyz{{||{{vvwwxyzz||{{zzzyzzz{zzyyxxxxxxxxyyyyyyyywxyzzzzyxxxyyyzzyyyyxxyzzzzzzyyywxxyz{||{{{zz{{{{|||}}~~~}||}}~~~~}}}}}}||||}~~|}}~~~~~~~{|~~~|}~~~}}}}}}}}z{|~~}||{||}~~}}|{{|||}~}}}}}~}~~|{}~~~||}}}}||{zz{{|}~||}}~~~}|||||||||}~~~~~~~~~}}~~~~~~}}{||}~~}|{yz{}~~~~~}}}}}}~|||}||{zyyz{{{{zvvwwxxyyzzzzzyyyxyyzzyxxxxxxxxxxyyyyyyyyvwyz{zzyxxyyyyzzyzzyxwy{zz{||{{zyyyzz|}~||{{{{||}}}~~~}~~~~~~~}}}}||}}~|||}~~~~~~|}~~}}~}}}}}}}}{{}~~~}}||{zyy{||}~~~}}}}~}~~}}}~}~}}~{||}}|||{zzzz|}~z{|}~~~}}}}}}}}}}~~~~~}~~~~~~}}~~~~}|z{{|}~~}|{yz{}~~}}||||}}|}}}}|{{xxyzzzzzwwwwwxxxxxxyyyyywwxxyxxwxxxxxxxxxxxxxxxxuwyz{{zyxxyyyyzzyzzywwy|z{|}~~}}||{{|}~}}||||}}~~~~~~~}}|||||}~~{{{|}}~~~~~~}}~~~~~~}}}}}}}}||}}}}||||{{zzzy|}}~~~}~~~~~}~{{||}||{{zyyz{}~zz{|}~~~~~~~~~~~~~~~}||~~~~~}~~~}}~~}~}||zz{|}~~~~}{zyz{}~~||{{{{||}}}}}||{wxyyzzyyxxxwwwwwwwwxxyyyvwwxxxwwxxxxxxxxxxxxxxxxuvy{{{zyxxyyyzzzyz{yvvy|z{}~~~~}||}~~}}}}~~~~~~~}}|||||}}~zz{{|}}}~~}}~~~~~~~~}}}}}}}}}}}}}|{{{{{{{zzz}}~}~~z{{|||||yyyzzz{{zzzz{{{|~~{|}~~~~||||}~~~~~~~}}~~~~}~~~~~~}}~~~~|{{{{xyyz{|~~}}}}}}}}~}||||}}~}|{{|}~}}}}}}||{{{zzzyywwwwwwwwxxyyyxxwttttssssvvuuvwxxxxxxxxxxyy{|}}}}}||{{{||{{zzzz{{{{|~~}}}}~~~||}~~~~}~~}}}}}}|{z{}~~~~}}||~~~~~~~~~}}}}}}}}}|||}}||{{{{}~~}|}~}}~~z{{|||||{{{||||}{{{{||||~~~~{|}~~~~}|||}~~~}~~~~~}~~~~~~~~~~~~~}}~~~~~~}|{{{{yyyz{|}~}}}}}}}}~}}|||}}~}|{{|}||||||||zzzzyyyxwwwwwwwwxxyyyyxxttttuuuuwwwwwxyyyyyyyyyy{{}~~~}}||}}}}}||||}}{|}~~}}}}~~}}}~~~~~~~~~~~~}{z{}~~~}}}}~~~~~}}}}||||||||||||{{zz|}~}|~~~~~z{{|||||}}}}~~~~|||}}}~~~~~}}}||{|}~~~~}}}}}~}}|}}~~~~~~}}}}}~~~~~}}~}}}~~~~}|{{{{{yyyz{|}~}}}}}}}}~}}}}}~~}|{{{{zzzzzzz{yyyyxxxxwwwwwwwwxxyyzyyxuuuvwwxxzyyyyzz{{{{{{{{{}~~~~~~~~~~|}~~~}}~~~~~~~~~}zz|~~~~~}}}~~~}||||{{{{{{{{{{{{{zzz{}~~}}}}}}}~~~z{{|||||}}~~~}}~~~~}}|||{{{{|}~~~~~}}}~}|||}}~}||{||~~~~~~~~|}}}}~~~~}||{{{{{|zzzz{|}~~~~~~~~~~~}}}~}|{zyyyyyzzzzyyyxxxxwxxxxxxxxxyyzzzzyuvwxyz{{||{{{||}}}}}}}}}~~~~~~}~~~~~~~~~~~{{|~~~~~~~~~~~}||||zzz{{{{{{{{{zzzz{|~~~~~~||||}}}}~~z{{|||||||}}}~~~~~~|||{{{zz{|}~~~~~~~}||}}~}|{{{{}~~~~~~~~|}}}}~~~~}|||{{{||}{{{{{|}~~~~~~}{zyyyyzzz{{zzzyyyyxyyyyyyyyxyz{{{{{vwxyz{|}~~}}}}~~~~~~~~~~~~~}}}~~~~~~~~~~~||~~~~~~~~~}|{{{{zzzz{{||{{{{{{{{{}~~~~~~~~~{{|||}}}~~z{{|||||||||}}}}~~~|||{{{zz{|}~~~~~~~~}}}~~|{{{{}~~~}~~}}}}~~~~}||||||}~||{{||}~~~~~}|{zzz{||}}||||{{{{zzzzzzzzyyz{||||wxyz{|}}~~~~~}~~~~~}}}}~~~~~}~~~~~~~~~~~~~~~}|{{zzzzzz{||}}{{{||||||~~~~~~~~~~~{{||}}~~z{{||||||||}}}}~~~~~||||{{{{{|}~~~~~~~~~}|{{{}~~~~}}~~}~~~~~}|||}}||||||}~~~~~}{||}~~~~~}}}||||||||yy{||}}}xyyz{||}~~~~~~~~~~~~~~}}~~}}}~~~}~~~~~~}}|{zzzzzz{||}~~|||}}}~~~~~~~~~~~~~{{|}}~}~z{{|||||}}}}~~~~}}~~~}}|||{{{{|}~~~}~~}||{{}~~~~~}}~~}~~~}}}}~}||||}}~~|}}~~}}}}}}}}yz{|}}}}yyyz{{||~~~~~~|}~~~~~~||}}}~|~~~}~}}|zzzzz{{{|}~~||}}~~~~~}~~~~~~~~}{||}~}}{zz{{|}~~~~~~~~~}}}~~~}}}~~~~~~~}||~}|{|~~}||}~~~~~~~~~}{{|~}~~~~}}}}}zzzzzzzz}}}}~~~~~~~~~~~~~~~}}}~}~~~}|{~~~~~~~~||||||||{|}~~~}}}~~~~~}||}}~~~~}}||{{{{|}~~~~~~~~~~~}}~}}|}~}}}}~}||}~~~}}||yyyyyyyy|||}}}~~~~~~~~~~~~~}}}~~~~~~}|~~~~~~~~~}}}}}}}}||}}}}~~~~~}}}}}~~~~}}|{{||}~~~~~~~~~~~}}~~~~~~~~}|{{yyyyyyyy{{{||||}~~~~~~~~~~~}}}}~~}~~~~~~}~~~~}~~~~}}~~~~~~~~|}~~~~~~~~~~}}}~~~~}~||}~~~~~~~~~~~}}}}~~~}~~}|{zyyyyyyyyzzz{{{||~~~~~~~~~~~~~|||~~}}~~~~~}~~~}}~~~~~{|}}~}}}~~~}}}}}}~~~~~~~~~~~~~~}~~|}~~~~~~~~~}}||}}~}}}}~~~~~~~~~~~~~}|{zyyyyyyyyzzzz{{{{}}}}}}}}~~~~~~~~|||~~}}}~~}||}}}~~}~~~}|z{||}}}|}}}}}~~~~~~~~}~}~~~}~~~}}}}~~{|||}}~~~}||}~~~~~}|{{xxxxxxxxzzz{{{{|}}}}}}}}}}}~~~~~|||~~}}~~}}||{{|}~~~~}|zz{|}}}}}}~~~~~~~~}~}~~~~~~~~}}}~~~}}~~{||}~~~}|{{|}~}}}~~~~~~~~}}||xxxxxxxxz{{{{|||}}}}}}}}|}}}~~~|||~~~~~~~}||zz{|}~~~~}|zz|}}~~~~~~~~~}}~~~~~}}}~~}}}~~~~~||}~~~~~~|{zz{}~~~}}}}~~~~~~}}}~~~~}}}}}xxxxxxxx{{{||||}}}}}}}}}||}}~~~{{{}}~~~~~~~~}||yz{|}~~~~~~~}}z{|}~~~~~~~~}~~~~~}}}}}~~}{{}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}}}}}||{{{z}~~~~~~~~~}|{~~~~~~~~~~~~~zz|}~~~~~~}}~|{z{|~}||}}~~~~}}}}{}||~~~}}}~~}||}~~~~~~~~~~~~}}}}~~~~~~~~~}}}|||}}~~~~~~}}|~~~~~~~~~~~~~z{|}~~~~~~~~~|{z{{}~~~}}}}}~~~~~}~~~|}{~~~~~~~~~~}}~~~~~}}||||}}|}~~~~~}}}}}}}~~~~~}}}}~~~~~~~~~|||}~~~~~~~|{zzz|}}|}~~~~}}}}}~~~~~~~~}~~}~~}~~~~~}}||{{{{||{|}~}}}}}}}}}}}}~~~~~~~~}}}~~~~~~~}}}}~~}}~~~~~|{zzyz{{{{|}}}~~~~~~~~~~}}}}~~~~~~~~}~~~~~~||{{{{||z{|~||||||||||}}}~~~}~~~~|}}~~~}}~~~~~~~~}}~}~~~~~~}{{z{zzzyzz{{|}~~~~~~||}}~~~~~~}~~||{{{{||z{|~{{{{|||||||}}}~~||}~~~~}||}~~~}}}}~~~~~~}~~~}}~~~~}}{zz{z{zzzzz{|~~~~}}}}~~~~~~~}~~~~}}~~}}~~~}||||||}{{}~~~~{{||}}}}||||}}}~{{|}}}}}{|}~~~}}}}~~~~~~~~~}}}~~~~}zzz|||{zzzz{}~~~~}}}~~~~~~~|}~~~}}}|}~~|}~~~~~}}||||}}{|}~~~~}}}~~||}}~~~||||}}}}zz{||}||{|}~~~}}}}~~~~~~~~~~~}||~~~~zzz}|}|{{{{{}~~~~~~}~~~~~~~~~~~~~~}}}}}}}~~~~~~~}{{}~~}|}}~~~~~~~~~~|}}}}~~~~}||{{{{{||||~~}}}}~~~~~~~~~}~~|zyxxy~~~~~~~~|}~~}|z{|}~~~~~~~~~~~~~~~~}}}}|}}~~~~~}||}~~~~}|}~~~~~~~~~~~}}}~~~~~}||{{{{{||||~~|||}}~~~~~~~~~}{zyyz~~~~~~~~|}~~}|{{|}~~~~~~~}~~~~~~~~~~||}~~~~~}||}~~~~~}}}}~~~~~~~~~~~~~~~~}|||{{{|||}}~~||{||}~~~~~||{{{}~~}||}~~~~~~~}}}~~}~~~~~{||}~~~~~~}}~~~}}}}}}}~~~~~~~~~~~~}}||{{|||}}}~~{{{{|}~~~~~~~~~~~~~~~~~}}}||~~~~}}~~||}~~~~~~~~~}|}}~~~~~~~~~~~~}}}}}||||}}}}~~{{{{|}~~~~~~~~~}}}}||||}}~~~}}~~}}~~~~~~}}}~~~~~~~~~~~}}}}}}|||}}}}~~~||{||}~~~~~~~~~}}|||{{{|}~~~}}~~~~~~~~}~~~~~~~~~}}}}}}}~|||}}}~~~~|||}}~~~~~~~~~~~~~}|||{{{{||}~~}}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~||}}}~~~}}}}~~~~~~~~~~~~~~~~}~~~~~}}~~~~~~~~}}}}~~~~~}}~~~~}}||~~}}}}}~}~~~~~~~}}}~~~~~~~~~~~~~~~~}}~~~~~~}}~~~~~~~~~~}}}~~~~}}~~~~~}}}|~~~}}}}~}~}~~~~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}~~~~~}}}}~~~}}}}~~~~}}}~~~~~~~~}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~}}}}}~~~}}}~~~~~~~~}||}~~~~~~~~~}}}}}}}}~~}}}}}}}}}}~~~~}}}~~~~~~~~~~}}}}}}~~~}}}~~~~~}}|}}}~~~}}}~}}}}}}}}~~~~||||}}}}}}~~~~~}}}}}}}~~~~}~~}}}}}~~~~~}}~~~~~~~~~}~}}~~~~}~~~~||}~~~~~~~~~~~~~{{{|||}}}}}~~~~}}}}{|||}}}}}~~}|}}}~~~~~}}~~~~~}~~~~}}}~~~}|}~~}{|}~}~~~~~~~~~z{{{||}}}}}~~~~~}}}}{{{{|||}}~~}||}}~~~~~}}~~~~~~}}~~}}}~~~~}|}~~}{{|~}}}~}}~~~~}}}{{||}}~~~~~~~~~}||{|{{zz|}~~~}}}}~~~~~~~}~~}}~}~~~~~}|zzz}~~|}~||}~~|}~}|||}}}}}||||}}~~~~~~~~}}||||{{{|}~~~}}}}~~~~~~~}~~}~~}~~~~}zzz}~|}~}}~~}}~~~~}}||||}~~}||||||}}}}~~~~~~~~}}||||{|}}~~~}}}}~~~~~~~}~~~~~}|~}}~{{{}~|}~~~}~~}}|{z{{{{|~~~~}||||}}}}}}}}~~~~~~}}|||}}}~~~~}}}}~~~~~~~~~~~~||~}|~|{{}~|}~~~~~}{zxwzz{{|~~}}~~}||||~~~~}}}}~~~~~~~}}}~~~~~~~}}}}~~~~~~~~~~~~~~~}}|~}|~|||~~}}}~~~~~~~}{ywvyz{|}~~~|}~~~}}}}}~~~~}}}~~~}}~~~~}}}}~~~~~~~~~}}}~~~~}~~~~~~}}~}}|~~}}}}~~~~~~~}{ywvyz|}~||}~~~~~~~~}}~~~~~}~~~}}}}~~~~~~~}}}|~~~}}~~~~}}~~~~~~~}~}~}}}}}~~~~~}}~}|zxwz{}~||}~~~~}}~~~}}~}~~~}}}}~~~~~~~}}||~~~~}}}~~~}}|}~~~~~}~~~}~}~~~~~}}||}}~~~~~~~~~~~~}||~~|{yxz{}~~~~~}}~~~~~~~~~}~~~~~~~~~~~~|||~~~}|~~~}}}}}~}}}~~~~~~~}}}}~~~}|~~~~~~~~|{yxxz|~~~~~~~~~~~~~~~~~~~~}~~~~~~~~|||~~~}}~~~~}}}}~~}}~~~~~~~}}}~~~~~~}}~~~~~~~~|{yxxz|~~~~~~~~~~~~~~~}|~~~~~~~~||{}}~}}~~~~~~~~~~}}}~~~~~~~~~~|}}~~~~~~~}}}}}}}}}}|zyxxz|}~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~{{{||}~~}~~~~~~~}}}}~~~~~~~{{|}~~~~~~~~~~~~}}}}}}}}}~~~~~{{zyy{|}~~~~~~~~~~~~~~~~~~}|~~~~~~~~{zz{{}~~}}~~~~}}|}}~}~~~~~{{|}~~~~~~}}~~}~~~~}}}}}}}}~~~~~~|{{{{|}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~{zyz{}~}}~~~~}|||}}}~~~~~~|}}~~~~~~~~~~~}}~~~~~~~~~~~~~}||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~{zxzz}~}}~~~}|||||}}~~~~~~~~~~~}}~}~~}|||}}~~~~~~~~~~~~~~~~~~~~}}}}}}}}{|}~~~~~~~~~zyxyz}}}~~~}||||||}~~~~~~~~~|}~|}~}|{|}}||}~~~}~~~~}}}}~~~~~~|}~}}}~~}||}}||}~~}||||||{{{{||~~~~~~~~~~~~~~~~}}}|~~||||||||~~~~||{{{{||}}}}}~~~}~~~~~|}}~~~~~}}}}~~~~~~}}~~~~~~}||}}||}~}||||}}||||}}~~~~~~~~~~~~~~~~~}~~~||||||||~~~~|{zzzz{|}}}}~~~~~~~~~~~~~}}}~~~~}}}}~~~~~~~}}}}}~~}|||}}|}~~~}|{{{{}}||||}}~~~~~~~~~~~~~~||||||||~~~~~~~~|{yxxy{|||}}~~~~~~~~~~~~~~~}}}}~~~~~~~}}~~~~~~~}}|{{~}}|||}}|}~}}|{{{{{}||{{||}~~~~~~~~~~~~~||||||||~~~~~~}}}}~~|{ywwy{|||}}~~~~~~}}}}~~~~}~~~~~~~~~~~~}}}~~}|{{}|||||}}}}~~~}||{{{{||{{zz{{|~~~~~~~~~~~~~||||||||~~~~~~~~~}}||}}~{zyxxyz{{||}~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|||{{||}}}~~~~}}|{{||}||{{{{||~~~~~~~~~~~~~~~~~||||||||}}~~}}}}||||}}{zzzzzz{{{|}~~~~~~||~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~{{{{{|}}~~~~}}}}||}}~~~}}}}~~~~~~~~~~~~~~~~}~~}}}~|||||||||}~~}|}||{{||}zz{||{zz{{|}~~~zy}~~~~~~~~~~~~~~~~~}}~~~~~~~~}||~{{{{{|}~~~~~}~}}}}}~~~~~~~~~~~~~~~~}}~~}}|||}|||||||||}~~}|||{{{{||y{|~~|{yz{|}~}xw{~~~~~~~~~~~}|||}~~~~~~~~~~~~~~~}}~~~~~~~~~~~|{}}}~~~~}~~~~~~~~~~~~~~~~~||}}}~~~~~}}~~}}||{{|}~~~{|}~}}~~~~~~~~~~~}|||}~~~~~~~~~~~~~~}}~~~~~~~~~~~|{}}}~~~~}}~~~~~~~~~~~~~~~~~~||}}}~~~~~}}}}||||}}~||}~~~~~~~~~~~~~~~}|}~~~~~~~~~~}~~~~~~~~~~~~~|{}}}~~~~~~~}}}}}~~~~~}}}~||}}}~~~||||}}}}~~|}}~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~}|}}}~~~~~||||}}}}}}~~~~~~~~}}}}~~~~||}}}~~~~{{{|}~~~}}~~~~~~~~~~~~}}}~~~}}~~~~~~~~~~~~~~~~~~~~~~}|}}}~~~~}}}{{{||}}~}}~~~~~~~~~~~}}~~}~~~~}||}}}~~~~~}zz{|}~~~~~~~~~~~~~~}~~~}}}}~~~~~~~}~~~}~~~~~~~~~}~~}}}}~~~~}}}}|z{{|}~~}~~~~~~~~~~~~~~~~~~~~||}}}~~~~~}}z{{|}~~~~~~~~~~~~~~~~}}}}~~~~~~}}~~}}~~~~~~~~~}~~}}}}~~~}}}|||z{{|~}~~~~~~~~}}}}~~~||}}}~~~~}{{||}}~~~~}~~~~~~~~~~~~~~~~}}}}~~~~~~}}~~|}~~~~~~~~~}}~}}}}~}}}}||||z{|}~}~~~~~~}}||}}~||}}}~~~||||}}}}~}}}~}||}~~~~}|{{|}~~}|~~~~~~~~~~~~~~~~~~~~~}}~~}}}}}~~~||||}~}|{{zz~}|}|||||}}}|~~~}||}}~~}}}~~}{zz{}~~~~~~~~~}||}~~~~}||||}~~}}~~~~~~~~~}}}}|||}}~~}|{{{{}}}|||||}}}|~}}}}}}}}~~~~~~|{{|~~~~~~~~~~}}~~~}}|}}~~~}}~~~~~}}}|}}}}}~~~}|{{{|~}}|||||}}}~|}~~}|~}}~~~~~~~~~~~~~}}~~~}}}~~~~~}~~~}||}}}}~}}||{|||~~~}||{|||~}~{|~}|~}}}}~~}~~~~~~~~~~~~~~}}~~~~~}}|}}}}~|||{||}}~~~}}|{{||~~~{|~~}~}}}}~~}~~~~~~~~~}}}~}}}~~~~~~~~~}~~}~~|{{{|}~~~}~~~}}~~~~~}|{{{{~~~|}~~~~~~~~~~~~~~~{{|~}}}~~~}}~~}}~~~~~~{{{{|}~~}}~~||~~~~~~~}|{{{{}~}}~~~~~~~zz{~~}|}~~}||}}}|}~~~~~~~~~~{{{{|}~}}~}||}~}}~~~~~~~}|{{{{|~}}~~~}{|~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}|}}~~~~}||}~~~~~~~~~~~~~}~~}|}}}~~~}}}}}}}}~~{{||~~~}{|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}||}~~~~}}~~~~~}}}}}}|~}~~}}||~~~}}~~~~~~~~~~~~~~~~~~}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}|}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|~~~~~~}}}~~}}~~~~~~~~~~~}~~~}~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~}}}}~~~}}|}}}}~~~~~~~~}}}}~~~~~~~~~~~}~~~~~~~~~~~~~~}}}}}~~~~~~|}}~~~}}||~~}|}~~~}}}}~~~~~~~~}~~~~~~~~~~~~~~||||}~~||}~~~}}}}~}~~~}}}}~~~~~~~~~}~~}~~~}}}}}}}}||||}~~}{|}~~~~~~}}~~}}~~~~|}~~~~~}|||}~||}~~~~~~}}}}~~~}}}}~~~}}~~~~~|~}~|}~~~||{||~}}~~~}}}}~~}}}~~~}}~~}~~~~~~}~~~~}|{{{|~~~~}~~~}}}~~~~~~~~~~~}}}}}~~~~}}||{{{~~~~~~~~}}~~~~~~~~}}}}}}}}~}}}}}|||}~~~~}}~~~~}}}}~~~~~}}}~~~~}}}~~~~}}}~~~~~~~~~~}}}~~~}}~~~}}~~~~~}}}~~~~~~~~~~~}}~~~~~}~~~|}~~~}~~}}}}~~~~~~~~~~~~~~~}}}}}}~~~|{}}~~}~~}~~~~~~}}}~~~~~~~~~}}}}~~~~}~~~~~~}}}}}}~~}|}~~}~~}~~~~~~}|}}~~~~~~}}}}}}}~~~~}~~~~~}}}}}}~~~~~}}}~}~~~~~~~~}}||}}}}}}}}}}}}}~~~~~~~~~}}}|}}~}~~~~~}~~~~~}}|||||||||}}}||}~~~~~~~~}}}|}}~}}}}~~~~~~}}||{{|||}}}|||~~~~~~}}}}}}~||}}~~~~}|{{||}~~~{||~~~~~~~~}}}}}}~~~~|||~}~~~~~~~}|||}~{{|~~~~~~~~~~~}}}}}}~~~~~~{||~~}~~~~~~~~~||}~{{|~~~~~~~~~~~}}}~}~~~~~~~~~}~}~~~~~~~~}}~~}~~~{}~~}|~}||}~~~~~~~~~}}}~~~~~~}}}}~}~}~~~}}~~}~~|}~}|~}|}~~~~~~~~~~~~~~~~}}}}}}~}~~~~}}~~~}}|}~~~}~}~~~~~~~~~~~~}}||}}}~}~~~~~}~~~}}~~~}}}~~~~}~~~~~~~~~~}}}}}}~}}~}|{|~~}~~}}~~~|}~~~~~~~~~~~~}~~}~~{{z|~~~~}}~~}||~~~~~~}~~~~}}~|{{}~~}}~~}||~~~~~~~}~~~}}~~}||~~~}}~~}||~~~~~~~~~~~~~~~~}~{|}~~~|{{|~}~~~~~~~~~~~~~~~~~}||}~~~|{{|~~~~~~~~~~~~~~~~}}}~~~~~}|{{|}~~~~~~~}}}}}}}}~~}~~~~~~~~~~~}}~}||||}~~}~~~~}}}}}}}}~~}}~~~~~~~~~~~~}}}}~~~}}~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~}}}}}}}}~~~}~~~~~~~~~~~}}}|}~}}}}}}}}~~~~~}|}~}}~~||}~~~}}~~~~~~}~~~~~|{{{{}~}|}}~~~~}}~~~~~}}}}~~~~~}}~~}}|||}}~~~~~~~~}||}}}~~~~~}}~~~}||}}}}~~~~~~}||||}}}~~~~~~~~}||}~|~~~}|||}}}~~~}}|{|}~~~~}}}}~~~~~~}}||}~~~}~~~~~~~~~~~~~~~~~}}~~~~~~~~~~}~~~~~~~~~~~~~~}{{}|~~~~~~{}}~~~~|}}}~~}}}~~~~~~~zz{|}}~~}~}|||yyz{|~~~||{{yyz|}~~~}|{{yz{}~}~}|{{z{|~~~}||}}}{yzz{}~~}||{{{|~}~|{zzyzzzzyyxxxyyyxxxxxyy}yyyxyyz{~~zzzzz{||}~~~~{{{{{|}}~}|||v||xvvxyyz{}}~~~~~||}~~}}{{{|{||~}|{{{x{{wttuvwxy{||||~~}||~~~~~~}}~~~|{zzyw{}yurrrsuvwyz{{{~~~~~~}|z{{~~~}{zyyyy}}yurqqqtuwxzz{{~}~~~}}}}}~|yyx{}~~~~~|{zyyyy~~zwusssuvwyz{||~~~~~~~||}}}}}}~|yyxz|}}~~~}||{{{{{|~|ywvvvuvxz{|}}~~}}~~||||}}}}~|zzy|}~}}~|{{{{|}}~~|zyxxxtuwy{|}}~~~~~~}}}}~~|||}}~~~}}|}|~~}}~~{{{{|}~~}|{zyyytuwyz|}}~~}}~~}}}}}}~||}}~~~~}}}~}}~~~~~}{ywvvwz|~{{|||{{z{|~~~}}~}~~}|}~~~~~}|zxvuvxz|~{||}}||{|}~~~}~~}~~}~}|ywuuuuwy{}|}}~~}}}|}~~~~~~~~~~~}ytonosuyz|~}}~~~~}}}~~~}}~~~~~~~~~~~~xohgkrwz{}|}~}}}}}}}}~~~~~~~~~~~~~~~~~wngfkrx|}~~||}~~~}||||}~~~~}}~~~~~~~~~~|xqlkntw}~~}|~{|}~~~|{{{|}}}}}}~{xuqqrtv}~~}|{}~z{|}~~~~|{{{||}}}}}~~~||}~{zxvvxz|~}}~|~~~~||~}|{zz{||{{zz{}~}}~~{zxwxz|~~~~~~~~~~}||||}~}~~}}~{|}}|{zz{|}||{{|~~}~{zyyz|~}}}}}}}}||{{{{||}}|||z{|~||{{{||}~}}}~~}~~}~{{{{|~~}~~}}}}}}}}|||{{|||~}{{{z{|}~~~~||||||}}~~}~~~~~~~}~||||~}||}~}}}}}}}}~}{{|z{|}}}}}{{||}}}}~~}}~~~~~~~~}}}}~~{~}}}}}~}|||~~~~~~~}}}{{|}}}}}z{|}~~~~~~}}~~~~}}}~}||||}~{~}}}~~~~|{|~~~~~~~~~~~~~~~||}~~~}}z{|~~~~}}~~~~~}||~}|{{|}~{~}~~~~~~~~~|{}~}}}}}}}}}~~}~|}}~~~~}z{}~~~~~~}|{z|||}~~~~~~~~~}||||~~}}~~~~~~~}}}||||}~~~~~~}|{}}}~~~~~~~~~~~}||||~~~~~~~~~~}}}}|}}~}~~}~~~~~~~~~~~~}||||~~~~~~~}}}}}}~~~}}~~~~~~~~}|||||~~~~~~~~~~~~|}~~~~}}~~~~}||||||}~~~~~~~|}~~}}|}}}~}||{{|||}~~~}}~}|{{|}}~||{{{||}}~~|}~~}{{z|}}~||{{{||}}~~~~~~}}}}~}}}|||{}}}~~}|{{|}~~~~~~~~~~}}}||}}}}}}}}~~~~~}||||}~~~~}}}}||||{{|}}~~~~~~}||}~~~~~~~}}}}|||{{zz{|~~~~~~~~~~~}~~~~~}}}}||||yz{}~~~~~~~}~~~~~~~~}}}}yz{}~~~~~~~z{|}~~~~{{|~~~~~~~~{||||}}}~~~~~}}}}|}}~~~~~~~~{||||}}}~~~~~}~}}}}}}~~~~{||||}}}~~~~~~~~~|}~}~~}}~~~{{|||}}}~~~~~~~~~~||}~~~}}~~~~~~{{|||}}}}}}~~~~~{||}}~~~~~~{||||}}}||}}~~~|||}}~~~~~~{||||}}}{||}~~|||}~}~~~{||||}}}{{|}~~}}}}~~~~~}|||}~~}}}}~~{{{{|}~}}~~~~}}||}}~~}}}}~~}|||}~~}~~~~~}}||}}~~}}}}~~~~}}}~~~~~~~~}}|}}~~~}}~~~}}}}}~~}}~~~~}}|}}~~~~~~}}|||}~~}}}~~~~}}||}}~~~~~~|||}}~}}}}~~~~}}||}}~~~}}}~}}}}~~~~}|||}~~~~~~{{||}~~~}}~~~{{{||}}}}}~~{{{{|||||}~{{{{{{{{||~{{{||||||}{{||}~~~~~z{|}~z{|~~~