BM6P6(@ }}{{zzzzz{~}{zyyy|}~~}|zy||}~}|{z||}}}|{{|||}~~}}~~||{{||}~}|{|~~~~}}}}~}|zzz|||}~}|{{{|}~}~~}|~~~~}|{zyz{|}~~~z{}{zyyyyz{~~}}|||{~}}||}}~}}~|zz{|~}}~~}zxwwxxz{~~{z{{{{{{{{~}|{{{wwvvw|~~~}|zyxxuvwy{}~}}~~~~~~~~~zzyyyz{{y{|{zz{|~~zz{{|}}}~~~~}~}|{{zyz{|}}}}~~~~~~~~}}xy{||{yxyxwwxz|~~|{{|||{|~}~~}|{{zz{{|~}{zyyy||}}}|zy{{|}}}|{}}}}}||{}|}~~~~~~~~}{{{{{||}}|||~~~~}~~~}}}~~}{zz}}|}}~}|{{{|}~|~~}~~~~}|{zyz{|}}}}{|}~|{zyyz{|~}}}|||{~}}||}}~~}}}{yy{}~}}}~~}|zxwwwxz{}}{zzzzz{{{{~~~}}|||xwwxy}~}}|zyyxwwxy{|}}}}~~~~}}}}}}}}zzyyyyzzyz|{zz{|~~~{{||}~~~~}}}}~~}~~~}|{zzz{}}}}}~~~~~~~}|yz{}}{zyyxvuvwz{|}~~}~~}|}}}}}}}}}||{{{{||~}|{zzzz{|}}}|{zyz{|}}}}~~~~~}}|}}}}~~~~~~~|zzzzz{{|}||}~}|||{}~||}~}|{{~~}}}}~~||{z{|}~|}~~~~~~~}|{yz{||}}|{|~~||{{{{||}}}|||||~}}||}}~~}}|zxx{}~}||||}}~|{yxwwwxy{|~~|{yyyyzz{{{~~~}}}}}yyxyz~}}}|{zyyxyyzz{{|}}~~~}}|||||||||{zyxwwwwxz{|{z{|~~~~~}}~~~~~~~~}}||||}}~~}~~|||{|}}~}}}~~~~~~~~}|{z{|~~|{zywusrsuvxz}~|{zzzz{|zzzzzz{|}}|{zzzz{{}}~}|{yz{|}~~}||{|}~|yyyyyzz{}|}~~|zyyz|~~~|{}~}|{~}}|||}|{{z{|~|}~~~~~~}||zz{||||||}~~||||||||||||||||~}}||}}~~~||{ywx{~~}|{zz|}~|{yxwwwxyz{||{zywxxyz{{|}}}}}~~~yyy{|}}||{{zzzzzzzzzz|}}}}|{{zzzzzzzz{zywvuuuwy{|{z{|}~~~~~~~}}}~~~~~~~~~}}~~|||{{|||}{|}}~~~}}}}~~|}}~~~~~}}|~~~~~~~}|{{|}}|{xvrpnoprvx}zzyyyyzzxxxxxyzz||{{z{{{{|}~~}z{{|~{{zz{|~~~yyxxyyz{|}}~~{yxwx{~}|}~}|~}|||||{{zz{}~}~~~~~}}{{|}}}||}~~||||||||{{{|||||~}}||}}~~~~~}||{zxy|~~|{zy|}~{{zyyxxxxyzzzzyxvvwxy{{||||}}}}}yyy{|||||||||{{{zzyyy{{|||{{zzzzzzzzzzywvttssux{|{z{{|}~~~~~~~~~~~~||}}}~~~}}~~~}}||}}~||{{{{||~|{{||}~~~~}~~~|}}~~~}|||{~~~~~~~~~~~}|{{|~~|{wupmkkmnsv|yyyyyyyyvvvvwxyz{{{z{{||{|~}}}}{{zzz{}~~~~yyyyyzz{|}~|ywvx{~}~~}~~}|{{||{zzz{}~~~~~~~~~~}}}~~~~}}~~~{{||||{{{{{{{|||~}}||}}~~~~~~~}|{|||{{|~~|{z||~|{{{zzzyxxyyyyxxtuvwyz|||||{{{{{wwxz{~~|||||}}}{{{zzyyyyyz{{{{{zzzzzzzzxwvtssrrtwz|{{z{||}~~~~~}}~~~~~~~~~{{||}}~~||}~}||{{||}||{{{{||~~{z{{|}~~~~|}}}}~~~~~}|{{||~~~~~~~}||{|}}|{vsnjhijlsw~wxyzzyxwvvvwwxzz{zzz{||}|}}}|{{|}~~~~~~zyyyyz{{|}~}zxwx{~~~~}}}||{|||{zzz{}}}}}~~~~}}}~~~~~~~~~~yz{||{zyzzz{{|||~}}||}}~~~~~~}|{z|~~~}}~~~}|z{|}|||}||{{xxxxxxxxstuwyz|||{{zzyyytuvxy||}{|||}}}~{{zzzzyyvwxz{{{{zzzzzzzzvvusrrrrsvz||{z{{|}}~~}}}}}}~~}}}~~~~~~~zz{||}~~{{|}~||{{{{||}}||||}}|}~}{z{|}}~~}~}}}~~~}~}~~}|{{|}}~~~}}z{}~~}{zvrmiggjksx~wxz{{zxwwwwxxy{{zzzz{|}}}~~}}}}~~~~}zzzzz{{||}~}zyxx|~~~~}||{{||}zzzz{}~|||}}~~~}}}|||}}~~~~~yyz{{zyyzzz{{|||~}}||}}~}~~~}}|{y|~}~~~}xy{|}~~~}}}~}}|{wwwwwwwwrsuvxz|||{{zyxwwstuwx{{{{{||}~~~zzzzzzzzuvwy{{||zzzzzzzzuutsrrrrsvz||{zz{||}}}}}|}}}~~|||}~~}}}}~~~~zz{{|}~~{{|}~|{{zz{{|}}||||}}{}}}{z{|}~~}~}}}~~~~~}}}}~~~}|{{|}~~~~}z{|~~|{zurlhfgiktxyyzzzzyyxxxxyyyy|||{{{{z{|~~~}}~~}|zyzz{}~|ywvz}~~||{{|~}{zz{}~}|||}~~~~~{{{{{{{z{|~|}~}~~~~~}}}}~~|zyyy{{{{yyzz{{|}~~zzyzy|||}}~~~|{z}}}}}||{||~~}zzzz|~}}}}|{zzyyyyyxwvuuvwxz|}zyyyxxwwuuuvvxyy{{{||{zzxxyyyyxxuuuuvxyzzyyxxxxxwvutttttvwy{{{yy}}}}}}}}~~~~~~~~}}}}}}}}||{{{||}{zzyyzz{{{{|}~~~~~~~}|{{zz{{|~}|{{{{{|||||||{}~~}~}|~~}}}}}~|{|}~|{z}}~~~~~|}~~|xunhdfkosv|}yyyzzyyyxxxxxxxxzzzz{{{{z{|~~~}~~}|zzzz{~~zxvz|~~~|||||~}|zz{~~~}}}}}~~~~~~~{{{{zzzz{|~~}~}}}}}}}}}~~|zyyz{{{{zyyzz{||}}yyxyy{||||}~~}|{}}}}}||{|}~~~{zzz{}}}}|{zyyxxyyyxwwuvvwxz|}{zzyxwwvuuuuvwxyzzz{{zzyvwxxxxxxuuuuvwxyyyxwwwwxvvuuttuuvwy{{{zy||||||||}}}}}}}}|||||||||{{{{|}}{{zzyzzzz{{|}}~~~~~~~}|{{{{{{|}}|{{{{{||||||||~~~~~~}}}}~}||}~~}|{}}~}}}~|}~}|zwqlhjmqsv{yyyyyyyyzyyxxwwvxxyyzz{{xyz{|}~~~}|}~~~|{zz{{|ywy{~~}}|}}~}|{{|~}}}~~~~~}}}{zzzyyyyz{}~~~}||{{{{||}~~~}{zzz{{{{zzyyzz{{||yxxxx{||{{|}}}||}}}}}||{|}~~||{z{|}~~}}|zyxxwwxyyyxxvvvwyz|}||{zxwvvuutuuvwxxxyyzyyxuuvwwwwwuuuuuvwxxxwvvvwwuuuuuvvwvwy{{{{z||||||||}}}}}}}}{{{{{{{{{{{{{|}}||{zyyzzz{{||}}}}}~~~~||{{{{||}||{{{{|}}}}}}}}~~}}}~}||}~~~}~~~~{{{}~~}|}~}|}zvrnoqttwz~||}~yyyyyyyy{zzywvvuvvwxyz{{xxxyyz{||{zyz|ӵ~|{zz{{}zxx{~}}~~~}}|||~Ħ~~||}Ħ~}||{{zzyyxxxwӵ{zyyyz{|}~~~~}|{z{{{{{{zyyyzz{{{xxwxx{||z{{||}}}}}}}}||{}~~~}|{{|}}~~|{zyxxvwxyyzyywwwĦ~}|zywvvuuttuvwwvwxxxxxxtuuvwwvvttttuvwwxwwvvvvvuuuuvwxywwyz{|{{{{{{{{{{}}}}}}}}zzzzzzzz{{{{{|}~}|{zzzzzzz{{{||||}~~~~~}}||||}}}||{{|||~~~~~~~~~}}}}}~}}}}~zyy|~~}}}}~~~}|}zxttvwwx{}~~||xxyz}{zyyyyz{||{yxwvuuuvxyz{|zyyxxyzzzywwxz~~~~4ĉ@ӵ~}{{{{|~~~{yy|~~}}}}}~>L~{|=hĦ~}|{{{{zyyxww4ĉ@ӵzyxxxz{|~~~~~}}}{{{{{{{{yyzzzzz{xxwxy||}z{{{||}}}}}}}||{~~~~~}|||}~~|{yyyyxxyzz{zzxxx>L|~~}{zxwvvuuuuvvwuvwwxxxwuuvvvvuurrsstvwxxwwvvvvvuuuvwxyzwxyz{||}||||||||||||||||zzzzzzzzzzz{{}~~}|{{zzz{zzzz{{{{||~}~~~~~}}||}}~}}}||}~~~}}}~}||||zyy{~~~}}}~}}}}}}||~~~~|{wxz|z{}~~}{zxxxz||{zyyz{|}||{yxwwvvwxyz{{{zywwwxywwvvwz|~}~~~~~~~~}}}~~GG=?~}|{{||~~}}|{{~~~}~~HdĦ{=Īj~~~}}|||||{zyxxwGG=?~zyxwxz|}~~~~~~~~||{{{{||zzzz{{{{xxxyz}~~{{{z{{|}}}}}}||{~~~}~~|{zz{|zz{|||{{xxxHdĦ|~~}|zyxxwwvvvvwwuuvwxxxxwwwwvutsppqrtvxyxxwvvvwwvvvvwxzzwxyz{|}~}}}}}}}}||||||||zzzzzzzzzzz{|}~||{{{{||zzzzzzzz{|}~}}~~~~~~}}}}~~~~~~~}~~}|{{{~|zy{~~~}}~~}}~||||||||||}~~}{{xz}~}|zzzz|~}{ӵ}}|ĭӵyӵxĦuuvwxz{|{ӵӵ{{ĦƜ`1.׼sĦ||}}~~ӵĦ~|||}}ĭӵĦĦĦ~~~DdD|}?fӵ}}}Ħ}}|ӵƜ`1.׼sĭӵw~~}|{zz{|ӵ{{{{Ħyz{~z{}||{~Ħ{Ħ}}}}|{yyyDdD|{zwxӵxyӵxӵnpqxwĦxxӵ~~~|ĭӵ{{zz{|}~{{z{{|}~zzyyyyyyz{}~~|}}~~~~~~~}}~~~~}~~}||{{}~~|z{~~}~~}|{{|}~|{{{{{||{{{|}{{yyw{}|{{|~?~4~}g&e>&eyg&ey>hӵuvwyz{{g&e}guO>uO>&ezz4ff?>ߝL}gĉ@Shӵ||}}~g&e>hӵ|{{|}fff?><zg&e>&eHLShӵgL~~~~S?ʬ3h?D%%)?~ZufĦ|||gL}~}g&exgĉ@g&e>&ex@e~??}|{zz{g<ĉ||||3we<Ħy{|3h?@e}}||{~Z3h?gL~~}||yyyD%%)?|fff?><zxx=?Ħyg&ezg&elmoS?ʬy4ff?>ߝLw@exg&e~~3h?g&e>&e{{??yzz{|}zzz{|}~zyyyyyyyz{}~}||}~~~~~~~~~~|}~}}|||~~}{{~~~~}{zz{}~{{zzz{||zzz{|}~zywwv{~|{|~|4Dӵ|{{Hƅ^Hu]ĦyHu]ĦyZuR)ĦuuuuvwwHu]ĦzHŐeHŐeHu]ĦwqIܗGIӵ}ttHGgĉ@{{{||}~Hu]ĦZuR)Ħ}{|}sߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ||||||Htƅ^Bt=o9ĦDtfo9Ħg?~}HdĦ~~Hu]ĦzttHƅ^Hu]ĦzH׼s~}~~}|{{tQ}|||je<Ħ}~Bt=o9ĦH׼s|||||{~~HtĦ~~~~Bt=o9ĦHdĦ~}|~~~Dtfo9ĦsߝLGdUĦxHt@cӵHu]Ħ{Hu]ĦnnHtƅ^zqIܗGIӵyH׼swwHu]ĦBt=o9ĦHƅ^Hu]Ħ}}{{z{|~~|{}~|{yyxx{}~}||}~|||}}~~~~~~|}~~~||||}~~}}|{zzzz{{{zzyyyzzzzyxwvwwvuux}~||4DuXӵ|{{DdDΦDdDĦyDdDĦzwt|d<Ħ{Dtwxwwxxyz>d<Ħy>d<ʜDd<ʜ4DuTӵvvF&uTӵy4DufئL>e~puR)Ħzzz{|}~>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<|||||peӵĦpeӵDx<>d<ӵDdd<>d<Ħ~4DufئL>eDdDʜ4DuTӵ}DdDĦ~~~~geĦ|s<v>aĦpeӵDx<DdDĦz{{zzy~~DdDĦ~~}peӵDx<>d<>d<ӵDd<DdDΦDdDĦxDdDӵnd<DdDĦ}>d<ĦkpeӵvĦ{F&uTӵzDdDĦ{{>d<Ħ}peӵDx<>d<ʜ4DuTӵ}}}}}}||}}~~{zywy{{{|~~}~}z|~~~|zyxxxzzz{{{{{zzyyxxxxvwxxxy|~~~}||}}|4DuXӵ}||D&dq&ĒRxxsdKĦ{DHRRudwvvwwxysdKĦ{D&oq<Ōq&ĒRvuu>dp&ĒRwynfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x}}}}}B?d<~~geĦ}Hg8>aĦB?Ho9y>d<{zzy~~>d<ӵ}}B?Ho9~<x&ӫeʬtIӇ}>d<Φ>d<ĦxD&ӫetIӇ{DdDĦ}sdKĦmB?dp&ĒRzz>d<sdKĦ{B?Ho9~s&dq&ĒR}}}}}}}||}}~~}{ywvxz{z{}~~}y{~~|{zyyy{{{{{{{{yyxwwwxxxz{{{{}}~}||}}{4DuXӵ}}|Hu]3hhxxwney{=ewwvvwwxyne}}pIƎ@t@huuu>hyyzfe{@ďD||{{||}~ne=eegesĪj@hfdDĦ}@ďDHkge}}}}}@h@G~~HĪj@IŌBeneHkgenefeHu]3hhse~~~geĦja>aĦ@Gyyse{{{zz~~<Ō}}}@G}~Hkge~~HĪj@IŌ}}egeyxHu]3hIŌ||DdDĦ}nevq@hyz>hzzzse{ne{{@G}}sĪj@h}}}}}}}}{{|}~}}}}}}~~~~}{ywwxzzzz|}}|y{}~}|{{{{||||{{{zxwvuuvwxy{}~}}~}~}||~}4DuXӵ}ĵD^xxwwxxzyxxwwxxyz}~~yuttuyz{|zzz}}}}|}}~DdDĦzy}}}}}}~D^s׼s}}}}~~geFm8>aĦzzys׼s||||{{~~Ho}}||}}~}}}}~~~~~~~yxyD^|}}DdDĦ|yyutyyz|{{{{s׼szz{{{{|||}}}}}}}}zz||}||{zz{|}~~}|zxwyzzyyz|}~~}||{y||}~~}}}}~~~~}|{zzyvutsstvwx{~~}}~~}~~}}Φ4DuXӵtvӵ>d<ĦyxxwwwwĦy{{zxxxyyyyyzz{yzĦ~~}yzzzzzyytttuuwxxyz{|}~~~{{zzyyzz~~~~~~}}}}~Ħ>d<Ħxxwuwz}~~~~~~~~Ħ>d<ĦBe||||}}geFYĉ>aĦ}}|{zzBe||}}||{~~nu]ӵ}}}}}}}}}~~~~~}}||||}}}~~~~~}|zzyyyxy>d<Ħ{||}~>d<Ħ|{zĦxwvuuvxyyz|}}}||{{{{Be{zz{{Ħ{{|}~||||||||}}}}}}}}yz{|||{zwwy}{|~~}{zxyzzyxy{{}~}|{zz{{y|z}~~~~~~|{zyxvtsrrsuvxz}~~|||~}~~~?aŖ%7uSQuR)ӵsdKĦz~|ywwgdKĦ{|}|zwvyyyzz{{||gdKĦ|}}yzzzzyyxyz{|||||{{|}}~~~|zz|~|||||}~~gdKĦ~gdDĦuvvwwxy{||}~}~~~~gdKĦsdKĦ~}|{{|~{{|~ŶS3we<~~~~}}||{{{{{{{{|}~iĉ@3hR/Ō||||{{||{{{||}}}|{zzyy|}~~}}||||}zzz{{DdDĦ{||}}sdKĦ~|gdKĦxxwvvwxyyz{{||{{}}||{{zyygdKĦ|{{{|||}}||{zzzz{{||}}}}}}}{zz{|}||}}~}~~}{zyyyz{||~}||{zzyxx|~~~~~|{zvtrqqqstz{{{{zyy}~>A}neyy}|yxne{|}}}{ywyyyz{|}}ne||}}yyzzzzyyzz{|||||{{{|}}~~~|zz|~|||||}}~ne~}Dewvwwwxyz|}~~~~}~nene~}{zz{|}yz{|}>Ak<~~}}}|||{{{{{{{{||}fh{||||{{{{{{{||}}||{zzyy}}~~||{{{||}{{{||De{{|}}~ne~ne|zyxxwxyyyzz{{{{{}|||{{{{{zne{|{{{|||}}||{{zzz{{||}}}}}}}|{{|}}}}}~~}~~}|{zzz{|||}~~}||{{zyyx|}~|{xwusstuvzz{{zzyx|}||yyy}{zx{||}}}|zyyyz{|}~~~}}||yyzzzzzyz{{|||||zz{{|}}}}|zz|}||{{||}~~~||}~~yxxxyxyz|~~}}}}~}~}|zyxyzzwwxy{|~~~~~~}}}}|zzzz{{{{{{|}z{{||{{{{zzz{{|}|||{{zzy~~~~}|zzzzz{|}|||}}~||}}~~~|{zyyyyyyyz{{{{z||||{{{{||{{{{{{||||||||{{{{z{||}}}}}}}|||}}~~~~~~~~~}~~}||{{{{||{{|||}}}|||{zzyy{|~~~}zywvuvxyzzzzzyxxz{~yyxwwxz{{zyyxxxy|{zyyz{|{{|||{zzyyz{}~~}|{xyzz{{{{{{||}||{yyzz{|||~}|{{|}~|{{{{|}}~~~~~~~|{{||~~~~~~|{{{{{{{yz{~}}}|~~}}}}}}}}|{zxwwwwtuvwxyzz{{|}~~~}}}}}}}}zzzzz{{{zz{||{zzyzz{{{{zyyyyz{||||{{{zzz~}|{{xwxxyz{||}}~~||}}~||{zyxxxxxyzzzzz{{{{{{{{}}}}}||{|||||||||||||{{z{||}}}}}}}}}~~~~~~}|}~~|{{{zzzzzyyxyz|}}|||{{zz{|~~~~~~|{ywwxyzzz{{zzyxyz|~yxwwwxz{yyxwwwxx{{zzzz{|yyyzzzzzyzz|}~}|{xxy{{|||||}}}||{xxyyz{{{}|{{{{|}{{{{{|}}~~}}}}}~}}}}}|{z{|~}}}}}}}}~~}}}}|||}}}}}z{}~}}~~~~{{{{{{{{zzyxwvvvsstuvwwxyyz|}~~~}}||||{{|||||}}}yyyzzz{{yz{||{zyxxyz{{zzxxxyyz||{{{{{zzz~~~~}{zyvvvvwxzz|||}~|||}~~{zzyyxwvwxyyzzyyzz{{{{{{|}}~~}|||||||||{||}}}|{z{||}}}}}}~~~}}||}~~zzzzyyxxxwvvwy{|}}|||||{{|}~~~~~~|{ywwxyz|||||{{zyz{}xwwvwxz{xwwvvwww{{zz{{||wxxxyyzzzz{{||}}~~}|{wxy{|}}}}}}}}||{wwxxyzz{||{{{{||{{zz{{|}~}||||||||}}||{zz|~~~}|||}}}}}|||}}~~|}~|}~~~~~~~~~~~~~~~}}||}}zzzzzzzzyxxxwwvvsstuuvwwyyz{||||yyyyyyyy{{{{{|||xxyyzz{{zz{||{zzwwxyzzzzwwwxyz{|{{{{{{{{}}}}|{zyuuuuuvwxzz{|}}~~{{||}~~~~yyzzyxwvwwxyyyyxzzzz{{{{z{}~~~}||||||{{{||}~}|{z{||}}}}}~~~}|{|}~yyzzyxwvvvuuvxz{}}}}}}}}|}~~~~~~~~|{yxwxz{~~}}z{|}wwvvwxz{wvvvvvwwzz{{{|||xxxxyz{|{{{{{{{{{|~~}|{wxy{|}~~}}~~}||{vwwxxyzz{{{{{{{{{{zz{{|}}}|{{{{{||}}||{{z|}|{{{||}}}||{||}~|}}~~~~~~~~~~~}||||||||~}|{z{{|yyyyyyyywwxxxwwwtttuvvwwyz{||{zywwxxxxxxyyyzzz{{wxxyzz{{z{|}}|{zvwxyzzzzvvwwxz{|{{{{{{{{|||||{zyuuttttuvwxyz{|}}zz{{||}}~~}yyz{{zyxvwwxxxxxyyzzz{{{xy{}~~}}}}|||{{{||~~~}{z{||}}}}}~~~}{{{|~zz{{zxwvuuuvwxyz}}}}}}}}}~~}}~}}~~~~}|zyxy{|}}}~wvvvwxz{vvuuuvvwzz{{|||}yyyyz{}}{{{zzzyyz{}~~}|{vwy{}~~}~~~}||{vvwwxyyy{{{{{{{{{zzzz{||}||{zzz{||}}}|{{{}~|{zz{|}}}}}z{{|}~|~~~~}}}}~~~~~}~~~~}|||||||||}|{zyz{{yyyyyyyyvwxxxxxwtuuvvwwwz{{||{yxwwwwwxxxxxxyyzzzwwxyzz{{{{|}}|{{vvwyyzzzvvvwxz{|{{{{{{{{{{|||{zzuutsssttvvwxz{{|yyzz{||}~}|yz{|||{zvvwxxxxxyyyzz{{{vx{}~~~}}}|||{{{{}~~}{z{||}}}}}~~}{z{|~{{||{yxwttuvwxyy}}}}~~~~~~}{{{|}}}~||~~}{zyz|}~~~~xyyxwwyz{zxvuvwx||||||||zyyyyyzz||{{zyyy{{||||{{yz{|~~}|{zzvvvvwyz{{{|||{{zyzz{{|}}{zxwwyz|{|~}{z{}}|zzz{|}~}}}}}~~}||}~~~~~}|{{{||}|||~}||{{||}|}~~}|vvwwwwvvvvvvwwwwyyyyyyyyyyyxxxwwzyxxxy{{yyzzzzyyxy{}}|{zvvwxyyzzyyyyyyyy||||||||xwwvvvwwwurppqsuvuuuvwyzwwvwx{||||}~~}|{{|||||{{xxwwwwxywxz|||{z|||||}~~}|{{{{{{{||||||||}}}}}|~|{~~}~~~}{xvyz|~~}|{~~~{yyyzz{}}}|zz}}{zz~xyzywwy{zywvuvwx||||||||zyyyyyzz{{{zzyyy{{||||{{z{{|~~}{{zzvvvwwyzzz{{||{{zzzz{||}}zywwwxz{|}~}||~~}zz{{}~~~~~~~}||}~~~}}~~~}|{{{||||{{~~~}}||{{||}|}~~}|vvwwwwvvvvvvwwwwyyyyyyyyyyyxxxwwyyxwxyz{xyyyyyyxxy{|||zyvwwxyyzzyyyyyyyy||||||||xwwvuuuvvusrqrstuuttuwxyvvuwwz{|||}~~}|{||}}}}||yxwwvvwwvxz{||{z||||}}~~~}|||||{{{{{||}}}~~~~}}}~~~|zy{|~~}~~~|zyyzz{|}|{yy{~}{{{yzzyxwy{yxvuuvwx||||||||zyyxxyyyzzzzzzyy{{{{{{{{|||}~~}|{{z{wwwwwxyzzz{{{{{zzz{{||}}yxwwwxz{}~~}~}z{{|~~}|{{|}~{|}}}}}|z{{|{{zz|}~~~~}}}||{{||}||~~~~||vvwwwwvvvvvvwwwwxxxxxxxxyxxxxwwwxxwwxxyzxxyyyyxxwxyz{zyywwwxyyzzyyyyyyyy{{||||||yxwuutttuuttsssstttttuvwtttuvyz{||}~~~}||}}~~~}}zyxvuuttvwy{|}||}}}}~~~~~~}}}}~|{zyy{}~~~~}}~~|~}{zzzz{|~}}{yxy|}|{|}yzzywwxzwwvuvvwx||||||||zyyxxxxyyyyyzzzz||{{{{||~~}}~~}}|{{z{{xwwwwxxyyzz{{{{zzz{{|}}~yyyyyz{|}}~~~~~z{|}~}|{{|}~{{||}}}}{{{{{{zy{|||}}}}}||{{||}{|}~~}|{vvwwwwvvvvvvwwwwxxxxxxxxxxxxwwwwwwwxxxyywxxyyxxwwwxyyyyxwwxxxyyyyyyyyyyy{{{{{|||yxwutssstuuvutsrttttttturrrtuxz{{|~~~}}}~~{zywutssvwy{}~~~~~~}}}}~~}{zxy{~}}}~~}|{{{{|~~~~~}zxx{}}||}yzzywvwyvvvvwwxy||||||||zzyxwwxxxxxyyzz{||{zz{||~~}}~~|{{zzz{{yxxwwwwxxyzz{{{{z{{|}}~~zz{{|}~~{||}}~~~}~~{{|}~}|{{|}~||||}}~~{|||{{zy{{{{{|}}}||{{||}z{|}}|{zvvwwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxyyyyxxyyyyxxwwxxyyyxxxxxxyyyyyyyyyyyzzz{{|||yywvttsstuvwwutrtttttsssppqstxz{{|~~}~~}{xvutsvwy|~~}}}}}~~~}{z{}~~}}}~}~~~~~}~~~~~~~~~}{z|}~}}}xyywuuvwuvwwxyzz||||||||zzyxwwwwwwxxyz{{}|{zz{|}~~}}~~~zzzyzz{{zyxwwwwwxxyz{{{{{{||}}~~{{|}~{{||}}~~~~|}}~{||}~}||}~~}}}}~~}}}}|{zz{zzz{|}~}||{{||}zz||||zzvvwwwwvvvvvvwwwwvvvvvvvvvvwwwwwxxxyzzzzyyyyzzyyywxxxxyyyxxxxxxxxyyyyyyyyyyzz{|||zyxvuuuuuvwwwvtstuuutsrroopsuy{|{|~~}{ywvvwxz}~~~~~~~}}}~~{}~~~}}}~}|}~~~wxxvtstvuvwyz{{{||||||||zzywwvvwvvwxyz{|}|{zz{|}~~~}}~~yyyyyz{{zzywwvvvwxyz{{{{{{||}~~~z{|}~||||}~~||}}~~|||}~~~~~}}~~~}~~~~~}|{z{{zz{|~}||{{||}yz{||{zyvvwwwwvvvvvvwwwwvvvvvvvvvvvvwwxxxyz{|{{zzz{{{{zzxxxxxyzzxxxxxxxxyyyyyyyyxyyz{{||yyxwwwwwwwwwwvuuuvvvutrqoopsuy{}{|~}{zyyxy{~~||}}zz}~~~~}~~wwwusrsuvvxz{|||||||||||zzywwvvvuvwxyz{|}|{yy{|}~~}}~~yxxxyz{|{zywwvvvwwyzz{{{{{|}}~~yz{}~}}}}~}|}|}}~~~~~|||}}~~~~~~~~~~}|{{{zz{}~}||{{||}yz{||{zyvvwwwwvvvvvvwwwwvvvvvvvvuvvvwwxxyz{|}|{zz{{||{{zyyxxyyz{yyxxxxxxyyyyyyyyxyyz{{||yyxxxxxyxwwwvvvvvvwwvtrqoopsuz|}{|~}|{{yz|~||||xz}~}~zxvsrrsttvx{}~~~}}||{zyywxxyyyyxvvwxyz{{|||{zyxwzz{{{{||zyyxxyz{zyxxwwxx{{zzz{}~~}|{zxxyz|}~~}{{zz||}}}}~~~~~~~~~~~~|{z||{{{|}}{{{zzzzyyz{{||||zzyyyyyzwwvuuuuuvvwwwwvvttuvwxyy{{{{{{{{~~|zwwwxy{|}yzz{{zzyzzzyyyyxvvwxyyzzzzyyyyzzyxwvvuuvzyxwwvwwvwxyyzyyxy{~}}~|{{}{~}|{zywtsstutuwz|}}}}}|{{zyyxyyyyyxxvvwxyz{{}}}|{zyx{{||||||zyyxxy{|zyyxxyyz}|{zz{|}~~~~}|{zwxxyz{{|}|zzz||}}}~~~~~~~~~~~~}|zy}}||||||{{{zzzzyzz{|||||{zzyyyzzwwvuuuuuvwwxxwwvuuvwxyzz{{{zz{{{~~|{wwwxyz|}zz{{{{zzyyyyyyyywwwxyyzzyyxxxxyyxxwvvvvvyyxwwwwwwwxxyyyywxz}~}}~~}{}|||}{zxvuuvvstvxz{{||||{zzyyzzzzyxwwvwwxyz{{}~~~}|{{}}}}}}||zyyxyz{|yyyyz{|}~~}{{{{{}}~}}|{zwwwxxyyy}}~}|yyz||}}~~~~~~~}}~}}}}}~~~~}}}}|{zy~~}}||{{{{{zzzzyz{||||||{zzzzz{{wwvuuuvvxxxyyxxxvvwxyzz{{zzzzzz{~~|{wwwxyz{|zz{{{{zzxxyyyyyywwxxyzzzxxxxxxxxxxwvvvwwyyyxxxxxxxxxxxxxvwy|~}}~}|~~|{||}~{zyxwwwwstuwxyzz|{{{zzyy{{{zyxwvwwxyz{{|~~~~}~~}}}|zyyxyz|}yyzz{}~~}|zzy||}}}|{{xxxxxxyy|}~~}z{{~~}}~}}}}~~}}}~{{{{|}~~~~}}~||||{zzy~~~}|{z{{{zzzyy{{||||{{{zzzz{{|wwvvvvvwxyyzzyyxvvwxxyzzzzyxxyzz~~~~}|{xxwwxyzzxxyyyyxxwwxxyyyzxxxyyzzzwwwxxwwwwwwvwwxxyyzzzzzzyyyxxxxyuvx{~~}|{}~~~~~~|||}}~}}{zzyxxxxsttuwxyz{{zzzzzy{{{{zywwwwxyz{||~~~}||zyyyy{}~yzz{|~~}{yx{{||}|||yyzzzzzz}~~|}~~~~|||}~~}|}}zzzz{}~}~~~~~~~||}~}}~~~}z{{{{{zz~~~|{z{{{zzzyyz{{|{{zzzzyyz{{|wwvvvwwxyyzzzzyyuuvvwxxxzyxwwxyz||}}||{{xxxwwxyyuvvwwvvuvvwxyyzzyyyyyzzzvwxxxxwvwwvwwxyzzz{|}}}||{zyxxyyvwx{~~|zy~}~~}{}~}~}}|zzzyyxxxtttuvwyzzzzzzzzz{{{{zyxxwxxyz{||~~~}|{{zyyyz|}~zzz{|~~|zyzz{||}||zzz{{|||}~~~{{{|~}||||zzzz{|~~}}}}~~~~|}}~||{|}~}zz{{|{{{}~}|{{{{zzzzyzzzzzzyxxxxxyz{{wwvvvwxxxyyzzyyxuuvvwwwwzywvvwyzzzzzzzzzyxxwwwxxttuuuuttuuvwxzz{yyzzzzzzvwxyyxwvvvvwxyz{{|~~|zyyzzxxy|~|zx|}}~}|y{}}}}yyyyyxxwuuuuvwyzyyyyzzzzzz{{{zzyxxyz{||}}~~|{zyzyyyz|~zzz{|}~}zyyyz||}}}yyz{|}}~|~~~~~}zz{|~}|{{|{{{{{|}~~}}}}}~~~~{{zz|~~}zz{||||||}~}{{{{zzzzyyyyyyxwwwwwwxyz{wwvvwxxyxxyyyyxxvwwwwxxxzywuuwyzyxxxxxyyyyxwwwwwttuuuuttttuwxz{{zzzzzzzzwxyzzyxwvvvwxy{||}~{zz{|{{{}}zyz{}}~~}wy}~~~xyyyyxxwvvuuvxy{yyyyyzzzyzz{{{zzxxyz{||}|}~~|zyyzyyyz|~{{z{{|}~}{zxyz{|}}}xxyz|}~~{}~}}||yzz|~}|{{{||{{||}~~}}}}}~{zzz|~~~}zz{|}}}}{}~}|{{{zzzzyxxyxxwvvvvvvwxzzwwvwwxyyxxxyyxxxxxxxxyyyzyvuuvyzxwwwwwxxzyxwvvvwtuuuuuutstuwxz{|zzzzzzzzwxz{{zxwvvvwxz{|}~|{{||}||}~{yxy|~~~~~~}wy}vvwwxyyywwwwwxyyxxwwwwxxyyyyyzzzxwwwwwxy}}}~~~}{zyyyzzz{{{{{{{||}~~}}~}{yzzyyyyzzyyz|~}}~~~~}}}}}}|{zzz{|~~}|}||||}~~}}}~~}~~~~}}||}~~~~~~~~~}{{{|}}}|{z|{zyxwvuuvwwwvtsqrsuvxyz|{ywvwwxzz{{|||{yyxxxxyyzywvvwyzzzxwvvvvuuuuvvvvvvvvvvvvvvvxy}~|}~~~}|{{z~|zxxz|~~}}}~yyy|~vvvwxxyyxxwwxyyzxxwwwwxxyyyyyyyywwwwwxxyz{{{||||~~~}|{zyyyzzz{{{{{{{|}~~~}}~}{yzyyxxyyzyz{}~~~~~~}||}}}}}|{{z{|~~~~~}}}}~~}||}~~~~~}~~~~}}}}~~~~}}}}~~~~~}|{{z{|}}|{z|{zyxwvvvvwwwvutsstvwxyz{zyxwwwxz{|}}}||yyxxxxyyzyxwwxyzzyxwvvvvuuuvvwwwwwwwwwwwvvvxy|~~~~~}}}~}{yy{}~~~~z{{~uvvwwxyyyyyxyyz{yxxwwxxyyyyyyxxxwwwwxxyyxxxxyyyy{{||{{zyyyyzzzz{zz{{|}~~~}|}~}{yyxxwwxxyyz{}~~}|{{}}~~~}||z{|~~~}}~}{{{||}}~~~~~~~~~~~~~~}|||||}}~~~~~~~~}{{zxy{||||{{{{zyxwwvwwwwvvuvvwwxyyy{zyxxwxx{|}~~}}yyxxxxyyzyxwwxyzyyxwvvvwtuuvwxxxxxxxxxxxvvvxy|}~~|{{|~}}}uvvwxxyy{zzyzz{{yyxxxxyyyyyxxwwwxyyz{{{{wwwwwwwwxyyzzzzzyyyyzzzzyz{|}}~~~}||}}{yxxwwwwxxxyz|}~|{{z}}~~~{{|~~~}}~}{zyyy{|}~~~~~~~~~~~{{zz{{||~}~~~~~}|{zzwxz{||||{{{zzyyywwwwwwwwyyyyyyyyzzyyxxxx|}~~yyxxxxyyzyyxxyyzxxwwwwwxuuvwxxyywwwwwwwwvvvwx{|}~}}~vvwxxyyz{{zzzz{{yyxxxxyyyyyxwvuuxxz{|||{xxxxxxwwvwxyzzzzyyyyyyyyxy{|}~~~}|{|}}{yxxwwwwxxwxyz|~}|{zz}~||}~~}}~~|{zyxxzz|}~~~~~~~~~~~}zzzzz{||~}}~~~}|{{zwyz|}}||{{{{zzzzxxwwwxxx{zzzyyyyzzzzyyyx|}~yyxxxxyyzyyyyyyzxwwwwwxxvvwwxyyzvvvvvvvvvvvwx{||~~~~~~~wxxyyz{{|{zzyzzzzyyxxyyzzyxwvuttyz|~~~yyyyxxxxvwxyzzzzzyyyyyxxwy{}~~~~|{{|}}{zyxxwwxxywxy{|~}{{{{}~~~~~~}}}}|{zyxxxyz|}~~~~~~~}}~~|{yyyyz{|}~~}}~~~}||{yz|}}}}|{{{{{|||xxxwxxyz{{zzyyyyyyzzzzyy|}}yyxxxxyyzzzzzzzzwvvvwxyyxxxxyyyyuuuuuuuuvvvwwz{{|}~~~~~~~}}yyyz{{||{{zyyyyyzzyyyyzzzyxwutsrxz|~~zzzyyxxxwxyzzzzzzzyyxxxxwx{}~~{{z{}}{zzyyxxyyzyy{|~~|{{||}~~}}}}}||{zyxwxz{}~~~~~~||~~~}{zyyyzz{}}}}}}~~}}}{|}~~~}|{{{{||}}yxxwxyz{zzzyyyyyyyz{{zzy{}~}yyxxxxyyyzzzzzzyvvvvwxyzzyyyyxxxvvvvvvvvvvvwwzz{z{}~}}}|}~}~zzz{||}}{{zyxxyyzzyyyyzzzyxwutrrxz|~zzyyyxxxxxyzzzzzzzyyxxxwvx{}~~{zz{}}{zzzyyyyzzz{|~~|{{|}}~~~~~~~}}~|||||{zyvwy{}~~~~~~{|}~}|zxzzzz{|}~|||}~~~}}}~~}|z{{||}}~yyxxxy{|yyyyyyyyxyz{{{zyz|~|yyxxxxyyyzz{{zzyvvvvwxzz{{zyyxxwwwwwwwwwwvvwwyz{y{}~}||~~|}~~~{}yz{|}|{{~|{yyyyzxxyz{{{{xxxxwvutwwwxyzz{~~~}{zxwyz{|~zzzzzzzz||||||||{{{{{{{{~~|{{{|}z|~|~~}||{~~~~~~}}}~}}||wxyz{{|}|||}}}}~~}}||vwy{|}~~~~~~~~}{{{|}~}{z{|}~}{zyyz{{|}}~~}}||}~yzz{||||{||}~~~}yyxxxxyyxyz{{zxxyyyxxxxxxwvttvwx{|}}}}}~~~}zzzyxxz|}|~}~yz{|||{{|{zyyyz{yz{{|{{{xxxxwvutvvwxxyzz}}}|{zyxyz{|~{{{{{{{{{{{{||}}||||||||~~|{{{|}z|~~~~}{{{}~~~}}~~}}}~~}}|yyyz{{||{||||}}}~~}|||wxy{|}~~~~~~||||}~}{{{|}~~|{zz{{{|}}~}}}||}~~~}}xyz{|}}}{||}~~}}xxxwwxxxxxyzzyxwxxxxxyyyyxwvvwxy}}~}}}}~~~~xxxvuuwy}}~~~yyz{{{{zzzyxyz{||||||{{zxyyxxwvuvvvwxxyy{{{{{zzyyzz|}~{{{{{{{{yyz{|}}~||||||||~~|{{{|}{}~|}}~}zzz|}~}}||}}~|}}~~~}}{{{{{{{{{{{||||}~~}}|{{{wxz{}}~~~~~||||}}~~}{{{||~}|{{{{{{|}}}}}||}}}|{{wxz{|}}}{||}}}}}wwwwwwwwwwxxxxwwwwxxyyzzzzxxxxzz~}}}}yyxvttvx~}}~~~~}}}}}yyyzzzzzxxxxyz|}}~}}|{zyyyyyyxwvvvvvwwxxzzzzzzz{yyz{|}~{{{{{{{{wxyz{|}~}}}}}}}}~~|{{{|}|}|{z{|~}yyy{|}||{{||}|}}~~~~~}|||{{zz{{{{||||~}}||{zzxyz|}}~~~}~|||||}~~}|{{{||~}||||{{|}}}}||||||{zywxz{|}~~{||}}}||wwwwwwwwvvvwwwwwwwxxyz{{{{zzzz{{~~}}}}}~~||zxvvxz~}~}}}}}}}|xxxyyyzzwwwwy{}~~~~}|{zyyyyzyyxxvvvwwwwwyyxxxyz{yyz{{|}}{{{{{{{{wwxy{|}}}}}}}}}}~~|{{{|}|}~~}|zywyz~}yyx{{~||{{{{|||}~~~~}}||{{z{{{|||}}~}}||{zzyz{|}~~~~~~~~~~~~~~~~|}~}}|||}~~}|||{{{|~~~~}|{{z{||}}||||||{zyyxxz{|}}}{||}||{{wwxxxxwwuuuvvwwxwwxyz{{|||{{{{||~~~~}}}||}~}ywwy|~~~~~}|}xxxwxyyzwvvwxz}~}}}}|{yyyyzzzzyywwwwwwwwzyxwwxzzxyyz{{||zzzzzzzzwwxyz{{|||||||||~~|{{{|}{|}~~~~~~}|zz|}~~zxvwx}~}yyy{|}||{{||}|}~~~}}}||||||}}}}~~~}}|{{{zz{}}~~~~~~}}}}}}}}}}~~~~~}}}{|}~}}}||}}~|||||{{{}~~~}|{zzz{|||||{{|||{zzyy{{|||||||||{{zwxyzzyxwvuuuvwxyxxyyzz{{||||||||||}}~~|}}~~}}|||~~zwwy|~|{|xxwwwxyzwvvwxz|}{|||{zyyyzz{{zzyxxxxxxxxzyxvvwyzxyyzz{{{yyyyyyyyxxxyyyzz||||||||~~|{{{|}z{{||}}}}}}|{zxxxy{}}~}}yxuvw|~~~~yyy||}}||||}}|}~~~}}}}}}}}}~~~~~}|||z{|}}~~}~~~}|||||||||||||||||{{|}~~~}~}}||}}}{{{|||{{|}}}|{zyzz{||||{z{||||||z{{||{{{|||||{zzxyz{{zyxvvvvvxyzzzzzzzzz{||||||{yyzz{|}}{|}~~}|||}~|yy|}~~~}{yz}xwwvvxyzwwvwxz{}zz{{{zyyyzz{{{zzyyyyyxxx{zxvvwxyxxyyzz{{xxxxxxxxxxxxyyyy{{{{{{{{~~|{{{|}zzz{{||}}}||zywvuwy{|}}|ywuuv{||}~~~zzz|}~}}||}}~|}~}}}}~~~~~~~~~~}||{{|}~~~}~~~|{||||||||{{{{{{{{{{||}}||~}}|||}}z{{|||{{{|}}|{yxzz{||||{z{|}}}}}{||||{zz|||||{zyxy{||{yxwvvvwxz{{zzzzzzz{{||||{{vwxyz{||{|}~~}|||}}||}}~|}~|ywy|wwwwwwwwxxxwvw{}|{zzyyzzyzzzz{{{{zzzyyxxzxusrstvwvvwwxyzzzyyxxwwyyyyxxxxyyzzzzyyyyyyzzzzzyxwxy{}~~~}|ywvwwwwxy{{}|zyyz|}}|{zyz{{{|}~~}}}}}|||}~~~~~~~~~~~~~~~|}}}~~~~}}}}}||{{{||||||||zzzyyxxx}||||}~~}}|{zzzz{||}|zyxyyyyzzzzyzzzzyxxzyxwwwxyyywwwy{}|}~~|zyyxxxxxyyzzzyyyyyzzzzzzzzxxwwxyzzz|~}}~{|~~~z{|{wwwwwwwwxxxwwx{}|{zzyyzzyyzzz{{{{zzzyyyyzxusrsuvwvvwwxyzzyyyxxxwyyyxxwwwyyzzzzyyxxyyyzzzzyxxxz|}~~~}|zxvwwwwxyyz}|zzz{}~||zyyyz{{|}~~~~~~}}}}}}~~~~~~~~~~~~~|||}}~~~~}}|}}}}||||||||||||zzyyyyyy}||||}~~~}|{zzzzz{|||{zyyyyyzzzzyyzzzyyxyyxwwwxyyyxwxz{}}~~}{yxxxxxyzzzzyyyyxxzzzzzzzzxxxxxyzz{}~~~|}||~|~~~wwwwwwwwxxyxwx{}{{zyyyyzyyyzzz{{zzzzzyyyyxvtstuvwvvwwxyzyyyyxxxxyyxxwvuuyyzzzzyyxxyyyyzzzyxxy{|}~~~}|zyxxxxxxxxx||{{{|~{{zyyyyyz{}~~~~~}}}}~~~~~~~~~~~~~|||||}}}~}|{||}}}}}}}}}||{{{yyyyyyzz|||||}~~~}|{zyyyz{|||{zyyyzzz{{xxyzzyyyxxwvvwxyyyxxxz|}~~}{zwwwxyz{|zzzyyxxxzzzzzzzzyxxxxyyz{}~~~~}}~wwwwwwwwwxyyxy{}{{zyyyyyyyyyzzzzzzzzzzzzyxvuuuvwwvvwwxyzyyyyxxxxyyxwvuutyyzzzzyyxxxxyyyzyyyyz|}~~~}}|{zyxxxxxxww||||}~zzyyyxxxz{}~~~}}|}~~~~~~~~~~~~~{{||||||}|{{{|}~~~~}}||{{zxxxyyzzz||{{||}~~~}|zyxxyz|}}||yyzzz{{{wxyzzzzzxxvvvwxyyyxyyz||~}|{wwwxz{}~{{zzyyxxyyyyyyyyyyyxxyyz{~~~~}~~~xxxxxxxxwxzyyy{}{zyyxxyyxxyyyzzzzzzzz{{{yxwvvvwwwvvwwxyzxxxxyyyyyxxwvuuuyyzzzzyywxxxxyyyyyz{|}~~}}||{{{xyyyyyxw|||}~zzzyyyxxy{|~~~}}|}~~~~~~~~~~~~~~~||||||{{~}|{{{|~~}}}||{{{xxxyyzzz|{{{{|}}~~~~}{yxwxz|}}||zzzz{{{{xxy{{|||zywvvvwxyyyyz{||~}}|{wwxy{|~|||{zyyxyyyyyyyyzzyyyyyz{}~~~}}}~xxxxxxxxwyzzzz{}zzyxxxxyxxxyyyzzzzz{{{{{xxxwwwxxwvvwwxyzxxxxyyyyxxxwwwwvyyzzzzyywwxxxxyyyyz|}~~}|||||}xyz{{zyy{|}zzz{zyyxyz|~~}||||}~~~~~~~~~}~~~~~~}~~~~}}}|||||~~}||||}~}||||||||yyyyyyzz{{{{{|}}}}~~~|{ywyz|}}||zzz{{{{|xyz|}~~~|{yxwvwwyyzz{|||~~}}||{{xxyz{}~~}|{{zzyyyyyyyy{zzyyyyzz|~}}~}~~}~~~~}~xxxxxxxxwy{{zz{|zzyxxxxxxxxxyyyzzzz{{|||xxxxxxxywvvwwxyzwxxxyyyzwwxxxxyyyyzzzzyywwwxxxyyxy{|~~}||||}~xy{}}}{{{|~z{{|{zyxyz|~~}|{{||}~~~~~~~~~||}}}}||~~~~~~~}}|||}}}}}}}}}~|z{{||}}~zzyyyyyy{{{z{{|}{|~}|{xy{|||{{zzz{{{||yz|}~{ywvvvxyz{||||~}|{{zzzyyyz{}~~}|{{xxxxxxxx|{zyyyyyy{~~}||}{}}~}~~}~}|}yyyyyyyywy{{{z{|zzyxxxxxxxxxyyyyzzz{{|||xxxyyyyywvvwwxyzwxxxyyzzwwxxyzzzyyzzzzyywwwwxxxyxy{}~~}|{|}~xy{}~~}|{|~~{{|}|{zyxz|~~}|{zz{|}~~~~~~~~~{{||||{{~~~~~~}}}||||}}}~~~}{yz{|}}~{zzyyxxx{{zz{{|}z{}~}|yz{|||{zzz{{{|||z{|~}zxvvvxyz{||||}}{zzzzzzzz{|}~~}||xxxxxxxx|{zzyyyyx{}}|{||z|~}}~~~~~||}xyyzzzyyzyzz{|}~}|{zyyyz{{zzyxxx{zzz{|}}{{zzyyxxtuuvvwxxzzyyxxwwyyz{{{{{yyyyxxxxyxxwwyz{{{|}}~||||}~yz{}~}|||{{{{}~}{zxxyz{xyz|}}|{|}}~~~~~~~}}}}~~|}~}{{}~~}~~}}}||}}~~}}|yyyzz{{{}|zxxyz{{{{{{{{{{|}~||{{{||}yyyyz{|}}|ywwwwzzzzzzzz~~}}|zzzz|~|z|{zyy{}~~~}{zy{}~}{z~~~}~~}}yyzzzzzyzzzzz{|}|{{zyyyy{{zzzzyy{zzzz{{|{{zyyxxwttuuvvwwyyyxxxxxyzz{{{zzzyyyxxxxyxwwwxzz{{{|}}~~||||}~z{{}~}}}|||{{~~}|zyxyz{yz{|}||{|}}~~~~~~~}}}}~~|}}|{{|~~~~~}}|}}}}}}|yyzzz{{{}|zyyyz{{{{{{{{{{|~}||{{{{|yyyyz{|}~}{xwwwxyyzz{{{{~~~}}}zzz{}~|}}{{{|~~}|{z|~~~~|{~~~}~~~}}zzzzzzzzzzzyyz{{zzzzzyyyzz{{{{||{{zyyyzzzzyyxxwwssttuvvwwxxxxxxyzz{{{zzyzzyyyxxxxxwwwxyzzz{{||}}||||}~{||}}~~}}}||||~}{yyyyzz{|}}||{|}~~~~~}}||}}~{||{zz{}~~~}}}}}}}}zzzz{{{{}|{zyz{|{{{{{{{{|}~}}|{zz{{yyyyz{|||{ywvwxyxyyz{|}}~~~~~~~}z{|}~~~~~~}|{}~}~~~~}~~~}~~~}}|{{zzzzzzzyxxxyyyyzzzzzzzz{||}~~{{zyxxxyzzyyxwwvsstuuvvwwwwxxyyyz{{{{zyyzzzyyyxxwwwxxxyyzzz{{|||||||}~|||}}}}}~~}}}|||~}|zyyyy{|}~~}|{}}~~}}}||}}}z{|{yy{|~~}}}||}}}zz{{{{{{}|{{{{||{{{{{{{{|}~}}|{zzzzzyyyzz{|zywvvwyzxyz{|}~~~~~{|}~~~}}}~}~}}}~}~~~|{zyyyzzyyxwwwxxxyz{||{{zz{|}~~{{zyxxxyzzzyxxwwuuuvwwxxwxxxyzzzzz{{{zzyzzzzyyyyxxxyyyyyzz{{{{||||||}~|||||}}}}}}}||||}}|{zzzy{|}~~~}|}~~}}||||}}z{|{yy{|}~~~~~}||||}~{{{{{{{{||||||}}{{{{{{{{|}~||{zzzzzzzyyyz{{}~~yxwvvxz{yyz{}~~~~~~}}~~~~}}~}}}~|~~|{zxxxyywwwvvwxxxy{}~~}}zz{||}~~{{zyyyzz{{zzyxxxwwxxyzz{yyzzzzz{yyz{{{{{{{zzzyyyxyz{{{zz{{||||||||||}~~~~~~~~~||||||}}~~}|||{{{{~~~||||{{{{z|}~}~}||{{||}{||{zz{}}~}}}~~~~~~}|{{|}~||||{{{{||}}}}~~{{{{{{{{{|}~{{zzzz{{zzzyyzz{{||||}}~zywwwyz|z{{|}~~~~}|}~~~~}}~~~~|}~|{ywvvwxvuuuvwxxxz|~~zz{{||}}{zzzz{{|||{{zzyyzzz{||}}|||{{{{{wxyz{|||{{{zzzyyyz{|}||{}}||||||||||}~}}}}}}}}{{{||}}}~~~~~}}}{{{{zzzz|}}~z{{|||||y{}~~}||{{||}|}}|{{|~~~||||}}}~~|{{|~}|||{{{{||}~~~~~{{{{{{{{z{|~~~~}yyyyz{||{zzyyzzz{{{{{{||{zxwxy{|||}}}~~~}}~~}{{|}~~}~~{}}~|zxvuvwwtttuvwxyyz}zz{{{{||{zzz{|}}}}||{zzz{||}}~}}}||{{{vwyz||}}{{{zzzzyz{|}~}||}}}}}}}}||||}~||||||||zz{{|}}~}}}}}}||{{zzzyyy||}~yz{|}}}}yz|~~|||{{||||}~}{{}~~~~{{{||}}}~|{{|~}}|||{{{||}~~~{{{{{{{{yz{}~}}|xxxyz{|}{{zyyzzz{{{zz{|||{yxxy{|}}}}~~~~||~~|{z{}~~~}~{|~{|~~~~yxwvutttuuvvwxxyz{|}~~~}|||}}yyyyzzzz|||{{zzz{{{|}~~}|{{{wwxyz|}~~}|zyxxw{|}~~~~}|{{z{{{}}}||{{{}}~~~~}}~}|||||~}}||{{{xyz|~}~~~~~~}wxz}~}~}{zyyzz~}}{{{z{{||||}}~}|{zyyyy}}}}}}}}{{{{{{{{xxxxyz{|yyyzz{{{}~~~}}||{zzz{{{{|{yy{}~~}~{yz{|~~|}~|}~}}~yxwvutttwwwxxyyyyz{|~~}|||||yyyyzzzz|||{{{zz|||}}~~~~}|||||yyzz{|~~~}|{zyyy||}~~~~~~~~~||{{{{{{}}}|||||}~~~~}~}|{{{}}}|{zyxuvxz|~}}~~~~}}vxz}~~}~}|zyyzz~~}||{{{{||||}}~||zyyxxx||||||||{{{{{{{{xxxxyz{{yyyyzz{{||}~~~~~}||{{{{||}~}{{|~}}{{{|~||~{|~~~}}~xwvuuuuuyyyyyyyyxxz{}~}|{{{{yyyzzz{{|||{{{{z}}}}}~~~}}||||}}||}}}~~~}}|||{{{|}~~~}}||{{{{{{{{{{|||}}}}}~~~~}|{zz{|||{yvuprtwz|~||}}}}||vwz|~~}}~}|{zzzz~~}||{{|||||}}~{{zyxxxx{{{{{{{{{{{{{{{{xxwxxyz{xyyyyyzzz{{|}~~~}|||||}~}~~~}||~~{wxz}z{|~}~~wwvvvvwwzzyyyxxxvwxz|~~}{zzzzyyzzz{{{{{{{{{{{~~~}}}}}|||{||}}~~||}}}}}}||}~~}}|{zyyzz{|||||||}}~~~~~}{zyz{|}{xtrnoruy{}~{||}}||{vwz|~~}}}}}||{{{{~~~}}||||}||}}~{zyxxxxxzzzzzzzzzzzzzzzzwwwwxyz{yyyyyyyyyyz{}~}}}~~~~}}~}{~|{xuvxzzzz|}}~wwwwxyzz{zyyxwvvuvwyz|}~}}|{zyyyzzzz{{{{{{{{{{{{}}}}}|||||{{{|}}~}{|}~~~}}{|}~~}}|{zyyxyz|}~~~~}}}~~~~~~~}|zyz|}}{xusnprvy{}}{||}}||{wxz|~~}|||||||||{{~~~~}||}}||}}~zzyyxyyyzzzzzzzzzzzzzzzzwwwwxyzzyyyyyyyyyyz{}}~|{{{|}||zyvstwzzyyyz}~xxxyz{}}|{zywvutuuvxyz{||{zzyyzzzzz{{{{|z{{{{|||{{{{{|||||{{{{||}~}|{|}~~~}|z{|}}~}}||{{zzyyy{}~~~}}~~~~}}}~~~}{z|}}}|zwvrsuxz|}}||}}}}||xy{}}|{||||}}}||{}~~~}}}}||}}~{{zyyzz{zzzzzzzzzzzzzzzzwwvwwxyz{{zzzzzyzzz{}~zyyyz}}|{zwuqsuxzyxxx{||~~xyyz|~~}|zxvutuvvwxxyyzyyyyz{{zzz{{{||zz{{{|||yyyzz{{|}}|{zzzz{|}~|{{|}~~}{zyyz{||||{{{{{{{{z|~||}}}}||{|~~|{~~~~}|{zwxy{|}}}}}~~~~}}z{}~}{{{|{|}~~}|{}~~}}}}||}}~|{{z{{||{{{{{{{{zzzzzzzzvvvwwxyz|||{{{zz|{{|~xwwwxz}}}xyvrqpsu{zxwwyz{~}||}~~yyz{}}{ywvuvvvwwwxxxxxxyz{|zz{{{|||zzz{{|||wwxyz{{|~}|{zzzzyz|~~}|{{|}~~|zyxxyz{{{{{{{{{|||z|~~{||}}||{z{}~}|~~}}}z{|}}}}}}~~~~}{|}|{{{|{|}~~}||}~~~}}}||}}~||{{{||}{{{{{{{{yyyyyyyyvvvvwxyz}}}||{{{}}|}wwvvwy{}~}}wvtrooru{zxwvyz{~~|zyz|}~yz|~}{zyyvwwwxxyyzz{||||{xxyz{{||{||||{zzxxyzzzzzyyyyxxxxwwwyy{{{{|~~{ztuuvwxyyzzzyzz{{~|{z||}~~}|||{{{|~||||{zxx}}||||}}{|~~}{{{||~}||}}}~~~~}}||{{zzz{|}~~}|z||~~}|{{{{}|zyyyzzzxvuuvyz~~}}|{{|~~~|zzyyyyyzz~|zyxxwusqqo|zxwvvxy}{zzyyz{}~}|}z{|~}{zzywwwxxxyyyz{{||{{xyyz{{||{||||{zzxxyzzzzzyyyyxxxxwwwyy{{{z|~~{zuuuvwwxxyyxxyz{{~~~~}|{z||}~~}||{{{{|~}}||{zyy~}}}}}}~}}}||||}~}}}}}}~~}}||{{zz{{}~~}|{||~}|{{{{}|{zzzz{zywuuwyz}|{{|~~~~|zyyyxyyzz}~|{zxxwussqq{zxwvwyz~|{zyyz{}~~|}{{|}~~~~~}|{zzwwxxxxyyyz{{||{{yyyz{{||{||||{zzxxyzzzzzyyyyxxxxwwwyy{{{z{}~~}{zvvvvvvvvvvvwxyz{~~~~|||{{zzz||}}}}||{{{|}~}|||{{zz~~~}}~~~~~}}}}~~~||||}~~~}||{{{{{|}~}|{}}~|{zzz}}|{{{||{zxwwxy{}}|{|}~|zyyyyyz{{{|}|{yxxvvtttzyxwwyz|~}{zzzz|}~}~{||||||{}}}}|{{zxxxxxxyyyyz{{{{{yyzzz{{{{||||{zzxxyzzzzzyyyyxxxxwwwyy{{{yz|}}|{{wvvvvvvvttuuwxzz|||}}}~~zzyyyyzz||||||||{{{|}~||{{{{{{~~}}~~~}}}~~~~|||||}~~}}}{{{{{|}~}||}~~}{{zz}}}}|}}}{zyxxxyz~}||||}~~}zzyyzz{|z{~~}|xxxxxvvvzyxwxz|~~{{zz{|~~~{{{{{zyy{||}}|{{yyyyyyxxyyz{{{{zzzzzz{{{{||||{zzxxyzzzzzyyyyxxxxvvvxxzzzyy{|||{{wwwwwvvvtttuvxyzzz{{{|||xxwwxyz{||||||||z{{}~~~{{zzz{{|~~}}}}~~~~}}}~|}~}}|||}~~~}}}|{{{{|}}|||~~}|{{{}}}}}}}}{{yxxxyy~{{{||}~~||{{{{||z|~~}zzzzz{{{zyxxy{}~{{zz{|~~zzzzzyxwyz{}}}|{zzyyyyxxxyzz{{zzzzzzzzzz{||||{zzxxyzzzzzyyyyxxxxvvvxxzzzxyyz{{{{xxxxxxxxtttuvwxyyyyyzzzzwvvvwy{|||{{{{||zz|}~~~yyxxxz{|}}}||}}}~~~~~~~}||~~}|}~~}}}}}~~~~~}||||{{{||}||}~}||||{|}~~~}}{zyxxxxx}~yz{|}~~~}|||||~y{{||~~~{zyyy{~~~~|{{{{}~~~~xxyyyxwwwy{}}}||zzzyyyxxxyyzzzzzzzzzzzzz{||||{zzxxyzzzzzyyyyxxxxvvvxxzzzxxyyz{{{xxxyzzz{vvuuvwxxwxxxyyyyvvuvwz|~||{zz{||yz|~~~~~xwvvwy{|||{{{{||||}~~~||}~}|{z}}~~~}~~}~~}}||{}||{{{||||}~~}}}}~~z{|}~}}|zyyxwwvv||~~~}|wxz|}~~~~}||{{}~|{zyz{}}}}}~~}}||{{|}~~||}~wxxxxxwwvxz}~~}|{zzzyyxxxxyzzzzz{{zzzzzz{||||{zzxxyzzzzzyyyyxxxxvvvxxzzzwxxyz{{|xxyz{{||wwvvvwwxwwwxxxxyvuuvwz}}|{zz{|}yz|~~~~~~wvuuvxz||{{zz{{|z{|}~~~~{|}}}|{z~~~~~|~~~~~}||{{}||{{{||||}~}}}}~yz|}~}||yyxxwvvu{|}}}|{zvwy{~~}|~}}|||~}|{zz{}~||||}}}}||{{|}|~~~}}{{|}zyyxwwvvyyz{{{{zyyyyzzzzyyzzzzyy{{{{{{||{{zzyxxxxyyyyzzzxxxxwwwwvvwzz|||yyzzz{{{}|{{{}~}}~~~{yyxwxyzyxxwvwz||||{yxxxyy|||||}~~}|{{{{{zyxwxz|}zyxvvwwx}}}}}}}}{|}}~~}}~~~~}~~}}}}~~~~~~~}~~~~~}}{|}~||}}}|{||}}||{wwvvuuutxyyyyzzzyyz{|}~~}~~}~~~~~}}~~}|}}||{{|~}}}}~~}|{zyy{{|~zzyyxwwwyyz{{{{zyyyyzzzzyzzzzzzy{{{{{{{{zzzzyyxxyyyzzzz{yyxxwwvvvwwzz|||yyzzz{{{}|{z{}~~}zzyxyz{zyxwvwz|||{zyxxyz{}|||}}~~}|{{{{{zyxxxz|}{zyxxxyy||||||||{||}~}}}~~~~}~~}}}}~~~~~~~}~~~~~}}||~~||}}}|{||}}||{wwwvvuuuxxxyyzzzzz{|}}~~~~|~}||~~~}|}~~~~~~~|{zyxyz{}~~~zzzyxxwwyyz{{{{zyyyyzzzzzz{{{{zz||{{zzyyyzzzzyyxyzzzz{{{zyyxwvvvvwxz{}||zzzzz{{{|{{z{|~|{zyz|}|{ywwxz|||yyxxyz|}~}}}}~~~}{{zzzzzyyy{}~||zyyyz{{{{{{{{{{{|}}}}}~~}}~~~~}}}~~~~~~~~}}}~~~~~}|}~~||}}}|||}}}}||wwwwwvvvwwxyzz{{|||}}~~~}{~~{{{}~~}|}~}{ywwwxy|~~}|}~yyyxxwwwyyz{{{{zxyyyzzzz{{{||{{{||{zyxxwxyzzzzyyzzzz{{{{zzyxwvvuwwx{{}}|zzzzzzzz{zzz{|}~~|{z{}~}zxwxz||{xxxyz|~~~~~}|{zzz{zzz{|}~}|zyyyz{zzzzz{{{{{|}}}}}}}}}}}}}~~~~~~~~}}}|}~~~~~}~~||}}}|||}}}}||xxxxxxxwwwxyz{{|}}}}~~~|z}~~yxx{~}~~|{|}zxvuuvxz}~|{|~xxwwwwwvyyz{{{{zxyyyzzzz{{{||{{{{{zyyxwwvxy{{{zyyyzzz{{{zyyxwvvvwwx{{}}}zzzzzzzzyyzz{||}~}|{|~zyxyz||{xxxy{}~}|{zzz{{{||}~|{zyyyzzyyyzz{{{||}~~~~}}}}||}}}~~~~}}}}|}}~~~}~~||}}}||}}~~}}|yyyyyyyywwxyzz{{||}}~~|z|~~wvvy}~|~|{|}zxvuuvxz}~|{|~xxxxwwwwyyz{{{{zyyyyzzzzzz{{{{zzzzyyxxwwuwy{||zzxyyyyzzzxxxxwwwwwxy{|}}}{{{zzzzzxyyz{{||~~~~||{}{zxy{||{yyyz{~}|zzyy||}}~|{zyyyz{yyyz{{||}}~~~}}}}~~~~~~}}}}|||}~~~||}}}|}}~~~~}}yyyzzzzzxxyyyzzzz{{|~}{}~xvuw{|}~~}zxvuvwx{}~}}~yyyyyzzzyyz{{{{zyyyyzzzzyzzzzzzyxxxxxxxxtvy{||{zwwxxxyyywwwwxxxxwxy{|~}}{{{zzzyywxyz{{{{}|}~~||{{}|zyy{||{zyyz|~~|zyyy|}}~~}{zzz{|yyzz{||}~~}}~~~~~}}}||{|}~~||}}}|}}~~~~}}yzzz{{{{zzzyyyyxxyz{}}|}zxwx{z}}zxwvxxz{}~~~~{{{{{{||yyz{{{{zyyyyzzzzyyzzzzyywwwxxxxxsvy{}|{zwwwwxxxxvvwwxyyyxxy||~~}{{{{zzyywxyzz{{z{{{}}||{{||zyy{||{zzz{|~~|zyyy|}~~}|{|}}yyz{||}}~}}~~~~}}}|||{|}~~||}}}|}}~~~~}}zzz{{|||{{zyyxxwwwy{}~}~}zxy{z|}{ywwyy{|~~~~~~~~~yz{||{zyyyz{{{{zz{{zwvwwuvx{|~}}xxxxyyyyxxyyzzz{wwwwwvvvuvwxy{||z{||{z{||||{zyxwvvwxyyzzxxyyyxxwzz{|}}~~{{zyyz{{~|{zz}}{zyyzzz}~~}}}~yyyz{||}~~}~~~~~~~~~}{{zzz{{{{|~|yxyzz{zzyyzz{wvwx{|{z}|{yxwwwwvvwy|~}|{{|~}}~}|~~}~~~~~yz{||{zyzz{{{{zzzz{zxvwxuvx{|~}}yyyyyxxxxxxyyyzzxxwwvvvuuuvwyz{|z{|{zyz|||||{zyxwxxyzz{{yyyyyxwwzz{{|}}~{zyxxyz{|{yxy{}~}{zzz{{{}~~}}~~zz{{|}}~~~}~~~~~~~~~}|{zzz{{|||~{yxxyzzzyyyyzzwwwy{}|{|{zyxwwvvvvvx{~}|}}~~~}||~}}~~}~~~~~zz{{{{zz||||{zyyyz{zxwwxvwx{{}}}zzzyyxxxwxxxxxyyyyxwvvuutuvwxz{{yz{{yyz{|||||{zyyyzz{|||{{zzyxwwzzz{{||}yyxxxxyyyxwwwy{}~~~}}~~~}{{zz{{{}~~}}~~||}}~~~~}}}}}}}}}~~}||yyz{||}}~~~}{yxxxyyyxxxxyyxxxz|}}{zzyxwvvvuuuuwy{}|zy{~|~~~~}|{|}~}~~~~~~}~{{{{{{{{~~~}|zyxyz{zxwxywwxz{}}}{{zzyxxxwwwwxxxxyyxwvuutttuwxyz{xzzzyxyz||}}}||{{{|||}}}}|{zyxwwxxxyyyzzxxxxxxxxxxwwwy{|}}}}}~~~||{{{|||~~~}}~}~~~~~~~}}}}}}}}}~~~~~~}}yyz{|}~~}}~~}|{yxxxxxxwwwwxxyxyz}~}|yyyxwvuuuttuvwxy{yxtuy{}|}~~||}~||zzz|~~~~~~~}}|{{{{{{|~~|{yxyz{zyxyzxxxzz|}}{zzzyyyxxxxxwwwwyxxwvvuutuvwxz{{xzzzyxyz|}}~~~~}}}}}}~~~~}|zyxxxyyyyyzzzxxxxxxxxyxxxyz{|}}}}}~~}|||||}}|~~~}}~~~~~~~~~}}}}}}}}}}}~~~~~~zz{||}~~}}}~~}|{zyxxxxwwvvwwxyxyz}~}|xxxxxwvuttttuuvvvusrsvz|}~~}||~}|{z{|~~}~}|~||{{{{||~}|zyyz{{yyy{yxxyz|}}zzzzzzzzyyyxxxxwxwwwwvvvuvwxy{||yz{{yyz{|}~}}~~~~~~~|zyyzzyyyyyyyyxxyzzyxxyyyyz{||||||}~~}}|||}}~}}~~}}~}}}}}~~~~~~~~~}||||||||||}~~{||||}}}}}~~~}}||{zyxxxwwwwxxxxxz|}}{wxyyyxvuuuuuutttusonpu{}~~}}~~}~~}~}|{{{{|}~|{{yz{{yyz{zyxyy|}}yyyzz{{|zzyyyxxxvvvwwwwwvwxyz|}}z{|{zyz||}~~~~~~}}}~}{zyz{|zzzzzzzzxyz{{zyxxxyyz{{|zzzz{|}~}}|||}}~~~}~}}~|||||||||}}~~~~~}||||||||{|}~}}}}||||~~~~~~~}|{zyyxxwwxxywwwy{}|{xyz{zywvvvvuutsstsonpv}~}~}~~}}}{{{{}}~}||yz{{zyz|zyxyy|}}xxyz{||}{{zzyyxxuuvvwxxxwwxz{|}~z{||{z{||}~~~~}}}}}~}{zz{|}{{{{{{{{yz{{{{zywxxyzz{{yyyyz{|}}||||}}~~}~}}~{{{{{zzz{||}~~~~~}||||||||{{}~~~~}||{{~~~~~}|zyyyxxxxyywvwx{|{zxyz{{zxwvvvvutsrsqonqv||}}~|~}||}~~}|{{{{{zywvvuuxxwwwwxx}zxy|}|{{{zz{{|}vvvvwwwwwxz{|}}}{||||{zz{{{|}~~|{{|}~{{{z{{||||}}}}||yzz{{zzyzzzzzzzzxyyzz{{|~~~~~~~~~~~||{{{zzz{|||}}~~~~~~~~~~}}|zz{{zzyx{{||}~~~~~~~~}}~~~~~}zzyyxyyywwwwxyz{xyz{|{zywwwwxxxxuvxyz}~~~~~}}~~}|{{{{{zyxwvvuvvvvvwxx}{yz|~}|||{{{{||wwwwxxxxxyz{|}}~||}}||{zzzz{|}~~}|||}~zzyyzz{{|}}~~}}|yzz{{zzyzzzzzzzzxyyzz{{|~~~~~~~~~~}|||{{{zz{{{|}~~~~~~~}||z{{{{zyy{{||}~~~~~~~~~}}}}~~~~~{{zyxxyywvvwxyzzxyz{{{zywwwxxxxywxyz{}~~~}}~~~}}|{{{zzyxwvvutttuvwxy}|z{}~~}~~}||{{{xxxyyyzzyyz{|}~~|}}}}|{{xyyz{|}~~~}||}}xxxxxyzz}}~~~~}}zz{{{{zzzzzzzzzzxyyzz{{|}}}}}}}}}}}|||{{{{zyz{|}~~}{{{{{{{zyy{{||}}~~~~~~~}}||}}~~~||{yxxxxvvvvwxyywxy{{{zywxxxyyyzxz{{|~~~~~}}}}}||{zzzyxwvurrrsuwxy}|||}~~~~}|{zzzzz{{{{zz{{|}~~|||||{zzwxyz{||}~~}||{{{wwwwxxyz}~~~~}zz{{{{zzyyyyyyyyxyyzz{{|||||||||}}}||||{{{{yyz|}~|{z{{{|{zzy{{|||}}}~~~}}||||}}~}{zyxwwvvvvvwxxwxy{{{zzxxyyzz{{yz{{{|}~~}}~}}~~~}|{zzzzywvuqqrsuwxy|}}||}~}{z{{{{|||||{{{|}~{{{{{zzywxz{|}}}}}||{zyywwwwxyz{~~~~z{{||{{zyyyyyyyyxyyzz{{|{{{{{{{{||}}}|||{{{yyz|}~}|{{{|||{zz{{{|||||}~~~~}}||}}~~}|zyxxxvvvvvvwxwxz{||{{yyyz{|||zz{zzz}{|~~}||}~|}~~}|zz{{zxvurrrsuwxy{|}|{{}~|{{{{|||}}}|{{{}~{{|||{zzyz|~~~}}}|{zyxxxxyz{|}{{||||{{yyyyyyyyxyyzz{{|zzzzzzzz||}}}}|||{{yz{|}~~~~~~}}}~~~~~}}||||||{zz{{{{||||}}~~~~}}~~~}}|zyyyywwwvvwwxxy{|}}}}yyz{|}~~z{{zyy{~~{|}~}|{{|}~|}~~}|zz{{zxvussstuwxyz{}|zz|}|{{{|||}}~}|{{|~}}~~}}|{z|~~}|zyyyzz{}~{{||||{{xxxxxxxxxyyzz{{|zzzzzzzz{|}}}}}||||{{{|}~~~}}}|||{|}}~~~~~|||||{{z{{{{{{{{|}~~~}|{zzzzzyxxwwwxxyz|~~yz{|}~|}|{yz{}~|}}~}|{{{{|}{}~}|z{{|{yvutttuvwxyy{|{yy|~~}{{{{|||}~}|{{|~~}|}}{z{{{|}~{{||||{{xxxxxxxxxyyzz{||yyyyyyyy{{}~}}}||||{|||}}~~}}||{{{z{|}~||}}||{z{{{{{{{{{}~|{{zzz{{yyxxxxxyy{|~zz{|}~~~~|zz|~}|~~|||{{zzz|}~~~}|{zzywwvvvvvwz{|{zz|}zz{{{||||{zzz{|}~~~~}}}}~~~~|{z{{zzyyxwwvwwxyzz{{zz{||}}~|}~|{|}~{|~~}||{zyyxx{{{{{|~~~}}}}}~}{ywvxz{}}~~~~}~~}|{{{{zzzzzyxwz{}~~}}|||~~}}}}~~}|||{{{{|}~~}}|{{yxwwvvvvz{|{zz|}zzzzz{{|}|{{{{|}}}}}}}~~~|{{{{zzzyxwwwwxxyzz{{{{{|}}~~|}~|{{|}{|~~}||{zzyxx{{{{|}~~~~}}}}~~}{ywwxz{}~~~}|||{{{{zyxxz{}~~~~}}}}~~~}}}~~}}}}|||||}~~~}}{zyxwvvvyz{{zz|}{zxxxy{|}}||{||}{|||}}~~~}{{{{{zzyyxxwxxxyyzz{|||}~~|}~~|{{{||}~~}||{{zyyy{{||}~~~~~}}~~}{zxxyz{~~~~~}}}||{zy{{}~~~~~~~~~~~~~~~}}}}}}}}||}~|{zxwvvvyz{zyz|~~~{ywvvx{}}}||{{{|z{{||}}~}}|{{|{{zzyyyyxxxyyzzz||}}~|}~~}{{zz|}~~~}}||{{{z||}~~~~}~~}|zyyyz{~~}}~~~|{z{||}}~~~~~~}~~}}}}}}}}|||}}~|{zxwvvvxyzzyz|~~~~~{ywvvx{}||||{{zzzz{{|||}|}~}|{||{{{zzzzzxyyyyyzz||}}~||}~~}{{zz|}~}|||||{{|}~~~~~~}|{zzz{{~~~~~}|{|~}||||||}}}~}}~||||}}}}|{{{{|}}}}~~{zyxwvvvwxyyyz|~}}~~~~}}{zxxxy{|}}}}}|{z{{{{{{{{{}~~~~~~~}{{{|}{{{{{{{{yyyyyyyy|||}~~||}~~~~~}}}|{{z}~~~~~~~~~~}~~~~~}}||{{{|}}~~}}}~~~~}|{|~~}}||{{|}}}~}~{{{{|||}|{zyyyz{{{|}}~yxwwvvvvvxyyyz|~}}}~~}}}zzzzz{{|~|{||{{zyyyz|~~}}~~}}}}}~}~~}|{zzz{}~{{{{{|||yyyyyyyy{{{|}}~~|||}~~~}}~|||||||{}~~~~~}~~~~~}}}|||||||}~~~~}||||}}}}~~~~~}|{{{{|}|}~zzz{{||||{zxxxxyyzz{|}~~wwvvvvvwvwyyyz|~|}}~~}}|zz{{{|||~}}||{zyxwz|}}||}}}||||}}}~~}zzyyz{}~{{||||||yyyyyyyyzz{||}}~|||}}~~~~}|}z{||}}||}~~~~}~~~~}}}}}|||{||}}}}}{{{||||}~|~}}{zz{|}{}~||{{z{{{|{{zyxww{yyz{|{zyyyyyxxwwvuuuwxy|}~~~~~~~~~}}|{zyyx||}}~~|{zyzzyyyz{{}~~}|{}}}~~~~~}}|||{{zz{{|}||||}~~~}|{{{|}}}}~~}~~~}|{{~~}|{{|}~}}~~}}{zzyz{|}~}{zz{|}}}~{|~~}}||{{z{{|||{{zyxxzyxxyzyxwxxyyyxxwvvuvwxy||}~~~~~~~~~~}||{zz{||}}~~}|zyyyyyyz{{|}~~||}}}}~~~~~}}|||{{zz{{|}||||}~~~}|{{{|}||}}}~~~~~~~~}||~~}|{||}~}}~~}}{{zzz{|}~}|zz{}~~||~~}z{|~~}|||}~~|{{z{{||}}||{{zzzxwwwwvtuvwxyyyywwvvvwxx{||}}}}}~~~~}}|||}}~~~}{zyyxxyzz{||~~~~}}|}}}}~~~~~~}||||{{zz{{||||||}~~}|{{{|}~||||}}}}~~~~~}|~~|{{|}}~~}}}}~~}|{{{{|}}~~|||}~}{{}~}xy{|}}~~}}}{{{|{}|}~{{zz{{||}}}}}|||{ywwwwustuvwyyyzwwwwwwxxz{{|||||}~~~~}|{zzyz{|}}~~~~~~}}||||}}}~~~~~~}}||||{{zz{{|||{{||}~|{{z{|~||||||||~~~~~}~~}|{{|}~~}}|}~||}}~~||||||}}~~~~|{{}~}xyyz{||||}~|zyz{|~z{|{zzz{{|}}}}}}~~~|{yxxwvttuvxyzzzxxxxxxwwyzz{{{{{|}~}||z{|~~~}}}||||||||}}}}~}}}}}||||{{zz{{||{{{{|}}{{zz{}~||||||||}}~~~~~}~~}|{{|}~|{zzz{}~|}~}}}}}}}|}~~}||~~zzzzz{{{}}~~}{xxy|}zzz}~zzzz{|}}||}}~~}{zyyywuuvwyz{{{xxyyyxwvxyyzzzzzz{~}~~||{zzzz{||||}}}}}}|||||||{{zz{{|{{{{{|}}zzzz{}}}}}||||{|}}~}}}~}}|{{|~{zzyy{|}~~~~~~~}|}~~~~~}|{{{{{|}~}zxxz}zzy{|zzzz{|}~{{|}}~|{yyyywvwxyz{{{{xyyyyxwvwxyyzzyyxz}}}}}}~{||}~{zyxxxyy{{|||}}}|||||||||{{zz{{|{{{z{{|}zyyz{~~~~}}}||z{{|}}||~}||{|}~|{zzz{}~~~~~}|~}{{{{{{|~}{yy|zzyyz~zzzz{|}~z{{|}~{zxxyyxvxyz{{|{{xyzzyxwvwxxyyyyywy|{{{{{|}~zz{|}~~zzxwwwxy{{|||}}}|||||||||{{{{{{|{{zz{{|}yyyz|~~~}}}yz{{||||~}|{{|}~}}|{|}~~~~}|~|{{{zz{|}~{yz}{zyyy}zzzyyyxxzzz||~~~zzyyxxwwzzyyyyzzyyz||}}|wxxyzz{{||}~~zzz{|}~||{yxy|~{zxwwz{|zzyzz{|}~~}||{zzwxyz{zyyxwvwxz}~}|{{{zzzzzzzz}~~~~}||||}~|}}~}}||||}}}~}zz}}|{{{||~~}}|||}}~zzzyyyyxzzz||~~~zzyyxxxxzzyyyyzzyyy||}}|xxyyz{{|||}~~{{{{|}~}|{yxx{~~}{yxwwz{|zzzz{|}}~~}}|{zzwxz{{{zyxxwwxz|}~}}||||{{{{{{{{}~~~~~}||}~~|}~~}|||||}}|}}~~~}{}|{{{{||~~~~~~}||}}}zzzzyyyyyyy{{}}}zyyyyxxxzzzzzzzzxyy||}}}yyzz{||||}}~~||||}~~}}|zxxz}}|yywwwyz{zzzz{|}}~~}}||{{xyz{|{zzyxwwwyz{}}}}}}}}||||||||~~~~~~~}||}~~|}~~~{{{{||}~{{|~~}|~~||{zz{|}~~}}}}~~~}}}}}{{zzzyyyxxxzz|||yyyyyyyyzzzzzzzzxxy||~}}zz{{{|||{{{||}}}}|||}~~~~}zxxy{}}}}}}}}}|zxwvwwyzzzyyzz{|}}}}}}|||yz{|}|{{zyxxxxyy||}}}}}}|||}}}}}~~~~~~~~~~}}}}~~|}~~~zzzz{|}~|}~yy{}~}|{{~}|{zz{|}~}}|||}~}}}{{{zzzyyxxxzz|||yyyyzzzzyz{{{{zywxy||~~~{{{{{|||{{||||}}}}|||}~~}}}{yxy{||||||||~~~~~~~~}~~~}|zyvvvwwyyzxxxyyz{|~~~~~~~~}}}}}}}~z{|}~}||zzzyyyyy{|}~~~}|||}}}~~~~~~~~}}}~~~~~~~~|}}~~~~~yyyyz|}}{|}}~~~~wxy{}~}|{zz{{~~|zz{|}~}}}}}~~~{{{{zzzzyyy{{}}}yyyzzzz{yz{||{zywxy{|~~~zz{{{{{{zzzzzzzz|||{{||}|}}{yyz{{{{{{{{{}}}|||||{|||{zxwuuuvwyyywwwwxyzz}}}}}}}}||}}~~{|}~~}}{{{{{zzz|}~~~}|{{||}}~~~~~~}}}}}}~~}}}}}}~~~yyyyzz{|{{||}|||vvwy{|}~~}{zyyyz{|~~{z{|}~~~~~~~~~{|}|{{{{zzzzzz||~~~yyzzz{{{yz|}}|zywwx{|~~~zzzzzzzzzzzzzzzz|{{zz{{{z{|{zyz|zzzzzzzz||{{{zzzyz{{zywvstuvwyyxuuuvvwxy|||||||||||}~|}~~~{{|||||||}~~}{zz{{|}}~~~~~}}|||}~~}}|||}}~~zyyyyyzz{{{|{{zzuuvwxyz{~~|{yxwwxz}~|{{|}~~~~~~~}{zxy{||{{{zzzzzz||~~~yyzz{{{{yz|}}|zyvwx{|zzyyyyyyzzzzzzzz{{zzyzzzy{||zz{|zzzzzzzz{{{zzyyyxyzzyxwvsstvwyxxtttuuvwx{{{{{{{{{||}~|}~~{||}~~}}}~~|zyzz{{|}~~~~~}}|||}~~}}||||}~~zzyyxyyy{{{{{zyxtuuvwxxy}}{ywwvvx{~}{{|}~~}}}}~~~~}zxvwy}{zyyxxyyz{|}}}|{xxxxxxxxwxz{{zxwvvvvwxzzzzzyyxxxxyzzzzyx{{{{{{||{zz{{|}~{{{{{{zz{{zzyxwwxxyyyyxxuussssuuyyyyzzzzzz{{{zzy||{{|}~{{z{{|}~}}|{yxxw{{{{{{{{||}}~}}}|}~~}|zzzz{|}}~}|{zyyyzz{{{zyywvvvvwwx{~}{{yywwy|~||~|zvwxz}{{zyxxyyz{|}}}|{xxxxxxxxwxz{{zxwvvvvwxyyzzzyyyxxxyz{{zyx{{{{{|||zzzz{|}~}|||{{zz{zzyxxwwwxxyyxxwutsssstuyyyyzzzzzz{{{{zz||{{|}~}{zz{{|}~}||{zyxw{{{{{{{{||}~~~}}|}~~}|zzzzz{|}~}|{zzzz{{|||{{zyxxxxxyy|~}|{zyxxz}~~~}}~|zvwwy|}|{zyxxx{{}}}|{zwwwwwwwwxyz{{zyxwwvvvvwwzzzyyyyxyyz{{zyyz{{{|||}zzzz{|}}~~}}|{zzyyyxxwwvwwxxxxwwuttssttuyyyyzzzzz{{||{{{||{{{}~~~~~}|zzzz{|}~}||{zyxx{{{{{{{{||}~~~~~|}~~~~}|{zzzzz{|~}}||{{{}}}}}}}}{{zzzzz{|}{{{zz{}}}}~}~}{wwwy{~}|zyyyy||}~}|{zwwwwwwwwxyyzzyyxwwvvuvvvyyyyyyyyyz{||{zyz{{||}}}{{{{|}~~}|{zzxxxwwwvvvwwxxwwvuuuuuuuuxyyyzzzzz{||||||||{{{|~}}~~}}|{zzzz{|}}}||{zzyy{{{{{{{{{|}~~{|}~~}|{{zzyzz{{}}}}}}||~~~~}}|{{z{{}}|||}~~~}~}|xxxxy~~~}|{zzzz}~~~}|{wwwwwwwwyyyyyyyyxwwvvvvwyyyyyyyyz{|}}|{zzz{|}}~~||||}~~}|{zzxxxwwwwwwwxxxxwwvvvvvvvvxyyyzzzz{{|}}}}}||{z{|}~}}}}}||{zyyzz{|}}||{{zzz{{{{{{{{{|}~{|}~~}|{zzyyyz{{}}~~~~}|{zzz}~~~~~|zzyxy~~}}}|{{{||~}|xxxxxxxxyyyyyyyyxwwwwwxxxyyyyzzz{{|}}|{{zz{|}~||||}~~~}}|{zzxxxxxxxxxxyyyyxxwxxyyxxwyyyyzzzz{{|}~~~~}|{zz{|}}}~~}}|{yyyyz{|}||||{{zz}}}}}}}}{|}~{|}}}}|{xxxyyz{||}}|{{{}~|||}|zyx}~~||||||}~~}yyyyyyyyzyyyyyyzxxwxxyz{xxyyyzzz{|}~~}|{zz{|}~zzz{{|}~}|||{{zzxyyyyyyyyyzzzzyyyyz{{zyyyyyyzzzz{|}~~}|{zz{||~~~~~}||yyyyz{|}||||{{{{~~~~~~~~{|}{{|}}|{{wwwxy{|}|}~~}|||~~~{}|~|zy|~}~~|{{||}~~zzzzzzzzzyyxxyyzxxxxyz{|xxxyyzzz{|}~~}|{zz{|}yyyyz{||{{{{{{zzyyyyyyzzyzz{{zzyzz||||zzyyyyzzzz{|}~}|{zzz{|~~~~}|yyyyz{|||||||{{{{|}z{|}}|{zvvvxy{}~|}~~~~~~|}~~~~||}}}{y|~|}~}|{|}~||}}||||}}{{{zzyyy{{{|}~zzyyyz{|{|}~~}|{xyz{|~~|{{zzz{{|{{zz{{{}|{zz{|}{||}|zyx|||}}}}}||{zz{||xyz|}~~~~|zyyyz}~~~}|{{z{|}~~~~}~~}~~}{}}~~~}}|||{yyxyz|~}}}}}~~xz~||~|{|~}|}~~}~~}}~~}}||{zzz{|}~{zyyyz|}}}~~||yyz{|}~||{{{{{{{{zzz{{|}|{zz{|}||}~}|{z||}}}}~~~}||||}~yz|}~~}{zyyy||}}}|{{{|}~~}}}~~|z|}~~~}|{{zzzz|~}}|~~|vw}~}|{}~~~~~}||{{|}~|{zzz{|}}|zzzz{|}~}}}||{{{zzyyz{||}}||||}}{|~~}||}}~~~~|}~~|zzyyz{{||||{}}~~|{|}}|z|}}~~}{{zzz{|~}|{}{uu{}}~~}||{{}~}|{{{|}~~}{zzzz{}}~~~~}}||yyyyz{|}~}}}}}}~z|}~}}}~~~|zzyyyz{|||{~~}|z{|}|{|}}~~}{zyxyz{}~|{|~|ww|~~~~}|{zz~~}|||}~~|{zyyz|}}~~~~}{zzz{{|}~~~~~~y{|~~}}~~~|{zyyz{|||{~}|zz{}||}}~~~}|zyxwxy{|~~~}{}~|}~}|{zy}~}}}~}|zxxy{||}}}||||}}~~z{}~~}}~~}|z{{||||{~|zz|}~}~~}|{yxxxyz|}~~~}}}~}|{z}~}~}~~|zxwxz{z|~~}}|}}|}}~~~~||}}}|{{~}zz|~~}||{{yz{}~~}}~~}}~~~~{|~}}|{|~~~|}~|zxwxz{y{~~}}}}~}~~}~~~}|{{~}{{}~~}}z{}~~~}|~~~|~~~~~}}}}zz{}|~~~}|zyyzz||}~}}}}}}~~~~}}||}}~~|}~~}|{{zyyyyz|~~}{{{||}}}{{zz{~zwz}}~}|{{{|~}~~}}||}}}~}~~~~}}|||}~}~~}}|{{zz{{}~~}}{{{|}}}~|{zz{~{x{~||}}}}}~~~}|||||}~}~~|}|{|}~~~~~~}}}{{{|}~~}}||}}~}}~~~~~}|{{|}~~}|||}~|y|}|{||~~~~~}}|||||~~~|}|{}}~}|zxwxyz|}}~~}}}}}}}|zzzz{}~~}|||}}}}}|||}~}{~}|{{|~}}}}}~~~~~}|||||~~~~~{|~}|{{{{ywustuwyz|||{{{{{{{{xxxyz{}}}|{z{|}}}}}}~|}~}|||}~{{{z{||}~}}}}}~~}}}}~z|~xyxxvtqpqrtwxz{{xxxyyyyzwwwxyz{|~}|{zz|}~~~~~~}}~~~~~~zzyyyz{|}}~~}~~~~~~~~}||}~~z|}xxwwurpoopruwyyzvvvwwwxxvvvwxyz{~~~}}~~}~}|||zz|}~~|}~zyxxxy{{{|}}~~}}{}~}|||}~z|~|wwwvtronnoqtvxyytuuuvvwwuvvvwyz{~~}||||}{|~~}}||z{|~}~~}~}}~~~}||{{{{xyz{{{zy{|~~|zxwwvtspqrssssstuuuuuttvvwxyzz{~}|{||}~~|}}zy{~}zz{~~}{z{}~{{}~~~}|||||z{|||{zy{|}~~~}{zzyxvtqrrsttttuuvvvvuuvvwxyz{{~~}}}~~~~|yxz}~~{{|~~||}~|~~}||}}~}}~~~|{z{{|~}~~}}}~|xustttttttvvwwwwwvwwxyz{||~~~~~{yxyz|}|}~}~~~}}~~}||||~~|}~~|yvvvuuuuvwwxyyyxxxxyz{|}}~~~~|||}~}zyyzz~}~~~~~}||{|}~{|~~|zyxwvvwwwwxyzzyyyyz{|}~~~~~~~~}}}~}|zz{|~}|{zz}}~}|~|{{|~}~{{~}{zxwwxxwwxyzzzzzz{|}~~~}}~}}}||||||}}}}||{yz{}~~|{z}~~|}~|}{z{}~~~~~{z|}{yxxxyvwxyyzzzz{|}~~}|}~~~~~~~~~zz{{{{{{zz{{|{{{z{|~}zy{~~|}~~~|{}~~}{z{|}}}~~|z{}~|zxxyzuvwxyzzz{{|}~~|||}}}}}||||yyyzz{{{xyzz{{{{z{}~}zxy~~}}{|}~}|zz}}|}}|{{{|||}}}||{{wuvxzyz{|}~~|ywtuvwyz||||||}~~}{z{|~~~}|||||{{|}}|{zzzyxz|~}{wz~~~||}}~}|~}|yyz{|}~}||}~}||||}}}~~~~}}{vttuwvwxz{}~~~{yvwxy{|}~~~~~~}||}~}}||}}|}~~~}|{zyyyz|~|xz~~~~~~~~}|}~{yyz|}~}|{{{~~}}}~~~~~{wsrrsstuwxz{|}~~|yz{|}~~~~}}}}~}~~zyyz{}~}z{~~|~~~~~~~~||}~zyz|~~|zzy||~~~~~~~|}}yurqqqrsuwxzzy{}}}~~~~~~{{{|}~||~~}{|}~~~~}|{}~~||}~~{y{~}{yxz{{|}~~~~~~~~{|~|xusrrrsuvwxyvx{}}~~}~}~~}}zyz|}}|{|}~}|~|zxzz{{|}~~}|{||}~{|~|xvussttuvvvtvy}~}yxxz|||{|}}~~~~}}~~{zzz{{|~~|zyyz{|}}}}|}~}{xwsssssssssux{}}~}ywvx{|{{{||||||||~|{{{{|}~}{xwxyz{||||}~~|yxssssrrqqsuw{|~~z|~}ywuxz|{{{|{{{~{yxy|~}|||zxwyyz{{||}||}~~|}~wuspoooptuwy{}~~}{zxyz|~{{}}~}{z||{{{{||||||~}~{xwx{~}|{}zyxzz{{||}}{{{|~}~xvrpnopqstwy{|||~~~}{zyy{|~}zz{~~~~}|}||{{||}||||~}zxvwz~}||{~|zxz{|}}~~~{zzz|~zwsonoqssux{|{zx{|~~~~~}|{zz{|}~~}{yyz|}~~~}||{{||}|||}~~{ywx{~~}||}{z{|}~~{zyy{|ytpnpsuvx{~~|zxyz}~}}}}}}||{{{{|||||{yxxy{|~}~~}}||||}}|||}~~}zxy|~~}}~|{|}{zyy{~{vrpruwz||zxz|}|||||}}}||||||||~~~{zyxxy{|~~|{|}~~}}~}}}||}}}|}}}~~~~~~~{yz|~}}~|{{{|}yutuwy~~z|}}|{{{|}~~||||||||~~~{zzyyz||}~~{zyyz|~~}~~~}}||}}~}}}~~~|zz{}~}~~~~}{xy{}}}}}~~{xwwyz}~}{{zz{}~}}}}}}}}|{{{{|}~|}}{zyvwy~~~~~~}}}}~~}}~~~~~~~{xuuwz|~~~~}}~{}}|zwxz}~~~}{yyzz~{zzz{}~}}}}~~~~||||}}~|}~|zztuw|~~~~~}~~~}}}}~~}}~~~~}}|yurqtxz~~~~~~}}}||}~~~|{}}yxvvw}|yxxy}~~z{}~}{yzzzz{|}}~|}~~}{zvwy{}~~~~~~}~~}}}~~}}}}~}{{|~}{wrpqvz~~~~~~~~|}~}zywvw|~}}{yyy}~|}}~~}{zyzyzz{||}~~||}~}~}|{xyz|}~~~~~~~}|||}}~}}}~~~~~~}}|}~}{{}~}yusuz~~}~~~|zxww{}~~~~}}z|}{zz|~~~~~{zyyyyyyz{{||~}}~{||~}|}~~}|{{|}~~~~~~~~}{{{|}~}|yy{}{{}~||}}}}}}|}}}{{}~|yxz~~~~~~|zxxz{|~~~~~~}|{y{}}|{}~~}}|zxxxyxyyz{{{|}|||~~||}~}}~}}~~~~}|}~~~~~~}zxxy{}}~}|{xxz{~~~}{yxz|~{{{{||}}|}}}{{}~}|}~}}~~|zyz{{||}~~~~~}~~}|{z{}~}}~~}}~}zxwwxwxyz{{{{||{{}~~~~~~}}~}|||}~~|yxwy{|}}~~}|{yyz|~~~~}~ywwuz}{||{z{{|}{|}|{|~~}~}~~~|{|||z{{{|}}~|}~~~}}||}}~~~~}}}~}zwvutvwy{{{zz|{{|}~~}|~}}|{|}~}|zyyz{}|}~~}|{{{|~~~~~~~~}}~~}zwstv|~|~~}|{z{{|{|}|||~~~~~~~~}~}}yyyz{|}}{|~~}}}~~~~~}}}}{{|}~~}zvsqovwy{{{zy{{|}~~~~}}}~~~}||}~~}~||{||~|||{{||}}}~}|||||}}}~~~}}}}}~~~~~~~~yvsuv~}}{zz{|z|||||~~~}}~~~}~~~yyyyz{|}{|~}||}}~~~}||{{yz{}~}|yuqnluwy{|{zy{|}~~~~}}~~~}|||||}}}~~~~~~}|{|}~|}~|{{|}|}}}}}}}}~~~||{{{|}}z{{|}~~}|||{}~~~~}ysstw~{zz{{z{||||~}||}}~}}{{zyz{|}}~~~~}{zzz|}|}~|zyxyyz|~~~yre\V|rw|}yvwy}~~~~~}|{{||||}~~~~~}|{~}|}~~~~~}||||~~~~~~~}}}}~}|{{zzzz||{zzz{{~{yvu{|}}zwttuy{~|{|~}}}{z{~~~~}}||{zz{{||||}~~~|zz{|}|}~}{zyyz{|~~}zri`[ty}}zwwy|}~~~~~~~~~}{{{||{|}~~}|{{}~~}}}}~}}}}~~~~~~~~}{{zzz{zzzz{{{}~~{zw{|}zzvutwy{~}~}{yz}~~~}~}|{{z{{zzz{{}~~~|{{{|}{|}~}}yzz{}~~~|ytnhdw{~~zwwx|}~~}}~~}}|}}|{{{||{|~~~~~~|{zzzz~~~}}||~~~~~}|{zzyyyyzz{{||}~~|{{|}~ywuutxz~~{xy|~~~~~}{{zzyyxxxyzz{|~~}|||}}{{|}~}}~~~zz{|}~~~}~|{yutpp{}~{xwx{|~~|}}~||{{{{{{||{|~~~~~}}}}||zyyyyz~}||}}~~}{zyxxwxyz{{{|z{}~}{|}~vwvux|~}|xx{}~}{zyyxwwvvwwwx{}~~~}}}}{{||}~{||~~~~~{{|}~~}}}~}|{zxxxvv}~~}{yxwz{}~~|}}}|yyz{{{||{|~~}}}|||~~~~~~~~|{yxxyz{~~}|}~~~|zyxwwwxy{{||{zz|}~||}~~|wwwz}~~~~}y{}~zy{}~|{zyyxvvuuutux{}~~~~~||||}~{{|~}}}}}~{|~~~}|z{~}|||{zzzz{}}}|{yxwz{|~~}}~}{wxyz{{{{z|~~}}~~~~}}}|||||}}}}}~|{yxxz|}~~~|{zyxxxy{|}||{zz{|~||}~~|~xz|~~|{{}~~|zxxz}}{{}}|{{zywvuuustwz|~~~}~~~~}|||}~{{{~~}|{{||}|}~~|{wx{~~}{||{{z|||}|{{zzywyz|~~~~~~|zuvxz{|{{z|}}|||}~~~~}}}||{{|||}}}}|zyz{~~~||{{{z{}~~}|{zz{|~||}~|}~|}~~zyyz{{zxvxy|~}}}~~~~~|~|{|{yxvuuustwy|~~}}}}~~~}}|}~|{{}~~}|{z{{||}~|{uwz}~~}||||{||{{|{zzzzyxyz|~~}{yuvxz{|{{z|}}|{|}~~~~~}}}}{{{|||}}~}{z{}}~~~~~{|~}{z{{{|~}|}~{||}~zxwwyyxwvvxz~~~}}}}}~}{|~}{yxvuuuvwy{}~}zzz|~~~~}|||||~~}|{{~~}|wxy{}~~}|{{z{{zyxxxxwxyz{||||{{{{|}}|}~~~}{{xxyz{{{{}||}}~~~~~{{zz{|~~}~~}}~}{yyzz|}||}~~|zz}{z||{zyyyy{}~~~}|~~~~~~~~}{yxwwwvwxz{}~}{zz|~~}||}~~~}}}~}zzz|}~}||{|{zxxwwwwxyz{||||{{{{|}}}}~~~}|{yyz{||||~}||}~}}~~|{{{{}~~|zyyyz|~~}||}~}{yz|}z}}|{zzzz|~}~~}}~~~~~~~||{zyyyyxxyz|~~|{{}~}}~}|{}~~}|{{yxwvvvwwxyz{||||{{||}~}~~|{z{|}~~~~}}}}}}}~~}||||~|zyyyz{~~~}}}}}}|zz|}{~}|{{{{~~~~~~}}}~~~}}{{zzzz{{zzz{|~~}~~~~~}}~~~~~~~}|}~~{zywvuuuvvvwyz{||||||}~~~}}~~}}}~}}~~}}}}|zyyyy{}~~~~~}}}~~||}{}}~~}}}}~~~}}~~~~~~~~}}{{zz{{|}{{z{|~~}||}}}}~}|}~~{zywvuuuuuuvwy{|~~}}~~~~~}~~~~}}~}{zzyz{}~~~~}|}~~~~~~~}}~~~~}{{{{{|}~|{zz{}~}|{zy{{{{|~~}~zyxxwwwwvvvvxz}~~}}}}~|{{{{|~~}~~~~~~~~~~~}~}||||||}~|{zyz|~}{zyxyyyz{|~~~~yyxxxxyyyxxyz}}}||}~~}|||}~~~~~~}~~}~~~}~}~~}}~~~~~~~~~~}}||||}}|{yyy|}{zyxxxxyz{}~~}~~~yyyxyyz{{{z{}~}||||~~}}}~~~~~~~~~|}~~}~~~~~~}|||~~}}~~}}}}~~}}}~~~}}|||{}|zyy|~}|zzyzyxxyz}~||||||||}~}zwy}}}~~~~}||{{{{|}}{z~~}}|||}~~~}~~~}}}~~|{{}}~}{z|~}||||{||}}}|||}~~~}||{z|{yxy{}}|zyy{zyxyz|}{{||}}}}~}{yz~~~}}|||{|}}~~~|{~}}|}~~~}~~~}}~~}}}~~|{|~}}||{||}}}{{|}~~~~~~}{zyzyxxxz}~~|{zy|{zyyz|}{{|}~~}|}~}}}}|}~~}~~~||~}}~~~}}|~}|}~~~|||||~}}z{|}~}||||~}{yxxxwwxz|}}|{||{{{{|}||}~~~~~~~}}~~}}~}|~~~~}}||~~~}~~|||}|~~~zz{}~}|{{{{{~}{ywwwwwxz|}~~}|}}}}}~~~~}}}|~~~~~}}}}}}~~}~}}|}}~~~z{|~~}}|{{{{{{|~~~~~|ywvwwxy{|}}}~~~~~}~~~~~}}~~~~~~~~~|}~~}~}}}}}~~{|}~~}~}||{|||yz|}~~}}|}|zxvwxyz|}}||}}}}||}~~}}|}~~~~}}~~~~~}~~}~}~}~~~}}}}}~~}}}~}~}}}~~~~}|||}}wyz|}}||{}~}zyvwxy{|}~{||}||{{}~~~|{{{|}}}||||}~~~}}|}~}|~~}~~}~~}~||}}~~}}}~}~~~~~{ywwxxyyyxx|}{zwxyz{|||{{{{{{{z|}~~~}}||||zzz{{~}~}||~~~~}~~~~}}}}}}~}}}}}~~~}}}}~~~||~|}}~~{ywwxxyyxxx{~~|zyxxyz{{{{zzzzz{{{|}~}~~~~~~}}}|{{{|}~~}||~~~~}~~~~}}~~}}}~}}}}}~~~}}}~~~||~~}}~|yxwxxxxxwwz|~~|zyyyyzzzzyyxxyyzz{{|}~|}}~~}}~~~~}}}~~}|{|~~~~~~}~~}~~~~}}~~}}}~~}}}}~}}}}}~}}~~}~~|zxxxxyxxwwy{}}{yxxyzzzzzyxwwxyyz{{||~{|~}||}}~~~~~}}|yz{~~~}}||}}~~~|||~~~~~~~~~}}}}~}}~~}|zzyyyyyxwwyz||zyyyzz{{{zzywwxyyz{{||}~z{}~~~}|||}~}}~}}}}xxy|~}}~|{z{~~~~~~~}}~~~~~~~~}~~~~}|{{{{{{{zyxxz{}|{z{|z{||||{{xxyyzz{{||}}~~yz|~~}}}||}~}}~}||}}yyy|~}}|}~~}{{}~~}}||{}~~}~~~~~~||{{{{||||||{zyx{}~~||}~{{|}~~~~zzzzz{{{|||}}~~~~~~~~~~~xy{~}}}~~~~~|{||}{||~}|{|}|~~}~}}~}|{{z{|}|}~~~~~~zzzzz{|}}}}}|{zy}~}}~{{}~{{{{{{{{||||}}~~}}}}~~~~xy{~~~~~~~~~~|{{|}~~}|{{|y{}}~}{~}zzx{~}{}~~}}~}~}~~}|{zz{|}~~~~}{z}}}~~~~~|||||{{{}}~~~~~~~}}|zyy{~~~~~}~~~}{zz{{~~~~}{|}}~~~~~}}|}}~}||}~~}||||}~~|{}}}}}}}}||||||{{||}}~}|{zyy{~}~~~~}}~~~~~~~|||}~~~}}~~~~~}~}}~~~~~~~~~~~~}||}~~~~~~}|||{{{{{{{||||||{{|}~~|{zyy||||{||}}||}~~~~~~~}}}}~~}||{|}}}}~~~~~~|}~~}}|}}~~{{{zzzzzz{{{||}}{{}~}|{z{}||{zz{|}~~{{|}}~~}}}}}}~||{{{|}}|}}~~~~{|~~~~}~~~|}~~}}}}}~{zzzyyyxzzz{|}~~|}~~~}}~}{zz{|}~~||}~~~~~}}}}~~~}}}||}}}~~||}~~~~~}}|}}~{|~~}~~~~~~~}~~~~~}{{zzyyxxyyz{|~~}}~~|zz{}~~~~~~~~~}}}|}}~}{|}~~}}}~~~}||}~|~~~~~~{|}~~}|||{{zyyxxxyz{}~||}~~~{yyz|}~}|||}}~~~~z{~~~~~}~z{}~}||}~~~|||~~~~~~~z{|}}|{{||{{zyxxxxy{}~{{||}}~~}}{yxy{|~~~|||||}}}}}vy}}}|{{{{|}}z{}}|||}~~~}|}~~~~}~~|||}~~}}|}{ywvwy{||||{zyy{{|}~~~~|{{|~~}}}{yxyy~|}}~~}|}}|{{{|||{|}{ww||{z{|}~~|~|{{{||~~~{z{|~~}|||{xwvwyz{|||{zzy{|}~~~}|{}~{zyz{}~|}~~}|||{{{||}}||}|xx|{zz{|~~~}{{{{|}~~~|||~~}|||{zxvvwyz{{{{{{zz|}~}||~|{{|}|}~~~~~}~~}}~}|{{{{|}}~~~~}||{{zz{}~~{{{{|}~~}}||}~~}||}~~}|{{{zywvvwxyz{{|||{{~~~~~|}}~{{||}}}}z{|}~}}~~~{{{||~~{{z{|~~~~~~~~~|||||}~~}|{{{|}~}|{}~~~~~~~~~~~~}{zzzyyxwwxyzz{|}}}}}~}}~~{z{{{{||zz{|~~}||}}|}}~~~~{{{|~~}||||z||}~~}}}~}||{{}~}}~~}}~~}}}~~~~~}}}}}|zyyyyyyyyyzz{|}~}|}}{zzzz{||{{{|}~}||~{{{}~||}~||}~~}|{{{yyy{}~}}||~~}~~}|}}~~~~||{zzzz{|yxxyyyzzz{{{|}~|{{{{{zyz{|}}}}}~~}|{xz}~zzy{}}|||~}~~~~~|{{{zwxxz|~}}}~~~||}}~~~}|{zyzz{~~~~~~{yxxyzzz{{||||}|zzz|{zyz{|}~~~~~~~~|}}}|{zzvx{~yyxz{}|{|~}~~~~}{{zzwvwx|~}}}}~{||}~~}}~}|{yyzz{~~~}~~~~~~}}~}{zzzz{|||{{~~}zxxyy{|~~~~}}~~~~}|{zwy{}~|{{zzyz{|}~}}~}}}~}}}~{{{zz|~~~~~~}}~~||||}|||||{{{~~~~}}}}~~~|{{{{||||||}}}{yxxy{}~~~~~}~~~}}{zzxy{}~|{{{zzz{}}}}~}|}~}}}~{{{zz|~}|}~~~}||}}||||||||~~~~~~~}}}~~}}}}}}}}|||}~}{yxxy{}~~~{{{|}~~~}}}}}|{zzz{|}~}|{||{zz{}~~~~~~~}}~~|{|}}}}|||{{|~}}}}}}}}}~~{{||}}~~~~~~~~~~}}~~}}||||}}}}}{yxwxz}~~~~{zzz{|}}~~}|||||{zz||}~~~}}~}|{}}|{{|}~~~~~~}}}}}|}~~}~~{{{~~~~~|}}|{|~~~~}}}~~~{{|}}~~~~~~~~|||{|}~~|zyxwxz|~~~|{{{{{|}~~~|||}||{{}~~~~~}}~}|~~}|||}~~~~~~~}}}||}}||}~~}}}{{|{{|}~}~~}||~~~}}}~~~~{||}~}~~~||||}~}{ywwwxz{|}~~}}||{|||~~~~~~|}}}}}||~~~}||}~~~~~~~~~~~|||}}}}}||}~}}~}||}zzzz|~~~}|}|}~}||}~~}}~~~~}}~~}~~~~~}}}}~{ywvvwxyz{{{{{}~~~~~}}|{{{|}~~~~~~~}}~~~~~}~}}}~~~~|}}}~~~~{{|}}}}}}}}~~~~}}~~}|}~zyyz{~~}|}~z|~~}}~~}}|{{|}~}}}~~~}~}~~~~~~~~}zxvuuxxyzzzzyy{~}}~~~}||{{{{}}}}~~~~}~~}}}~~~}}~~|||}}}}~{{|}~~~~}}}}~~~~}~}}~|~~}|~zzyz|~}|}~~~yz}~~}||~~~}~~}|{zz{|}}}~~~}}~}~~|~~~{ywvvvxxyyyzzzxz}}}}}}~}}}}}~|}~}}}}}~~~}~|{z{{~}}}~~~~{||||||{}}}}}~~}||||{|~~~~}|}}{zz{}}}}}}~~~~~}}{{{{|}}~~~~~~~~~}~}{ywvuvvxxyyyzzzyz}~~}}}~~}}}}}~~||}~~~~~~~~~}~}|{{|~}}}~~~~~~|||}}|||}}}}}~~}||||||~~~~~~}~}|{z{}~}|||}~~~~~~}~|||||~~~~~~~yxwuuuuvyyyyzzzzy{}~~}}}~~}}}}}~~||}}~~}~}}}}~~~}~~~~~~~~~}}}~~~~~~}|}}~~}}|}}}}}~~}}||}|}~~~~~~~~~|{z{|~|zz{}~~~~~~~~~~}~~~~}}}}~~wvuttuvwzzzzzzzz{{}~~~}~~~~}}}}~|||}}~}~~}~~~~~~~~~~~~~||}~~~~}}}}~~~}}~~~~~~}}}}}}~~~}}}}}}}~~~}}~~~}|{{}|zz{|~|}}~~~~}}~~~~~~~~~wvuuuwxy||||{{{{||}}~~~~~~~~~~~~}|||}~~~}~~}~~~}}}}}}}}||}~~~}}}|||}~~}~~}}}}}~~~~}}}}~}~~~~~~~~~~}|||}~|||}~{|}}~~~~}~~~~~~~~~~~}zyxxxy{|~~~}}}}}}}}}}}}~~~~~~~}}}~~}}}~~~~~}}}~~}}}}}}}}}}~~~}}||{|~~~}}}}}~~~}}}}~~~~~~~}}}}~~}{|}~~~{|}~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}||{{|}~~~~}}|||}}}}}~~}~~~}|||~~~~}}}~~~~}|}~~~~~~~~~~~~~~~}||{|~}}}}}~~~}}}}~~~~~}||{|}~~}yz{~~||}~~}}~~~~~~~~~~~~~~~~}}}}}~~~~~~~}}~~~~}~}}~~~}||||}|}}~~~~}||{|~~}~}}}}~}~}||}~~~~}}|{|~}}}}}~~~}}}}~~~~}|{{{|~}}~~~~~~~wxz|~|}}~~}}~~}}}}}}}}}}~~~~~~}}}}|}~}}}~~~~}}~~~~~~~~||}}~~~~~}}}}}~|zz{||}~}}~~~~}}}}}}~~~~~~~~~~~|||}~}}}}}}}}}~}}}}~~}~~~{zzz{|~~}~~~~~~}}~~~}||||}}}}}}}}~~~}|{{|~~~}}~~~~~~~~~~||}}~~~~~}}}|}~~|{z{}}}~}}~~~~}}|}}}}~~~~~~}}}~~~~~~~~~~~~~~}~~}{zzz{|~~}~~~~~~}}~~~}||}}}}}}}}}}~}|{z|}~~}}~~~~~~~~||}}~~~~}}}|||~~|{{|~~~~~~~~}~~~~}||||}}}~~~}~~~~~}|{zz{|}~~}~~~}}~~~}}}}}~}}}}}}}}~}{{z{~~~}}~~~~~~||}}~~~}}}|||{}~~|{|}~~}}~~~~~~{{||}}~~}}~~~~~~~~}||{zz{}}}~~~}~~}}~~~}}}}}~~}}}}}}}}}|{z|~~~}}~~~~~~~||}}~~~~}}}}||||z|~~}|}}~}}}~~~~{{||}~~~~}}}}}}~~~~~~}}{zz{|||}}}}~~}}~~}|||}~}}}}}}}}~~}|{}~~}}~~~~~~~~~~}~||}}~~~~~~~~~}}}|||{{z{}~}|}~~~}}~~{||}~~~~~~}}}}~~~~~|}~|}~~}|{zz{||}~}}~~~}}~~||||}~}}}}}}}}~~}~~~}}~~~~~~~~~~~~~~|{|~||}}~}}}}}}}}}}}|||{{{y{}~}}~~~~~~~~||}~}~~~~}~~}}}~~~~~~}}}}{|~~}|||~~|{zzz{|}~}}~~~}}~~{{{|}}}}}}}}}}~~~}}~~}~~~~~~~~~~~}}~~}}~|zz{}~||}}~}{|||}}}}}}}|||{{{y{}~}}~~~~~~~|}~~~~}}~~~~}~}}}~~}||||~z|}}|{}}~~|{zzz{|}~|}~~}~~~{{{|}}}}}}}}}}}~~~~}~}}~~~~~~~}~~~~}zxxy|~|||}}~}~}|{|}~{|}~~~~~}||||}}~~~~}}||}}~~}|{{|||}}}}}~~}}~~}}}}}}}}}}}~~~~~~~~~~}}}~~|{{~}|~~~~~}}|}~~~~~}~~~~~~~~~~~~~~~~~~~}}}}||||{|||}}}~~~~~~}}}~}~~}zxwx{|||||}~~~}||~}~|}~~~~}}|||}}~~~}}}}}~~~}}|{}}}}}}}}~~~~}}||~~~}}}}}}}}}}}}~~~}}~~~~}~~~|{|~~~~~}|{|}}}~~~~~~~~~~~~}}}|||||||}}}}}~~}~~}}|||~~~}zxwxy{{{{{|}~~}}}|}}~~}~~~}}||}~~~~~~}}}~~~~}}}}}}}}}}}}}}}}||||~~~~~~~}}}}}}}}|}}~}}}}~~}}}~~~|}~~~~}|{z{{{||||||}~~~~~}}}|||}}}}}}}}~}}}~~|{zz|~~~}zxwwyy{{{{{|}}~~}|||~~}}}~~~}}|}}~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}~}||}~~~~~}}}}}}}}||}~}}}}~~}}|}}~~~~~~~~~}|{zzz{{{{{{{|~~~~~~~}}}||~~~}}}}|~~}||}~}|zyy{}~~~|zyxxyz|{{{{||}~~~}|{{|}}||}}~~~~~~}}~~~~~~~~~~~~}}}}}}}~~~}|||~~}~~~~}}}}}}}}||}~}}}}~~~~~}||||~~~~~~}|{{{{{{{zz{|~~~~~~}}}}~~~~}}}}~}||}~~}|zyy{}~~~~~}}|{zzz{{}|||||}}}~~~~~}|{zyz{|~}||}}}}~~~~~~}}~~~~~~~~~}}||}}~~~}}}}}}}~~~~}}}}}}}}{|}~~~~~~~~~~}~~}|||}}~~~~~~}}||||{{{||}}~~~~~}}}}}}~~~~}}}~~|{zzz|~~~}~~}||{{{|}~~}}||}}~}~~~~}}||~}~~}|{zyyzz{}~}||}~|}}}~~}~~~~~~~}}|{{|}~~~~}||}}~~~~~}}}}}}}}{{|~~~~~~~~~~}}}}||||}}~~}~~~~~~}}}|}}}}~~}~~~}}||}~~}~~~}}||y{}~}}~~~~~}}}}~|||||}~~~}}}~~}}~}}|{{z|}~|~}}{zyxxyz{}}||}}~||}}~~~~~~~~~~}}|yz{|}~~}|||}~~~~~}}}}}}}}{{|~~}}}}~~~~~~}}}}~~~||{||}~}}}~~~~~~~}~}}}}}~~~~~~~~~}{{|~~~~~~}}y{}~}}~~|zxxxyz}|{}~~~~~}|{{zzz{~{|~~~~~}{zyxwxy|~||{{{{||||}}~~}~~}}}~}yz{|}~}|{|}~~}|{}}}}}}}}{|}~~~~~||}}~}~~}|||}~~~}~~}{{|}~~~~~~~~~~~~~}{|}|{{}~}{zxxyz{|{{}~~}|{zyyz{~}}~~~~~~~~~}|{zzyxyz|}||{{{{||~~~~}}}}~~}~~}}}~~z{||}~~}||{|}~~}|{}}}}}}}}|}}~~~~}~~}||}~~~~~~}|}}~~}~~}|}~~~~}}}~~~~~}}~~}}{zyyyz|}{zz~~~}{zyxy{}~~}~~~~~}||||{{{zz{|}~~||{{{{||}}}}~}}}~~~~~~~}~~~~|}}}~~~~~}}||||~~~~||}}}}}}}}}~~~~}}|||{||}~~~~~}~~~~~~}|||}~~~~zyyyz{}~zyz~~|zyxz{}~}~~}{{{||||}{{{|||}}|{{zz{{||||}}~~~~~~~~~}}~~~~~~~~~~~~}||{|}~~}|}}}}}}}}~~~~}|{zz{{}~~~~~~~~~~~~~|{z{}~~~~~~yyyz{|}~yyz~}{zy{|}~~}zz{{|}}~|||||{{{{{zzzz{{{|||~~~~~~~~}}}~~~~~~}}|||}~~}|}}}}}}}}~~~~}|{yz{|~~~}}~~~~~~~}{{{||}}~~yzz{|}}}zz{~}|}~~~}zz{{|}}~{{{{{{{{{{zzzz{{|||}~~~~~}}}}~}}~~~~~}}}}}}}}}}}}}}}}~~~~}}|z{|~}}}}~~~~~~~~~~}}||{|}~~~~~~zz{||}}|{{|~zz{{|}}}{{{{{{{{~{zzyyzz{||}~~~}||{|}~|}~~~~~~}~~}}}}}}}}}|}}~~~~}{|~|||}}~}}~~~~~~~~~~~}{z|}~~~~~~~~}~z{||}||||{|{{{|||}}zz{{{{{|~~~}}|{zzyyzz{|}}~~~||{z{|}~|}~}~}~~}}}}}}}}}||}~~~~|}||||}~~~{|}~~~~~~~}}~}~~~~{y{|~~~~~}|~~}|{{{{{}}~~}}}~}|{{{{{zzzzz{|}}|yxwy{|yyz{{||}{{|}~|||{zzyy|}}|~~~~}~~}{~~~~~~~~~~~~~~~~}~}|{|}~}}~~~~~~~~~~~~~~~~}|||||}}~}|||}}|{{{{{{zzz{{|}}|ywwxz{yzz{||}}{{|}~}}||{{{z}~~}~~~~~~~~~~}|}}}}}}}}~~~~~~~~}~~}|{|}~}}~~~~~}}|||}}~~~|{{{}|{{{{{{{{{z{{|}}|ywwwxyzz{{|}}}{{||}~}}}}}}}|~~~~~~~~~~~~}|||||||||~~~~~~~~}~~}|||}~~~~~~|||{{|}}~|{{{||{zz{{{||{{{{||}|zxwwwx{{{|}}~~{{|}}~~~~~~~~~~~~~~~~~~~}||||||||~~~~~~~~|}}}||}}~~~~~~~~~~~~~{zzz{|}}~~~~}||{{zzz{{|}||{{{|||{zyxxxx{{|}}~~||}}~~~~~~~~~}~~}~~~~~~~~~~~~~~||||||||}}}}}}}}|}}}}}}~~~~}}}~~~~~~~}}~~~~~}zzz{{}~~~}}|}}~~}}|zzzzz{{|~}||{|||{{zzyyzz||}}~~~~~~~~~~~~}}~~}}~~}}~~~~~~~~~||||||||}}}}}}}}|}~|}}}~~~~~~}}}~~}}~}~~~~~|}~~~~~{{||}~}|{||}~~~~~}||{zzyyzz{|~~}|||||{{{{{{|||}}~~~~~~~~~~||}~~~|}~~}}}}~~~~~~~~~}}}}}}}}}}}}}}}}{}~||}~~~~~~~~}}~~}}~}~~~~~|}~~}}}~~|{{||}~||}}|{{zyyyyzz{|~~}|||||zz{||}}~}}}~~~~~~~~~{{|~~~~~|}~~}}}}~~~}~~}}~~~~~~~~~}}}}}}}}{|~||}~~~~~~}~~}~~}}}~~~~~~~~}}}~}~}|{|}~|{{zz{{|||{{{zzz~~~}||{{{zzz{}~~~~}}}}}}}}yz{|}~}|{{z|}~}}}}}~~~|{{|~}}}|{{zz}~~~}}~~||~}|{z}~}}}~~~~}~}|||||}}~}}}~{{zzzz{{|||{{{zz}}}}||||{{zz{}~~~~}}}|||||yz{|}~~~}}|{zz|}~~}}}~~~}|{{|}~~}}|||{~~~~~~~~~~}|{{|}~~~~~~~~}}}||}}}~~~~{{zzzz{{}}|||{{{||||}}}}||{{{|~}}|||{{{zz{{|}}~}}||{{zz|}~~~}}}~~~~}|{{|}~~~~~~~~~~~~~~~~}|{{||}~~~~~~~~~~~~~~~~~~~~~~~}~|}{zzzzzz{}}}|||{{{{{|}~~}}|{{|}~}}}}}}}}||||{{{{{{{{||||{{{{{{zz}}~~~}|}}~~~}}}}~~~~~~~~~~~~}~~~~}||{zz{||}}}}}}~~~~}~}||~~~~~~~}}|}||}~{|~~zzzyyzzz}|||{{{{z{{|}~~}|{|}~~~||||||||||||||||}||||{{{zzz{{{{{}}}~~}|}}~~~~~~~~~~}~~~~}}||zzz{{|}}}~~~||{|~~~~}}~~~~~~~}|||{{|~~{|}~}zzyyyyzz||{{{zzz{{{|}~~}|||}}~~~~}|{{{{{{{{{{||}~~~~~}||{{zz{{||}}}}}}}~}}~~~~~~~~~~~~}}||xxxxyz{|}|{|~~~~~~~~~~~}}||{zz{~}}~~||zzyyyyzz{zzzzyyy{{||}}~~~||||}|}}~}|{zzzzzzzzzz{|}~~}|{{zz{|}}~~}}||}~~~~~}~~~~~~}}}}yxxxyz{|~}|}}}}~~~~}}}}zyy{~~~~~~}|{zyyyyyyzzzzyyyxx|||}}}}}~}||||{|}}}|zyyyyyyyyyz{|~~|{{z{{|}~}}||}~~~~~~}~}}~~~~}}}}yyxxyz|}~}~}}}~}}}}}|||wwxy{|}~}}|||}}~||||||||~}}}}}|{zyxyyzzywutuvwuwz|~~}|~}}yzz{{|||zzyxwwxx||}}|{zzz{|||||~~~~~~~~~~~~~~~~~}z|{{z|}}}}}||||wwxyz{||||||||}~{{{{{|||~~}}}}}}|{zyyz{zyvuttuvvwz|}~}}~~~{{{{||||zzyxxxxx||}}|{{{||}}}||}~~~~~~~z~~~~~~}}|~~~~}}||||xxxyyyzz{{{{||}}{{{{{{{{~~}}}}}}}|{{z{{{zyvtssttvwy|}}}}}}}}||||{zzyyyyy||}~~}}||}}~~~}||}}~~~~~|~~~~~~~}}||}~~~~}|~~}}||{{xxxxxxxxzz{|||}}{{{{zzzz}}}}}}||||||||||zxvsrrssvxy{|}}}~~~~~~}}||{{zzzzz{||}~~~~}}}}}||~~~~~}}|}}~~}~~~~~~}~|~~~~~~}}{{z{}~~~}}}~{|{|~~}|{{{yyyxxxxwyz{|}}}}|||{{zzz{|}}}}||{|||||||yxusrrstwxy{|}~~~~~~~~~~}}||{{{{{|||}}~~~~}||||||||}~~~~~}}|}}~}}}}}}}}}}~~}{{z|}~|||}|{{}~}|{{zyyyyyyxxyz|~~~}}}||{{zz{|}~}|{zz{||||{ywutstuvxxyz{}~~~~~~~~~~~~~~}}}}||||||}~|}}~~}}}|||||{{{{|}}~~~}||}~~~}}||}}~~~}||}{||}z}}~}|{zzyyyyzzzzy{}~}}|{{yz|}~}|{xyz{||{zxwuttuwxxxyz{}~~~}}||||}}}}}~}|||}}~|}}}}}|||||{{zzzyz{|}~~~||}}~~~}||}~~~~~{||~}}|{|~}|{zzyyzzz{{{z{~~}|||yz|~~}|{wxz{|{zzxwuuuvxyxxyz{}~~}||{{{||}}~~}}}}}~|}}}}}||}}|{{zyyxxz|}~~~||}}~~}||}~~~}~{||~{{{~~{zz{{xyzz{{{{}}}~~}}}||||||||||{{yyxxxxyyxwwwwyz{~~~~}|{zz{|~{{{{{|}}~}}}}}}|zzzzxyz||||{}}}}~~~~~~~~~~}|zzz|{zzz|~~|zzz{xyz{{{{{||}}~~~}}}|||||||||||yyxxxxyyxwwvwyz{}}}}|{zyz{|~{{{{{|}}~~}}}}}~}|{zzzxy{|}}||}}}~~~~~~~~~~|{z{}||{{}~~}{zzzyzz{{{{z{{||}~~~~~~~}}}}||||}}}}zyyxxyyzwwvvwxz{||||{zyyz{|~~|{{{{||}~~~~}}}}~}||{zzzz{}}}}}~~~~~~}}}~~~}|{|~~~}}}~}~~~~~~~~~|{zzzz{{{{{zzz{{|}}~~~~}}}}}}}~~~zzyyyyzzwwvvwxz{{{{{{zyy{|}~||{{{{|}~~~~~}}|~~~}|{{z{{|}}~~~~~~~~}}}~~~}}}~}}~~~~~~~~}}~}}~}|{z{{{||{{zzzz{||}}~~~}}}~~~{{zzzz{{xxwwxyz|{{|||{zz}}~||{{{{||}~~~}||}~~~}|{z{{||}~~~~~~~}}}~~~~~}~~}}~~~}~}||}~~||{||||{{zzz{{|}}}~}}~~|{{zz{{|yyxxyz|}|}}}}}||}||{{{{|}~~|{}}~~}|{{{{{|}~~~~~~~}~~||~~}|||}~~}|||||{zz{{{|}}~~}}~||{{{{||{zyyz{}~~~}}|{{{{{}}~|{|}~|{{zzz{|}~}}~~}}~~~~|}~~{|~}|||}~|}}}|{zz{{||}~~~}~~||{{{{||{{zz{|~~}|{{{{{|}~|{|}~|{zzyyz{}~~}}}}{{}|}}{|}|~{||}~~~~~|}~~~~}|{zz||}}~~~~~~}}}}~~}{zy{{|~~}{zz{||}~~}|z{~~{zyyyz{|~~~~~~~~{|~~~}|}~||}~~~~~}}~~~}|{{||}}~~~~~}}}}~~~}{zy{|}~}{zz{{}}~~}|z|~~|zyyyz|}~~~~}}~~~}}|}~}}}}~~~~~~~~}|||}~~~~~~}}}}~~}|{{z{|~~|zzzz}}~}|}}|zzz{}~~~~~~}}|}~~}}}}}~~~~~~|}}~~~~~~~}}~~~}|{{{{|~}{zzy}~~}~~}{||}~~}}}}~~}}}}~~}}~~~~~~~~~~~~~}|{{|||}~}|{z}~~~~~~~}||}~~~~}}~~}}~~~~~~~~~~~~~~}{{{|}}~~}}}~}|{|}~~}|||}~}~~~~~~}~~~~~~~~|{{{}~~~}~~}~~~}|{|}~}|{{{|~~~~~~~~}}~~~~~~~~|{{|}~~~~~}||~~~}~~}||}~~}{zz{}~||~}}~~~}}~}}}}~~~~~~}}~~}}}}~|||||}~~~~~}}~~~}{zz{}~||}~~~~~}}~~}}~~}}~~|}}~~}}}}~~|{{{||~~~~~~~~}|{{|}~{||}~~~~~~~~~~~}|||||}~~}}||}}~~|{zz{|}~~~~~}}}}||||}}|||||}~~~~~||{{{||}~~~~~~~}||}}|~~~}{zz{|}~~}}}~|~~}|}}}||}}}~~}||{||}~~~~}|{{{{{|}~~~~~~~}~~~}}}}~|~~~}{{||}~~}|||z|~}|}}}}}}}}~~~~~~|||}~~~~~~}}|}}~}|{{{zz{|}~~~~~~}~~~~~|~~}~~}}~~}|{{y{~~}}~~~~}}~~~~}||}~~~}}}|||{{{}~~}|||||yz{|}~~~~~~}~}~~~~~}|{{z|}}~~~~}}~}}~~}|}~~}}|||{{zz{|~~}}|||}}yzz{|}~~~~~~~}~}}~}}}}}||{z}}{z{|{{|||||{{{|}~~|{{|}|~}|}~}}~}{{|~~~}}||{{{{||~~~}}|}~~~}|{|}~~~~}}|{{|~~}}~~}zz{||{||||||||{|~~}||}~}}||}}}~}{{}~~}}}||{{||}~~~~~}~~~~~{z{|~~~~~~}{{}~~~~~~|zz|}}}||||||||{|}~}~~}|{|}}~}||}~~~}}||||}}~~~~~~~}~~~~}zyz{}~}||~}{zz|~~~|||||}}}{{}~{{{}}~~}~~~~}}||}}~~~}~~}~~}}}}}zyz{|~~}}~~|}~|zz|~~||||}}~~{|}~|{|}}~~~~}}~~~~}||}~}}~~~~~}}|}~~{zz{|~~~}|}~|}}{{|~~~{||}}~~|}~~}|}}}~~~~~}|||}||}~~}}}}~}|{{}~~}}}~~}||~~|{|~~}{||}~~}~}~~}}~~~~}~~{|}~~~}~~~||}~~~~~}}||}~}|{|~|||}}|{||}~~~~~~}}~{|}~~~~~~~}}~~~~}}}~}|{|}~}{z{}}~}}|{||}}~}}~~~~~~~~{}}~}~}~}~~}}}{{{}zxxz}~~~|{{{{}}~~~~}}}~~~~}~~{||}}~}}~~~~}|{{{~{yyz|~~~|{{{{||}}}~~~}}}}}~~}}}~~~~|z{|~}~~}|~~~~{zzz}zyz|}}~~~~}||{{{|||||}}~}}}}}}~~~}||}~~~~|yz{}~~}||~~~|zyyz}~{zz{|}|}~~~}}|{{}||{|}~~~~}}}}}}~}|||}~~}}~~}zz|}~|}~~}~{xwxy|~}{zzz{|~}~~~~~~}||~}|||}~~}}}}}~~|{{{|}~}|}~~{|}~~}~~~}~~~}}~yvvxyy{~~|{zzzz|~~}}~}||~~~}}}~}|{z{||~}||~~~~~~~~~~~~~|~}}xuuwyxy|||{zyyzz}~~~}}|}~~~}}~}|{zz{|~~|{|~~~~~~~~}~~}|}}}xuuwxwy{~{zzyyyzz}~~}}~~~~~~}}}~~|{zz|~~}~~~|xvvx|~}xvvutvwy~|zywvvvxy{}wx|~~~~~}}}}}~~~}}~~~|zyzz}~}}~|zwuvx{}~ywvutuvx}|yxuuuuvxz{wz|~~~}}}~~~~~~~~~~}{zxxy{|~||~{ywuuwy{{yxvustv{~zxwtssstvwyxz|~~~~~~~~~}~}{ywwwyz~}{{}~~~{yxxxy{|~~|zxrsuz~}ywvrrqqrtuvx{~~~}}~~~}}~~~}|~{zvvvwx}~|z{}~}|{|}~}zxwvwz{||yssuz~|xvurrqqqstuy{~~~~~}}}}~~}|}}~~~}|zwvuvx|~|z{~~|{zyz{}}zywwwyz}uuvz~{xwvsrrqrstux{~~~~~}}}}~~}|||}}~}~}{wvuvw|~|{|}{zyxz{}~wxwww|www{~{xwwutssstuvy{~~}}}}~~~~~}|||||}~}~~|wvuvw|~|{|}{yxwz{}xwwtvyyxx{~zxxxvutstuvwy{~~~~|||~~~~}wvutux{||xvuz|~zy{|{{|~zxyzwvvttuz}{|~~}}}~~~~xwuuvx{}|ywv|~}{}~~zxxywwvtsvy~||~~~~~}~xwvuvy|~}{yx~~~~~zwwwvwvutwz}|}~~~}~~|}~yxwvwz}|zz~~~~zvuuvuuuuwz}~}~~~}~}{|}~zyxwx{~}|{~zvuusutsuv{~~{}}~~~~~|{|}~~~{zyxy|}||}zvuurrrssw{|xy}~}~~~~~|{|~}|{zyz|{~}|||}}~~~}}}zwvuoqqrrw{~}xx|~|}~~~~~~|{}~}}{zyz}{{~}||~xyzz{zzz~}zwvvnnpprt{~~yx|~~~~~~~|{z|~~~~~~}|}~}}}~zwwwxyyzz{|}|xvvwuutssuz~~~~}}{zz|}~~~}~~}}}}zvvvwwxxxzz|}~~|xvvvuutsruz}~}}~|{yy{}~~~~}}}|~~}}~zuuuvvvvvxxyz{||}}~}{xuuvtttrsuz~~}}}|zyxz|~~~~}}}|~}{{|}~{wwvvvvvvuuvvwxyy{||{xvuvuutstw{~}}|zyxy{}}}}~~~~|{{|}~yyyxxwwwuuttuvwxz{|{yvvvvvutux}~|{yyxz~}}}~~~}{{|}||{zyxxxtsrrrsuvy{||zxwwuuutux}}{zzwz~~~}}|~}{{||}}|{zyxwutsrrtuwy{}}{yxxsssssw|~|{zwy~}}}}||{z{{~}}|{yxwwvutsstvwy{~~|zyyqqqqruz~}zxw{}~||||}}~|{{~~}{yxwy{}~}}}{zyxxxvutstvxyz{||{ywvvusqqtz~}}}~~~}{yx|~~||||}~~}||~}{yxwxz{~}}}|{yyxxxwvuuvwz{|}~~}{xwvusqpty}~}~~~}|{~~||||}}}}}~~}}~}{zywwxy{~}||||{zyyxxxywwvvxz|}~~~|zxutrppsx|~~~~~~~||||}|||}}~~}}{zzxwwwy|}|~~~|zzz{{yyxxxyyzwwwxy{}~|zxttrpprwz~~||||}{||}~~}|{{{yxwxy|}{z|}~~|zyyzzxxxxyz{{xxxyz|}}|yxttsqprvy~~~~~~~||||}|}~~|{{|zzzz|~}zxwy|}~}~~}{zzzxxxyz{}~{{{|}}~~|yxuutrqsvyz}}}~}}~~~||||}}~|{||{{|}}zwwy{}~}||~|zyxxyz{}~{yuvusrsvyz~|||~~||}}~||||}~|{|}{|~}zwwy{}~}{{~{yxxyz|~|zvvvtstwyz~~~|{|~~~~~~|{|}~~~}||{}~{{}|||}{zz{|~yxwvvwxxz}~|{{{}~~~~||}~~~~}||{}}}~}}}|{{{}~yxwvvvwxy}~||||~~~}}~}~~}||z|}~~}|{{}zywvvvwwy|}|}}~~~~}}~~}}z|~~}||}{zxwvvvwy|~}}~~}~~~~~z}~~~~~|~|{|}|zxwvvwy|~~~|}~}}}|~~~}}}}yz}~|z{~|zxwwwz||}~~}}}}~~}}{|||uxz~{yz~~{yxxxz|~|}}~~~}|||}~}|z{||tuy|}zxy}|zyyy{|~~~~}~}||}~~|{}}zx||}~~~~~~}zyyyzxyz{|~~|zyyy{|zzxvuw|~{zyzz{}~~~}~}||}~|{}}zy||}~~~}|zyxyzxyz{|~~|zxxxyzyxwutv{|zyzz{~~~~}}}~}|~~{z|}~~~{}~~~~|yxxxyxyz{|~~}{xwwwwwwvttuy|}{zzz|~~~}~}}~|{}~~}z{|||}~}zxwwxyxyz{|~~|zxwvvuvuttux{~~{zz{}~~~~~}}|}~}z{||{{}}{ywvvwxxyz{|~~|zxwwtuvvuvxz|}}|||~~~~}{|}|{{|~{zxvuvwxxyz{|~}{zxwuvxxxxyz{|~~}~~~~~|}~~}{{}~zywuuuvwxyz{|~~}{zxwvxz{zzz{z{~|~~||}zxvutuvwxyz{|~}}}|{yxwwy|}|{||z{}|}~~|}~ywtstttsvxz{{|~}{zyyz{|~~~|~~~}yvtstuutuwyzz|~~|{zzz{}}~~xvtsuvvuuvwxy{}}|||~~~xvttuwwvuuvvw{}zxuuvwwvttuuvz~~~}~|ywvvwwvstuvwy}~~~~}~}}~}{xwwwvustvwwy|~}~}~|}}|~|ywwvutrtvwxxz|~~~~~~~}ywwyzxxwwwxz{~~}}~~~zxxyzyxwwxyz{~~}}~~{yyz{yxxxyz|}~~~~~}{{{{yyyyz|~~~}|||zyzz|~~~~~}}zzz{}~~~zz{|~~~~{{{}~}}~}}~~~~}}~~~~||~~}~~~}}~}||}~~~{}~}||}~{|~~}||}~~}~~~~}}~~~~~~~}~~~}}~~}|}~~}~~}||{|~~~}~~~}}~~}~~}~}}}~~}~~~}}|~~}~}~~|||~~|~{~~~}}|}~|||~~|~~z~~~}|{{y{}}~~|~~~~}|}|{yvvx|~~}~~}~~~~|{vwx}}~|{~}wwx}}~~}{|wwx|~~~{y|~xwx{~~}{yz{{zy|~~~}zxz|~|~~~{zxy|~~}}~~~~~}}~~~}~~}|~zuv|~wqt|}~ztx{y|~~~~}}~|}}~|}}~~~}}~~~~}~~~~}}}~~}}}|{{}|zz{~|{z{~~|{}}~~~~~~