\\\\\\\\\\\\{zz>~~|~~}}|~||~|~|~}y{z~}|~|~}}}}}|~~|}{|~~~|}{~{~{|~x|~}~|~~~~~}}|~}|~|}|~~{~}z{|~}|~|~~~z{}~}{~~}}z|}{~}{}}||~}~}z}}|}{}~{{}}{{~{|}~}|}{}z}}~{~}}x}z||zz|y~z~z~~}{~~{}~~}~|}{|||}|}~}~~{}~~~}~z}}|~}||}{~~{~~{y}}{}}~}|{{y~}|~z}}}~~|z}}}{~~y~}}u{~z}|}}}||}||||}{|}}|{{~}~~v~~}~{}}~{~{~x{u}{{|{~v~zy}~{~|~|z}z||}{~~{}{{}z~z{y{~|||~}|~~~~|{~~~}~~z}~}{z}{~y{x~}~~~~~x}}}~}~~y~|~{~~|||~~~{}~~}~|~~||~~|}{}{x~~|~y||xz~~{||~~|{}{z~|}{}}}{}{{~y|~}~{}~|{|}{y}z|~|~~y|~}~|||~}zz~z~}{~|z}~|~|~zx|y|||~|}~}{~}|}z~|~x|{}~z~~|~}}{~~|{~|~{~~~~{|~}~~|x{}|}y{}}}}~{|z~{~}{~~w{~y~~~}~w}|~~~z||{|}|}{~{~{|}~~{|~~}~}{}}~|~{{~~{}y}}}{|}~{~{~~}{{{~~~~y}~~}}~~~{{|{~y{|}y}~~x}}~|~~|{~||}~~|y}|}}|{~~{{||}}x}|~|}|~|~||~~~{}~|}}z|~}~{}~z{|||~{|~|{~z~}}}~~}~|||~{v~~~~~~|{~~~~~~}}~}~~|~||~}|z{}z|~{|v}z}{}{~}y{{{~~}~}}v}|~}}|yz{z|~~yx{|{xz}|~~|}z|y~~z~|||||~}z~}~yz{||{z~yy}}~~y{~y~~yzzzzz~|z{}~|}{~~~{}{|{~}{~||~zy||z}~||y~~}zy}}{{{|z|~{~x}z~y}z~}~~{zyvww|{{y}}y|~}}y~y}{{|z|~y~}|{|xy~}}|}~yy}|~{~}z|z~~z}{}}x~}{}||{||yx}}||z|{|~~~|}}}zx}z{}{}z~{{{z~~w|}}t}|yw{}|}}z}}}y{|~}~}zz}|~{}z~~|z}}vzyzzz}yw{v}x~|~z~}z|}~}}{{z}}|{~|{~y~|wz~}~}{}yx{~{}|}~|{||}}}|~~|}~z{x|~z|}}|zz{~|y|z{|}{}|~}~|x~~y}}~|~~}|~}~}~z|}~wzzx~{{||~|{{}z|}|{}w{~z~~|zz}zw~|~~z|}~z~~}|z}{}{}x}yz{x|~}{wyw~|~}|~|y{{|~~}~}~|x~}|~{}~~}|}{~~}z~}{}}~}}{~{}}~~~~|~}}z}~~~~}{|{w~}}|~{~~~{{||{~}~~}~}{}~}z}{{~}~}~~||}~}||{z}}}{z~}{}~z~}}~~|~~}z|~y}z|}}|z{||~~}{{|~~z~}zz}z~~{~{}|z}~x~~~}{{|}~|x||~}z~{{~{}|y{|~v|~|{|~~}y~}}~~~}}~~~}~~}}|~z}|}zv|||||}~}~|{||}{~~~~||~||}}~||~yx}v~~y}}y|~}|{z{}|}z}||~}|~~~}{{{z}|}y~}}}|~}~}|||z~|}~z~}{~zy}~~}}z}}|{w~}xz|}~{}zz}}~z|}}{zz}{}|{|y|~z}~~zz{~~}|z|y}~{{}|vz}~}~|{|z{{{z~~~~x~||}~}zyz~||x~{|zz}}~|{zx~}z}~}|}~zy~~}x~{~|}~~{~}z~~|}~}y~}}|~||}||z}}|{|{}}~}|{~|z||~}~|}|}z}{z~||~{||y~}~|}}z}|v{}{~y}}|x~~~|~~~~~}~~{~}~y~~}|~~~~~~~}}|}~~~~}~~~}~~z}}|~|{{}~~~~}~|}}~}~|}~}}|~|}~z|~}~{{{{|||}u{}~~|z~{z~}|{|~~}||zz~~~}}y}~|||||{y}z||~~}z{}~{zx{y~zy|y}y}{{|}~}zy|}{~~~}{|{|}}~~|}~~}|}~{y}~}~w}|~z{z{~}yz}~~{w{|}z{~z{}|{|z||}}}{x{~~{||}{y{||||yz}~|zx|~{~}y}{}{~||{}|{y||~}wsy{~|{x}}~w|}}~|z}~||x|}z}{{~}ty{~{y{y~{~}z~}~}|zz{}z}}}z~z}{|}~{{}~|z}}{~}w}}|||}~}y~~{}}z~|y}|~{z|z}{|z{|z}{zz~~{{}z}~}}{}~~}}|~}y{}{|{|xz|{|x{~y}y||zw}~{{zx||~}~}}z}{zzz}z}~}{}}{{yz}~}||}}~x~x{|~yz~}z{~~z~}}y~}~~~}||}{~|y{||~~~}~{x{~{~z~y|{}~~{~~x}{}}{}}|xzy|y|~~yw~~x{y|y|y}zx{{|~~~|}}z~|~~~~~~~~~~|~~~~{~~{~~}}}{~}~}}}y~|~}~z~~}~}~~|~~}|~}}~~}}~~~|~~}}~{}|}}}z~y|~|~{~|||}{z~z|{x~}{~y}~y|{zy{}y{z}~|}x{~|}~||z~}zy}|}}z~}~{~}|}y~}z}x~}}~z~|x~z{~~~y|||{~}v}y}{}|~}|}~~|y|}|{w|~~}}|||}}~{z{z~}x}}||}}z~~||{|~}|~~~{~}~~{{|{|}}}|}}}||z|}|{{{~}||~}}}|~|{}}|}}~|}}||~}{|~z}~|}|~|~qy||}x{|~x|~|{zy~|~}~{}~wy{z{y~{|}|y|~|zz}}|{w}{}||}}|x{}|{~|{~|}}~|}{z~zx}}~}{|~z}~{|{}z}{|z~|}~{~|~{zy~~~{}|{x}}z|{~~{}z}||~x{z}~z{~}~{y}x}zz}}~{~~~{y~~|z}~}z~yz~{z|~|y}}{{y}zyw}{}y}~|~|{z{{}~~}}~~z~|||~y~~}z|z|~}|~yw{~}}|z{}{||~~{}~z~~}z|}|{y{~z}~|}}}}~}~~~}~~~}}}~}y~z~|x{~|}}}}~|}|}~}}~~~~~~~x{~}|~}}~}}}~~|~}}~||{~~|}~}{~x}|{|zz||v|{z{|}||~{{z{~}}}xy{}||}z|zz~}}y~~~{}v{}~~{zwz~zzzyzxywx}y{w{|z{~}}{}xxy|}zy|z|~~|~~y~x~{~}z|~|~zzxz~y{z}{x}{{z|z}}||x}wyy{~}y{~|~{||~{~|~|}}{zzy}{}~~xx|y}|}}{yxx|~wz|x}|~y}}}~|||~zz|}||wx}}{{z|x~}~}w}~~z}z}~{zy}y|~}~{~}{x|wyz|w|}~~{|~}|||}}z~{yzw}}w{|z}}|zzzyxy}y}w|{y|vz~~|{{z{~z~}}yz}{y{{x{~~{}}{~yyzz}~yy{y|x{|}z|yw|}y|w~x|~|~}y||}}}}||yz|zzz}zy~{ww{}y}|z}z}x{~zw{|y|z{|}~|z}{|z~~~}{~~{xw}|z||v}|~||}z{|}uy~|}z~}}y|{~zz{{z}~}}u{{}~|{zz{{~|~}x}x}}}ztw}~}~}~}}|{||{{~zy|z}}|~}{|{v~}~z{}xz}|x{z}zzyzzt}y{}zz{|~||~x{{}y~}||z|}{}~~z{}~zwx{{}{|||x}|v|x{~}~}u|}}~|}{z|~{}||}{z}~}z~~|}~{}}xz~~~zz}}~~|}}}{{}~~{~~|}{}}~}{|~~}}{}{}~}z}~~~}~~|}{}~~~~~~~~}~}|}~~~~~|||}|~~}~~}~~~x}}~~~~{}~}~~~|}~~}~~~~}z~}{|~|}{~~~~{zy~~~|}}~~x~}}}}z~}~}}}|}z|y}~y}~}||}|yy}~}z~z}|z{~}xy{{|}}~{}|v|z}~~~{{}|~}{~yz{}{z|~{{|~}~{x~{w|y}~~yz{|}|zz}|}}y}~}{zyxz}~}}}||~{|~z|{y|}z}{{{~{|~}||~}{y}z}z{~xz}~~|~|{z~|}}{}}}{~{{xs}|{y{}~z{~}{~~~yz}{{|~xy}z{}|}w{z|y}y{{y~|}~}~}|}||}~}}z{~}xz}z{~z||{}zzy}}~~}~y}}~|~y{}{}~}~z~x}}}~{}~}|~{y|{x|~}|y}~{|~}w~|y|{{~{||{{|~tz{~}}z}|}~}|zz|}|y|}{{~z|~}}}~|z|y~}}~x||zyz~{x|y|}}|}~|||~||y{zvy~}~{}}yzy}x}zzzz}|~xz{{}}{}{}~|~|||||||}~}{}~~w~~{|{}~}|~{~xy{|||wzy{y}{~yy~~~|zz|{z~y{}|~{|z}|}{y|~|~}z|~w~~{|}}qz}y~~|{|v~{~{zy~~|~~|zz|z~zxy{|z|~{z{~|~~}~}~}|}~~}||~~~}~}~~~~~}~~|~|~}~~}}~z}~~~~z}z|~~}{}|~~~}~~~}~}{~~~~y}~~{}~}~~}}~}~|~rz}|}{}}{{{x~yz}~|~}zx{~{w{}y}}|}~~~~~{}~y{|~}|~~|}z{}}}y}z~|}y~z||{|w|y|~~~w~{||~}}~z}zz}|}z}}z{z}|}|{zz~|{}u|{y}~}}z{{}|}||}}|~~~~{|wz|~{~||zz{|{|}|{{}|~|z||~~{}|ysw~}}z}}{wz{|~y{~z~~}z}{}|{~{~{~~|}|~}}x~{~{z{{~}||||w~y~w~{{z~|}|{~|y{}~~zz}z}}z{~|}|z||{y{{{|x~~{~y~~zx{w}yxs}yy||||y}z}||{}||{{|y{|z}|||}y|z{{z{{}|yx{|~|~{|~}{}~{xzz~{|{{~}~z{}zz{y~z{~|{{x{{~u~||{|~|{}{}|~|{{|}}}}}}{}z{{{{{z}|z~~zy{~{|{|{}}{z{}|}~z~~z|z{~{{~~~|~}|}xzz|}{zz{}{|y}||{y{}~z}}|{}}}~{}}y{{|z}{|}y|~~|}z}~z||}}x{{{y}y|y|}|~}{}~}~|{}~}}~~|y}}~~|~}~}~~{}~}~}~~~~~~}}}~z~~~}~}}}~~|~~~~z|~}~~~~|~~~}z|}~~}~|~~~~~}~|~}~}{{z~~~}~}~}~~~~||x{{}x{~}x|||{{}||{}~||{}~|y{|}~{|~|zz}|~z}|yzy{|xyz}}|}|{~~}|x|~||xv{~~{~}|~w}{{}}~~~x~z|}{|}z}}~x||}{|z|{~}~{}~{~}zy}}~z|{{}y}~yz||y|yx}|}|~|{~}~{|~}}~{~y{}}zz{|{}~}zx~{~~~{}~y~}x}x~x}}zx|{|}{{~{{}~zwy}{}|~{~~|~}~z~~~~}~}{|~|}~|v|~z|z|||{~}~}~|yz{|~|z~|}|~x|y~y|~{|~~{z{z~x{yvz{~|v{~}|y}z||z{yy~}}~{||}{|~z}y}}|y~}~zx~z{~{zy{}z}{}|}y|}}yz~y}}}{~{{vz}{z}zz{z|{{||~||yy}|~~|{|{}z}|{|{~~|yxy}~~}wz}y{}|}|~}~~|}{zy|{|{{|~{|}{}}{~|{|||z|y}}z~{}|y{~|z||}{}{{{~{|{}zy~{yy~y}|w~~~z{|}~~y{}z}}}{}y}|}|~wt~{~{}}z{y}}z~|~|z||{~{z{z~~{~}}~~~{~~|}~~}~~~}~~~|~|~}|}~~{|}~{~~}|~}}~|}~~~~~}}}}}z}~~|~~}|y{~~~~~|~~}~~~}~}~~~}}}|~}~|}}~~}}{~z|~{~~~}~y~~~yw{yzz}{}|~|wzz{|}z{w}}|zy~}}{zz{~}~y~w}z}~~z~zyy|~z{{||x~xxv}wy|z}y~x{wz~|y|}||}~z|}y{|xyzyy~|}|z~~yy~{}}||||z~{y~}|}z~y}y~wyy~~{||}z{|y}z}{|xv{{~{{~z}v{}z{|{z{{|y}||x}~z~u|}{z}}|}~~y|{~{~~|~{~x}x}}|}~}~|{{}xv}w~|}z~}xy}~}}~~~y}|||}~}}}}|z~}~}|~|wxzwx}{y~{}y~y{|x{~|{z~|x{y{~|{}}z}z{~|~{}|~|{}{{}~}}yy}z~~|{{yz~v|zzz{tv}~}w}|z{|}z{||}|}|~{}y{z|~~zx{~}}|x}{}{twyzyy|}yyx{}~~z|}~~{||y~zx}}||}|z~~w|{~yy{|yzux}}z|}wx~vy|~z}~z{x{x|{{y||y|tx~}||~|~{{z|y{x|}z{vyx~z{yx{{}y{|w{wuwz}{{z}}y{y~w}}~||}~}~{~{||y{{z~~~x{}x}{~ux{yyz|z{{z{z~~{yx~|{|~}}{}}}x}{|{|}y|{|{z}w|x{wz~{z{{~yx|zz{|}x|{{}~~y~~~{|{}~}~~|}}~~{|~|~{}|~~}{}~~}~{}~~}~~~~}}}~~|~}~|~~|~}x|{~}|z}~{{~~|}~{~|}}}~}~v~}}~}~~|}~~}~}~}~~}||}{~~|}}|~|}|~|~|{{~}{}{|~|}|||~~|}~}}z~~}}{~~~~~y~}}~~~|x{zx}}}~}}{|}~~~~~|}{~}~wz|{}y}}|}~x}||~}zz~}{{~~{z||}{~y{~{z}}z~y{}~~|{~z~{~{~yzz~~|||~|xx|zxy|}w|}{wy|{|z}}xy}}|{~}~|{}{~{y|z}~z{}~|{}}}~zy~}~{|}}}~x}}|}y~{}}||w{x~|zzzz{|~~}~{~|x}~|ty||}{yy|~x||}t~}x{~z~{x~v}y}y}||~}x{|{|{z}z}|}x|{~}z{~}z~{yx{}{z{{{w}~{z}}{|{x|}{yy{zv{|x{}~|}|{~~{y~wu}w{}{{}|{~{}z|{{y|}z}x{{}||{~~{~y{}|{||y}||~{{~|{~z}~~|{y~|}~{zz}}}~|y||zyy~~|{}~~z~~~}{~{||x{z}|zz~|z||~x~}y|}u~||~{}~~}y{|y{zv~|{~z~}x|||~{|x{{~|zz||~}}{~zzzzz{{{|zz|wy|||{}xz|z{~{|}{w{{{~|{{{~y~}}{||}}||~y{|{|}~}yx}~x}~|x}|z}||}|x{{zz{|~}vzz~{z|{w}y}{y|~y{z|y}y|{~xyxz{}z~~y~{w~z|~|~~~~|z~|~~||{~}}|}}~~~~|}~~~}~||z~~~~}~}|~|}~}}|~~~}~~}|{}~y}|~~~~}|~|~~}}}~~}~~~}|~|~~~}~}||~}~~||~~}|~y~}~}|~|{|x|}~~z}|{}|yxy}|z}|}||z~z~w}y}}~|||}x{~||{z}y{}~}z}~|{|y{{|y||z~xw||}|~}~|{||{}}{}}~y}~|{~{z}~|z{}}}~}yy}z~~w}{~||~~}z~z}|z~|}~~~z{{~{||~x|~{||~zy|z~z|y{}y||{~}w{}{}y|~~w{~|~z}~~~~}{}||zz}z|zzyy||z}}{zy||}{|}}}z|~z|{~z{}|||~zz{{~{}}~~||}xy|~}|}|z}~}}~|zz}|}w|}~~||{|{}|{zyz{zz~{{y{z|yuz{z~z~{}{}{{|z{~{xz|{yyzy~}yy~{x}x}}{~}v~}z|{z||~{}}}~|{{~{~||{~zwz|{~{z~{}~{z}}w{z{z~}~}~}~z}~|}z}|||{z}xzz{yy}{|y||{}||{x||}}~y}x}y{~~z~y{}||{~~zz}}{|}w{|}z}z{y~{~}~||}|zv~{}}{wy~}||z|{|||~{~}z|w{{}}}{|{z|y|{|{z~|||zz~~~{||x~~~{{|~~~}~~}~~~~~|~~~}~|||{}}}~~~~{}~}|~}||}|}~~|}~}||}~}}~}|~~~|~~~~~}~~{~~||~}~~z|}~{z{y~~~z}}~~~w||x|~}}|}}~|~{~||}~y}xzyy|{y|}y{y|z~|y~{x}y}{||{|{z|yxy{}{~|~y{|{}yty~|{~{}{|{z|~|xxxz~z}|~zx}y{|}||~z}}|zwyx|}z~|zz{yxw~{}y{}z~|{}{|wyz|zzw}v~}||xx}|~{}~z|{z|}{{yy|{z||||~|}w}}{{{z~~y}zy|~{}|~}{}zz|y||yyx{}z~x|z|z}z{y{{|yz{~yy}zz|||~{{xzzz}z|}zzzvuy~}zxyz||x}|y{|y}|||{~~~~|}}|}w{~}{z~wz{y|||{}|x~|}}x}|}|}{w{{}||zyy}~v|~}wx~y|z}z|{|y{{z{w~y|x}~~|~z~|yz|y{z{w~z}||z{{~w||}~wz{z}|zyyy|}|x}xzy|~}|~{|ww}|{{y||}|~xz{|}z{|}|zyw}yz}||wwzz|}|v}zx}w|}x||~{y~z}z|x{y|}}|{|zyz}{xyz|z|y~{}|{}x|{}z}{~}}~||yz~z~uy}||{|{|{r}~}}}}~z}zvxzyzy~}{|||{z~|}zz}~|~y}~|}}|{zy}{||{zv}|wz~~}{{{{~~{{{|~~}|~~~~~|}~y|}}|~}~~|}}~~~~{|~~{~~}|}}|}||}~}~~}|{}|~{~~}}~v|~|~}~~~~~~}~}}}~}}}{~v~y{|}~~~}z}~}~~~{~{{}y|}}~y~}}|~~|~~~~~~~~~||{}~{|~~|~{}||{|}}}}}{~}~~|}x~~{}}}}~z~}}w~~}}{|~~||~~~~{|~zzz}~}||~~~~{v}}{~~|}~yz}t{|{xy~}zwx{x~y~{}|y{}}zz}{~~}{|~}}{}~}~}x~}}|}}{}y|{}}{~y}z}z~|z|zy~~{}~|}{|zz~~w}|~~||{z|}}}~zx|}xx|yy{y}zz|~{|z|{xyx~~}|x{vx|}|{{y~~~}~z{zz}{~{}|{z}~|{}|~}}}||yy{z}}~{|||}{}}z}{}||wzyu}z||||w~z}{x{|}z}~|}~~{{}|~||{{}xv|~~{~|z}zzxz|~}|{x|{}~z{|{y|{}}|z~}y~}yz~}z}x{~}~|}}zw~{}x}||}~y|{x~|u}y|x{||{y~}z{|~|}z~~|~}|y{||~~z|z{~z~{zy~|w{}}~|}|}y{}||}|zx||{~~{||||||z}{~xyz}y|~|{xx~|}|{}~{{}~{}}{}}||{}~zx{{}}}|x~|~{{{zzw{zz~}|z}z{~z~}~z~||{{|~|~y}~||}{~{{}~yz{z|{{~|{{{}{{{|}{||~||~{{~~x~y~{{}}{~~xz|~v{{~z|{}~|z{}}}z~~}}|~~~}~|~}}~}~~~}}}~||~|y~~~{~~~|z}|}~~~}~~~~~~{|}~|}}~|{y}}{|}~}~~~~}}}~~~~~~|}{z~~}~~~{~}{~}|x|{{~~w~~||}~ywz~}~|y|{}w{{{||z||z{y{~}y{|~~z}z~|||y}{{z{{|}xw|~{y}}x~|{|{z{|{{|x~{{~}}~{{}{~||~}|~z~yyy}|{~u{y|~~zxzz}}xux}}~|zzy~|~|~}{y~z}z}{~~zp|y{u|~{~z{z{~z{~{~}}|}z|~}}|y||{w}|}|~~{yz}{z{|z||{{yy{{{|~zzw}~y|}}~~}|}~}{z}||z~|||}y}wy{||y{z|z~|{|}{{|}}~{{x~z}{x{~{}yz|~|~z|~u|z|{||~~z{~~}}}y||z{y|~{y{}{|{z|z}z~z{{}yz{{~z{~|}|~yz|~}z{|}yvyz~}w|{y|zxz|~||~w{}wy}{zz||zz}|~}}zz~~|}|}||}{~y|y{y|z~}~~}|}||zz|~}|~~{zy~~|wx~{}x}z{|~{~xz}|~}yx|{|}}~~|z|}||||z}}{}}y|{}|~{||~}||x|zy|~x|~~}z}}}}|w~{x{}~z||{}z~|}}|y|~}}|{{~yzy}{{{~zz|~~|}}~|~}~~|~y~}|||}|}~|~}~}}s~|~}~||{~|}~~}~~~}}}}|~|~~~~~||~~z}{~}|~w~}}|}|~~~{~z}~~~~~}}~~~~y}}}~|~~}|~|}~{~~~~{|}z{z{||~~y~~~{~y}wv{~|}z{|~}{{{||z}{z~{}}{}z~{}}x~~~|x|}||~}|}}{x|}{{{zz~{uz}{xzy|}{zz|z}|{~~}~||{z~~~}~{|t}{}~zy}w}}~}|zx|~{}}yu|w~{~y~}z{{|y{|{}|}}x~}}z|{}|{{~}{|wz|z{z}|}|x|}{y|z~|{{}{~|~}~|}zx}|y}{w}{v|zy{~}~|}{}~~z}~~~|{z{}~{z||}|||}|{~v~}z~z}|zxzy}x}{|~|{~~~}||z{~}}~|w}zzzw{y|y|~{{|~~~zz~~zzx|~||w~{z|~y~}~|}~~{~{zzy~|}~z~}{}~|{|yw|~{zz{{~y}z~z|~~~~{{|~}zz|x||~~|x~{}{}{z~{x}~~|x}z{y|z}yy{z~|~}~~z|~~~~{~}~x{}|zy}~{|}{z|xyy}~z|v}z}}}}}v|~}~~~~}~}}}z{|~}z~{yz||~}}{|}{~}yyw|{~~|z~|{|~~|{|{|~y|zz}|z}|x~~~}|~}~}~}|{}{{zu{}{z}{}~{{}}}~~||~~~}~~~}~{}|~z}}~~|}z||~~|w}|~|}~}~}~}~}}|}~}||q|~~|~}~}~~~||}~~|~}}z}|~{~{~~}~}~{~~|~~z|~{~|~~~}}~|~~~||~}z~~~~}|~z~~xy~{|}{{~~~~s{}{{}~u{|yx}~z{~wz{x~y{||z}~w~||{}x{||~z{||~{|y~|vyx|~~yzzz{{|}y|y{z{{y|z|}xy}yz}~}}~{{||z{~}}}xzz{|s|}}|{{|}yy{|z~z|}{}y{{}w}{}{{|||ux}}~y~}~|~}~{y}{|~}~vz|}z{yxy||yy~{~}}}yz}x}}|{~{|~~z|{||}z}z|{|y~{y{x}z~|~}~{}{~z||wz{}z||}x~z~~}{~{{x{{{y~y|||~~}zz~z}}|~}}x{}}|}~~~z{x{z~z|z|~{{}y}|x}{z||~z{~|}y|{z}}x}|||{y{v|}{x|z~~z{}|~~}{{~{z}z|}~{|z{}z|zz||~{}y}|y{v~z}{zy~}}yy}yy}}|{{}z|}~{||{{}{~{xz}{}u{x~z}~||z~}|~y}~{y~|~v|{z|zzyzz~z~w{~~xz|z|{{{~{{zz{{}zx|x~{{~y~zy~{{|}~z}zyx~~}}{|}|{}xy}yz{{~~zw~|{|||zw|w~z{|x{y{~|~~zty~}~z}|~~|~z{}z}~yz~~~~}}~|{~|~|}}~~~}~|~~||}~{~}~~~~}~}~|}}{~~}~~~}~~~~|~~}|{x~|{|~~~|{~~~~~~{}~}|}|~z~~~~}}z}~}~~}|}~~}z~~~~~~|z}}|~{z{}{y{wtzzx|~yy{{{yxx|zw~{|{}}||}w{z|yy||z{}{{}|v}{|x}|wy|wyzxwzy}r{~}w{~}|}}~y}|x}ywx}{|z{|}~yz|~||{y~yy{~yx|y{}z}{y|}zx|yvw{~}~}|{}~~|}|||~}}|~z}z|{}vv}wxz{y{|zy|y|{~vzx{}zzu{{~z|y{|{}{{{v}zz~{~~}z}|}z}y~|z~|y}~{{x|}y|z|}{}}{yvz{{zy}}}}{|~|y|}}{{yy||{y|{~|~{~y{y{zwyw}z}{{zv{}x|~~x{|~}|x{~yz}|{{v|}~{~zzy{~}|~y{x}|}{yw{||x}{yv{y{}{y|z|zyu{y}{yy|{}}{{z{yw}|z~~|{y{z{z{zy}x|{zwx}yxyx~y{}~y~~{||zy}}~{|zy}}~{~|z~v}{|w}}x}xx}|yx|xyy{|zy{}|x|~yyu{{}||~{zz}x||}xzu|w{x}{w~y|{{z{}z}|v{~{|w||}yyyy}z}yzx|t}}~z~}|z|{}y{}{v}|{z}}}~~{}~y}{yy}{z{z{yz~~w}|yzy{x}wxw{w~y}|x}|uz}{z}|zzz~|y~~x}{~~|z}}{|yx~~{~x||xyx~z{~zzy}z{|~x~x{|~~{~|}|}~~}z~}z~}}|~z~~~~|}||}~}~}}|}{}|~~|}{~~{~y|{{}{}~}||~~}~~}|}}|}{~|~{}{~|~}~|}|{|~}~~}}}{}}~~}~}{}}}~||}~}~~~||~~|~z}~~~~}{~}{}}~{~}}}y~}yy~|z}}}}|{~{~~}}~|}}}z}~}~~~|}~~~y}~}||}~|~~}y~~{}~z{{}||||xy~|z}{{z{~z|}z}~{}~|}}}{{{|yxz||~{xx~z{z|z~wzz{~|}~zy|x}{}{}y}{y}{{|w~|{z~wz~}~|{|~x~~}}z|}||y|}}}|{|{{}}}}|~}{}y{}}}||{zz~}~y}||{z||}{~z~~}z}~}|~|xy~xz}}}}x}z|{y|}z{}|}{y{y}~}zz{~}|z||||x}x}~{y}}~{}y}z|}}~y|}z~|{~|}}{~zzy}}x|{~|y|}~xz}|{z}}{|xz|~z~~z}{|{|{||~|||y}~~|}{}~{xx|~}}y~|}zz|z{z{|y~~{|~|~~}v~}z}{|{|||}{zzy~}|v}~|}x|y{~z~|zz{}{{~~zw}|z~z||x~}||}{{z~{}y~w~z}|z~{{}wzz|||~}{{}|}{}~|zy|}~||yz}z}~~~{z~z~}|{y~{||~}|yzz||z|z}z{}}~u~z~|}wz}yyyy}~~z{w|x}~z{}|{~|{|~~{zy{x{}~{}z~}~}z||z}|}yx|~y~{x{zz~z||wz||}}~~|~}}}~~}~~~~}}~}}~|~}~~~||~~~|~~~~{}|~~~|~|~}~}}~~|}{y}~z}~}~~~}}{~~~}{~~z~}|~~}|~|}~{~|~~}}~}~~~|{~|}~~}~z~~}|}~~z}|z}|}~{|z{{~{{}{vz|y}xwv}sy}~v~z{{}x{}||{z}{}|}~}{{{~y||y}~|{~{~zw~||{z}~x}}{}w|zzy|z}||zy}v|{|~}{~|~x}{{~y|~}}|w{y}x~~{~y{||t|}}x{~}z|~~zzx~{z}|}}||~}}xx||w}z~|{}zz|{|}}}~yz|~{yz{z{{{{z}x|~{{||x{|{~~}|y|{x{{|{z|||y}}}w~z~z||{}yz}{||~}zy{zwy}yy}}}~{{z{|~~|zyy}}{y~|~}|xy{z}w}{y{y{z|w|x|}}ztz~xu~{yx}}}}~{z}zy}z~{}y|}{|~~||~||y{yz}zwz|{xz{zt}y|w}wz|xy|~{z{y}y~w||y|z|||{|{~z~~}~|{}z{}y{{x~{~v||z|z}}||z{|}x||~|~y{{y|}z{|~~y|z{~}}}z~~wxxy|}{z~}vw{~}|}}~{~||~v|~}wz~{|z}~}{z}{z|}~|{{}||~yz~}}|{y|{xzsw{yxy~w|}vy~z|}{~{|{zz}~}{}}~{|}~z}z~|{{~z|{{{y|{zzw}{}yxyy{|~~y~|~{zyzy{{yz}~~}|{|{z{y}t{|{|}|z~zxw}|y}}}|z||}||z}||~{|~z}{~~~{{{}}~~~~~|{y~}}|}}{~~}~~||}}}~z}}}}~~}{~~~~||}}~~}~||~}~~}~~|~~}}~~~~{{~{}y||~{{}|}}|~||~|~~~}||||}~}}~~~~|}~|~|~}~~y~}|~}~~|}z}~~~~~~}z~z|}}}z|{}|}{|~~}|~}}}{~}{}~{}|~|~y}|}}|zy~}~}~wy}|~|||~z}{y|}z|z}}{y~}|~z}|y}{}|}}}}|~xzz~w~{~||y~}w{||zz{~z}~y{|{{|z~z{}{}~}~v}w}||}y{~}~}zzy{|z}x}~}w{{~~y{}}}}~z}{|}||}y|xw|z{z}{~~~}x}}y}|||y|~xxxy~~{x}{zw{yz|{}}}|}}z}xw}~zz}|{}}~|}|y~~}|~y{z{}w|xz{|{}x~x|{x{|}}y{z|{}}||~z||}}~|z{~y{}|yx|}yzz{|{{|}{}||y||}}}}{{~}~}}{yy|{~z{z{{}{~|zy{}y}z{~yyz}}|y}y{{~{z|{~{}{y|}~~}|z|x~|~|xy}}{{||}~~z{|~~~}y|~~{|~}}||{|~{y{|x}||w}~|{zx~y}yyz|z{|z{||~w|{~y|y|~~|{y{}}||}z}}|yy||v|{zz~}y}z}}yzzy|}zy}}{|}x|}~|~~}||{|x~|~w}}|{~z|}y~}}{y{y~|~z}}~{~~|||~||}zz~}v~~x|}{{xz}z~v}{}{}~yz|z~u{~}}|}~~}y{~~~}|~~~}|}{~|}}~~~{z~~}~~}}}~~}~|~~|~~}|{z~|~~~~|}}}~~~~}~|}|~~{}~~|~~{}~}}~}~~}}~~~}}~}||}}~}}}~~~z~~~x{|}~{~{x|}}~yx}~zz~~|}}y}}z}z|w{~zzwz{|~}x{z||y{~}{|{|}~}~y|}z~z||~||{~}}{{~yx}|x|}}z}x}}|}~}|~|zz~||}{}}}z~zx|y{~z~z|z{|y|{{{{{||{~{zzx}{}}|~|{zz|z{~~|~}~~||~}}~}~|}{|z}wy}z{}}{}~w{~|x~~|ry|{zz{~x|~~}|y~{}u|w||zwz}y{~||}x~yx~{||{}y}}}|}~|}|~{{||z~{|{}w|{|||yx~~|zzzxx~}~|}|}}|~|y}}~x~~x{zy{~x}{z|~yy|~|yz|~~|zx~~{{~{}{}}~}}~~}~{}x{{~|z||{|}zz||}}~~~{z~|y|}}|{}}z|~z}|y}~||{~~{z{{|~v||z|z{}z{zy|{{|yy{zu}z|}~zz{|v~|~~{~~|{z}y}|}xx|z|}zy|~}y~}}|{|~~z}|}y~z~}y}~{}yz}{y{y}z}}{vz{}y{~y}zy}v}}z~|yz|~~y{~|z|~z|u}{|}x||~|y|}x~yxz}|z{|{yy}{zz~~|}}||}}x}}||~|~{|}~}{|{}~~~~}}z}~~}}~~~}~~}|{~~}|}||~~z~~z}~{~|x~~~}~~}}~~~~~~~z}}~}|}}{}}{|z|}~{}}~}}y{~}}~~|~}~~}{~~}{~}~||~~~{{}|{}|{y{}s}y~z~}~{|{~w~}z{~{y~|z{}z|{{}z~zwx}|y}{~~z{x{|zzx{{}|~{|~{y{x}yz}~|{{~~}ywy{x|vz{{z~~z{{y~}}yz}{~zz~}{|}}{x}~{{x{}x}zy{z~{|yyy~wwx|~zzy}|~}||~x}||~{x|~~{x~||z{wy||{x|~}}~~xyxyy~x{{y~~x{y}~zz}{~|yz}y~~|x~y{~~zzzyz{{{z|zyz|~u~~|xz{z}{{|}x}y}}}~~|{{}z{|}yz{||~y{}|zy{{}zz{yy|~}}~yyx{{|}s{y||w|~}~|{|}~|}||{|x~y{{yzy{{~zz~y}y{|}}z|y}|~||{zx{{{}{~}x|{{y~y|~x~{{}|yz~y|{}|{}{|}}}z|~|y}x|~|y~{{x{{|~v{y|v|~z}{z{}u~yy{~~{|}z}|~||~{xyyz{w|y~|w|}uy||}}{y{{}{}|~~v|{{{~yz~}|yx{z{{ywzw{~||}y{yz}zzz~w{yz||{}|{z{w~||~~xv~|}xxz}z}~}~{|z{|~~wyy}{z|||~}|~~}zvzx||z{|{x{}zw{w|{z}{~}|~{z~yz}{w|{yz|u~||~}||z|z~y{z~|yz{yyy~{}yyz{}~z~}}~}~~~|}}}}~}~{~}|{}~|~}}~~||~~~~}}}~~~}}}~{|}y~}~~|~~|{~~{~{|~~}}|~~|}~}~~y~~|~|}~}~~~}~~{{~z|}~{|~~}~~}}}~}}{~~|~~~~~}~~||}~}y~|}}}~}||}}~{~|~}|z}}}~|~|y}{~}}~{}{|~~~~|{|}}}~~~}~~}~~~{~}z}|}}}}~{||{|||}~}w|}y}|z|~z|z|{~xz|}}zx~z~y}}}|y|~}{{}|}}||}yxzw}}|{}z|{|}{}}x|z{z|{z}{~|}z{}z}~y}{y||}~yz||}~{{~|{|u{rz~}|{{{||xzy|z|||}}z{y~}|}z{||v}{{{}~}|~zyw~{z||y{|{z{vx{{~{z|}{}|{{|~~{}z}}{}}|}~}|{x~~z|~}{|}z~{{||~{|z}z~}w|{~z}z|~~|{~~}~}|~}y}~}}{|u}{{z{z~{{}{~}}z}x}x}x}y}z}~{}xz{}z}y~|{~|tyzzz}z|~zxyzx{{|{|}||}{{}}}|||}~~w||~}}~~z}}xx|y}zy|{zzxy~}{}z||}}y~|z~|{z}|~yy}|yx{}|}||y{v{~}{|}}{xyy}|~u|yz|~|}~}z~{y}z~~{||y~|}{~|zzy{z~{}y{{y|{ww|}~y||y}x~~}~z|yz{~}zz}y~}~~x~{}}yw|xy{}|y|z~}~~{}{yz{|}|y}||~{}}}~}|}{}~{~}|yz|yz{{z{~{||}~{|{~{|}y||~~x{zx}}w~~||||{{~~~|}~~~~|~~~~}}}}~{||~|}~}{||~|~~~{}~|~}~}~~}~~~~|~~}~}~||}~{|~}|~y}~~}~}|~|~}}{}~~~~}~|}|~|}{z}{|~z|z}~{|z}{~~x|}{yz||{|~{~z~||{}||zzx|z~z|y|{~y{{|}z}~{x~{{{y{}{}{zzx}yz~w}{~|}{z|zw}{yyy}y~{{{|~}}~x}}|~{yywx{x{|~{~{||z|v|{y{{v{}}{|~~|z}|{~}|~{}~|}~~{z}~~|}x}x|yx}y{~~ww|{~{}{||z}v{~}x~yzyx{z|w|~x~w{x{~}}}y}}~|z|~~y|}}|z||||}}|~y|xz|}y{xyyzy~}|zu{{x}||{y}y~|y{{}z~y}|z|yy{|}{}~x~z{x|{|uy}|z{yzz|{~|zwy}{}~x~|}~}{{z~|~~zz|~w{}zu}{z}z{~zx}~{~zw}|{|w|}{v}z~z{z{}}{z|z||{~{~{{~w}yy|z}}~~~{z~zz||y~{{~vz}}{{{|}{|}zzz}|}||~xz}}~~{}~}|z}~||~z~t~}z{y}x~z~z~|z}yz}yz{y{{w{~{{}}{{}|}y|{z|}}{}{|~y{|}~{}}{{}~~{~}yz}zw}{|{zzz}||}{}~|~}|}{}|zz|~}|y}~z|w{{w~|}{{~}|}}~}~}~}~~~~{~~~{}~~}~}~}~~~~~~{{}~}|{~||~||~}~{~~}|~~|~~u~~}}~~~~}z}}~}||}~|~}}z~~~~|}~~}}~{}}s~{~~{{}{}}}|~}~~|}|{~~y{|}x||z|u}{~yy|z|yxzzyy~zzzy}y~|}|{~y|}}|}{z}}~{}|{|}~~~z|}wzx}zz~|~~~yy~~y{}~||{zx{~z}~}|~|}}|{~|{}||{}|y}z|}{}~z~~}z|~{}}~z}}}}x}|}||}~|}z}x}z{}}{|z~}}|xyzzzy}~{~x}|}|z~|~{||x}}{~}y~|~x|x||w||{|{||~}}z||}|z~~~}w{~}~{}}}|}~}|}x{}}{|yz~{~z}~{}}|{z~y}}~|}~|~}}|{v|}{w}~y}{w}~~~zz|{|{{{|~}z}y}xzz~z}}~|yz||y~||~}}}}||}|}yzy{|{}~~{}}{y~|zy{}~z|}|}x}y{}||}~|}{{~z~x}~||y|}~~z}}~{|zx{x|z~x~}}}~~w~|~~{~|w{|z||~{}{|yw||xw{}x}y}{{w|{~{y{~|{}y~{{z|}|}wyz~||z}|~|}|}{y|{zxy||z}{{{{y}}}{z{|~|xz}w}~{|~|}~}|}~{y|~}~{~~~|~}y}{|zyv{{}{{~}~~~{{~~|}}~{~}~~}}}~}~{}{}|}}||~~}}}}}~}~}}~~}~~~|~z}|~|||~}}|~}}~}~}~|}|~{~~}}}}}}~~|}~~~~~~}{~~~}{{|x~}z}~~~~{|~}~}}z~}~{~~{~}}}~|~~~~}~~~}{~~~|~~|||zy{y~}}yy{|{|z}y}{zzz}~z{~|z{}|~{{z{~|x{{|yxz{{|x{z|{}vyz~}y~|{{yyy}{x}|y~z~z|}r}}y}{~z~}x}z}zx}}yyzz}|z|~{y{y}~~v}z|}{xzz{xz{~|{y{{|w|y~z{y{{}}x{y}{|}~||}y~~||~{||~|{|{|}~{w~x{y{~}~~{yu}}~xyv|{xy|{}zz|{|yy}z{~}{zzy{yx{||z|}z|~{z|}}~}~{{}||{}}{|~z~zz{{|y}{{~}{x~z{{}y}}wx||~~~|||}vz}}{y~yx~z}{s{|vz~|~}~~}}y{||}yw~z||}}{}~{~xy|~{}z{w}{{wy~x~|y~|y~xz{{|zy~|}x~|~xx{~zv~~}z~|{{|}{v~}}{||zwz~~|x|x|yq{}~||{~}~{{zy}}x{}{x~~|y}z}z{zz}w~}|}~~{}wt|}{|z~z~z||{|{yz}zz|z~{~|x{z{w~zw~{zzzu{v{x{|}}}{{}wz}u{~||}}yyy~~y|{~|yxw}{||{x~~~}y|{yx{}|wy~x}|~{}x}~y}||zzw}~{|x{vy{y{}~x}||{y|z|y~yw}~{~|{{|~z{~||xx~}{|}|{}x{x}}z}zxv|z}||}{v|{z|||z}|~|~|~|}~~~z{z~|{~~}}}~}|~~}|z|||~}}{{|}}~~~|~~||{}~||~}}~||{~~}~~x~|}~|}z~}|z}|~}}{~{~~~~}}~~{~~}}~|~|~~}}~|~}}~~}}|~}{~}}~{|}}|~~{}|}}||z}~~|}}|}~yz|}z|{~~~~~}~~~~|z~{~~}}~~}}~~|}z~~}|}z{~}}~~z~{}}~|y{|}z}x||zx}z}{yy|~||{~z}|~z}{x}x~xyzy~|}|~~z}|}{{|{~}{z{{{w{yy~{zy}~}z{}{|y}}yxy{|{x|}z{z|}|{}|}|}~zw}{|z}{w}}}w|~{{{y}~|y~{yx~~z}z~}|}~|}{||}|}|~|}w{{}|z{{|}|{}z|y}z~y}y{|~w{}~{{~{~yz|}{}{~~~}y}{|yz~|z{{~||x}~yy}zzz~sw|~|~yz|yx|{{|}||~|}||yy}{|yzyy}{~zy}}~xx~{vz}y~z~~}{~~~|}|{x{}yz|z}yy||~}zy~}{}~|{yx}~z{~~}y|z{~w{~{~~{u|~x}}|z{|z{~~~}{{~z|zwy{z~{}xy{z}}yz}|y~~t}~~y}~~{~v}xz{x~~{w}zyyzv|{{}ww|z|y}~|{y{~|z|}y|}|x}x~}zyy{~}{}w{zyxy||}ys{~}~}}zy}|}{z{z|}z{~{zz}|z|zw}{}{{yz~~~~{|{z{|}y{|xy~z|{zyw~y~x~}|}~|~xz}}}~||xy~}~}}|}{}~~~||z}y{z}||~|||}z~}|z|}{}~~y}}~}~~|{~~~{~~~~}~~z~~}~~~~~}|{}}}}|{~}~~~|||~~|z~{}~}~}}|~}~}}~~{~}{}zz|~~|}~~~{~~}|~|~|z|~|}|z}~~~|~~~}~~~{|~~}~}}}~~x{}~y{}xz}|y}{y}{z~{w|}wz~{z}y}||||x}}}{z~}}{}~|x}zzy{{}|y~|y|{|{|~~}ywy{}~~z{{{{|~z}|}}w}zyxw|{v|{~zyw}}{||}||z|{yy|}||~}yy~y|x}}{zzx|w~~~zw{yy}||}|}|}~yz}uzz{{||y}||z||y||{|{v~}~w}}}~}}}~z{~|}}}{y|z~~yyz}y}x}|z}y|~w{{{z}|}{|w|{{{{~{y}|{}|{}x{||||}{}x{~}}||w~~|~{{|x}}|~||{~}~||~yz{}}|||}z~}~|wy~|~}z~}z|{{v}~~}{}~x||y|{~}~z}~~~}y~}||xu}}|y{~|{{|}|zz}|v~w~|x{}y||xx|~|~}|y{x|}zyz~wv|~|}{|}~zz}~{{{u|~~}{v||~z}|{}{|||{||{{{~u{{|}}wyy}{zz~{|{|}~|w}|}zz}}~y}|~}y}{}}|}zz}|z}z~{~z}{}y||~{~{}~~zywz}xy||||zz}|~{}y}w{{{|}}y}yz{y~~~~~~||~}}y}~~~~}~~}~}}|}~}}{~}}||~~}~~~~}{}||}|}~~~~~~~}}~~}~~~~~{~|}~~}~~~}~}~|~~~}~~z~}}|~}}{}|}~~~{{~~{||||~~~~~|}|~z}}}}|~z|~}~~~z}|z{}|z|{}~y|x}~|zyzz~y|{{~~|~~|{|z}||~|~z{{~~{yy~}{z|xyt{yy|x}~{{}~|{{|{~{{}x~||y}~{~||}|~zyz~~zzyxyz~~{~}|}}{}}{{{y|}z}x}}}~~|}~~~||}}{y~y~~~z~{zv|}~zx{x}oy~{}{|x}z~{~{}{{|~{|~}|}~z~{{|}~{zzy}{}|}{|}}~z~|z~}~s}~}}~y}~~}~}yy~{}~|z}w{~}{y{{}w{y{}{z||||}{|~~~{{z|{}~x~|}{z}~~{||t}|{{~||{}|~{~~x~}{|~|~z|||y~{x}{|}z}|||v||{|~~}{|}{}y}y{|~~|y}{}w|}x||~}~~~y{y{~}}~y{y|z{~x|{{yu|zxw~|~|~~~~~{||w{}}z}x}{{x{x~~{}{zx~|}x}{~}|}}z}}}xy{{|}}~yy~||}~y|}~|{x}z~}}}~}yy}z}||{}|~}||}wx|}{z{}||~{y{}|zz{y~{|}}~~|{}y}x~z|z}y|}w}y}|z~~v{y~y~~y}~{}v}}{}~~}}~~~}~|}~|~~}~~{|~~~~~|}~~}~}~~|}}~}~~}}}{|||}}}}}~~~{~}~}o~~~~}~}~~}~{~x~~~}~}~||~~~~~|}~~{}{~~~|}|~~}~}~z|~z~}}}||~~}}y{~~|{~}||}~|~{}|~y|~zz~{z{{{y}~{{}y}w{}y~{}}}y{z{y~y{y~~~z{}}||{}~zx~x}{~~z}{y{w}|||z||~{}{~}{{w~}}wx}~{yx|}{~~{xxxy{x|}{y{zw|~tz|}~}zy{{t~{~{~u~}~yx|~}y}w~|||u}~z|y|}}}~~{}z|yx~x|}}~}}|{{~z{|~{|~|}y||}~~{|}|x}|}{z}|}{}{}{|}|~z}zy{}uw~zx~y|y}|z~x}{}{|y|}|}~{{|}yv~||{y~|~|}|{t~|z|zwx|~}{}z}{z}{z~||||~~~~|}~|{}~zz}{y}|z||~y}~t|z}{{~~}}{y}||z{||y|z{|}~yzx{~~|~}{{{z~y|xyz~|}{{{|}yz~}z{|}|}z}}}z~zx|}t{|z{}{z~}}}{}{y{|}}{||z}}y{~||{~}yz}vz|{~}}{{y}}~}}yz~~}z|||}||x}zxy{{z~~x{{||~|z|z~wxz|~|{z{}z|{x{z||}~xzxx}~}y|zx|~|}}~|}|}z{}{~~{x|y~zz}}z|xy}||z}yx~}{{{|}||{}|z}~{|y{}z~}{}}|z{|z}z}{~}z|}~xzy{z~~|}~|}{|~}}~~~}~~~{~{|~~~~~~~|{~|~}~~~z~~~~~||}}{}|}}}~|~{~~~~~~~~~~~}~z~~|~x~~~|~}~||~~{~|}}}|}~~~|~~~~}}~~{~|}~{~{~~}~~}}~|~{}~~{}}}~|~|~z~x}}{zyy}{}{{|y}zw~z|~y|}||~z|y}}{w~{}{}}|z~~~|}zzz{x}|y}}}{}~}{|z||z{x||z|xz}||~{y}|{y|{}{|}~z~x~z~z~{{y~{z|wx{|{z|z{}y|xy~|y{{y~x}}z|}|zzz~z{}z{}wx}y{vz{~z~z~y{zyz{~{|z}~||z}}{x|~y~||~|{|~}{|zz}|y}tzz{z~yx}y|~~yy~~~}~|||z||||}wz~{{}}zz|||x{ww~yxy~y|}z{}zyx~{|{~}|{{~{{~~z{||zz}{w{}{~yz|z{~|zyxz~wz{~y|xx~||z~z}~|{|{|z||}{~x{~}v}{|y|y}v}y{{y|z||}yuz|}|~~~{}z}{}}~|{x}||~{}}~~}|xyy|~||z|{}}z}v~z}z{vz|~~y}~~~|zzw}{{~|~z}~}}x}|}{zw||}yzz||{}~~|}}~}||zy~~y~x{|}~~~yzx|{}|~}zz{yzw}yz{|{yy{zy|~w}}z|~|{{|zz~{{z}|}}{{{{}|rx}z{z||y~|y{~|~}|zxzyx}{y{v|{~}}~|~}~}~z~}~~}|}~||~}~~~z}~|}}|}~}~}}}||~~|}}~~y|~{}~{}~}{}~~|}}}~}~~|~~y}~|~|}|y|~z}}~}|~~~~}}~}|}~|~}~}}}v~~}}~|}{|~{|~~}}~}~}~~~|zxy~|y}|}}{v{y|~z~{|~|{yy~||y}yv}x}{}zw{}}}~}~{}|}|}|}z~~}z}zyz|}}}}}~|~|~|{zzx|zz}~~y}zz}~}~{~{|~}{}}v~{z{}v}}{~}|{{{z~y}z~~v~~{y|{}{}}}||}xvz}{}{{}z~wuw~||zuz|y~}~{|}z}{{||~zzxyw}}y~~}|}}~}}z}{{|}}|z~~~w|||||}}|yz{{w~|~~}{|xy}{}z||~|{~zx}z{~|{z|{yz}vuz|x}{{~|||~|}{||~|x|||}}x}~|yz}w||~}||{|~}~}~z|}~~{{yx|z~}|~~p}~|sz~}}}~}}{{y}|zzz}~{}{}y}}}}|{}x{~|z~w}{{|||z}{|yyyy}z}}|z}y|||{z}z|}|~}|~~wy{}|}}~|w~|}{z|{}y~zy|x|{|~|vz|zz{~y}zz}~y|yyy~|~|}~}|~||y{yx{~y}z~x}~}{|{}z|}}y}{{x|}|~{}{|||{}|zyy~}xy}yw}}{|y~~yy}|{zz|~y{}}}|~~x}|z|}}wz{}{}~{|z|{~s{}{x~~{~||{y~}}~}~}}~|}}~|~||}~~{~~~w~}|}|}|}~}~~~|~z|~~{{}|~}~}~~z~~~~~~}{}{~z~}~{~}|}~|||}~y}~~|z~|||}~~y~{{}~~||~~}}||~~}~~|{~~|~}~~{~~~|z}~}{~y~~{z}{z|yvzw}}~{zzw~~~z}|{z{{~~y}~|z|}~}~y|x{}}~~}||{|{|||wy|y~~z|{z|||x{}{~~|y}{~zyxz{y}zw}|}~zvww~y|{}z}|}}}{{y~~}z{}|{yzy|z|z{x{{{|{{~z|~{}{|yz}}}yx{|}{}}x||zzz{zzy{z}~y~~{}~||{~{}}~~}z{}{|yz~{||zz{y{~y}|y{{}y}zwz{~|~|~z}y}|{~z|}|}z{zw}v|z|~}zwy{z~v}~~z|~z{y|~|{}{|{~~}{~z~{}~|{|~}~{yzzzxzzz~}yzyz{}x~~~~~}|zzz}|{|||{~}|}|}}|{~{|{{z~||xyzw~}x{|{{|xy~{|}zzz|zy}}~|{}z|{z{~x}}z{||z||{{~~}zy{u~xz}}zx}|zz}{~{}}~}z{}|{~~~yy{{{{{y}{{}{{|{{y|{{}|z|~}y~|sx}}~{~}{~}}|}~~||~{~{~~w}{z~{vw||{~y~uy|y|}||z}{z~z~{|~}}~y~{~~~{~y||z|}x}}z}yx{zz{zz{|yy~{~z~}w}z~}}}~y||}{{}~~}}x~~}}~~~}|}{~}~~}}}}}~}||{~}}}~|~||~}|~}{~}~~}}}|~~~}~~~~~~|~}}|}~~~|~~~~~y|{}~|~{z~~}~~~~{~~~~}}}~}|}~~~~~z~}}}|{}|{}zw|}}|||yz||xy~~|}~z{z{}}{{{y~{~~z~}{zy}|z{y{~y|~~}{w}}v{~~{yw~xwxz~~~|}{uz}y~~z~|zx|{x}~}~zy}~{~|yzw|y|}y|}~|{{~}}{y}~~}|{{yyx~y|wy|~{z}|}}{{z~w{|}|{}|{x}~||zzy{||{~{}yy{|y|~~x|}y|y{~}}y}zy}|}x}zy|||~|{||{z~}~}|w~y}z~~}}}}~~|~||}|}~}y}~~z}z||zx}x~w~{~}}~x}y{~~|~|{|}|z|||~z|}}{~}}}}x{{}x}|~w{z}|~z|yz|}yzw|{|~{}}~{|}|{z|yxxw}z}}}xz{|~|z}}~{}y{||z~~||}||}~|||}zz}x|z|}y|{|{~~~|zzy}~y}xzz||w~}xz||~~{~~v~{|z{}|{{zzz~}|{}}|}}{|||r|{}}~z{x|}}yz~|~}{{~}{z|~}zvz|~y}~{y~~z|z{|}|y}}}y|{~}}z{}}{}}}|}xz|y}|~{y}|z}||~}~|y~z{y~u{~{~}{}~~y~||zyz{yyx{}~|{|y~~z|~|{~}|~{v|~|~~~~|~{|~~~~}~}|~}~}|~}~}|}}~z}~|~~~~~~}~~~{~|{~}}|u|}~}~~~~}}{}~|~~~~}~{|}~|~}}}}}}}~~~~~~~}~{~~y~~~y~~|~}}|~}}}}~~}~|y~|~z}}|~}~{~z|w{}}~z}}y~}y~zz~z}y|{|~y~|}{~~n{|z|~y~}}{|~y}~~~~x}|w{{z}z{~{{~y|z}{}z{}{}~~}~|}z}~}z|||~~~{{sw||{u|{|z{y{{vz~yyz~|||~zzz|}|~~|y{}y||{{~~}}{wz|uzz}zx}|y~~{x}z}vz{}zy{y{{~~z|{}}~~|y{x|{|z|}~{}~~v{yz{x{}|zxy~}{}}||~y|~xy}}}~z|y~~z~~yx|}y|{yy{}z~x~{y{y|}|}{{yzx{{~{}}y{yz~~~{{|}~~u||}y{|{{z|~{{{|~~|~z~{w|vxyz~~}zz{x||}{~w|~}yz}x|yz{wzx~|{x~{w~|~}~|x}~~~{~z|{~||yt{|x~{{z|~x{~{|z|z}xx{y~|}u~ww~zw|}||~z}~~z{}~}~|x|y{|{~~}{|}z|x~{|z{z||{|x{~|}x|x{~~~y~}yz{||y}|}{}|z}{}~x{~{|{z~w{~~y||y{{z~}z{~||}~{yz{|w||y{zy}}|zz}~}{}{|~z||y}}}}|}|z|||z}{{{|~z|{||~~}~}~~~~~~~~~y~||}}~v~~}}~{{{~}|}y{}x~}}~}~}~~{}}~~|}~~|{}{~~|~~|~}~}~~}}yz{|~|}~~~~|~}~~}z~|}~}|~{~}{}}}~}~~|~}}|~~|}~~~{~}}~}}~|x~}|~~||{~~|}~|~{||}}}~zx{y|~}~}}~w~yy~||}w||w||||}{|yy~x}{}{{}}}~~~y}{{|{}||}y}{tz}}|{~}yzzx~~w{|}z~}}|}{|{|z~z|{x|{}}z||}z~~{~}|xu}|||{~~}~}{{}|~x|~}~}}|}{}~{}{z}|}}{{{z||~~w|}|}zy|y{z~||}z~y}w|~}}y|zz|y}}{y|~}}z}{||}~}{w{}|~|x|{|||~~||w|z}{{~|~}z}}zz|}zx{}|~~y~z{|}y{{||~|z|y~{}{~~~|z|~}|||~z}}{wy}||}{y||~{~|{|~~}zz~uz|x}zz||w~{x~~~}x~x{}~y{~}}z{z{y|||z~|~|v|x|z{}z}{{|zz~{~}}}z||~y}w{zyyw|w{|y|y{y|}}z{|y|~~z{z~z{~|}}{zwv}~{{}~}y}}y}~|zz~z{zy|z{{zz~~}{y}||}~}yz{}}}~}v}|}~|~z|z{~~y}|{}~z}|w~}~wy}{|}}}||w{~~{}z|}|}}|v}vz||~}}}zyxxw}y{y{{~~}uz{}z{}{|~||||~|}~~{~|x}~}}|{|}~~}|~~}}~z~zz}t|~w~{~}}}~~}}~~~~~}y}~~~~~~}~|~~~~|~~~}|}~~}~}}{}}}|~}~|{}{|}~}|~|}}~~~~~~}~|}~~~~~~~~~}|~}}}~~|}~~~|~}}{}{~~{}}~|z|{{|{{}~}{{|{|~z}|yz}y|z{}yz~z}{{y~~}~}|~}}||~|~y||}z}}{~}}{{~z~zz|{{~{z{x{z{||z}~z|}z~~|~}z~{}{{}~~{z|}{yu}}z~z}~zz{|}xwrx}{zzzv}x{|}}{~|}}~~yz}~}yw~|z~~zz|yyxyzx~{z|{z|{u|~z}z~z}{y|~}~||{|~}x}y{{}{||x{{}|{|}}y}yz|~|||y}y|}~{z}~y~zyz}|~}~|~{{y~~~xz~~v|}v||}z}y~}}z}}}|}{}|~{~||{y{y}}xz{~}}||z{}yz{}|||x|||~|y}{~~}{|~y}zyy{z~~x|z|z||~x}}{t|{yxv{~~~|}}y{|}}{z|y~|}}~y~z}}|}}y|~{zz|{{|v~}~x~{{x|}}z}}~~~zxy~|~~}|z}|||}|{{|~}|x}~}y~zxz{~{z|y{z|{w~{{y~}|{~|}~v}~}z}~y{|}y|yzzzz|{zz|}}}wz~w~v~}{{z||{}}}u~||}||x}v|}~|}|{~~z}}~}|~{{}{x~ux~~~}z}||{~{}|}~z}}~|||~~~}}~~{x~|z{~z}{~~~~~{~}|~~}~zz{~~~}|||~~~}~{~~}}~}~~~|~~~{}}|~~~~~}{}~z{~~|~~}~x~~{~}~~~}~~||}~|~}~}}|w{}~v~}~{{~~~}~~}~}}|~}~}~}}y{uz}{{|{{{}z{{}|}s}w}{zzz||z}zy{}zwvz|}}{zvyuyxz}}~|{xxx}wzxz~|||zzzz{~{}~zwy{|~~{y}{z{}u|zy}z}}|}||~z~z|zt{|||{{}z{{}~{~||zz||}w}yzv{vyz}x}x{x|}~}|vw~wz|v}{||}}}|}z||{~z}|{z}|wy{~~z|||~{zyxy}zx~xt{y~|~~||zvyyz}{y|z~~~{z|z}~z||||||{}~z{{{{z}z~|w{{}}y}z|z}|y{~}z{|{z|yzzy{yyyyxw|}}xw}{zxw~{}|yz{zyx|}~|{}yx|}~}zz}|{}xz~y}w{~}||z|{~{|zw}zzywyw{|wy}yv}~}||yx}~{|y{{x}|~|}|{{zy}{~{~z~v~yy|z|{}}||w|{z}|~x|~vzz~{y{{y{yy{{~zxv{|~x}~{xy|z|}x}zw|{{|yy{{}zzyz{~z~zwz|x||}}~z}{kw}z~zzzz|zyz{|z{|x|zv|y~zy~y{|}{~w~y}|~}~{zz}}}uz{z{||~|z|||y}w}}|}~{}{zz{{|z}~x~z}||~zx~~~u{}|yx|y{z||y~y~||{w||{{|~~yzz|~|vx{yy}|z|{}~|z}y~{}z|~{~~zy}z~z}{{z~~|wz~|z}zx{}||{}zw}~}}{z|}~|~~~~{}|~~~}|}~}}~}~~|~x|y~~zz{~~|z}~~z~~~~|{|~}z}}~~|}~~{}}{{~}}~|}~{}~~~{|}~~~}~}|}|}~~~{~~{~}~{~~~~{|||}~~~}~}|~}~~}~~z}~~z~}{||~~~~}}|}{~~~~|}|{}~~~z~~~}}}}|~~{{}~|~~|||~~z}||~|~x}|z}|~y{{w~w{vz}vy{{||w{z~~}{|{{}x}}}~z{}{~zz~y{}}~~wz}~{z}{}zxz~~{~w}}}wz}}~~||~|{}}||}{}z||{z{|}|z}x|~~z||x|~x~||}}|}y|~}y{y}~}}~{xz}~|}~|z|~z{|xz||~|w|{|}~|{y~{~{|v}x{zz|~{|{{~{}}}}|~}}{zz{z~zy{{~}xz|~{yxyz~||{}~}~}}z~}{}}|{z~~{}~wz|z|}x}}yuz~~{{yzw|~zz|}z{~~z}}~}}|{}{z}|}~}}~{{~z|~{{|{~z}{||z{|}{~}}|zy{|{zw|~zyzy}|~yzw|y{z|x{{}|}}}vzy~|~z~}}x{|~zz~{}}}~z{|}yy|xxzy~}}y~y|}|z}}|}xt|}~~~{~yyxz}y{~yx}~}~{y{z}}|u}~}zz{{}|{~{{~zww{|w~y~xzx|{|z}|y}|}|z~{|~}z}{}~}|~z{ywz||||~}}z}p{{xv}{}{zr{~~x|{~~}||~~|w~y{}~ywx{z|zy{|x|~|{}y{z|yzz}{yyyv~}x}z}{}~}}}}~}}|}~}|||~~}}}~~}{}~~}|}}{~~}~|~~{x{~|{|~{~~|~{~~~|~|}~~{~|~~~~~~~z~}|~~~}}}~}}}~~~~~}{||}}~|~}}}}z~~|}~~}}|}~~||{|~~}{{}~~|~~}|~~}}{}~{~~~~}|}|~{}{{{|~z}~{{}{|y||}~|~|}}~{y}yx~{zyz|~~~|z~~}z{~yy}xzz{zw}z~}z|z||z}~~|~|{y}{}{{y|zzz|z||{|z|}}|}w}{|}|{{{|w|z}y}~{~|~}~z|}}}~~||~x}x{{|wwzw}z|{}z|{~v~xz|}y~~x|~yy|zy||z{~~~~|{{}{xzv}x|xz~|uz~||z{y|{~|}xy~}}}}{|||~~~z~z{|x|}}z~zx}zy{}}yz{x|z~||~~{|{{y~yz{}zzx}z~~}z}{{{}y|zxy}~|~~{{z}{{|~|{}~{~}~}}|{~}~~{{~|||~zx|}z~|yz}}|y|z}|}z|~~zz|{{~{}z{{{}{}~{}}~|||zyy}{{||~|x{zz~|~{~{|zyz|~z|{ysz{}~z||z|}z~|y|yz||y~xy}~}|{{|}||{{}{}}|}zx}~}}}||}}z{~~zy{{{}~}}yyyz{y{y|{z|~|{|y}z~}y|{~y{x}zxw}}z{{~{z}}}zx|w}~|{|y{|}z|z{xz~v{z}zwv~~z|{z~}|zy}}y|}}}|y{w|{y||||}z{|{~}{z{z}w}xx}~|x~y}}{{z}||}}{z|~}y|}y~|}}~~~~~~}}~~{y}|~}~}|}}~|~~~|v~~~~~{}~~~}~{{~|}z}~}~~{}}~~~}~~}|{{}}}}~}~}}~}||}~|~~~}~~}}|~~~~}~~}~~{~}|~~}~|z~~}~~~|~~{}~}}|~~~~}}}}~~|}|~~~|~~~~~y~~}y||}~zw||z}{|yx|zuwyz|~y{{x{}x|}z|}xy|}|||~|~z~{}|~|{{}|}y}x~~{x{x~yxyx|||~}{{~||}ux~}z{y~z{}}{z{}y}{~|z~}{}~|}{xz~s}vt}{xz|~yz}~|yy||x||}z}wyyv~}|z}|{y||}zzy}}{|z~y~~uyyy{~{|~}y}x~}}~}|||z{{z~}~zz|~z~{~}||~|}~{|{~xyw~{}||z{|{y{~}}|}y~}}~~}{}~|~z~}~|yzyz{|x{~{}yxzzzvy}zzw}zy{z|xzx{{w|z||~wz||}|w~|z{{|}~~|}{|{}~~|~yzw|x{~|{~}y|y~x{}~|zz|}~}y||{~y}|~~|}}~|{x|y}~x|{yyy{{y|{|u{xx|~~x~zx|{}}}{z~{|z|}~|y|~~}~|zx}xz~}|{{|}|~~zzz|v}y~}~}zx~}y~{{~|{{~~~}zy{~xxzwzzz{~}yyzv~|y|wyx{zzz{|{{}|yzz~|~~z}}|||y{x~}~}zx||}y{x}|~|}y~||{z||w|y{}~x}{~}~y{~~~|{|}z||x{vx~uxzz|zy~|y}zxy{yz||x~}~~~||}|{y{z~}|}||~}~y}~{~~}~{~|x~~}~}}~|}~~~~~~~}}~|{~|~|~~|~~~{~{~{~y|{}}~~~~~|}~|~z}{}}~~}~~~~}|~|~|~z~|}}~}~~~|z|~~|||}~y|}~~~{~~~||}{}}~~}~|}{}||~~~~yyx}}y|}y|z~y|}z|{zy{}~{{}|}{vw~{~|{xz~}~yz}~}w}|zzx|yz~|{y~zzyx||{{|}}zy|~~t{~|y}||u}~{|~}z{yv}{}z}zz{y}~|y|{x}{|{}~z~}}~zy~w|{~z|{x{z~{{|}zz~}}~~|}yy|{|~}z~uy~~{|~}}}|zyz|~{|||~}{{y}z{{|~w}z~z{{xx|~yyzy}}vw~~}}y~}{y}zz{|{~}}|zz}}}~}{y}|{|~|}{~}{|{}z||}~y|v}~}||x|z{{{|zyz~~~}}}yxx{y|~}z||{}~|{xz~|z~|{~~}~~yy|{}}}~}|z|y|z~}~~|yzz}z{{{~}}|{{~}}{{zy~~}|}y{||zz{zz{~x|{~~z|~z|z{z|~}zy|x||}{{~|~}}~~x}}||}|{|~||zz{v}|~}x|zu|{~x}z}~{|||{|zw~{}{{x|||~zy||zz~|z~{~}z{}~~~}}{wz|z|~|yx|~{}}}{|}{w}||}t{z}|x{{~y||z|{|||~{}}}}~zx}{z}{|}yz|xz~}{zvy~zz}~~{|~y{}}ywx~{z|x{z}~}~{}x{|{z}~}}}}}z~y~~|~~y~~~~~z}|{~}~~z}~}||z~~}}||~~{~~}}~}{~}~~|}}~|~~~|~~~~|||}}||~}~~z~}~}~}|}~~~~~~}|}~{~~z}}}~}~~|~}~}}~~{~~~~yz~zyy}{{zy{z|y{yw}v{z|}||xz{~u{~{~z}~}{|~z|~}|~}x{}}~{}z}y~y{~wy}{}~|yy|{|}|~}~|z~xwzwzy{x}~}}~~{}|{{}{~yz~}}~}|y}y}}~zywy|{{vx~~{}}}x|||x{x|yvz~z~~|{z~{{|~{}~|~{yz|wx|}z}x}|}}||}z~x{}z}~z|z{}}|}z~|~}{}}}}y~|{{{}}x|y|}xz}|yzxz}}~||x}{}}|}zz}y}|~~}|y}}~}{{}zyxy|{yyyz}{yzzyw}y~~{|{zw{|t~}{}|~}{~}~~~{y}xz||y}}~}yzyz||y~{{v|}~x}y~zx|y}{}~~{~}}w||}yx{}{z|~}|}w|~yy||{zz~zz|z|{y~~|~z|}|~~{z}z|zy}}{|{{||{|~|||xz}~w~zwx~zz~~y}|}{}z|}yx~x}}{|z{}z}~}~|z{z}v{~|z||y{z{{}{y|||}{x{~}{||}{}}|}~w{}{|}|zz||z|}}z{{{~|~~u}zy~|v}{|{yzz~||~~w}{x~~|xz}}|z}}|~~{z~|~{~~~~|{{}{y}{zwy~|}}y|||{~~x}z}{~|~~}}}}~~}}|}||~~{{|{{|~}}|~{}}}}|}}~~~z}|}z|||}||}}||~~}~}|~~~~}~~}~~}|~~~}}~z~}{~~}~{}}~~}{{}~|{~}|~|~{~}|~{}~}}~~~~{{z~~|}}~}~~~}}~~}|~}~~x}~|~|{~~z|y~~|yyzz{~{}{zz~w||}}v~|{y{}}}z}}z~yz~~|}}z||}}|wx{{zzz}~~}|yz}||{}~|{xzx{{~|x{{{~zz{z|v|z{{}{}}}|~~|w{z}y{}|{wz|~|{{~|y{||{}}{~xz{{zz|}~|~~}zyz}~}|~|z~zx}{zyx~{{}}}{}y{}{x~}{|}z{{yyz}|{|w{y|w|{|~zy~~}|z}zy~~}~z|{tx{x~}{|~yw|}z}{{wz{~{x}|}{{}y~|~~z{z|x|||}{}z}~|}}|}|~|}|}~~y||{}xyx|y|{~}|{~}~~||~|||{zy|{{{|~|}|~|}zzy{||wyz}}zy~z{|||y{{{|}{~zy~zx~|~}}||z|z}}{|z{~||~~}~~{y|z}|y|z}{~|z{z{|z{~{~~x{}yz}}}{zyz}|{yu|~z|}|y}y}yy|z~zxz|~{}~||w~}{{zz|zy{z{}zx|~{{{}~}y|z{x~{|yz}{{~}|~w}}{|{~~x{~x||xzzy{uy{||}{}{~}{~|{|y~||}yz|~}~}{{}}||z{y}~~}x{{y{z|y~z|{x|}~|}}~{{|{|{}}z{}{z{{}}~~~~~z~~~~}~~~|}}x}|~|~||~z~~|}~~~}~{|z~}}~~}}~z~{{~}{{|}{~}|{||}}~||~~~|~}{}~~}~{~~|u|~~}~|}}~~}~{~}~~~}}~|~~}}~~~~|~}}~~|}~}~{|}|x{~z~~~~}yxz|}~y~{{{zz~y{yyzz{||{|~}}}}{yz|}z||{~y|}}}|~~|{~{xz{yxyx|}}}z|yu~{xz{z}~y||{{y}{~~}~|{{}~|~~}~}}z}}{vx{|xzy{y{yy~{~{~w|{v||v|~}|~}~|~zxxz}}}|}|}~}|{yzz|{{|~z~wyywz}w~x|z~xy~}z}x~{}~|x{~{}}}~~}z{}uvzzyyx~||z}{~{||{||x}|}}z{}}{~|}z~}~|{|{}|{}{{yuy}|{{z}~yux|zyy}yz~wz{|{~{|~|~}z}|{}~{||y||}{{{}}|zv|{||~z{wz{z}}~{|}|{}~}{|yy|zz|yz|||z}x|~vz}||}x~|{zy}y}x|{||}{|{||w~x{{}{{|y}{{zxy|~|||wx}w}~}zxzy{{x}u}z}{z~~|y{y{}|y|||~}~||}}}z|{}~{{|}xx}||z~}|wy~{{xvyy{|zz~y~~}}}~~~zx}yz{}y}z|}}||}z{~{wy{{y}uz~}v~{}|z}yvv}y}x{~xy|||{~}zzy~||}z{~zxyxz~x}{y|}|{{~~~}~zzzx|{||~u{||~~|}|~|~~z|~}|z~~{}~|~}{{~|y{}{|||~|{}{{~~~~}~}|~~}}~~}}~~~~~|}~|~~~}}|~|~~~}}}~~|~{|~}~~|}}z|~~~}~~}}~~}~|~|}}~~||~|}z~~~~}~}|{~}~}}~~~|~z}~}~{y}~~zw|}x}}|x{~{}}|z~z}}x{x}|z~z}z{zz{zz~~yz~y{x{|{}||zy|}zu~~z|z}{z~z~yz{z}{{{{{}||x|{z}~{y}wux~y||z{~}zz{{xxy}~z{~}||zyz|y{{{x}~zzx}z}y}{{y}{z{w~}yzw}|yzx{x~|z|{zy|~y{|}z|yzywz{z{}{x~x~{z{|}xz}|{|y|{~{}|}|w||y~y~zz{~}}||}||}~yz~z}z}|{~zzzx~||}}~{}}||||}~z}~{{{{zy{}y{|}|~{~{}{}v}y|}~z|~}}z~x|~~y}zx~~|}|}||vy}{}}|{{}}ytw~{w|{~|y}}z}x|~|}y{y~y{~~}|}~z}x}~{}}}~{}}}{zzzz|~}~|z}}}}||}x}~z|}~~|z|~x{uz~|}}wx||zy}|||{}z|||~~{}y~u~~{~z}||y|~{}~y}}v}||~v~|z}zy}y}}~{}}z}}z{{{z}{{|}x{z{}|}|z{yz}{}{}~y}}~~}x}x~|z|~|}~y{z{|~yzy|~z}z~{}{{{~}|~|{}{||}|{|wwz~~z~}~}~{~~|~z}|y||}{z~|}|~|z{{~w||~~~~{z||y{y}zz|~~v|}}|~~}~}}~}}}w~}y}y~~~~~}~}~~~|}|~}{~|{~~}}}z~||~~|~~~|~}|}{~~}{~~z~|u~|}~|}}~{z~|}~}|~~~~}}~{~~|~~|}yy}|}~|~~{~~}|{}|}|}~}}~~~}~}}|}{}y}{|~|zyvy|~}{}y{}v~{{z||v||y{yz}x~y~z}}~|y~|z{}{{}zzw~|z|y|}w|z~yz|}~|~~~|}w}y{~{~w|{z{}|~wux}~~y~z}|zz~|~}z}}{{||z|{~|y~z|~{|}~|~z}{~~{}~|xy|{x|xz}{y|xxyyu~|zz|}yyz~~~{|y}z{|{}~~~z~||{}|||{{}}{{zvzx~|{xy~|{{}}|{x{}~}{}~x|y~~|{{~w|{|z{{vyz{|}|wx~{z}~}}|||wyyz||}|||~x~}zzz}}~|}~|~}|{}~}z|z~{xv|}{{yxz~y~}z{~z}}|}|{zy}z}~~~}}~{y|}}z}{|}~zzy}|~~}y~{z}{{||tw}z~}~||~{~}}}{||xz{y~|~|}||{y|{{{|{|~x{}x{zy|yzx}}y|y{{{x}y|~zyz}wz}w~wz}}yzz|{{zx|u|z{|y}z~}x|}~|z|||zx}~|||yz~~~||||}}|{z~|}}~xz|w|{~~y}xy|{|{z{yyv}y}{{zx~|}y}~||~t||}}{|}{~|~v|w{w}|~}y}|zz~|y|yx{|}}}|}|~{~~}~|{~~~~~~|}|~}|}}}~~{{|~~}}}|~|~|}|z{~}}~}||}||}{}}}}|~~}~~}}}{{}||{|}||~x~~~|}}}~~}~~~~~{z}|{|||~}~~}{|~}~~~}~~~~~~}~{~{}y~|~~z~}~~~~{~~}x}}|~~~~~z}~{~{|}~~~~||yzyyzy{~}x~x~zz|z}x~|y||z}~y||z}{}x|y~v~{wwyy~}}}w~}{{wu||wyv}s~z{||}{z}x|{~z{wy}z~w}}y}yzyy{x{}}zzw~{{{zz~||{{|w~{|z~~z{|z}~ywwyy~}~{z|zz|x}x~yvwx}{x|~z{zz}zzv|zz||yz}wxyz|{{{x~z}||uz}~||y}xzwv|{{z}{tz{zy||y|y|x|z}z{zx{z}~{y|w}|}}}{w{vzz|{xw~z||{{}}zw{|}}zy}~yy{{|~y}~}{yx||{zuxzw}~~{}|}}|wzyy{{yz|z}|{y{{{{~|~x{zz}y|{z{}{y{wz~y{|z{{|wz|}z}{yy~||~y}{~z|y{xw{|vy{}v|y{ywz|}wzz{~~|{||{{z|yxzsyz|zwz~{|}~{yzzy{y|}}|}~|}zy{x{||y{|z||zx|x}|{z~z||}xz}~~||z}zw~{}x}~}}}|{y{zy|{t{~}|w{xzzzz|{~|{}z|x}~wwy{zywy||zyzz~~}z~}{}|v{xz}w|}}x}}|{|}~z{yz|tzyx|{}x}|zy|z}|{~y{zxz}z|y~y~}|xzz|}}zy}{wz~{{w|z|~|~~qyyy}yxz~zxyy{zz{{{~xzy~x{xzvz}{y|}|v}{yz~}{~}~zx{|x{{||}|}{~~z~||{||x}||~~|~}}|}}|{}~x~}~{}~}z}~|~z~||}~|~~~}z}}~~~}{}~~}}|}~~~~~}}~{~|~}~{|}|{~~~~~|}~~|~~}~}~}~~|~|~~|~}}~~~}~}z{~}}~z}~~~~}||~z~z}|}~~}~|{{}~~}z~||}{~|}}}~{}~|}~~}}||~}|}~~~~{}}||~}}~|~yyy}zzz~}|}~}|~}y~~{|z||w~~|~{|{z~~|~}|~}~~{z{||}|}~y|v~~{{v}~~~{v|z|}~{}y|{z~~|{{~x|{|}{}y~z}z~~|}}||zz{{{{z{}||}~{w|}z|}wyw{|x~|y||}}{|~{z{{}|}|zztz{|{~{|y{z{w{{yx{z{z|{{t|z|y~y|}y}z{}y~~zwz}~}~}|}zz}|||y{z|{|xzwyz|~~{|zxx|{}~xx~|}y{{~|w~z{}~z~}~y{}|~~{|||x|~|xx{|x~z~|}y{}zu~}z{~~|{|}y|{~z~x{z{{}x}y|v~}}xz||~w{x~|~~|y{}}{zx|{|}~}|{|}y~y{|}~w}y{z|{{{|xy}}|{|y~|}}{yyy{yz~~|{~}{{}}yy|~~zywz{}{|wyz~}x~{{}xx~|yyz|}{}w|}}~w||~||}~{zz||~~~{~~y|}}||||~{~|}w{v|~zy}y{~}zz}z||}||~~{{|{~|~~yz~~~~|yzzx}{}}~|{}w~zyzz{|v{}}{{|{||}x~~|zz|}~{y}|~||~{{~}}x}yxywx|~{{~xz||}y|~~}z~}|z|{}w{zz}{}|}z}}y{{~||}zy|}{|x}z|}{}}}|~~z|}z|||{x|~|}~}|~~~|~|{zz{}|~~zy}~}~~}|~y~~~~}~~zz~}~~~~{{}|~~~~}{}}}}}}~~|~~~}}z~}|~|~}~|}}~}~|}~~{|}}~}~}~}~~{}}}}~}~|~z|~~}~||{~~~~{{}{{y|~~z~~}{xzzz~}}z||}z|y{~z}~~z{~||~z{}{{~z}~||{}~z||~~vz~|w|~}|}{s|~z||~z}~~y|~~y}~}||zxxy{~|}{}zz|~{}{{{|y|z}~{z~w{zxz{{}w}||~y}}}}}|x~~|w||~~~w|xzzx|z{~}x}|{}|z{|{y|yz}v}{}}yxy{|y{~zyw~~|{|{z|{}x}x}~z|u}}}{~|~wzxz}y~|~~}||~~yy}|{v|xy|{y|}z}{{w{z}~{w~}}~|~}~z{|zyzz~|}zxx}yy}zzo~}{{z|||w{~~z}~z}|z}|{}{{}}{}~|~~}}~y}{~{|zx|xz{{}yz{z{{}|w|}{~~z}~}{|z{{z}z}}y}}x{{x}~x}z}~y{{y{{~~{|z{y|zxxz|}z|ysz}zxy~{zzx~~{|{zzw}{z|vu|{x{x}z||{~|}|~{y}z~|zz||~~y|~~{{zy|}||{}~||x}||x|z~z~z~x|{z|}z~{z}|z}z~zzx~y~~|}z~}~{y}|x~{y|}}y||}z|z}|y~z}x|||w||yz~{~}{}~z{y}||{yzzyw|{wx~xz~}|}}}~|}|||~z~{{x}uz|}{{}z|~|||{~}}}z}|~z{}}~~}~}~}~~|~~{}~~~~|~}~~~~}~~~}}|~~}z{~~{~~~~y~|~~|~}|~~}|~~~}|~{~}|}~~}~{~z~~~~~~~~|{~~~|~z}}||~|~~}~}~|}|}}|~~~}|}}}~~|}~~}~~|}~~~|}}{{}z~yy{||}{{{}{|{|{|p|~wx|z{z~}~|z{yv|z~{}~}~w}||zzz~y|vwx|y}z}}{{yzy}xz{}|xx|~zz}~|}}}{|yz}~|z}z{}y}|{y{z{|}z|w{wzy||z}xy}|z{z}y~vzxw|{}}~zz{z~|~|{z{{}|}}yz}xy}}y}yy|z}yw{z{wxxx}y|{{~}|z}||y{{{|~~~z|~|}z~w~}~xu|~~{~zyz}x|~z|}z|w{{xz}{}~u|~||~~}}}|z~y~|}~x|y|~|}xy}z}{|x~}y||~xz{{}|}{{}}}~{}|xu}|{}{}~~{zy|wzxp|{{}yxv}|z|x{~}|}z{~}}||~}~||~}z~~x|z~xz~{~|z||}{~~z|}{|}}|{y{~~~|||||}zz|~||||{~yy{z||z{vzz}|}}}z}}|~y|~{|~}x~{y}|}}xx~{|}}|{{{}|zy|~~}yzzzz{||}}y~|~{{~~x}}}{~|z||~}~|||~}||}}}}swzx|}wx{||{}z|{z~ytyy~z|~}~{~}}}{|||}|}~~{||z}u~{}w~z|~|z}|zzy|{xzyvz}}}z~z~y{||~}z}~}|~~~{}~~}|}{}|~~~}}~||~|}~~~~~{~~{|~{~~}}|~|z}|y~~}z~}~zv~}~}}~}}}~}|~|~~~~~}~~~~}{~~~~~~~|~|~~}}|~~~}||~~~~}|{~~}~z{z|}~~~~~}~{|}}}}|z~}~~}y}{|~{~~{}y}}|~|x{{~|xy~z{{}zz|~}}w{z}~|~{}}}}|{zzwzy}~{y{{}{{}|{y{zu~~t{~}y}|zz}~{}{{x}y|{x}~|z{yszw}|~{}~|yzxz{}z|z~}|~{{{{||wz~|{{~}{|z{{~{zzz}}|x{y||}{~|z{xy{|{{z{z}{{|xxy{yw}{v}|~|zz|~z}z{vxzz}}}x||}}|~}|w~|{{}{{}|~|~}~~}~z~}~}}|~~z~y~{z{{y{{zz|y||{zy||wxx{{}|~x}}|y|z|}|{{wx{z~zw~~|y}zxz|{~{z~~}}||zx|z{}z{~x{{{{~~|x{{}~}~y{||}~y}z}yxw}y}w}|}u}y~z}z}|z{~{~{|x}~|z~~}x{~{}z~z|y||z{zu{||{y|}{}z{|}{|{z}w{{~|{y|z{y|y{~zy|w~z{{}~|||}||}|y}uyzy}}||~{|yx{}yw{|}{z|{}|y|yz|}{~x|{}zz~xxy{ww|v~xxyyzz~}|~}{y}|{x}wy{|{|~zw~y|{~|}|y~}zz|~~|}{|~zwz|}}}}z~}~{v~|x{{~~x|{|xxz{~~}~{||z|}|z{{||yz|z{{|zw}}~|{{~}w~~}|~w}}|~z~{~{{~|}~~~}|~}}}~~{|}~~z~|}z~}~~~}~{}}~~~~|}}|z~}|~~}y|~|~~}}~~~|~}~~}||}}}}~z~~~~~~}}~}}~}}z}~~}~~}|}{~}~||~}~{~}}}~}}{~}~}|}}{|z}~~~|~{}~|~~~|y}~}y}~~{|{x|{}{{|y~w{yz|~zy~}}~{{{|~w{{~y}~|{~|{~|{y{|}~x{}~}z|~|~z~zx}|||y}|~{z|~~|x{wyw{}z|zyy||{{~|y}}|}{}x{{z}v{ywzz{{|~y|{}{y|{~|uvzxz}y}{|z}z|}z~{w{~{{|{{}~~zy}{yz|}{yxyv||z{{yxx|}{xy~~{|{{z||}~{{|zz~~}zz{|||}~~w~x~|{~z{{y~{~{|}~|y{|~||w~~}}z~|{yv~~{}y~{}}}|z{z{|}|}~}{w}~w|~~||z}{~~z||{}}|~~~}~v}|w{|yzz}|}x|wyvx{}}|~}|y~z{z~zzzy}}|}{{}~z}x|w{x}~{wz{y}{}y~y}~x~}x||x}}}}}{yyy}~~z~}{}}zvz{wv~~y~x}y||~yzz||zx~|{}|~}{z~}|~y|{|y{|yyx{||z}v{{{ux}xw||~yx|{~y}y{}~~|z{{z{~~}z}|~}~}~y|~|yw{z|z|zz|~x|zx~||}{{vz~y}{~{~yyyz}}|~|z}|~v}~~{|~|{|y~{}y~|~~}||z~|{y{v}{~~z~~yz{|z{|~}}~}}~}}~z~~~~}~}|~|}~}}}|~}~{|~~}~~~|}~}|~~{{}~~|~}~~}~|{~}|}}~~~~~|z~|~}~z{~~|~~}~}|~|{~~}~}{z||~~~}~~~~|~~}}~|}|}|~~|z}}~~|}~{|z~zy}}~v}}}|y{||x|}{~z|{{~~|{}{zw~|{|~~zzz{{zy}||y~}}|{}y{||{z~z}{{~|}}~~}y~}}|z|}||{}y{v|{}zw~|~~{~zzz~z{}{}wxz|~t}|}x~z}|{}}{{~|}|yz|{||~{}||z}|zy{}|}z~z{|~|~~}||}z|x}z{~{x{~{zw{x}v|x|vx{}{xy|}~y~|zyy||{|}z}|{}|z|}}|{}{z}|z|~||{y~}}||}z}~||z~}|z~{{{~~{{|{{{~~{zz~}uz||~}x{y|}y~}~}}}z{~{~zzzy}xz|{|yxz}}w}}x}|y{{~~~|y}}{}|vx|~|w}}~||}|yy|{{}{~}~v|{~z~~{~{z|x~}|~{z}|~{|}z}}{yw||~v{z}~wy~{x{zy|~{||}}z{|}w}z{{{|}z{|y{yy}{||~~~}yz}~~}y}}zy}~|}xywx}|~}~{v|~~|y|y~z{y|~y|t}}{y{y{zz}z|{~z{~||z~}{|}~yzz{}|||{{{~yu{|{|}}{z|}~}}{{|}{yzz|z|||~{}}{z~{~~{}~y|{{{{~~}}~~x}x||{{|{}z~yy{}~|~~}}~~~}}~~}|{}}~~~~~}}~{{|}}}}{~~}}|}y~~}~~~}~~x~}{~}~~}~{~}}}}|~|}~}|~~}||{~}~~}}|~|}~~|}}~y}~~}~}{|}~~~~~|}|}~}~}}{~}}|~|}~~~~~|~~~|~~}~{~}~~z{||}||x~{xy|||}}|yw{{|zx}{v~}yzy~}~y{{v~}~}{}z~}y~~|}}~|{{y||~}|{|xx{}|}~z{z{zzzyy|yz{}{{|z{|{~~~}~{y~~{{{z}||zy|v|z}{~}yzwy{{~~||{||}|}y{|}yz}}}}|}|zyy|{x|}}{|~}}~|y|{||}zy{v}z{zz~}yy~~{{zz}|~zzyx|{~}}~~~z|z|{y|z|||{}y{{~|~}}|{}}yz~}{~|z}~{z}~{~{z|w}z||}|{~vyz~{}}y|}}}|x~|{|}|}}{~~~}z|~|}~~|z~x|xyzzy}}y~zzz|{z}{||}zyzz}}~~{}yz}z~|}|z}~}|z}|t|}}~|{{~x{{}|zx|zz{}v}z{~{}|}~~z|{{}u||~|y{~{~~~zzzyz}{~~z|z{}}z~y||~|}}|||~xx}zz}|~}|{{zz~yzy~|||}z~y{}{z}yz}~{zy}~{z{}|{|}~y}}~x{z}~}zvz~}zyxzyy~}|vzz}}y~{|{|w}z|}~~~y{}|{z{z{}z}|x~~}|x{|y}}z}{|{~{}z~z{{sz{|{t~|zw}|{~}z}{~||~~}}~~{~~~}~~}|~~~~}~~{}}~~~~~~}~||}~~~~~}}}}}~~~~~}~~{~~~~~{|}~{}~~~}}|~~~}}~z|}}~|~{}~~~|~{~~}}~}~|}}{|~}|~~~}}|~~}|}|}~}~~}}|~|{}~}{{{~zxxy|~x|{yy~{w~{||yyz{wxyz~zxx|}v{y}{z{}{}x~u}}y|xy}{zzx}{zvx{}z{~zx~|{}v{xz{||yyx|~x{s{|~{yy|~~}{zx}}|xz|~||}}{||x~|}{}|{|z{x|~|{yw}{zz|}y~y{|x{z~|z}y|zz{|zyxzy}}|yz~y}|y|~{zy}yw}}w{|}}z|x|~{|xwyz|~~|}{{{{x}yz|z~zzz|z|~xx{|x|z|z|{{z{|||}|}z~|}y|w|z}zz|}~{|{|z}yyzz}x{yxz{xyy~}xv{y~xxx||z||~~}~{}y}{|v{{{yyzzwzv~zz{z}}y}|}|{y}y{|~|}}zy~z|}vv{y{{w~}|w|{{|}|}|ypz||}||}y||{|z}}z~yzy|{zyy~{~}sz|}|w}{{}{~z}{{z{{zwz~}|zxxzx|~}wy{|xxv}||{y|y{{{~z~{z{w{~~{|{w}uxz{}zy{}~z}z~w~~y{}~w{yy|{~xw}|yzvy|}}}}y{}}zxzzzyy{w|{x{|w}x~x{z~xz{~|~{x~}x|z{{{}yy}|{|~}{}yzwx}yvy}{{{~|{}}||xy{w}~w{xxw~{~zvy}|{~}y{w{yz{z{|}|~z|zs}~{|}|}z{x||~~z|||y~yyw}}|xz~yvv|{zz}{}~~}w{wxz}yzy}yyy}zw~|~{~z}|z~~}z}~~|~~}|~}{~}}x}}~~~{~}~~|~~|~~|}}~~~|z}{z~~}~~~|~|{~~{~}w}}~~|{}{|~u~|u~~|}}~}|~}~{|~{~}}}~|{~~~~}}}~|{~}}||~|{~~~~~~~}~|{~}|~|}|~{~~}~{z~~~~~~|~~~{~~~|~}}{}~~~z}}}~~}|~||~}~~{}|~}|}~}{y~|~~|~}}{}~{~}}~}~~~}~}y~}{}~|~~|y|{}{~~}~~}}~{~z{}|z}~~w|}yxu{zy{wvy|~v{|||{{|wy~x|v{}}yv{|y{~|}wuyy{y{}z{{~zyy|}{z}xyvyzw|{x|{xywxvzxy~x{x}}{zuy~}~w}{||x|{{zz}{{~xy{~zy{z{zyxyxxx~z|{{y|wztzyyx{{|y{}||}yzw{{{|{~|{}{{}~|}{}~z}|y||{|~|xyyzy~y{yyy}yv~z|xx|||wz{|~}x~z}{x|y}|}|}x~|xwy}|v{yzx{{{~}w{vx|}~w|y{}{}|}|~~{x}y{zz}yz|yz}~{{z}}zu|yx{{yvvy||{x~y|~|x{|y{{|{}~zy|yryz|}~}}~z{|yz~|xyy|~~y{{y|yyy{z{}xxv|}||{~zx}{w}z~|{{~~||z~{}}}z~{w}~|zzy~wz}|~yy|z|{zxz{ywx|zz|{}|~}||}|}||{{{{z{{}yy||~z||y{y}v~{xz}wy}x{z~z~z|zzx|x|sy{y{|{}z{z}{x|}{}~}{}~y~y}{yuvz|zzz}~||zy{y{|z|xzxzyy}x|y{|}|||}yy~{}{}}y~}yz{x~}{}~{zx|zzy}{{}}~|wz|}{v{~vy{}}w~}y|y{y~y{~{{}{zw}||||zw|~}}y{w}z|wz{uy|}}{z{{{w}ywx{{{z}y|zyx{z~z|x|{|{|~|{}|}~||}}{y|||}|}~~|}}~~}~|}{~}~}}}|}~~~|}{|}~}~{|{}~|y}~~~|}|{}||}}~~~{}}{|z|~}|y|zy~}|{~v}|||z~~~~}~}}}~}}}{~}}~|z~yy{~~}}~|}}~~~}~}|~~z~~~}~y}~{}{{}}~}}}}~||zz}~|{~z}~|{{~~~{|~~~~|}~y~{~|~~|z~|~}~~}~}}}{~zy~{x|{}~}~~z|}}z~~}}|{|y~~~}~~}}{{{~|~}}}}{}}}}}z}zz}~wzrzz{}{y~}zv{~x~{{{z|y|y||z{~~}{}x{x~zyzz|{~w}}}|{}z~}xx~~|}z~}{{z{}{vw}|~{{y|{~{|~~{~{z}}||y{vz{~}|{yx}{}|y{~v~y{|}y||{|~{|z|z{~{zwz|w{{w}vu{y~|~||}{~x~yz{x}z|{||wxxz~~|}}}}y~||}}z~y{{zyz}~|{}}||y||}y~}z{~y{|{|y|{z~v|y}z}{yz}~}{}y~z~w}z~~}{x|~}}~||~}|||}|z}xw}}{~zz|}|yz{{w~}||}z}}{|}x}{y{wy{y{{|zx{~{zz~z|z}|{}~{|||~|y~y~wy{}|w~|vz|}{~w}{|}}}{y}~z}y}|wyzy}z{}z|zr|{zz{}|y}y|}{|}|}|||}|yzv}}zz}y}~~y{}xzz~x|~~}{|}}||y|{}{{z||v~~|v{~}}~{xz{{s{~z{~w~w|~yx}{}~~|zy{yyw}}}|zyz{y{zz||zz{~{|z{|{{|z{}{zxx|||{|{x|}y~|z{|{|||||z|}x~{|~{}z}}|y{x|z|z{z~|z||{y}}~~~z|{xzy}z~{~|~|||~|zz~}|x|xy~z}{yzz|~|{}z}~|~~}}|z~~|~}{|~}~~~|~~}|~~}|~}{{|~z}~}}~~|}~~|{}~{}~}}~z~~{}|~~y{~~~~|}~~{~|{~}||~~|~~~~~}~~}y~||}~~|~~}~~~|~}}~|~}~{~}~~~~w|}~|}y~~{{z}~wx{|xzz{y}y|y{{{zzt}||w{{{}x|{}{zy|z|z~z{}yxy}{~}{{{z~|{uz{{xz}zxyv}{y~{~{{|}~{~||}{||{|~z~y}x{z}z|~~|xy|x{|~y{{}~}~~vxz{zzy}z|{|{~}|z}{~z{~}z}}z{u}yz{x{}|{~|zz|{}y}|z{||~wzxx|}wyx|}z~x|x|y|}z~|~|{zzxzx{}yvxyyyxz|y|{{y{zz{y}z{|{|~~||~|{|x{|z~}||~z|z|zx|{{|z}{zw|{{zy}}x~}z}z|{{{~~}|~~{~~|}zv|~xz{y{|zyy|{z}{w{zxy|}{y~zxy||y|z}|z~|}{zz}{{~}|~v{zz}~{z~zwwy}zz~y{z{z~}{|{zyz}z{{}~y}{~~}}z}}|{zxyw}~~{zz{|~w}||{}{}y}|z|y{}}z|{}|{{|||}zz~xw}x~{|{xzvz{y{}~zz|{xwv|x{{|~}|z{|~}|{|z|z{z}||z}{{}wzx|{w~||z{z|zyzy|z|{z{y|{y{}}z}||||}|y}|yy{z}z{~x|}||}}w|{y}}|{|~w{|z}~|}~}x|w}~}~}|}|{|}w|}}~}}~z}~z}~~~||}~~}~~}}~~}z~|}}|~~{|~~|}}~~}||}}}~}}{}}~}~}}~~|~|}~~~~|~~~}~}~}~~z~{~~|~z}y}}}}~}}|~~}~}}}~||}{~~}|}y~~~~}|}~}{w|}}}x}~~}{|{{yz~|u}{~}~|{~z~}zz}x}}{yy~}{zxy|vw|z~|zz~x~{~yy}~zyz|y}~y|{}~{}}}}|{wvx|yy{|y{{x|{{{|z~}{y~~~y{{{||y{wz}~{xzw}|{~|{z~|x}z|yy{yyy}y~z|{|vzy{~~v~x~y{|o}zyz}z{x}~|{x}}{|{|zz{x}{}~~}}yy{{}|{~w||z|}x{z~x}|~}}~{~xy{|~y~}{}z}||~|x}{}{yzzzw}~y}zw||~y~~~z}}|{{}{{~~{|{{|xy|}}yyzx||||{|~}zy||w}{~|{y~|y~{|}~|}}zy}{{w~|y}|zzyy~{~{x~{}}||{yz{{{}z}}zx~~y|zz}y{|x~~z~yx{x{ywv{~{||zyz~}x||~}xw{}~~~|x{}zyzz|z|w|z||||z}z|{}{~y{x|~z}|yw~}~~xy}y{~{v}{z}~x~}}|~{}{}zy}}}}}y~|{}~v~{yz{|}|zx~{|wy{|zw||zyyzv~zxy|}~|~~~|xxz{|z}}{{}}}xyz{x{{w|z}x{z|}x}{y|}{~|v|~{xv||{}y}z|}|||}}}{~~z~y~}}z}z{}}x}|{~z~{{~~~}}|~{~y}~}}~z~}{~|}|~~}~~~~~z}~|}|~{}}~~~}{}}~|}~}z~|~~~}|~{}}~y~~|}~|~~{}~|~w}y~|}~}~~~|z~|x{}~~||||}}~}~~~~~}}y~~~}~|~|}~~~~}~}||~{}|y~|}{z{|{xy~v|{yz|zxvzz{zz{|~{yz{xw}z{~{y|||z{z|~|~y~}}zy{{~x||v~v}{wzt{|~|y~~zy|vvz|||zy{|{||{|{{|zv~y{}y|}zz}z~v~|zz}}z}xz|}}{y{{~z~|zy|z~~|}z|{y}xz|wzxy|xx~}~yz|y~|~{|~~~}{~zz~}z}}y~{wzy~|z~}y|y|~{}~{|{}~y~||x~|~||y|yz{{xzy|{xz|z}y}x}x|}zyyy~{wz~{yyz}~y|~{yytz~x|~}~|w|~yy|{{|~{}x|~{zwy|z{{{w{|}x}|x||w}yy}|y|~||~|z~~~{|}}{}wwy}}x~}|yy{{yv{yx{vuzyyy|||}|y{{z{|~{|y{~~z}~z{{{~{zz|x}{z~|}zv}z}|}yywyy|zyz}{z}}y|}||z{}|~v~~~~|~{z{}zyyyu{}v~~{|z{~x}y|}~x}}}{{~~z{||{z~v{wzx~}}z|zy{}z|zv{|}w{zy|z}z{yz~vz}~|}{{{t~}x{{~{yz}yy}~y|{yyz|y}yx{|v{{{z{{z~~y~~s~zw}|}~~||~y{~}|y|~~|~{z}}||}{{xx}y|{{~y{~}x{yxzz}x}{|xzz{|z|~{~z~y}~|}~~}}~}}~|}~y}}zz|}~{}{~~}~|}}~}~|{~{}{{{}~||~|~z~}~}{~}{{|||~}~}~|~|}|~}}~~~}}~{~|z~~~|}~|~~~{}||~~|~{}~~~}~}~~~~~~~~|}|~~{}}}~~~~|}}~||~~~}{}|}}{|y~~~|~|~}~|{z{z|z|w~wxzyx{y{{{z}}|zxx}x|z{||y~w|z{x}y}uzzw~|~zx}x{v||z|yy{yyzy{z~|}}|{z{z}z{v}vyzy~wz}|{{{z{yz|xwzz~|z|zuzwz}|xy{z}}}|zz{x{xx~{z{x}}{{}}||xz}y|~~{xwzz~w|xz{w{xv{~y|y~xxyy{|}|~y~{yxz{~}wtz}y|zz}}wvzxxzz|}~zyx{z{z}yzy~yzy{{~~}x{|}}}}wz|{~x{yxzyu}~|yz{{x|v{wyzt~}vzxy}{xzxx}{zx|{z|{zy|zx~~yz}z{~|{{x||xxxx{z~zv}zx|yw~zyvz{}}~y{~}}xuv|y}zy~x{||xyyx|wy~xz{{z~}}~{|{{yz{}~{{~|z|}zyux{u{|~zzxz{y|yx{{|}~}zzzz}y~z}|y{~z|zx}||z{xx}~|yxzyy~~yx}{y}z~z}wx{z{{{~z}v{z}vyx|y{y|}z|w|{{y~x{{z}|{x||yzzwzw}zx~~|~|}z~zwx|{~|{y|z~w|{w|{z{}zzwz{~{}{{{zyzz{|x{|t}|y{yyzz{z}{x}w~wx|zyw}w{u~xxzzx{{~|y}|y}{xy|~yz|{zx|yu~yzxz{|zzyzzy}{||z|~{w~}w}{{|ww|yzy|{|z{z|}zxz}~wv}y|{vxxz{}|z}~}|{}~~}{~~}|~{~~}}}~{}~|}~}~{}}~|}}~}{|||~~~{~|~|z|}z|~|}~~|}}~{~~~}}z~{}{~}~~{~~}~|~}}|~{~~~~~~~~}~~~~x~~~~~}}~{~}|~v~}}~~|~}|}~|z}~{z||~}{~|~{}||{{}y~~}}~~~~{|}|~}z}~||}~}~|w||y{~~~}}~{~|~~w|}}|~}}}xy}~}}}~~~x|}}y}}||}}}~~~~}v{~{}}}}|{}|z|z{}|}}x|yy|y}}|}z{u{w{~z}}~}z|~~y}z{|}y~|||~||x~}w~|~}}|zy{x|}z}{|uy{xz}y{z|x{w{z~yz~|}{|}z~}~y~zz|{{|{~}y}~wz{{zz}|yz{y~y~}||yyvyyy{y}z|{z|z}~y{}{}}{z||~z}~||||{w{}}~y~}z{}|}w}}|{|||y~}{~{qx{}|{z{q{yz}}~}{z}}yx{}||w|||xw}yx}}{~z}~|{v{{yy|}}~xw|}}||{z~}|}~~~~v|}}}zyzx~}|}zxxyzx{}y}zw{}y}|w~|{}{|~y{}|z{|}}{y}~{||~wzwxw|~z}}}}|~{|zwxzzz{y{}{vz~w{|~~|{||z|~~~x|~~~||~}||z}{y|~~{~|{{wz~zz{{xzy|yzy~y}z{~|}|}|~}z||~}zy}|{~z{z{}{{|zy{x|}{x{zzz|{zz|zv|zzz|}~~~{xz{|{y{|{~}|}||y}y{{}{~z||~x|}|z|{||{~w}~}|~|z}{}z|z|z~x}{}~~~z}y{yz{z{y{{zxw{zy{xw}ywx}}}~z{{yz|{}{w~|}yy~z{|{{}~z||v}~{zz|}}|{z{~y{}{}|}}|~x|{{~z~~~~~~~~||}~~~~~~|~~~}~~z~~~}}||~}}}~}~|~~}~}~z|~}|~}{}|~}~}}}}|~}}~}t~~~~~}~~}|z}}~~w|}}|~{|}{z~|~|~}}}~~}~}~}~~~~|~~}{~}~}~|}{}~}}}~}~|}}~{|}}{~}~|||}~}~{{}~{{}}}z}|}z|{yxx}{wz|||xy~y||{z}|}}~}wy|}~}|~}{~{y|}xxy}|z~y}{{|x||}z{{z~z~{yzxx~~}z|{z|w{~}{|zy|xz{}z{}|yxv}{z~}{z{y}~{|{w~z{{z}|||x}}}}|}~{}}|}{~{~}zzz{|x{{~}z~{~w}|yzy~|}y{{~{zz~zzy{}|y~~zz|yux{||xyzyyy}{}{yzvz}wz{|y{{|yx~}}{}yx}{|{{}{|~y{{z}||x{|{}~u~||~yzz~~~{~w||}~wwxx}}x||{w|xx{w{{|||xzx~xz}~|z{z|~}||}{~y}w|{}z}~||~{|~y}}|}{}|yxzzx{}{{{{y{v}z~z}{|}{~~}|}{v}z}|x~{y|w{{}}z}|y~{zy~xy{}|v}~zy}}z{}{ww{}x}y~~~yz{}xz~zz|{w|y~~}|{{xq}u}vz{~}}z~|z|zz|{y|~{yzx~yz{{{~y{z||z~y{{|}yy~z}y{~{}~z{~y{}~|{|x~y}{||x{|}z~|{w{zz~{}~z}{{{yz~z{~~|}xyzzxz}ywz|zzy~}}}z}}||zwy}x{}z}z}{}z}}{yz|~y|{|~yyv|x|zzx}|{x~u}z}{y}~|{||y||z|}w}x~|}{{|{}~~|{}}~~|~~}~}|~~|~~~|~z~~z~~}|~~||}||~}|~{~~|z}}|}~~~~~~}}}~~~}}~~~|}}~~z~}~}~}~y~y}~{{}}{|z~z}~~~{z~~|}|}~}z~~}}~~~|~}|~~}~~~~z~y{|}|{}y}vzz}w~~|{~~|}{w~y{z{{{vy{|}~w{xzx}z||{z~{{z}||zw{y{y||}y{zx|yy~~{|{zy~{~|zy|yy{xzxy{y|yxyyxtu}x|~z~y|v|vyx{~~~z|x|wx}z||}x|{}{{|}vuyz{|{{x~{~v|{{}vz~vvzy~z{zyz|}|{~~z{}}}wyz|y|}z~|}~xzy{|zzyy{y~w}uw~z{xytxyyt{x~wz{||}{z|||x}~|z{|x}|~z~{}{{v|z}xv}y}~z||{xzzzxx}x~yz|}|z{{{~{xz}}|~|}z{{zy|~zz{}z}yyy|yzz{y}~~xyvmvyz}y{}zy{~~|{yz~|{{|}|yz||}z{}xx}xu}zw|{y~}yw|yx}yuw{uxv}|z~yx|~w||z}{{z||}||u}~|~vyy{~{~w||{{x}wzw{uyzuy{{zz}|x|y}xy|~x}~{}~z|x{|~||{~~|xz}|wzy|{|}|xx{{z}}{}x~~~y}||z|~}~{~{yzw{~|zz}z|{z}y~v{~~}{}}z||yxx~y{~{}|z{zz|}x{x{}zy|xx|yz{|}~zz}|}|}}y}zy{|{{}w{}yu{{}~{|y{uyw~~|zw}z|}wu}{}}{~~v~{|{|~z~}}~|}{~||{w~~x{|w}z~~{y~|}{~|{y~|{x~z}yz|{|zz}}y}z{}z~}y||~}}y~~~}z}~}|~~|}{|}}}}}}~~}vz|}}~{~~~}}}~|~x~{}}}|}~{z}}~~}}}~|~}~~~|}z{}}}~}{{}y~~}~{~}}||}}}|~}~}~{~z{z}~|{}}~~~}~}}|}}}}}}||}~y}|zz~~~~|{}~}~~}{z}~}}{~|{~w}}~~~z}~}}~{~~~}|}{|~~}y}|y}~}~}}}~~}}~~~}~~|}}|{}~|~zy}~y~}}~~}||~~|||~y|~}~y}}~z~}~~~x|{z{|z~y{||x~{{{y}||{{{{~}y}{}}|~x{}z}||y~t||wyxw{wz{|~w|z{|{y||}{yy}z}~xz}}x||xz}z{}|}z{}~v}|}~|yz|v~yz{y||~z}|z|x|}|}}{~y}y}{}~}z}z~|}|{|}}yz}~{z|~wx|}x~{y}{{z{y~~~}~z~}|~~~}}}xy~~z|}yxz{z{w{~z|y|yzz}~}~|}}}}z~~{}{||}y|}y~|y}~}w~|~{}||{|{y~}zz{~}zz|}}{||x~~yy|}{{y}w{x}xy|y~w}{{x|zz|xz~|~{|w|z~|~z~|}{xz}{wzy}z}~}~|z{z}w}|{{}{z|x|~~|x{zwv}|{{|}}|~wv||~z~x{~{}~z|~}{{|z}~yz}|}}|~~vz{~{y{x{}}yyz{{y{}|}|zyxwy|~zz~}}|}}~|{|}|}}~~{|y{}|z~~||{z}y~~z|z}{{z}|~w}y}|~y|}}|z}}|z{x}yq~~yyx||z~xv{~y{wu|zx~|~yy{~~w}zz}~y~}yz}||}{|{~}~zz|}{{}{zz~y}~||}z|{y}|xz{z|}{{|}~x|}}{|{{}{}~}|{|{}|x~z{~|~}}}}zy~}|{||}~|~~}~|{~~{~~~}~{~}~}|}~|z}~}~|{}~}z~~~~|~{}{|z|~~|~}~~}~y~~}|}~~~}}}}}~|~~}|~}~~|~{~z~}~|~~}~~}~}~}z~|~~{}||||~~{~}}~z|~~}}~}~|}|~|}~~~~|~{}}zx|z{zx}~zw{{x~|z}|uyzy{zy|zz}xwyw{|z}|{|y|y{{z}|{}{yy}~z~xy}}||}|y|z|wzzxzxxz{}xzww}|{{{ywxyv|yyx}yyz}}|t||{y|{~|y{yzyy|zyxv||yzx|y}xwxy{{yzzzs{|yy}{}{|zzy~|{}|}x~~{||{{{|{{}{v|zwx|{|zyw{u{z{vy|yww|yzyz{{zz}|}}x}~z}|yv{|~}z|{z|{}{|u}}}yyx}w{z{xsv}}xxx}zy{{|yzy{|yyyx}~{{{|{}w}|x}~y|zz~wzxy}~}|t{v|z|~}}{}vyy||{}~z|y{zvz|}}yzzzx|~~}z|}~~~~{}|xy~z|{{ywwyz{{z~{z{~zz{uvy}{z}~}||{{}~x{{y|{zyxz{z~}z{||{}u{}v|||z|v|v}w{zxrvy{|}}{x}|y}~~x|~z~zw{xvx|z{x|z}{}}|{{{{}wt{~zx~~~yvz|}|y}|{v|}yzwzzy|~|y{y|}|wv{|~{zzz|zyx||{wxy}{{zzyx|xyyy}{}vz}|w{}wz{{||zx{{w{|y}{x~z~vx|xzzz{y{|{{zy{|xx||yy{|xxzy}zz{{y}||}y}y|y~||{}y~}{zz}y~~y|||~~z{w{}z|}w}}vz}{~}|y}ww||{|yyy|xyx{x}{{xxxx}~{|w}{yz}}|}||z~|~}~~{}~~~|~}|}}~|}~||~{|}~u{z}}}~z}~{}{{~|~}{|~~~|y}|}~~}~}|~}~~xz|{{~y|~~|{||{~y~{~|~~|~{~|z|}}~}|~~~z}~z{~~{~}~||}||}|~|}}|}}~}|~|}}~{{~}}{~}~y}{}}|}~{{~~~y~{}x{z~{}~}{{{|{~~|~~~|}~}{~{~|~{|~}~}|~}~}}~|}}~~y~}~y}{||}{{}~~~|}||~{|}~~}}}~~y|y~z~|}{~y|~|z||{|~{{zz{~}~xz{y}~yy|y{}~zzy~~|~~z|}|{}~||x{|}z}|}{z|{z|zx{y}}}~zyz}y|~}{x|zy{{z{|w{~{z}zzy}}u}z{}w}||zz}~y{|{x{y|~||xw|}~{yxy|{y{~{{|yw{z}y{{|z}{~~z}|}{zz{z{}}{z}{{{}~}~{x|~~y~~|}|vz|}{}~{}wz}xy}y{y~}x{~}|}~y{z~{{|~}{}{~|{|~|||z{~{|z|}}|}~z~{|}{z}zyyz{{zz{z~z{{}{~~{w}z}~|xwz~}~~z{~{{{|z~||~|{~|z{}~yx}~||}{|~zy~z}yw|z~}w}w}~~~z|{}~y{}z}z}y~zy}~~~}~~|~}|}y|{z~{~{{{|{}z|}~z}~{z}|}zz{}|||x~|~{|y||}||}||zz{{~z|{{y{~~z}x~~x|z}|y~{~|yy|z}~|~|~~y|}~|z|}|}v{~||~wzwy~zx|wxx|~}|yy|{|zy}||zx}yz{{~{|z||{~x~}uxzz}{~z{}|}y}z}yyw~}}zy||wyyy~|~~}z~~~x|}zz|w~||~}zz|}|z|xzx}|v||}~}~yzy~~{}}||{|}{}~~~~~{|}}~}}}}}}z}}~~}}~}y~}}~}~}}y}~}}~~~}~~yz|~{~}|}||~~}}{~~}{~~|~{}y~z}~}~}{}|~}}}~~}~|~z~}}||}{}}~~}}|~~y{~~}zz~}~}~|}~y}}}~~~}}{~~~}~|y~~{{~~z|{{|{{}}||z~}{{y{wz{}v}z}y{x}|||}}~{xw~yx{}{{||}|yz{y~}~z{~|}z|z||zx|~yyy~}z}~y~{{|{zz~y~}x~z{z{~t~|y}y|x~}z|vxxy{~|~~w||vx~|{y}y{yyxx{}{{w}zz{{z}}||~~{||}}y}~x~x|zzvyz{{y|}}wzz}}zzwxz|x~{zx}|v}~~}}z~~{~~{{~|z{{||||zw|{}{y|z~y|||}}{{x{yx~}~}x}z}|z}{||y||~z{y|~~|yzw}y{}x}}y}yyy|~}yv~{||~}{zx}~|z~{}}}zt}|zx|~{~}uwu|}}}{y||~}}yyx|z|v{~{}{x|~|}y~}}}{x|u{~}{vx~{}{{z}{|{zzx~z}zu~{z~|y{z~~}}}}yy~}}{|~~{{zz{yz~}}}}}z}{{|y|~~{||x~}z~|}~|z|{|~{}}{}z|}~xzz|}|z{vz{}w{|{}zy{~~|||}}uyz}z{}}}y~}|z}}{}|{{x~}~||q|}{}xy{}yz}~yw|{~~~xx||x~zywwu{|}|||yy{|z}}~{}xz}|}|}w{z~y~~~{|y||yyzvyyxzw}zv||}yyz}~}y}~|y~z}|~~}~|~|~|~~~~~~~~~}}|~~}~~~{||~~~}~|~~{~~~}}}}|{{{}}}~}}~~}}|{}|~{y~|~~~}~~}|~|~~{~~}~||~~|~{}||~{~z~~~|~~{}w|~}|y}|~}~{~z~~~}}z~}}|~~~||}~~~~~~}~|~||~~{~|~}|~|~}{~~}~x|~|}|x|{|zz|{|yzw~{{{}{w|zz{wzy}{|~t}~{y}|zx|{xy{|~}~~wt~z|||}}y{wy{y~y~{{~~|{z{|z{z|y}{|~y||}}x~z}|~~{~x{y{~{z~{y|{~x|{}{z{zv}{~{v~}{~{{}y~|}z{zwz|}~vx{w|{}|~~|~x|~~z|{{|x{}|}}}wyzz|~}||z~{}}|{yv{|~~v~}x}zz~}{z|}z|}~|x~{~~|{~|}y{}{w~v~x||zy{||~y|}w~y|y~z{z}}z~||~{~|}|{q{~{}{|{~y{z}|||}}~zz||{{}z}~w{{}~z{|}zz|xz}||{}||}vzy|~|{y}|}}~|yxyyxz{|~~}|{~~}}|w|yy~{zt|yx}|}~||~u}{z|z{|{{|xy{}z|y{~{w}|{}|{~z}}~{y{z{||}|~{{xzz~}~~~{~}|yy}~||z{||{~{|vz|x~{~zz{~}|}{{{{~zy}||y{|||vz{w{{y{}|xz~{}~||zzyzwyy~y}z}{}{}}z|{y~yz||||~y|z|zzy~u~xz~}~||{|}}{|}yzy~}xxzyy|y|~{wz{{{zx~y~~{|xxy~|}|~|zy|}yy}z~|{|{|{~z~{x~~~~~}|z}{{{y~|~z~~}~}}~{}|~|~{~}}{x}}}~|}~}~z~~{|}~~}|~~~}~|~x|~~}~}~}{}}|~}}~|}}|x{~~}yy}~~{~~~z~~~~|}~~}~~}}~}}}}}}~~~z~}}}}z~~{}~|{y~~~~z}~~|v}}}|~}}|z}x||~}~}~~~}~~}}z~{~}}}||~~yz}~}~}{{|~|}||{}{{}zz{{{zx{{{}~y|y}zz||~|y~x{{||}z{|{~w{}~zz||z|~}}}||{{}{{z|zz{~|{}}z}}y}}~zv~~}|~~v{x{|y{~|zy{}z{xwz|xyw{{{z|z{}y{}~v{||yz}{||{y{yzz~{~{~}~||}yy}yxtv~}{{|wyyzwz}}|x|}x{z}|v~~}~}}z~{}wy|~}z~~{{zy~xy~w|wyyy}ww}{|z{x||}}}{w|||~||~}~~}z|}~y{}|~x~~{|z{z}}z|z}z|zu{{vy|{{{}z{y|}{|}{|}{}{}|{~v{}}|x{}|}z}y{{{xzw||{x}{{wy{z}{~|}}|x~~~{~y}|~zz{~~{}x~{}zxu{~w|z}xzx~{|y}y~y~|~~|~{|||~||x}|}|y{}{|{}}{{|{y~{}x|z}|{z{~{s||||}|xz~}~{y}zy~|~x|{}}}|~{{~}zz||yx}yp|zy|v{xz|zyyzy|{x|}{{z~~{}|z}v|~zz|{~{}|}~|{{}{z}}z{xy}~{x{~{y~v|~|||z~wz~}yy{z|}}{}}{}yz}~~|~{~|}~~|~~z|w{|}~{x{}{yzz|z{||y~~}}{}z{z}|{~~|~~||}|}}~||}}~~{}}|~~{|~~||}~~}|}~~~}z|}|~~|~~|}}~|{|~}{~}|~}~}}~}~||~~}~|~~}|{~~|~}~}}|~~~}}~~{}z|~}~|~||}~~}~~}}~|~{~~|}~~}|~~~}{~~~~~~~|~~~z~z~~{}|}~|~y~~~~}|}}{~|||}|{|~{z|}yz~||}|{|yx}z{{zxz}y}zz{{}z~}|~}{}yzyz~zz}|y}}}}}~|wzw~}~{y~{~{}|z{}yyx{z}{|}{zyzx~||yz|{zzz}{yy~}{|xz{zu}{y}z|||}w}{xyz{~z{|{{~{|}x{w{x}~{{{z{z}|y|}|}{z~}|zy}|||~|~{{{zx}{{{~|{|x|z{{{{{||zy~}|{y|z{|{w|}~}z~|}||{~}y}z}}w~}y|zw}{|yyz|yw|w{y}{~{|}t~z~|zxz}xy{y{z|z~{~{{x}~yxu|y{{{zy}{{}|}w|~{yz|zy}y{}|z~z|{x}z~{}{{x~}{}~}z{w|z}}zy}yy|~}}~vu~||~~z{{z{{}{zy|~x~y|~y}~{x~z}|{~wzx~}|xzy}{}||z~{|{t{{}z}}|{z}z~|{|{|||u{|}|{|z|{{}~~zz|yyyy}|{xvx|{{y}}|{|~|}yz~{yy{{}zw~}|zyz}{}}z}y|x|~|||}z~}}|z|}~|}|~xxy~|z{}|z}xy{|z{y|z||{xyz{}}}}~y}yz|}~z{|zz~|zz{}{{}{}|wr|v|}{z|~z}{y~|~{v~xz~}~z}{y{|z}}~zz||z|||z|}~}yz|yy}z~}~{}~|~}~~}}|}}~|~~~|}{~{~}}~||~}~~~|~}~~}~|~|}||~}z}{|~~}}}}~}}~~~}}|~~~}}~{~~~~{}~}}~~~}~~~~}~|}~}~~~{~~|~}|~}~~}}~~s}}~~}~~|}~}~~~}~~~}}~~~|~~}}|||~~yxy|}y}{|~y{x{~}}w}y}zzx}yxx|z~}|zzzw||{zx|}x{}}~y|z~}z{{yz|~~|}xwww}|{x{||yyyz{}y{{{~z}z}x{{~}z{zz}|}~z}|y}~~y~}|y~z|{zxzw|v{|~v~y|{{~}zyz|}v}z}{~|~|}}t|x~|~}}wz|y|}yx{~yuv}|yz{|||~}{zzv~x{|x}~yx|z}z{||{|z}|z~}xy}z|z~{{yvy|yzzz}|{{~x{}v{|{x{}|}|y{}y{y~{z||zyz|z|z}}z|}{||{xw}z}{|y~~zz}~}zyz}}}{{||{z{x}y}{~yy{}zz}}yx|{|{~}}{|~}v{|}z|{|y{wzz~z{~{zxzzyy|}z|{~|zy~{|{}}y}zzy|~}{|~~vxz{y|{}|}|{x{|w~zy}{xz}wx{{}~}~|}wzy{{xz|t{~wx||~z|z{zy|}|wx|z|z}|z{x}yz|}}}}|x~}}|~~~zyy~{z|{x}}zy}|~z|{{w||w|yz{{|x}|zvxz}{yyy~{}|y|}~y|~~{{x}~{}z~w}}z|wwy{|{}v||z{z|z{y|{zu}|y|~zz{|}{|~}~z||z{~~~~{~z{x|{z~}z|{z{|{y|x{||y{y{~||}|~~y{y}{w~~}}|}}~z~|{z|}}~~{~|}}z~~}~}~}}}~}||~|~|}|{~}}~}~}{{y~~|}}~~~~~~~}{~~}|||}~~~~~~{}}{~|~|~~}~y{~~~}~{x}{|~}~|{~}}}}~~~}}|}~~|z~z~~}~}~{||~|~~}~~{{~~~~}~~|}~zz{y{{}~~y}}z{}z{zw{~yz|y}{{{y||z{~{xz{}{x~~||z~|y{|~y}{{y}}|yzz}|{|vu{{xz}z{|~y}~y{}}}}|{{~x}{x|}|~{zx{{y~~}{{zv|{~y~z|ywyz{~}y{x|y~|y{|z{~|yz|xy{}}}{}y{{{|yy||y}{{~v{{|}z|}{xyyz|x{|{yzz~~|{yz~~zx{|ww}|z{{|yzz||yz{|yyx{|||}{~}|z{{y{wy~x}}wzx}}{~y}}}yy}}|w~yz{xz|y}wz~yv{||{|z}{y|{~~}|~zx||||}|y~~{{xxzz{}{x~z}zz{x{{yz{y}}|||z|z|x{}|~}{{w|zyw~||}~~~y||{y}}~v}|}}{~xyzxqz}{{}~wy}{xz}{x}||zy|y~|z}z~uz{|y{vv{}}z|y{|{|}|~}~}z|{zz}u}|v~~|yxx~z{~{{}w~{~|}~z{yzx||{yy{~||y~u}{y~}zz|{w}y{||yy~y}x|y~y{{xy~z|}{}|v|{y~{{z|~|{}~|yzyy}{|||w|{z|}x}y||z}}~~{}y|yv}zwxxz{{|w{{z}|v{{{w{}|}yy|}|y}}{z{~{{x|wz{z~~z{y~z~}{|{~|{}xxx{zz}{{z{{~|z~x{z~|}|~||y~{|}}|~}~~|~v~~~~}|~}~}}|~~~~~|~}}}|}~}z}~~~{~~~~~|}~}|}~}|y{{}~~}{|}~|y|~}~|~~}{}~|~~}~~}||}~~}~||}y~~~~~~}~~}||~}~|}}~~}~}}~~}z}~|~~~~~~~}~~|}}{~|~~~~~|~~~}{}}}~~z||{~{y|zz{x{|xy|}}}y}{}|{zzzxxy~v}{yzy~|}|}~zx}{z|xz}z|{|}~}z}~|y{~zz}z{{zzy}zzz|xv}{}y~v{}|{}z}y}|}y{z~|~}yx~~|{z~u{|}|}z~z{z|}v|~~yzxy|z~|}x}{||{|v}}{~}~{||||{||y|y}}y~}z}}{yt{y~zxz}{|{x~x{ww||{}||s}}~z||}~~}{w{yy~}|z~|}z{|yz}|y~y{~|yy{zz{{}y~}z|~xz{z~w}~}~z~{z~u|y~{y|{w}{z~x|y{~xzz{z||v~}||~|{{{|x~|~|}|z}{z|y|y}xx}|~|y}{~x~{x}~~{y{y|||~}~|~z|xy{~z~yy|z~y~yz|{||~vxw{{z|}z|x}vz|~~z{x~|}||~zz{{{{~x~|~zz|~|y}v{~}}z{}~~{zvzvy{vyw~xz~~|z}|}{|~y{{|}~|}z~~yz}~}|z~}tz{{t}|z|yy|z||{|~~v~}{|}}~~{{{v|{zz{z~zw{~{{}~||~{~~|~||y~z|z}}yz~~{zw{~~{y}{x~{y||~}|}y{~~|~z~t{|z}|{{z~{{z}}w}}}x{~}z}{}|~|{z{|~}}~}}}}~{~{{}|~~}}z~~}}z~~|~z~~~~~z{~~~{~z~~{~}~}~}||}z}~}~{||~{~~~}~}~}~~}~|}~|}}w~{}~}~{{~|}~|~}||~{~~~|~}}~}}~|}~{~~~}~~|||~}~~}}|}~||~~}{}~|~}}~}|~~~~{}~|||{~~{}|~~}}~||{|z~~~|~z|~}}|yw~|zzv|yzvy}z}yz}|}zx}}}|zz}y{y}~z||y|~y~yx|z{}{}~{}~}x}|y{{|zx~||~}{||~{{zxxvzyzv|y|}zy||zy}wzzz}|}y}~y}z|~{w}{z~zvz}}{zw~||zz|}}x~z|x|x~|||}|}}}~}|}|xv|}}|x|{}xz}}{}{~~z}~}}{}y~~~|~~}{x|~x}|xy~{y{z{x||y}w{{||~}y{z|{{x}z~|y}yzv{zz{~{y{{~{z{zyyw{{wz}}|z~||z|zy}~xyz~zz|}ww|}yx~ywy{|~zz{~{x~y}z{|{|}zv~y{y}z{~xzzy}}{}}x}}}~|~}}}y~x}|}z{~y|x|}~}{xxxz~~~z~{x}yyw{|{|z{y~{{{y|y{y|z|wz~}{}{{{||{z~{xz|zy{{z~}{y{~~ux{}w~{|||z{}|z}y}}}y|{~{{{{z}zyy~{}{}|x}|z|z}{{}~~~zx}{~{{zzyz|z}|z|}}l}ywx{}|}{}{~}}}{}{~z{z}{x{}}}{~||z~z{}y}w}x~z{z}{x|~{}y|zz{|u{vxx~{||x{|}~~~~{}}}~zzz|w}{~||}}{v}{y{y}|y}~|~}|~|zyy{y~||v|~~~{~y}x||||{}zxv~}~~|z}~~}~}~|{}}~~|~}~~||}||{~|{~{~y~~~|~~}~}}}y~~}~{~~~~|~}{}y~}~|~}z~~~~}~}{}~}z~~{~}|}~~~~{~}}~}}{}}~~~}}|~~|||~~|||}~}~}{~|~~}}z~}~|}}{}|~~|{z{}}~}}|{||}}{~~|~}~}{}}||z{~}}~}}}~{~~~v||}|~|~~xx|{}}{}}z|{}{z}||yz|t}x{|~w|}x|~{yv|||}{z|}}yx|}~y~{z~y}|{|yzy~~wzx}{w~z|pz}z~{y|{vz|{|y{y{yyy|}}|{|||||xyy{{wzu{z|zxy{||vz|wy|wv|~y|y~{~{}z{}{}|y{~||z}|{~}y}z~}}~{yzz~~|xx}v|x{yzzvzz|{||~|}{z{y~z}}zx}}~~|x|~||{{|~{{{zz}{~x|z|z~{}|{z|}{~|~}}zy~{~yz|x}|}zy~}{y|}|z{|{|xw|{{||{zux~{yxzx~|y}}{}~|~|{}{~|y}}zzzy{yy|{~zz|~}}z}{zxy{}~|}}{~z~{~}{~||}}~~~{~}{}{{x|}{z|y}yyzy{z|~|~|{wz|{zy}|y{|z}|}||~z{|z~|}}|w}}~~w{~z{}xx|~xz||{{|}|~x}~zw}yyyy}|}y|wx|z{z{z~{yx|}w}y{z}x~}y{||~~}{y}|{z~}~}{|~}y|~}}z{|x}zz{~z}z~z{|y~~|v~xzw||{zwz{}}}|{||~~|z~|}}}~|z~}{|zw||{}|yzy}zzzx~|}}z}~u}}}{~zyyz{y}~~~~~~}~~||}~~~~~~|~}~~~}}w|||~||{~~|{|}~}|~~z}~}~}~~~~~~|~z~~}~~~}~~|}z~~~~}~y}{yz~}~}z~~~}|~~y~}z{~}~~{|}~~{|}}||~~~z|{~~}~|~|~|~~~}v~~}~||}zz|z{xw}|~v{|~z}|w}w|}~}{~~|{z{{{x{{x}{}y||~}y}}z~{|~|z{|}z}}}|{}|y{~z}{|~v}{yz{}|{||yz~{yzy~~|vx~z~{zz{}x|~~z|{|x~|||||yz{x{{vy~}{yw|}z{zx|}yy{z{~y||z}{|y{x~|}|{{|x{|}{{~~|zz{}}z~}}~wz}|~yzx~}{||y~{}{{}|}y{{w{|}z}z}x}~}yy}~{y|zx}~|{~{~yzx~z~}|{z}~}}{|}z{|z{||{||~~|yw}|z{}z|~|}~{zy{|{|~|~z}{}z}~}{z}x{y|}{|{}zy|{{|zz{wu}{y}}}{}xz{}x}}wyy}}}|}|}{x||x{~{}|~~zy||}}y{z|~|}|}|x{|{{z~yzw~y||zy}{t{|~}||{z~w{}|u|{}|y}~{z|~{yw~}z~y~}|~y~~{~z|~x|{yvz~~{yx}~}{{|zzy}yy||~zw{~yy||}~~|}~|}}y|}}yyz}{~{}~{}}~yx~x~x|z~}z}z}{~wyxz~}~w|||yz{|y~||z|}}z|}zz{z{|z}}}|~{{|}~~{{yxy~{{|x{}{z{}~~v~~|}~}}}}}x{|~{~}zw~}~}|~}{~}~~~~~}}~~|~~~~|{~~~~|}z}}|{|{~|}|}~}}{}}||~~~|~}|z~z||{{}}}|~|{y}~}|~|~|}~z}}~}z~}~||~~~~z}|}~~~~}{}~z~{~~}}~~~~|~{v~}~~~|}~|~~~}~|~~{~}}~~}~~~~{~|}~}|~|~}}}}}y|{|}}||{vyw}w{~z}|wxyx}}{yxzuy|~{|z{|}s{}}yy}x|x|{||~w|}|y|{y~{}z{vyz{|{yzyzy}wz{}v~}}zx}w~{}z||x~}|~y{{z}y}}}}~}y~~{~zz|~~}xzz~|zz|}z{zz{{||w|x~~|}~|zx{|}w{~zzz~x{{~}xz}zy~||}x{zy~{~z}{y{}~zx{y{w|{z~}zyyyv}{~zz}}{yy{~zxxzy}}ww{x|x|{z}{}{x}xz{}y~w~}~}||y~||{z}}z}}~}|~y~|~w~yxw}~xy{{y{|z}y{zz||{y|y~{~}}|~}|||~|{~}}}||{vz~||||y}{v~{|~|{z}z{wy~xwv|z~}|z~|}}{z||~zz{}y{|}{yy{{|}y{yz~xzxzz|x{|yz{y}~x~|}~|{~w|{~~|{y~z}|z{{||yy~z|{{}|}xx~~{{zvz~~}x{~|zyz|}xw}|}{~||~}|z{}~}}yzy{y}{y{|}|~yz{}zzz|w|{|zxz{{}x}{~}x{x{}|{}~zzy{yyz}}{|{{y~~}~|{x|~{}zz||~}z|xz~{{zw{|yz~}z}}|xwxx}}x{z||}|z~y}~w{}}|zyz}{~z|x|{}|{zyz~w}~wxzx|}z|{yx{}}y{{y{{|~{}|}}}{}|~~~~}~|~}}~}}}{}~{~|{|~~||~|~~~~{}}}}}~~~||}~}}}~}~~}|~}~}~}~w~{}~}~|}}|~~~|~|||~~~~x~}}~}~}}}~~~~|}~~~~~~|}|}}{~}}|||~~{~}|{~|||{}||}~|~~}}|}|~|}{xy{y|}|y{{|z}}z|vwz}|||}v~{y|~z{}}~~|z}x}wyw{|xx{u~y~{}{{~z}||yy}}|~z{zx{w|{~~|x{xyy}zxzy~zwy|~}z}z~x~y}x~~|x{|}~~|}{zz|{}z}{~~}zzx}|~}y{z~z}~{{|}{|z~y}{vz{zwzy}{}|~wyzz{{|~~x~{{|~x}}zyz~|u{}z|}y~|y{{zy||}y|y~}y{}}~z}|}x}z|zz|z|{~}~{~~|}|y{}{}~ywy~zw|~wx}y|{~{{x{y}|x}}x}~|{{z{}y}~z{z~yx~~|{|zwzz|y|z{||~|yy~{|{~}}x{x|w{}}xy|}~zz{}wzz||~z||z|v}}wz{|y~wy~z~{u{|~xzz}z{z}|x{}y~~~~x}|~|{|~{}{y|}{~w|~{~z~x{y|~z{zz{|y}~|{z~xx}|zyxy}{~}{}x}zz{|{~|y}y}x|~~}ww|}|||y}z}xy{}}|}y~}wx{y{{yy~z}{~zy|yy}~zx~~yy|}{|yvv{}}~}{~x{xy~}y~{x~x~||{{}zwy||yz~~~x}z{zy|~}|}{www{w{{|}{w~zz~z}z|{|z||}y|yy{{~{~{xvz|zz{~}y}u}~~y|zy}y~~~y{}zrwz||}|yxx|}y|z~{~~}~||~~~~|z}}~}}~z|~~}~~}}~~||}~~{z~|}~~}~~{|y~|}||}{|}{}~~~~~|}|{~~~}~z|~}z}~~~}~~~~~~~~}~~{}~|}}}~|~~~}~}|~}z}||~|||}}||~|}}}}}~|}~~{}}~~~}{~~}~}~}~|~}~|{}}}~}~x~}|~}|~~{}~|{~~~|xz}w{{~|v|~xxyx~y~xx|}xy|z|~{}|}y}|z{y}}~z~zy}}~|{}z}~{~~}{~xz|z{x~zv{|~{||}v}||{|yxxx~y}yz{}}~z{w|~}~{}{|{{{~z|y|z~xz|y}y}~{}|{}v|{~z~|{{zz}xz{|s|z~}{}|~~~||~|{{z~z}}}y}}y{|~~y|{|y{|y}{yyyy~{||~z|zz|z~~||~|}|{~~|||z}}{w}{vy}{}x}y~}{}yz{zw{|{{{~{v}x}}}|~~{}}x}||~zx}|}zzzw}}}yy}xyzy{}z|{~~||{~{~y}{{|}}y|v~v|v{~}{{||~}|{{~xyy{||zy}~~~~xw}~}~~x}{~}}~~~~{~wzz}y|z~t}z~|}||~y|y{ywv~y}|{u||~{~|{y~}}w}~x}zxxz|~w|{}y{{~vz~{x|{{}~w}~~{y|y{u{}zz}}z~x}{{yx}{|~x~}|wy|w}y{}~{||{~{zy~zy~zz}}~|~~z|z{{}|y}}~{}z}{z|~y}||~x}{~{~}xy}yz{}zyyy{z}|{x}|}wxzv|~{z{~y~{}{~}|y~~|~~}~xw|{~}}yx|w}v{{y|y{zy~y|xy}|}|x~z}z|z|~z~{}~{}{|{|~}~~~}}|}~~}~~~}{{z}|}}~~y~}}|~~y}|{~~~||z~~z~~{~~{~~~y~~}|~~~}~~~~~~|}|~}~{~}~~~{~}~}~~~}}{~~|}z|~~}}{}z|~{~~}}|~{~~}~z}}|~{~~}y~~}~~}~{~~}y{z~}|}||{{}x|{|z}~x|}y{~~|}{}x~y{|{vyz{}z{}{{{{|}z}x}{{y{z}y{{x|{z{zy}}zyxz{y}z~zy||}~{zy|{z{}|~|||}}|~~z{~yz|{~}~~z{|z{z}}{x}zx}~||}y|zz|}||yx~z{{}z~}y{y{}y~~{}~zyy||}{|||||z{~z|z|~x{}~zzy{z~|{{|z~}{}~zy~}|{z}|z}|~|{{~{~{{||}|}~||zz|{|~|}yx}zy{y~}z|w~}}||~}}{z}|x~w~yy{{~}|zw~|{|~|}z|zwz||y|||{{x|}}{y|y}|~{z|y~||||}y{{{{|{z|yt~zywz{y~}|zxz{|~|}~{wz|~|{{{y}|~{|y{|zu|~zxx|wx}yxzz}zz|{z}}}~yy|}}wxzyyxzzz|zy{~yzw}}|x{~{|||}~z|{z|z~{z{|{{|~z}~{{{}{}z{{w}z}~zwy|z{{~yxx}z|}~}z~z}zxwv|}z||}||}~w{xzw~zy}z~w~||~|{z}~~z{~{|x{}}y{||v{x}||}wx{||~u~~|x{~zz|||~zv|~w}{}~z{z}|{}x|}}}|}{~{~~xz|~}}{||y{|}~{}{yyz}~}|}~z{}}|~~}~}|zz}~~~~|{~~~}y}}}{}{}}}}~}~~~|}}~~~{~~~~}|{|}}}}~~u~z}~~~~}{~}{}~~z~{~}~}~~~{}}}}~~|~}z~~{~}}}}y~~{~|}|~{}{~~}}{~}}{}{}|y~}}|~}{~z|{x|w}y||{w{}|}}y|||yz}{}xxy}}|}{}~y|w}x||~|~|||v|{{~~|xyzw{w{xz{{z|}z}yz|y}~|z}}~~{z}|~|zz~{w}z~||{z|{|}~}x{|~~~xx{yz|~uzz|wzy|}z{y{|{~~}}zz~v~{|y|}}|yz{{}~}~y{~{y~{zyzyyzxz}}{xw}}}}wz{~}{}~{z}x}|{}x~w{{~{|||~z~wz{zz}|z|~zzz|{y}{~zx}z}{~|~|z~{z{~~|z{~x~{|||v~y}}{~zy{y{zw}{{yzz{z|{|xt{zy~}|}{z{|~z~y~~zy{|}|~{}}y|yx}}{|}zz{~y~}z~zzzyyz}{}}yz|wz|~{~{z}~zy~|y|{{y|y~~}~{yy}~|z{}{xzz{w}wzz~w~~{}y~x{~~{u|}~}x{z~||}wy{}}|~|}|~{wx~wv{{xy{xz||x{||y~y}}z|}z~|v{|{~}y{{z}zy}y~y~|zy}{}{~yx{zz~}zy}}~y{|xzz|{z}}zzy{}{}w||y~{{{{}|~{~w{z~x}wzz{{|{{{|z|x~zyxx|}|zv{y{||zz}|y}}||{~~{{}{{|z{~{z|x{{~|zx|z|xy~{~w{vzyz{~z}|{xz~}zz||~{}~~~~z}}}|~}~}z{{}}~~|w|}~~~{|~}~~}}~|~}~}|~~}|}}~}~~~~}}}{}~x|~~}~}}~~}}|~}~|{{~w}}~~}~~}~~{~~{}~~~}y~}~|}~|~y~}}}~|}~}~~}{~}~~}v{~z}}~~}|y}~|}~~}}~~~~~x~}~~~|~~~}z|{||}~}}~}~~||~|~~}|zx}z|z|}x{y}}y}}{y{|||z{|z{|{~|v~{{zz}xwy~}z|~{vzy~~{~|{|}}|~}|z{z|}{}{}|~||{|}~w|}{y}}}~~~}zx||{z}|y||}{{zzxwz~}~z~||zzuw}{|~|wz}{|{}z}|z||}z~y{|}z|{||~{yyz~|zyxx|||}}|z||{xw~{{~{~{x~{zz}~||}|yz||}|wu{xx}x|}z}~{z{}}}x{yzx|}z}~{~{z~}{{{x{w}x}{{{{}~~~{{zz|y}||{z|}{y}z||}{~~}{|||~|{{|x{y{||~~~|}~}}{|}y~zz{z|z}z}~}x||{|{{~xy|z~{~zzz~yy{yx}|}z}z{{}z~|~}}}~z~}~y}}{|~{{~x~{|y}{~z{~z|z{~z}yy}|z}y}~z{~y}||y{~}yz||y{~}~|{z~}{~v|yy{}~}~~{~q}~{z|{~}y}|}|{ux{{~~yz}z|{|z~{{z}{{~|zy|y~xy~|x|z}{|{{}}~}z|vx|}xyzx}y|||~zy{~~}y|~}y}|w~~z|}|~{~z{|{}t|zyy}z}}w{{y}}{~}{{y{~}zzy|}yx~~{y|zx{|x||~{|{|{wz}x||~z|zz}z~}}|z~}}~{|~~~~|~~~}}~~|}z~|||}~||}}}~}~~~}{~~|~|~~~|~}}z}~~~}~|~|~~}||}|}}|}}}|}~}{|}}~~}}}{{||{~~~~~~~}}~~|{~~}}|}y~}|x~y}|~}~}}}}}|}~~}|~}|~~|{|z~{~~}}~|z~~~}{~z|}}|~|}{y~~}|}~}~~|z}~}|}}y~}z}~y|~~y{}|w~zrww|~ty|y~{|{z{{~}~|{z}y~|{z}|z|{~z}|{|}|t~}zyz|~{yy~vzu{y|z|{~{}{}~{y}yxzz}{||~}}{|z}|y|}z}{vzz~xz}~y}}|{z~{w~x}yzwxxz~z{}y~||u~~~~|}{|z~||}|y}zy~{x{~{|ozyzyy~z{z}}|x~||}|{|{|z{~{|}|{||{~}}||{}~~~|~yy|yzv~}zy{~z}y}|{~~~{}z}|z}zyz||zx{y|yz}z|y||z~y{~y}zz|yy}}~u~|}~|~}|~{u~}}|}|}|}zzv|z}||{{{yz|z~|{|~}|~ux~~y}}}{}}v~{z{}|~~y}}~uy||{z{}|{y}xzzy{|zy~{||{|z~|~x}|{}}|~xy}{wxx{~{}~}~|}}{yx|zv~|{w{~|x|v}{|zzz}zyz{}||y}{v~}~~~}}|x~|~w||xyy{{}zz|{xx|{~{yyw~v|{|{||||z{}{|~|x{|}~x~{~|}z}}{yw~vw}}}y~z}vwz|{~{}z~{~|{||{~}|}}}{}~v{~{||}|{w{y}{|{|z|~|}z~z|}~zz~{{}{{~|y}y}~{~}}|~~~~||{~~~|z~}}z~|~}~~}|}}~~~{}y~~~|}{~|~}~{}|}~{~|{||{~~}~~~~~|}{{~~~}|}{}||}~}y|~}~}~{~z}z~}~~|x}}}~{~~~}}}}~{~}}~}~}{~~||}~||~}}~x|~{z~{}{z~~|~}~|}}}z}~||s}~~}|~v~~x|}z{y||z{z~|{y{|xuyw{{x{{yz|||{y{|~{}z~w{~|xzzz}~z|{zz{}y{|{{{|}zx{|}{{~~}}z||z}w|{y}xxyzy}}yxz~z~y~{}y}z|}xz}~~|{|v|~~xz||y|z|~yy}}z|z~~}|}{}}z|}|}{{vzy}}yyzyv{~}}}|z}{}|}{||z~{y}~|~~z{}~|zwzyzz|zzz|z{{}|{z||y~}}zxy{x}}y{{~y|z~yz{~{}~}zy}{zy{y||y~wz{wwy|{z~y~||yzz}~~z{z~{{|~}tv{{}~{w{}|xv||z{|~x}v{y{ywy~~{{}}z}}{~~z}~}}|{}}{|~{~||y{x{{w}}|}{x|z{}z{~{}}z}x}~w|zy|z||}z{{{|~~}}|}|}y|xy{z{zvzy|~{xz|~zz|z~ux{{z~{{~~|{}{~w{{{z{~|{{zyw}||{y|w|~x{z~}{|{~|x}|{|||{}}}uy{yzzyzz|~|z}yz}z}|}y|wy|z}}}~wz{}~}|xz{||{y}|}||{z{|{}y{v{{{|{{}wzx||~yz{y}{z{}~||z||u|}x{zy}z~z~vx||}z}}}~y||}~}|~~|zy}z|z}x{{|yx{|}|}z}|z{vxu|~|~{x{~{~z}~{~{~}}~~}z}}|||}}~|||~}}~~~~}}|~~~~~~}}}~~~}||{~}~~~|{~~}}}~}|~~||}}~|}}}~}|}}|}~~~|}}~zz~~}~}~~~~|{|~~~~|||}}{~}~~~|~z~~}{z~}}|{}}}y|~~|}~}~}~{~}}|}~~~~}||}|~~~~}~~~|||}~}~~}~|~~|}z}}|z|}}zz||zzy|{~z{||yz{zy~zyuww}s|z~y{yy{{~z|}|}zw}zzwzv|y}{yz|}}}{wyy{|x{|{||{|z|~{x{zxx|w|z{wzzxx|~ww|wxtu|yxz{v|x~w|{xz{{z|}xz{}x}z|{z{}z~~vswy{yyxuyvy||z{wzxwv|{wxzzzy{z{}wwyxz}z{}y|z{}{wyx|xxyyy{z~zzwux|{z|{|z|ytxzy{|vxx~xy}zz{xxx}zxx~w||vyz{xwyzxx~w}{|yy~}|w}wy{}|{zyty|{{}{zv{|{zyz{|}{y}z|zz~{~{{w~w|zy{}y~|zz|y}z|zwyzy~v|zz{}{z||tv|}y|wyx{~xz|}z{~zxz|zxy~z~xx~z{}{|~yx{xwxz}w{xx{y~{x}{yzyyz|{z~z|y|}{wz|~{~z~~y{}uyz~||{~|z|z|yztty|}|wzxysvzw~zyw~z}w|y|zy{y|~s||~|y}x|{y|z|z{z{}|w|suxzzyz{}yyzxvwzvzwxv}w{xyy{w|}~z}|~{|{{zyz}||{~||z{z{{{w{|z{z|y|{|z{{zy{|zz{zz|zyvxyxyyw{{}{|zw|~y{z|~|x}w|}|yy{zxyz|vy~|}xtz|wv~}|{yzwzwzy{vyxywwzzw}}|}~yv}y{zz~zzx|wy}}xz|{|}x{u|w|y|~yzy}x}{wy|}{{}x|}s}xzzzxzy|y|y|{{x~~{|}|}z~}~||}z}}{}}y}~~|~}~~~~|~~~~}|~z~{}~{~|~{}|~~~y{}~y{~~~~|{}zy|||||}~}|}}~~~~~~~}}}|~}{~}~z|y~~~}~~{~|~}~||~~~~{{}{z~}~}}~|~~~}~~~|z}|}~z~~~{}~~~}u~{~|zz~z|~~{~||}~}~}~}~~||||z}|x~|||{zw|~}~~|}|~|~~}z~|z{y|w||y}~~~~}~}}||{~~~z}{||}~||||{}}~|~~}}|{}~~}~z}|y}~||}~~~~~~}~~|~~~~~~{}~~{|}}~~{~}}}~y}x|x|u}|w{{y{|x{x}}y}{}{w||uy{z{{}|z|~~v}zz{~~{}}x{}|~~x~{xx~~y||~{}{y~x{|{{}zz~||xu|~z{y{}{{}{~t||zx{x{|}y~{|u~zzw{~zz|{{~}{{u|{}z|}|z{z~{}{{~{}~z|{{|w{{}xw}~}|xzyy~~yzz}~}{z{|~~y~|yz|s|~}}zwzz||z|wx{{yx{}}y|~}y{x~}{~}}~x~|}{z~|{{v|}~||~z}}~yzz~zz|{~}}x{z~~{}z}||~}|{|z}{z~~}}z{~{|yz}}z}|w}|{}x{|}~y}xx~x~{|y{~{xzx}w~z~~}}|z}|~|~}}|{{}{~{}{~{}}{|yz|{|}z{z}}|~{w|}}}}|~}y||}zy~z}|{z|{}{|w||{yy|{z{|z{z|~}}|zy|{}|{|||wwyw~~{}{}zy}||}x~y~{~z{zzz{{|yzz{}x|x|zx{x|}}}}{}~~|~y{yvz|{|zz}~|z|z|||~{}|y}~zw{|xy{~yzz}z|{{|{|zz|{w|z{~|z|{xx|z{}{{zx{{|z~|{{}{{|{}y~{yzzu{y~x{}~|}|}|}z|~{y{x}{|}{~~w|}|||}|z{|}}}{}z{{{|{||~~|z{~|x~w}|}|z}~~}{~|}~|~~{~{z}|{|}}}}~{{~}}{~{}|}~~}}~|~}~}~}~~{}}~~w}}~~}~|||}|}||~~{}{~|}}}|~|}}}~|~z{}}}~|z}}}z~~~~{~z}}~}}~|~~~~~}~~z}~~}{~{|~|~}|~}|~}~{~~|{|{~|}z~|~}}}~~}|}|}~|}}|~~}}~||y}~|{~~~~~}}{~}~~~}|~}}yv}z{|xzz|}|}||{y|wzy}~|{xyzx}z}||wzxyxxxz|{~{z~|zz~{}y}}x~{~|~~}z~~|zyzz{}y}~{z|{{w|}xxzy{{|yz}z}|~zyzy|yz|yz~|}yz|~|x|}yz}}}z|yzu||yzz|u~z{~}y}t}xwzw}{zz}~|{~||{~}y{|y}|}}|zx|~z{zz{{}z||w~~}x~{}|{zw~wz~}}zy|}{}{}~|~}zz}|}xy|z|{}{z}zxy{}|zz|}|yyyy~{}}z}~||{}y{~w~z}|{u}~{|y~{|}wzx|~{x~xzzxx}z|}|{{z~~~}|{}~{~{~~~z{|z|~z|~~{~zz{{uwz~x}{x|z||{~{w~x~y{y{~{|}~{}}~{{~y|}y~~|v|z}~}~zwyx{}}{|}}~{}{y}z|xy}tzxxx~||z~|x|{~~|}zzz~zz|z}}|}|y}{|}|~|||}{y{~|{w|y}z~||xy|yz~|}|||y|z|x}|~}{}zzx{{|y}zx|{{wwyy~{|{zywz{||{~w{~|{{{}{|y~|~}{~{~{}z{||}x{{wz{{|~~x|y{zvyz|{zw}yyy}}||~~w}v~}|zz{~z{}|yz~~v}|~|{}}yw{{||{|y}~}{y}wx}z{{}y|}~~~~}|z||}}z~|~~}}}~}}z~~}|~~}}}}|}~}}~~}y}{|}|~||~}}}~z~~~|}~~~}~~~~~~~~|{~~~~|}|}{}}|}~z}~~z{~~}~}}}}~~}~~~}|}}~~~~}~}|}{~}}{~||{z}|}~~}~|{~|~}~}{|~~}~}~~|}}|~}|~z}~}~}}}}~~{{~~}|~{}}}~}~~}}{~~~~|~~z}|z|y||x~z{y}}}wz}|{|{|z}{|~|vvzvz}}~zz|~z{y{~}~zy{~y{|||~z~{|}}zuz~}{zz|~{}{|~~~|z~~x}zzz~}{x}x{yxz|}|zwu{}zz~|{~{~z{|yz~~}yy{}|yxyz~}z|y~}}||{~{{{~y|}z{x|v|y}|}z|~||z}z~x}}~|{x{|||x}z{|y~{|}zzy}{~|{~||{zx{y{}{zxxw{|z~}~|y{y~|}y}~}|~y~{zzy{{z~u|~y{~z}{|z|}z|~{~{{}z|y}y{zyzz{}w{{|{}z||{x~z~|{w|{|xw}}zw~zz{{x{~|zz~yy}}z~|z{yzz~}y~|~zz}}w|{z}y}z||yx~{zx}{}wy}{}|||w|zx}{||{y}{{{x{{yzyzz}zzzy{|}~}}~zyx~|yzz}y}}|{{~|yu~~{}~{{}}|z~{u|{}{~|{x|z|{y~||{z~~~|~y}|~||vxvx{wwy||ztw|}xt{{}{{y}z|~}}|~}~}{|zy{{z|||y}{~}wz{}|z{z|y|{~z|r|}|{vw|~w|y|zz{zz||z{|zz|{}x}zw|v|~z|~}x|{wx}}~w~z{~|y~~z~|w|yyx}wx|{|{w~x}}~}y{zz{||||y{{|y~~{~~~}~~~~}~~~~}~~~}~~}~~~}~|~~}}~}|}{~z~|z~||~}~|}~~}~}|}~{}{~~~~}~~}}}~}|z~}~|~~}~|~~~}|}{~|~}~~~y|~~~}}~}}~~{}~~{z}~||}~|~|{~}{~{~}w|~}|}~{{}}|}{~}~}y|{{~|~~y}~|}~~~}~||~~{~}|{}~~|~z~}{}|~}}{}||}y{z|~yu|~vuw{{xwyyw}w~|{{y}{ywz}y|}y}|}~}yz~~||}z}y~z~|t|}y}x{y||}{x{z}xzw}z|~||z{{r{~}{{|~|~~}~}|y|zzy~v}~}}|zxwz{{v|}y}|w{x~}|}z|}}{|y{xz|v|}~p|w~{y}~zyp||}}~}z||z{}zzxy{{{zwzz}z{|z|{z|{}{|{z|z~|}}~|{{~}y||}{~{{|~{}{~}zt|}w}|w{|{{x|~}~}yyx{|~~z{wz{y~}|z}x~{}w|{x{|~~}~{~xw}yz{{~y||{xvzzz||}}|zx||x||}{y{|}{~}|~}}~~~~}||x{|{|{x|y|z{{~yzx{|~w||y~}xx{z~{zx|{}}{}}{|~{z{xz}}{||{wv{|yzz||~{wx|{||vzz{{z}{{yy|{|||{}|~}zz|y||}|x{yx|wyv{xwxv}~}||~yz}x~v}}}w|~z~}}{}{~}zz~x}y|||||{{y|x|~|z|xz|y|~|x{{|z{y~}{{|y~{}z{|}|y~~}~y}|z}{{}y~yxw}{|vz|}|{yw{zxu{}}wy{z}z{|{{}~{}}~|}}w|z~|{{||{w~{|w|y|}||}}|}y{z}{y{}w{{y~|{zy~y~z}|z|~~~~|}|~}~|}~~~~}|{|~{~}~~~}{zz}~~~zy{~}}|~~}~~{|{}|~~~{}~|}~}}~~~}~}|{{~}~}~}~|~|~}}~~z}}}~}|~{~|~~|~~~}|{~}}}y}~|~|{}}}}||~|~~{~~|~~}~~}~}y~~}~}~}u~~y}~~~|~~~|~~~~~~|z}{||{y|~uyy~{~y~xz|wx~}y~y{y{wxxyw{}}||z{vy|x|zyzxy}{y{x|zw|yw}xzy{|}~{}|}|vvzx~y~{yyz}uyw|z|xyzz||x~~{x~|zyzx{}w}yv~|w||{x~|zxz{wwx|x}zz{~{xzxy|w}||x|{{y{y}z{zyv~{z|w~z{yzx{{|u|w|}x{}y{}z~{}xy|{zt~x}||x|xvwx}~{y{z{y|~{wy{xzzz~}y}w{{xyzzzyz~y{wv{wy}}~}z{y{}xu{|x{vz}zz~}{{z{~s{yy}y|~~||}z~~|{|}|zz}x}z{{{}z}zz||zyyz}yxzxyz{~uyz{|y~|x|x}zw~}z{z{y|yzw{{x~}z{{xx~yv|~{|z{}y{~wxyz|v}xx|y{{}y{{zwv{vzu||z}~}{uyz}{{{y{w}}{|z|yv{~{~zxz~x||x{y~~{~~~z~{~z~}}yzw|}||x{{{|{|y~y~||{}y{|yyz{w~~}}w{{yyy~y~|{wyzy||{yy|zzz{z{~z{|zzz~v{w{xz{wy~}|z|{{z}yx~x~}}|zw}|{y}y|}xz{}y}{x~yw{{~{|~yvzz}{zzw{{vx|x}{z{z~}{}~z~{~xx}y~~{y|zzz{}}z{}}~||w~~|wy{z~{|{{{}w~~|{y|yxzv|}}}zz}zyz{|zx{vx~z|z{|yy}{x|yy}|}w{}zv{{|zy~vy{|z}{}~~{}|}|{{}y~~~}{|}~~~}}|~}|~~|y|~{~~~{}~|~~~}~{}y}~~||{~{~z~}~}{zy{~~}|}{~|}z~||}|~~y}~|}~~~|~~{}|~~|{}~|~|~~{{}}|}}~~{|}y~}}{~~~~}{{~||~~~}~{}~}~~|}}}|}}||~~~|~}~}}~~~|~}}~|}}}|}~}}|~y|~}|{|{}}~}~~~z|||}~}~~~{|}}~|}}~{}{~}|~~|}}~~~~{~}{~}}~{~~|}|~{}}~|~z}~~|~z~~y{~yx|x~z{x|}{yyy}zy{wxxy~zy~|{{y{{yw}zy|w~|y{z|x{|{x~z|}{}z}y{x|x~y{zw~||{|}z}|yt}{y~}zz~|y{zyy}zw|~z{~{|{}y}}}|}{~~yy||zy}wv}}w{z}z|z{wz|w|vzxyzvwy{|uw}x}z|z}}~|}}|~z~|{|~z}{z{y}~|zyuu~~z{zy}zzyxyywwy}yw}{zzy~}{~}xyzzz}|{zz}}}{{}~y{}z~|~wxyxv{yxx|}}~}xzyx|{xzyyyywx}xzz{||~zv{~{zx{{{zw|{z}}z|x}{|~}~}sv|yy}z~x}}z}z~w|x|wvwzzv|{~yz~~z{z|~{{}}x{zww|{~~~}}z}|z{|}yy|z||yrz{v}xx}y{}z{{v~{}}zx~~|uxx~{}}}z~|}~{~}z~~~z}{w{}x}{wyz|yw{||y{~tvvyvx{yyz}y|~z}y{{w~w|~zy}{zw}y{|~~~}~|zyyuz|x{}}y|w{|~}xy}|z|x}{}zx~{{|{}{z{y{|}~y{x{}{~}{~{ww||}{xz|wzv{{}}v{xyw{x}yzzx|zwy|y}xvzwxzzzyz~}x~}u}|~|x{z}xy|vyyszx{yz{w}zvzxzz|v{zzwuryzz{|~y}~~~z|v}}{zy|}~y{y}{vy}x|v}uz|w{x~z}}v}}z{vvv|yz|}y{{y}}}zz}~zz}}~~y~yz}}}}|~~~}|~}~}yzx}z{~}~~~}~|{}~}|~~xz~~{~}~}y||}~~~{}~~~{~~{~{|}~~~~}~|}~}{}~}|{~yy}~x}}{}|}}~~~{~~y}~|}}|}z~z}}}{}|}|}{~|~{~~~||{~~}|z{}}{|~~}~z}|}}~|~}}{|~~~~|}|}}~||}}v}|{{|~}~~}}}~~{~}~~|z|}{{z}x~~~~~}}}~z|||~z|~~{}z|~~~~~~~}~|~}}~|~~xz}|~~}z{}~~}}~}~~~~~y}||y{}y~}|}~~{~}|{{|x}y~w}}}zz|z{z||x}wz}~|z{zz}{|}{{}~zwzxz{|}v{}x}z|~|z|~y}|}~}y{zz}{|y}|~z|wx{|}}}w}y~w}|y}~}|zwv~{x}{{z~y{{xw{{yzzyvyzy~|}yxx||x{w~}zz|||~{}z|~{~{zwzzzxy|||{|~|z{{yx~z~y{z{{{|~zxxz~{{yy|z~y}~}z{{}}~{}{~{y|{yzx{{{|{z~{y}}zz|z~}z{}zyz{{}y{|~yzzz{v|{|~}{{zy~wx~~|}||y}}y||{|{z||~|zuzz}|}}zwy||{z~|{u||x||}{~{}|zyz||}{~~{{z}}|}xyy}{|x}y{zzx{{{zw}zx}}}{}{yy|~z}{x|~|{}|~|~v~{|z|xz|{|zz{~|z~y{wyv}|zx|||}~|x||y}~|x}wz{y}|}}~z~||~}v}y~x~|y{z|~z|~v~}|}}{~y~t}{~||}{~zy{y|z}{}{z|~}|~z~yyyx{w{zyyzy}y}{}{x~z~}~|}|}{w|zzz~~y}y}}}{}|~z}ww{~}y}|~xz||yzz{~zzzy{y~|yyz}z}}{{zy{zzuw|{x{t}|{}x}|{}~z|z~}zz}}~{w~yy{zz{|~}}xz||}{yxy||x}{{}}}}}~}y~}~{~~z~|}|}}}y~~}}~~{}}~~~y|{~~}y}~z~}~~~}~}}~}~~|~~}~~~~~~}|}|~{{~~z}~yy~~~|~z~~}~~}~{|~~|}~~~~{}z~z~}~~~y~}{~w~~}~}}}z~|}~}~~|{{{~~~~~~|}~}}{~~}~~{}x}}~|}~~~}~~|}}~{{|zx~}{{|}{xwwz|zw{}zzz{{zzzxzy}z}|~z{x{z|z|{|{z~|{yyy}||x{|}y}~z|{~x|yzz~zyyu|x{s|yxw|z{ww{xwxvy{|uuwyw{yw}y{}{wy}}{y~|{w{z{|~|x|v~{yz~~z{z}}ytvx||yx||y}{yzyzz|~|{z~}z}||{|yx|w|z|{zz||y{wzyzz{w{y{|z{z||yzyz{{zyx{zx}{}y~uxz|{||}x|}{y{}{|y|zxxzx{{u{{y}|yz~y|yz||{xyzyyy|uxz|x|~|}|{{y}~x}||xwv{{y~||{{|zuzz{}||yxyyxyxz|ywyxy{}vwy{|}|xzyv~z~}|{~{{|~y~}}~~y~~xu}|z{yywuy|x}yy|||yyx}|xwywz||xwz|ws~}}{~}|z{}w{||z}x{|||{z}||y|y{ywz~{zuw}{w{}wwzy}xyv}zz~{z{z||}zwx~{zz|~|||xxy{}||}w|zyv{}||~{z}{wz}|y{vxx{y~}|~{{|zw|~~x|~{|wyzzv}z{|x{{xw}yyz|{xz{{|}}{z|||z}{xyzx}z{yvy~{zrx|{~x{xyz{{|~{y||{|{yx}z|zyxxyw||~x{wzzw|w{vymv{yw{|zzy~}x|}{|||{w}y}y~zz}{{|z}~u|{z|{}wy{}}|z|{yz{x{zx||y~xzuyv{y}||{}~yyu|y~yyx~{|}}|||}~xz~|z}~|~|~~}~}|~~}|{z~}~~}}~{{|~}{||~{~|~}~}}y}}{}|~~~}~||}~|}}~{~}~~~|{|}z{~|}}{|}}}y~}}}~{v}}~~|~z{~}~z{|}}}{{|}}{}~~}|y~|~~||~}}}}}{|}x|~}|{w}|~~zx}~~{|{z|}}|~}~}}~}}}z}|~|}~{}{||~}~~}~{~~~~|~z}{}|{||y~}~~~{~~~y~}}~{}}|}|z~~~}}}|x{}}w~~~~yz}}}~}{~|~}{|~{}{}}~~}|~~~|}zyyx|{|{{|}{y}{wv|zx}zzxxy|yw|wyxzy{y||z|}{x~u|xz{xx{}{||y}x~z}zyxxzyv{{xz{szy{{{zzy{z~xxxzs|~v{{yzx{yzzyy{xx|z}{{yz{zzz|z~y|{{z}||{yy}xz{|z~x~~|~|v{{zzxty}v|zz{w{||{~yy}~z}|{y|zy~w{x|v{|}y|wy{~}~y|z|{zz{tx}wzu{xwy{~z~|{uzyvy|vzyw}~~|{zyx~{zw|y~|{{{yx}xxzzx~||{{y}{}{{}yz|z{~}xy{|{~~z{vz{zyzyy|~zzvz{zy}y{}{wy}}x{w|w~|{ywzxzy}~|}{yu{y|}yzx}~zwu}yy{yy}z{{~|yz{|x}wzzy}v{||}|}{x|{|yz~||w~xywz{~z{||zy{{}z|z{xyyxx|{{{{z}yz{zzw~|~|zy|{x{x~x~zyx}{|t{y{x~yyvz|wyz~y|~}z~|||y|wxv|y||wy|x|y{z~zw|{z{}wwx}vy}{|wyy|~w~xu|zz|s|||y{v}yzwyz}uyz||~y~|xy|~~zs{x~|{{xyv{y}}zw|||zzz}|z{x{x{x{z~v||{{||u{~{z|wyyxw|}}}x{z|zy~}|y|xty|yv~zzzzxvz}{|{{}|{yz|x|y{yzzx{{~z|~wz|{x~{|xy~y}{|zz{|{}z{y~x|}xy}wz}{z~x{{zv}{wyu{|z~~{~z}}}~}~~}~~}~}~~{}~~{}}}~~{|}~{}~}~~x|zz~~|}~~~~}~~~}~}~z}~y}|zy~~}}{y}}{|||z|~}{~}}~}y|~}~}}}}}|~}{~~{~|}~|z|{|}|}~}~~~z~}~}~|~|~|~z|{}}~~~z~zz}}{~|~~~~}~z}z}|}~~|~}||~~}}|~||~~|{}~}~}|~~}~~~}~}~y~~}}~}}}~~{~~|~~~~~w}||~~{}y|~}}||~|{~~~|{}u~}~{}}~~}~~~~}}z~}{~~z}~||}}}~z{~~~~}||w~~|{~~|~|}z~}|{||{~}}}}{{xy{{~{~xyx~|{|z}{w}z|zy~~yy|~{yxz{}yy|}}~|}~|y{}~~yzvz|xy~z}{w}}{x|yzzvyzy}z|z|y{z}{z}|x|||}{}z~y~{y|{x}zz||}~|{z{|}|}y||~z|}{|xz}{|{{yyy}}|z}~x{}ywz||zz||~}|z~x}y{{{|{y~z{{yz~{{{z}x|y|~z||{|vwy{{~xyzywxzw~w}x~~}yy}~}z|{|}~|~}|}~z{|{{}|vzz|{wzyzyzxyxyx{{{ww|}}y|y~}~{zzz|{z~{z|z|~|~y}x~{x}{z}~ww||z~|}~~z~~}}{~{z}~zw{{|}|}{|{{~z{w{y|{y{vyz~y{zu|y{w|u|yw}x|}~|{~~~{|~zzz|{~yzzz~}{}x~{}}}zyzx{}~z|}{y{{{yxyx}{|xy~{}~|~}~~w|~||}~zxz{{~|zzxz}xs{{{~}{yx~yx{xz~}{y}}xxx}~|}|}xz~{w||x|~|}{}{|{|{~xzz|x}{~~~|}x|}v{u}zyy{}yx{xyzwzvz}yx{}z}|}~u~~z{|z~{zw|yzz|z{}{yz|zv{}}zwzwxz{}y{~~{{~~}}|w||z|~z~}~}x{z~~|y{~x||zyy|w{|~y|}|~{}yx~}w{~{||{y|}}}~~||{~|~}}~|~~}}~~}~}{~}}z|{{~~~}~~|}|}{{~|}~}~~{|y~{~~~{}}~|~~}}|x}~z}}{~~}~}~|~~~}|~|{{~~~{}~}{}{~||}~}{~~||~}}~}|}}~~}z}~~~}~~~|}}}~~|~||~~~}|~~}~~|z{{~~z~|~~y}|~~}}xz|}{z}{x{|}z~}~~|~}||~{|}~}|y|{|y{ywy|{{yw{xz{|zy}}}{xz}{|{{}y|z|z{}|z~}{xz}z{w|x{{{|{{|}{yz~wz{z|{yx~|}|yz~{~z{ww{z{{}yz{z{}zy{w{}|yx{~}||{}zw}}{{{}}}|zy}zxyz~}yw|}x|w~zz|{y~z}~x}xz{{y}z|{x~|||zx{}yx}uyy|~~{}{zz{|}{z}~~y|z{vz}{|{|}}|}|xz|}y|{~~|{zxy{|wzw|}}{~~y{{x|||{||zy{||||}|{~|}yxz{}}y{yx{~xuy~}wy{xzzzz|}~yz}{{}{v}{}{|zy~}zy}zz{y~~{~{{z~}|~zyx|}zz{{z{{}~z|}|zz|}}~y~~}|{{}{{yw}}|y~y{{z}yz{{{|~|z}zz{ywyz|z|yyy~yw}{y|y|zx{~~{z{y~z{~~}|}y~|}{wz|}}~~x{|y}|~~}xx|ywz}{{|{uy}z}~|~||||y{~}|~}}z~y{xy{yw|}|}{z}}{u{{zyy|xz}}~|}z{z}}~yy|||~}}wx~~y||w{x}y}~|z~~{}w~yy|}w}{y}x}}z|~s~{{|z|z{w{~|~~~z}{y}|{|~}}||~{yz|~}~}}x}{|z|{}y}z|yyz{z}}|||~{~~}~|}~}}~~z~~~~{~~~~{}{~~||~}~~~}}|}|~~~~||~~}}~}|~{~~{{}~~~~~~~~~~~~}}}~}}~|{|}|}}}~~~~|}~~{~|~|~}}~~||~~~~~|~}}~~{}}}~}||}~{~~y}~~~}|||}}||{~~~~}~}~}~~|~y~}}~}}~}z{}~{y|}|z}}}~}~}}{~}u{}||}~~|v{~|y{{{{}x~zz|xy{wuyzz~{y{{{}zz}{|y|z{zxx|t|}{xz~x~~|y{xy|x{{z}|{|}uwz~~}z|}}yuvx~zx{|v~zw~yuyyz|{yvyz{zx~yvz~x}|~v{w~zw~xzzy|}}|||}{xz}zx{yw}{{x|vyyyxy{~||}}zuy||}{~}|z{|||~zxzz}}zz{{{~z|}|{z}~~{wyy~yzyv{~vx|z{wvz|x|}yv~zzxx~|xx|y}|tx{xz{yvzz|z|{zyxxz}y{w{y|}}}|{}}{}z|z~{z~zyvyz{z|yx{yy{|}{|}yz~z{y{~z|{z|{}|||||{~xyy{|yzxv{yy}}wwy{|~vzwt}}|~z}~|w||}}z}vx{|}ywy|~~}~yvz{xvwv{{zyytzy||w{}x}z|zzwy~xxyzu~y~yz}~zy~}y}|~~y}}}zx{yy{w|{|x{y}{y|{}yvw~x{}y{zu}}|zx~|~vv{|~{||{y|{{{}z{{||~~~x{|z}~{|v{ywz|zy}w|yxw{y{yxy{zw}uz}}|z||z}|z|xz{}}{|x{|z}uz|~{z|yzwx{yyzzwzywz|wxyy{|zzw|xzz}y{zyxzy~u}|{v~|||x~~z|{|wzy|wx{yyxzzxwyyx{xy{{}{|v{}}}z}yzwzzyz}|~|z|z}yxzxzy~{y~}{yxxu{}{zyy|~y{yxy{{vypzux|{}xx|z}w{{}x}}|{}~||{~{||~~|{~}~z{{z~|~|}}~{~z~}~}||z{|~}~}{z|{{~||}}~~~}~}~{|{}u}||~{~}{}~|~y~}|~~~}|}{z}}}z~{~|~~~|~{~}|~~y||}|~}|~|}~~~~|}~z|~~~w{z}}{||}}~~~}~|{z~~~}|}|~~~}~}~z~~{~}}||{~}}{x~|}|}|}|~|~|||~|~|~|}~}~~~|~z}|{}|~y~~|}|~{}}}|}|~}x}~}}~||~|~}}||~||}{~||~~~}|}||~~z|}z}z{~~~~~~z{~}}}|}|{|||~~{}}w|{z||zzz}}z{yw{}u{|xzz{~|u}yxzxzzy~wxw{{z|zzzx|x|w|{{z}~yzsyzyzz|wy}}{zz|yxz|}{|~xzvz{~zy{~~}|z{{{{yy}y{~w}zzwzzyxx|{xzuzuy~}xy{v{|u{yyx{}x|{yx{}}xzyx~}|y|xy{|y{zxv{|xyzz}~}{xy{|~|v||~z{yxzwz{yw||xwxv|{}~wxwywzxy}zz}x}|}z~|wxw{}w|v|ywy|zw}|zyy{{{v||{~ywxyz{xx|xz|y}{xw{{{yyz{xz||y{x~zr{|||u~|txvy{x}y~w|z}w{~{{yyx~{z|}yzwx|}x}xx|uywxz|y{|zx~|zxzy{y|{y}y}{zz}{x~zy}|yu|z}}z{~}yzz{|~~ww{xyv|y}y~v~{{z}~{|{z}~}z||{y{x|~}{vw}yxwwz}xyy}}xzywz~xx}y|y}z}vx|y{{|~yzy}y}tzy{txy|~z|~z{}{wz|x|yz{yx}~z{~xvz|w{{}tx}w{z|}|yw||}y{~|x{zxx~y{|wyx{z{x~y{{{z{}z~|z{z}|{~{yyy~x~z|yuy}{w{yy|}z}}{~zzxy{zz|xxyy}wxy||yz{y|{yx|}yyxx|}v{w}{|zzz|{yy|yz}|v{|w{|{u~z}}{xx{xx~~u{|{z{zx|~{z}~|~zxvyzx{z{|||{{u~|z~yyxzz|xx}xv{y|}}}~|~}}~~~~|~~}}~|}~{~~}~{|}~}~~||{y}}|~~~{~~|}z}||}}}~~}~|~}|~{~~}~~~}z~~~|~}}}}~}||~}~}}~}y~~|}y}|}|~~~}|}~|}~~|}~|}~}~~}|}}~||~}{~y}z}~~~|}|}}{~y|~|}~|}{~}}}~}{x|~|~~}||~||}~||~z}~{}~|z}{~~{}{~~~}}}}{~x|~|}~~~}~~}~|}}}}{{|~~}|~|{z|~}|}z}~|~x~|||~|~}|{|y|||}{~|y}}z||~}~~z}~~{~}z|~y{}|~}||zz}|~zz{zwt}~~}{y~wwwwywx{y{{~y}yw}}{x{zw}|zyv||y~|y{xxy}v~||}}x|}|zz{}xz{{}w}z|~}~vzx}|y~wxzuz|z}{y|wzvy}}||z~v~~|z}yyz}}|xz}y{}||v|z|}|yy{{zxx}|{|{|}vxz}wzw{{z~{{{{z|u~yz~w|{xzw}y~{||wx|{}zyz|yz|z}wyyy~xzzz{yzw{{{{s{yz}|{y{{zxw~|w~y~z~~|~|yyx{ztxwzy{zy|zx}|z}~}~~yz{w{|x}{yy}~|{{u|z}y{|yy|xy|z{{~y|||yy|{~yvy||~ytz|{y|xyz{{z{|{~|yx{{x{{}}{~vy}~~{|z|z}~}|~|z||wv{}x{xz}z|{~|yx|zz{y||w{yxzz~|}x|zz{{~zyz|z~w}~{yx{zw|}z{{{wy{zz{z{}z{xxxv~~}yzx||x|}~y|{}}}{}xz{{vy}|}||{}{}}{{wx}}|y}yz}v|xx|z{z|zzxzxwy}y{v|}z{zvzzx|zzy}x~x{wy~uz{w|~|zzv|}}{{xz{{y{zyzyzv{w|x{zyyzz{}}{||~|yy|z}{{~}~x|{z|{zz~zx{z{~{}}{zy~zz~zv{zz|zyxy}w}{{~}|y}}x{yy}u|y{w|||{z|z}ywyy~v{~x{}|zz|y}wz{~s}|~z~y~{yv{~zx~{{~}z~|}}|~y}{~y}|w}~~|}~}}~|}~~|~}w}~}}||}zzy~}}~~~~|zy}~|~}|t{y~}{||}|~}~}~~{~~~~~}}y}||}|~y}~{}~}}y~}|~~}zz|~~||~}~{~}}}|}||z|}}~|~|}~}{~~}~~~|}{y}}~~~||~~|~{{}~~~z{~~|{}}~|~y~~~}}{|}{~z}~~}}|~~{{~~}~{}~}}{z}~~}}~~}~||}}}y||}}~~||~}|{~|}||~w{{|{}}z~~}y{~}|~{{}}~{~|}}}~~|x~~}}|||}{{|{~}~~yz{}z{y~|x{zzszxwz{z{zz}~}~{|{|zz|yyy|{~zww}x}||y|{||z{z{{zyz|yyyz~}yyz|zyy|{{z}xxzyzz|z{~yx}yxw{{xv|zx{xvz|wy}xzzy~y{z~{|}~ww|{wwz~{}z~{~|txy|yyzzyz|y~{wz{~~|zzvyy{x}vz}zzyyx~xv{~|}yy|y{||x~yyx{|{}yx}~{|z|x}{xx|~||x|{{xxyx|wz~y~y{|~|yzy}|wz|||}{u|y|vx~{z|z{yz|y{{xxxzz|{vz|{tyxy}x{v~y~w}|v{zywzxvx|yyx}{z{yy|y|z||yy||yoyvy}zy~{{x{||}|}|xyz~zz}x}yzxz{{y|{y}z}|~{z~zzz}||y~wy}{zx}{}}v|y}zv~z{{}z|xy~||z}{|wyy|yy{vz|w~xw|{x~w}{xzyxy{z{yy|{|x|{|y|{y|x{{||z~}w}yxwy}|vxw||w{|{~y}|{~{~|zwy{y|zy|z{yzx{|x{|{yxwzyxy{||ww~|}xzx{{{{z}v}z|||{{||xxyu|{|~w}|x}z|z{{xywy}y}zzw|xwyzv{z|x{|xy{|{{tyyyz|xzzyzs|{xy{}y}~zzy|{~y~{syz}{|yxz{|{xw{{y|xv}vz}sz{|}|}v~vy{z{{{z}{}~zyyxx~}|z}y{zyt|{|yw|{z{x{y|z}z}zyz|wu{~||{|z}{}~|~~}~{z~~~{~}~}}}x~}~z}~~|~~~||{{~}z}~|{~}~}{~~}|~|}}}|}}~}}}{}~~~|~{}~~z}{{}}}|~{}}}~~~{~~z||~}~{|~~~~|}}~~~|z}|}{}~}}|~|~|}}{{}}}|~~~}~|~~~{~}{~|}||{}}{~}}~~~}~||}~}~{~z~|}}~~~~{}x~~{yx|~|~{y}}{}}}|{{{~~|~|}|~~~~}}}||z}}}{|~z||~{|{~~~}|}~~~xz{y{~~|}~~}z}}~}w}}}{{|}{|~z}}yz}{{}~z}}|z~~}}{}~~{z{zzy{}x|yxzwv|{x|yvxwzxzz{wy}x||yy|~y|v{{}||{{}xy|{{z~x|z}w{zyxu|wy|}{~wxy{vxz|x{yyy{{z|p}{{y{{xxy{z}|}zz{z}}zy{w{{y}z|z}|~{|yww{zxyw|wy{z|{zyx{x}y{~{zzzw||}|}z||~|ywvy~{{xw{yz}}{~|x{z|yu}|{}{zxyzyww||xy{}~ywzuuwy{x|zy}yz~x{{w}|}|{y{}|~z{{|wyyxyw}yzx}}z~wu}z{~~}{y|{{uwxzut}zz}w}vx}~w~z||~}z{v{w{y|{||{v{z|ww|v}yz|y|{wz|xyzzxzy|oy~y~}{~{{x{{}zy~{{x|w}xz|~{~z|~~|{vz{|zz|yzyvw{}{yzvz{}yz|{t}z}x|xzx~yw{}yvx{wyx{|{{~}{~{|~|w}zzw}zwx{y|{w{{w|vwy}wxyyuyzvv{yxxwz{x|{|{}|}y}|{z{}{}z{~|yy~wxy~}t}yy~wx{vyy}yzyxz}}yv}xy~{y~~xx|{{z~z|~x~xzxz|||~x}xyz{zz}{ywyzv{ztz{y{yyy||{x|zzyv|zx|w|xxy}|~yy|~~|{y~{~{x}z}~{zz|{xw|~}~wyuxuzy{zz{{wwy~{zvxw{~{{|zu}yywy|w~~}{x{}zy~y|{yy{~wz~~yu{{{ww}vzy{vtyxzvyzx~y~{yz~|}~z||zzy|~~~}}{}~z~~}~}~~|zz||z}~{~y~{z}{}}|}{|~y~|z}|{z}z|~{}|}~{~{}~|}~~~}}}~~~y~~|z|}~|~zy~}~~|}|{~}}}}||~}~}}}|{{||{||}{~}}~}||~|~~||||~}|~}~}}}~}x}{~}~{~{}}~~{~|y{}}||}}||}||}~}~}}{}}}}|y}}yy~~|~~y}}}~~|~}~}}|}|~{}~xy}~}||~}~}}||zy}~}y}}|~~~|}}|t|{y}{}}|~{~}}yx|~}}~}~}~~~~x~~{||||}{z{|~~}~~~~~}||}~~~~~}}z~|~y~u{}}|}~{{z~{~y|z~zu~~z}||{|{{||zxzzz}y}}yyyx{y~z{v|~|}{}z~~{x~x|z~zz}{z|~y}{|~{yz}|zyx|{}wzz|}||y|zx~y|y{z|~zy{yw{{x|}|y{}xzy}}y{~{z}}{|z{~|z|z~|y{z|{ty{z{}{z}w}}{~~~{{w~|}~{{}x{|}zzw~|x|{{{x{|zwxz{{{y|}{{z|{}{}z{wz}{|{z{}zr{z{~~{wz}z|~{|{}y~}{zz{wzy{{}}{~|~}{|}z|wzzyy{{zz{~{~z~yxzyzz}~||}{||}z|z}|{}|||{}{xw}t|{}|z}y|x|}z}y{z|{w|zz~|y|{y{}{~{|{{||~zzx{z~}~}y{{|xy{zwxxww}zz~zw{x|y|zz}}{zzw~{yw|yzyzyyz|{{vzzy{w|x~~{vv~zyz{x{x}y~}w}zz}x{|w|}y{x}{~|x{|yv|{~~|z~{w{~z~|{{zz}||zy~{z|}z{{}||wz|{y{y|{{{{~{zu{}zzz~{|z~~||~|}~z{zt|{{}w|}}|}z}wx{|y}|v{{yz{y|{{x{yyy|{y}x|z|w~{zzz~{{}xw||}z{y||xz|}z}|{}}y~~xxz{}x|~xy|z~~y{x~{{||~{{z~{~{{{y}}}zz{z{}ux{x{{~}{w{yzz~y}{}~y|~z}~}|}~}}~}}}}~}~~z}{}|~}|||}|}~}~}||}~|~~~z~~|~{}}~|~{}~|~{~||~}x}}~~}}{~|~~}~}~|}~|{~~}z}~~|~~~~{}~~|}~~~}|~~}|}}|~~|}~}|z~}~}|~~~~~|z~}|||}z~~|z~}}|~}~}~|~~{{|~~{|{}}~{{z~|z|~|zwxyy|||{|t~yx|z|zyxq|~w|x~xzx~}|}~~x~z~{x{|{zz{{{~zw{zw{{{yzx{|}{{~w}y{|{xyzwz~~~xx{{}z~|~|x}}~||~~z{}|{ry{|{z}y~|z|{~{~yyyzzz}z~|{{~z~||~~{}p}~~{}y||~}}{{~x{y}zwu~z{}zx|{}|}|~{zyyz|x{y~z}z~}y~z}{|{|}|||z}||}zyz~xx||{~{|z|zzvzzz{yx}}|~|v}u}y{{~|}||~{|||wx||~}y~}~}y}x~{|yw{{|||yxzzxz~~{zvz}z{w~zz~|x{{|{{~w|y~|}}{{|{z{}z|z{{x{|x~}y|zz}xyxxxzz|~zz{{~yy~}~~~}|||}{{~{w{ywy~xxy~y}{wzzz}z}zxw}{|}~{y~}y}z}{~{|}~yz{u{z~~}{~{}|~{{|zz{|x|{z|x|}||}zx|{zyy}|}{{y}x{||s}~y}}}w{}{|zx}xs{w|wy~xzy|y}}w}}{{{x~zv~zw{}xy|{}x|}~zy{wz~~|}|z~{{y~|z|w}z}|{|~{|y|v{}{z}{~z}{{}~zx{|{~y}{{}~}{{y{z}{{|~}yzxx}||~ww||zzyw|y}}y|~x{{}{{{~zz{|z~~}|~~~{~}}~}}}~~~|~||~}}~~}{{|}~|||}{}|~|~~}~~~~~~~}}~~|~}|}~}~~}~|~}|~}zy{~z~~~~|}z|~~}}~}~|}~}|~|}~~}~~~|}~y~~}~~{|z~~~~{~||}~~}~z}~}~~~~~~~}~|}~~~~}}yz~{~z~}~{~{x~{}~}~~}}}~}~~~~~}~}~}~~}|}zzyw}yw||z|yz|z}{wvy}yzu|{{z}|}y|{|zzz{z{zzy{xxzxyt|x||zz{yv{|y~z|vy{y}{z{z{{}xzzz{wzz}~y|yz|{zxx}zyzvy~y|w{uw}xx|||y{vzzzxy{}x|zz~x{{z{yz}~{}ww}w|}zx|yv{}|yyzw{{|yxy|vyz|yw{xx|~z|yzz~~{{|}|~~{z}~|w{zxww{v}{{yzxvt{z|z{vxxv|x~yry{y|xxz{z}}{w|z|xv~yx}zwy||~z}z{~}xzwxz{vzvwzyw~||yy{yuyz}||{{x}x|}y}}~|}|z~}yzy|zv|vuxw{yuwx}z{{zz{~yx||}xw~{{{w|{xy|zv~yy{u~|xxzx|v{{yyzv{}}w~}}v}t}y{{{yv|vy~y{zz|z}}xz~|{{}{zz~{yxxyyz}x|~|z{yyz{y~{y|zzy{wyy|z{}zw|y~~yyxzyz|xys}y}|}}yzzu|}|{{z~z|}{z}|xx{||{~~{y||xwyyzx~~}yzv~y}y|w~}y{~{}xy~xyyxz{}y}|y}w{y{x{{~t{z}z|yxsz|~|z{y|w{z|}}xz{{}v{y{x{{}{rt{~z|{|}||z{zwxz{z{||yyv}|}z|z{yx{vzyz}y{yzz{{{}x{{|xy{{{~y}{~wxxw{yz|yyw~}u{v{}~y~vuz{x}yzz{}y~v}zw}wxy{z}yzw|{{zzz{yy|~|{{|}~y~}~~|~}~}}}z~}{}~}z|}{|~}}}|{~~|{{|}{z~~~}z~~t}~}~|z~}}}zz}z~}|~||{}}}y~||{~}|}y||}~|{~~~}~~}y|z|}|~~~~}}~{|}~|{~~~~~z}{~}{~{{}{z|~}}~~|~|{~~~}~~}y|~}|~|}z~|~|~}|x{{}~~~~~~{~~~{{~~~~}~~|}}}||~|~||z{|}||||{~}}}~y{}{~}~{|}~}~|}|{||}}z{~}~{y{~|~|}~~~w}~{~~~~{~}}x{~~}|~{z~}}}}z|y~{~u~{wzy}x|~{z{w|}zww}xy{|yz|zt}|y|{zz|~|~~|z~zyzyzy{zz~~~zzz{{||}|}{~}|{~y}y{y|wv~{~{{z}zu||zw{x}}z{}{{z|{z~yz|v}{~||{}}y}wz}{}xyyywx~x|}{y}v|w|wzwyzzx~|~{}{|{{{~}~~}{}~}||~y{y~|x}ytx}|{~w{y|{x~{uvyz|{ywxzy~~{}{|{z}zxwxz~}|y~x{~yz}}z~~yzz}{z}}}z|zy|~~}yxzy~x}~{}x}{||x|{~}~zzz~|z{~}}y|}|{{{{zw}{~yx|{}|xzxr~|}yvz|}x{}}~~|~|}|{~}x{|}}x}|||{z|uzy}zuy|{z{{zz~xz{ww}w~y|{zzz|z}}|~|{{||}z}|{~{~xz|zy{}yxxyxwvxz|{}w}x}z}uwyz}y~}z}~w{wzwwx{z~~}}}zzz{{{x{|{s{yv}z{~{|w{xy{z}}|z~yyyx{{w|yxy|}{z{s||||}{}}~}|{w{|yxz~{~|}}wxyz|yzu|ywz{z{}z|{~|}w}|}z|}{|w~z}~yzx|}yr~zv|yx}y~zxz{|{yy|~y|z}|xyxw}z}~{{{{~}~x{|~t{x{z}vw{v{|~}zz~z|zxz{{}xy|x}~z{}|}|xzz~y~}||}~}}}~|~}~~{{~}~~~~}}~z}}}~~}~}|~~}}}}~~~{{~~}~~}{{}}~~}}}~~}|~~~~{~}~~|}z~~~|}~}z~~~|~}~|}}|}~~}{{{~}~}y|y}}~~}~~{~~~z}{}~~|~~~~~}~~{|}~x}{}|~~~}~{||~}|~~z{~}~|~}|{}~}}}~~|~|yyz|zy}y{{{zwwz}xv}y{z{}|xxx|x|xvxx|{y{yz{u|{z~zu{}y|zvz{{z{ytx{yzzz|}{}~x~|~zw{yyxxzz|xx}v{yxxxzx}xz|}~}z||yv|~x}zz{vwz|y|x}xz}|z~z~{wy{|yzx{}~}z|}|}y}}yvyxz|}z}|y|y}|z}|}zx{y{v|~y~y{{yz{yzx{}zy~{z}zz|}y|wz{vxy~~~yz|wwx|yx|~|}xz{v}{~}}zz}z~yw|{|w~}}w||z}{|{z}{z~z}|z{{x{xx{v|{xy}y}{wz{}{|}{~u{~}{z{x|w}t~z|x{xx{}yx|zw}|y||}|}~yzxz{|y{{zx~|z{xz|~}xx~~~z~yvw{z}|yy{x|zy{}vx~z~yyz}zxyzz|}yyxyx}z|~|zz|{yy}y~uwx}|~|{{{{z}y{{{{w}~w~|||{~ywv{~}y{vvy{z{yzyz}v{~{wxw||v||uxx|s~x}~|~{|}~y||||}yz|{~||zz|||{z~zx{yx~~}z~{wx{yyzxy{|xwzzsy{~|{|~x{{w{~zyyw|}w}{}z|x{z~{}{yz|x~w~|~zzw}wzyx|zzz{|~}yz}}~{{x{z|}x{{|y{}xz}ywwy{~wy||{z}zxv}}~{y}z|{wt{qz|~t~|~~{~yyyy|w~{z|}x{{|{xw|v}{~|z|}{xzzy||}{|{w}}wzx{|{y|{}}v|{~|}}~~y}~}}}|~}~}|}~}}~z{}}~}~|}y~~~~|||}}{{}{~|~~{y{}~}{~~~~|~~{{|}y}||}~~~}}|~}~y{}||}~~x}z~z}}~}{|~}~~~}}~||}}}|}~~|{}}y||z~~{~~}z~~~}~}~}~}|~~~|{~{}|z|~}{~~~~}}~}}}~}~||}z~~~~|}z}~~~z}~{}|}z~|{~~~}~{~~~~{|~~}~|}~}~|{|}|~}}}}|~w~|}~}{~}|}}z}|z~||}}}}|z|z~{~}~{|~~z||}|}z}}{z}~~~}x{}||{}~|~~~}|{|w}}|{~~z|}vzyvx{y{{ww||{yx{vy{z}yv|w{xvyyz{}|}}yzzz|~}}y~w~{~|~~x}}|z}y{}z|yw{zwyzwz}xxyy{uzy{xy~xvx{z{|uz{{}x{|{x}}yz|~{ux~}yy}zu~yyyxx{{z}y{|zz}}{z~y{~w{~xyz{y~||yyzyy{y}|~|z|y{{yxz}y~yxxyxx{|z{zvvyzw{{xyyxvwyy}|yy~}x~w|}|}{w||vx~{}|{xy{~y}~}}}sxw~}wzsy}|y||y~{}y}}z{yy}zuzz}y~{{|zy}|{zy{|yyzz}|z|y~~zy~yzv{yz{|y|zzx{x|y}|uzzxq}|z|{{|~v{||z|zz}{|y|y|{|{z{|x~|xz|}w{{|z}x}xtx{~{{wx}|x{}}{|z|y{}y|}zw{z|u}yzy}{~}x{yy~}~|x{xyx|z{{z{y~}}|}wzzz|v~}||z|xz}w||x~{~|{{x{}x{|{}}y}y{{z||w~x||uz|zx|t||y{{yz{{~{xzyzyw{xy}qyzwz|||y{z}}zy{~{|zyx{t}{}yvxv{ztyyz{y{y|~y|zzzz|{{w|||}|{}{|}}{{zz}x{{xxx~zx|y}y~vxxxzz{~y}||z~zyxv{{{w~}|z~}x{xy|y}{}y~zywz|~{wzz~w{y~z}{|{}{{{x{q}w~y{zyz}w{||wx}y~}||z~~{|~}}{y|}~|~{}{~}|||{}~|y}}|~}}|~}{~z|{}}z|{~~|~||}}~~z||}{~~~~|zy{|z}}|~{y~}}{|~}||}zz}}~|~~}~}}}}}}zz|{{z~~}{|~~~|{}|~|~~|{z~~|}|}~~~||z~}|}~~|~||{}~~~~{}z}|{{~~{~~y~|}|~}}~}}z~}z~~}z{~~}}|~~~}~z~~}~~~z|~{{}s}}}~z~||~||}|z}}{{y~}}}|{}{~}z{|}}~|~{}|~{~|{~||}||{}}~}~~y~w}~~}}~~z~}}~}~y{|||}{}}{~v|}y|yyyz{|}|y|}{ywuzzy~{{z}{zxyzx||{~~x{{z}v|w{xx|y~wyywz|wz{{}~~~zzxxw~zx~{|}w~}{~{zyw{z{|{|wzv{||}~|}yx}zz{z}xz{yv{}{}w{vxz~w|zy{xxx{y{zyz{yy~xz{|z|~z}yxyzvz{wy{w|wz~xv||x{xywvyzzyvz{{y}y|{}vzy||wvx}x|yzv}zy|zzzx|y{~{vxzz|}yzyz|x|zu}{yzzusy}xzx}{yz~{xzy|y{}|}~}}x~ywxyyx}{wy}}x}~yz|}|xx}|~vzz}xy|}}z||z|x}z~}uxxzyz{{xy{xwy{yz}~z||z|~||~}}tyx{yy|z|yy|}|}x|||}x|}|y~{z{~z~uyw|x}~wxw{z{{zy{{~~||z}{zvv|}{zzzz~{~vy{{y{}y}zy}z||~wyzy|y{|zx{w{zv{}x}zwy}x{{wtuyzzv~{{yyvzy~zxx~z}y}{wz|~|||vzxtwx|z{z{}~z~vx|z~}|{~|}yy|t{yy{xxx{{xxx{y|}y|y}~}z}x}}x|~zxzz|zz{{zxxw}yz}{||w~xz{{|{zztuw}|{yw{~{{{}||vyy|{|{|y~xyzzyx~y~z}{~~}~vxy}y~yvyyz|{|}|{w~z}{z{{z|w}|{|}}w}|}|zz|~y{y{z}xwxz{z{{{xzz|x{|ywz|zx}|{z{zxwyzx|z|z~{}{{}~}z}|~y}~~~}}}~|~}}w{~||y}}{{}~{~|{{}}}~|~|~}z}}z~~||}||~}~~~~||{{z}|{~}}~~~~~z}z~~}~{}~{~~~}~|~|}}{{~|~y||{~{|~}~~}y}}}~x}}|}~|}w}z~z~|}}~|}|~||~||~~z}~}~}{y{}y{~{z~{}}~z}}~|~~}|~~z~z}~}~~}w~{~}|{}|}y}}}|}~wz~}}~~}}~|}~}|~}~{|~|}~~~}~~}~|~~{{~|~|}}~{yz}||{}~~~|~~}z~}~z~|}~||zz~~~}|~}{}{}{|~{}|~}}||{~zvv}xxz{y|z}y|zzw|xw{~vwyz~{z{wv|~{zxzwu|{yy{x~y{yz{~x|x{{}{||yyz{~z}{}|{yywy|w{w{wxx|zw{{xwxxzy{||{z~{z|~y|yy~x|}{}|}}}{z{{z{||yx{xzxwz}|z{y|wz|w|y~|uxxy||zv|x|{}y{}~xx|{~zz}z~{{z{|{yz}yv{w{{{{|~~u{{||~tx{|v}|~|yvu~|{x}{{x|{|~z{~~|vyv}y{|}{~y{{}yx}{tt|zzxz}}z{|y}x{yw|x}zz|z}}|x{}|yz}z{y||{~|~}}}~|w|xyxw~xx{u}~vyxx{wxyy|zzwyzw{|z~{z}v}wzyzxu|~}}y||}z{|z{z|{|~xzzz|~yvu|z~t|yv{{{yyyyuxw~{|{w|}{|}zz||}{z~~|~{{|{}ww}zzz|wyz|z}yv~{vx|{wtw{{wywv|w{}}}}xzz}|w}|~{{||{zx||~yzzy|zw|}}yyyxu}ww{~{{xzz}xzx|~w{|z{}|~{xyyw}z}x~~z{{|{{~{{}{|z~y{{||~yyxxyyy{}zyvzw|{zwtxyxww~|}|yzx}|zx{xz||z}x}|{wyw|y{vy}wyyzy}zz}||zyzwy}|zxwyxx~{z|~|{|}yy}{z~}{}z~z}y{~{xz{wzx~w||tzx||||{~{z{}|{}{|z{{||{z}|z}{{|y{~|~||~{~|}~{~|}}|~z}~}}|~~~|~}~}}z{}|{{|}z}~~~~~~}{{~}~}||}}x|}~z~~}}}~|~~~}~~{}~|y{{zy}}~~}~z{|}~||~~}}|~}}~{~|}{}|}}}|~~~~{}}}~~~|~~}~}|}y~|zz||~~|~}~z}~~}{~|}}{z|}}}||~~}|}|~}{}|}||~~}~~p~}}y|{~|}~}w~|}~}z|~}|t}|~}{~~~{}}y}~|~~{||}||~}||~~~|~}y~{|~~~{{||z}~}~~y~z~{y|}~~~t}z|~|}~}~|~}~~~~}}}|w|{~}{yyw}}{z||{{x~{}z{xz{~w{{{~y~~x}|zzxuy{{y|yz|y~|}~x}y{y~y~wzzx}x{z{x~zz|~|w}|z}{|zxyz{{yzz|zxy}x~}{{y|{yy{xxx~|z{{|}zy{}{z|~~z}yzy|yx}zx{||}|{z}|{wwz{yy}|z|y|||x~x}z||}|{}z|wx~z}{w|~x|yx{|{}}}|||yx||}~|z{x}||w}}|{y{yx~~z{z}{}}{x|z{~{|{{z|zyz{zy~~~x||z~z|~|zxt}~|z}|yz{~}{{x~|uy|}w||x{{{zz{{{}x{{y|z|}z|xx|{|{{{z|~}z||}~}|{~~{y|}{||y|}xx|||}|{~}{~{|}~|{~}y~~zyy|{xwyv{{~}{z}z||{|{yy~y}~yy~z{|}zzx}z}}x~z~}{}{|y|r|}v~~~{|y}{|z|}x{~yzz|~y}~vux|z|}|}|{zyuyxw{y{}||xx{|}{x{wz{{}v{|{yz{|t{xzxy{|}~z|zy~z}zxwx{y||{{w|}zz|zzy{~|y{y~x}zy~|}|z|z}{w|{{}{}z}z~zz}y}z|zzy}{{zzz|x|}~yx}{{||w|zzy|y{vzzy}|||xz{{y~}zyz}}{w~x~|~|z{y}|}|}z{zz|wxww|zz~y{}|x}{wzz~|zxy~{z|z|x{~yz{w}|~}|}}}}{~{}}}{}~~~~~~~}}~~~z}}|~~~}~~~}~~{~~~x|~~~}~}{~~~~~|~{~~z~}}~~|~|~~|~}}}~x~x~|~}~|~~~||{}||}~|z}|}}}||~~}~~{}z~~}{|z}~~}|~|}z|~~~}|~~}y~~~~}y~~}~}}~~}}}~}{~~}z~|}|~{~~~~{}~~}|z~{}}~|r}{~}~}~|~~}}{~z{{|}}|z}}|y}{~}~~{~~|y~yx~|x|z~xz|}yztzw{{|zzx||{{|xvv{vwwzzzzyzzz|}yxx|{~z{x~}{x{z||wvt|{u~x||xwz~{yvv|xvy{tw}|{}ywzz}vxyw{w{yz}w{zxxz}{wvx|{{zzy}|{|z|zy{t{wyzxyw{yux|}w}yyyywxxztzx~|xxw~yzy|{{}||zz|x{}zz}{|xxy~zyz{w}|}|z||{{zvvyzx{{x{uyuv|z|xzw{wy{{~y|}{{zzzz~|yw|wv}}zyw{y{ww{zzxz|wyz}vzuxz|xvwyw~|}{}~yx|y~zyxyyxw{{~}zz{}}zzwt|{wxw{xvu|yvzzxwy|}wwzxyzv}{y}z{yz{{t|y}{~zw}{v{y{|{~zx|x~vwy}{xz|y~{}{|{z~y{xx{wt{}{yw|zxyzyxv{|}{{w|||y|{z|}|xz}z|y{ywxzvyz~{v|{|vyzw|zyzyz{{s~~~~xxxyy}w~yvz}|}w{w|yz}z}xz{x}{yyv|zxyvxzz}{zy{q}xvwyz{{|x{xxxz{~|zy~xz~|{xx|z|z|z}yzyz|{z}{z{{wy~yyxywx}wxvz}}xzx~xrw}v{zx|zy{~{{zx|~}z}{~}yz||}}|zz}~xwz{uyy|{yvzzx~~yxw||~ryz{z|}x}x{{z|{|w{zu|{yx{uy~}y}zxw{xxzxw}~{z}y{|yx{wzxxyzz~{xy}yxx|zyz|}~|||||~|{z}v}~}}}~~~}|}}~{}{|z|{~~}y~}{{}|~}}|~|}~z~~~}||~~|}|}~|}{x}z|~v|||w~}}{z{||}|y}}}}}|}~t}||~z~}{}~~}|}}|{}|{{|~~~~}}}}|~|~y|~zz~y{||}}~}~~~~}|{}~|~z{|}~~|~~||~}}|{}|~~|}~|{~|~|}~z~}}~|~|~}|~}{}~|}z~{|}zz~|}}~}x{~~z}}}~z~}~||}}~|||~~{}}~z}~~|~z}}}~~{~}~~}~~}z}|~|{~~}}{z{~~}~}~~{}}~}~y|~~||{}y|}|y}}~{}~}|~~~~}~~}~~}}y}{{}xz|}}z}{||{}}{}|wzx~zy{y||{w{~~{zvzx~{z}~{x|~yxy|{z|{|yxzz{}~xx|{zxz}|}~{z~|zzy|w||}}vz~y~x~|x~~zzzz{|yy}}{||{||}{}zyzz||wv{||}x|}}~{~x|{~z{z}{|~}{z{~{|}{}~xz~z~xz||~~{x{}}{~|~~|}|{yx~yzv}{xx}z{}yy~}~y{~~}}{z}~|yx|{z~x{~}y~~|{}}}}}{|||~|yy~{|{|z{~}zz~{}x|z{yw~~zz}~|}{y{~xw{z}z||z}z{{{{{zz{|~~||{y}x|{}|~~}{z|{~z}~y|||}}yy~~vx{}}yxz~xx}||w~zz{{||y}~|uxy{{xxx||z~z~{w||~{x|~s}~w{z~z|~}z}x|{|x|z~}}{y}x{y{{y~|~{}y||{y|~}|}{zw}z~y}|~zx||zy}~|y}y}x}zx{~}yy}}|zy}}}|~{zz{|z|~~y|z~z~|{|}}{}}|}|{zzxz{zz|{z}|y{{{{zx|z|}{~{zyz~|z{~~|}{~~}x~ywy~v{w|}~~{z|z{}}~y{x{y||~}v|~}z||{||~}y{u~|}}{}z{{x||}yz|x||}|{yzy|z|x{{xy}{}~x{}zyuz{{||z~}{|~y|{w|}{|~y}}wxz{{z|y}|}~xyzz|}z{yy}~|z}|}}~~~~z~}w}~~~}}~}}~z~~~}~~~}}}~~}}~~}~}~||~}~y~|{}~{}~~~}~~~}}}|~}{~|~~~|}}~}~}}~~~~|{~~}~~~|}~|~}~|~~|||~~z~~{|}|}~~}{}~|z~y|||~~}~}}}~|}}}~}|{}~}}~{}{|~~~}~{~~}}~}~}}||~|~{}~}}~{~~~}~~}|}}~{~}}y||{|~|z~~|}~|}|~~}|}z{||}z}}{~{{|zy}}{{yuz|yzy}|x{|z{y|z|x{yyx|zx|}y}{|~{yyz|y|z~}w}{z~|||}zy}u}x}xzvzy}{|zz|vyzz{{wuy{r~z}x}w~}wx~y{zy|y~zyy}|}z{zw{y}x{{xzx|xxu{|zzzyxzzx|zyxzy|}{y|}}{y|xz{|{~}~w{{zx|v~|}}z|{vqyztz}|{vzyzyy|{yv~}|{|x{y|wyz}|z{~}zz~z}|y~{zzy~{{x|~{ywz}z|wyxzzz|zzy}}y|}v}~x|~z|}{}{y~x{||yxy}y~{~z{~|y|v|yzzv}x}y{y{y~{zx|y|~~w{|z}xz{|{{}}w~|~z{{~|~z~}zz{||zz~z|~y}~x|zz|{y|{~}x}z}~}~|yz}zx|{||}{~zz||~}~{z{~|xzyx|{{z{zyy~yzy}xu~zuyx}z{{{}{wxx~z|~y~wwy{z~}{{{~|~}z}w{v{|wyr}|}z}}y}{~|yvzwyzy|}|xxx|||}z{z|~{}|w~}~y{|yyz{}~{~|{|xyy}}y|{{~x|{}~}|{~zwzyy~x~|{|{|{z}zz{v}zz{~}|{||x|}z|zz{|~z|xx~yzxzy~|{{{}w{xyzt}|}|}~x~y}{}y{{}}|}|{}|~z~}{~}{|{||{}~{|zzzz~z|x{yx|yzzwz}|~||y{zy~x~z|y}~u~|}|}y}zy}|~}~{|~~~y}}~}}~}~~|{~~~~}~}yz|}}~}{|~}~~||}||y|}|y}~}{}~}~~}~wz~|}}x~}|}~{{}}{{x{}{||~|~~~~}}}~{{}|{|}~~~~}}}~~}}~}~~~|||}|}~~x~~~|~|}y|{|z}}|~~~~~~~}}~}|y}}~~~}~zz}||}~|}|~~}~|~{{}~{~}y|}~~~~yz}~~~}~}}}}}|~}~~~|~{~{yzy|{xzy~|||}||||xxz~~|z}}z}|x~y{~wyz|||z{z{z}|z|zy}z}x}y|}x|xv}~{}~xu~z|{x~y|{zz{~}w{y~}}{yv{}z|}|~{|{{z{}|y{~{|{yz||~z}z}x{||}zy}~{}~z}~|}y|z~z{~yvzv|}{{z|||z|{}}}|||y|{~z~v}zzz|}}z}v{z{|~z|z|y{z{u}|~~{{y{~xz}{{}x|}||{}|z}|x|y}xzyw{|x}{~~{y|{x~y}}}}zwyz{{z{|zx~|yw|~|x}y{~~{x{{uz{}~{|y{yz~~|zx|||{|}|}yzx~{{~{zw|}z{}{{x}z||}y|y||~}{|~x}x~}z~|z}yw|x|yzz~}|}}~|z{z{}|y}}zy|~z|wv{|||z{||z}~|yz|{|}{y}zxz{~~||y|}~|z|z|w|}|}|~{zwz{||{{}{xy|}y|y}}~|x}|v}|~~zy}y{|yxyz||{}}z}|zx|~~|x{|~|z~y~yz{}{}~|w{{~~{z|{yz~wz~yyx{{~{zvzy|~zwx}~|x{}zy|}{{ty}|}zvxx}{}z{|~yy}{z~{yy}{{{}}uz~|}{|{{}y{x|z}}|}{|{{|z~{xw}z|{|~wyzwyyy|||{~}{{z{}zw|x~}{}~{{z}{x|}|zv}y{}y{yxxz|}~|{~}}|}}}|}|~zz{~}~~~{}|~~~}}~~~}~|~~{~~}}|~}~~~}|{|}{~~}~}{}~}~~~~}~~~|}y||~}}||}~~}}~~||~}~{}|}|~}}~~}~}~}{y~~~{}}~}}}~~~~|~~~}||~|}~}}~~~~~}}~}~{~~|}~~}|~~}}}|~|zz|~~~~~y~{~~~z~~~}z}}~x~}~{}}z~~~}}{{}}|~{~~~{~}~|~|}~}z~~|}~~}|~~~{}}}~~~}w{xzz}{~{}|x{|y}|yyyyy~}y{x~{}|y|xy~zz{xz}}~|}z{{}||{}y{}|xzz{|}||yyy{zy~}xz{||{y|yy|~|vwz|x|z|~x}{~z|x|{z|~~~~w|{z}vzzrxxwxv|xu|y{~{{}xx{v~{xz}x|t|||{xy~}}{~|~~z|z|~}|x}yvx|y|{wx{{yxzxy{}|{~}|{||{{v|y{x|z|~|y{{yy{{}{}|}z{{{}~xx|z{~z|wzvyx|yxzzy~}|~w{||||~yxy~}z}wz}}x}{}y}}|}z}{y|xz}}y}y}ywx{xyzxxwv{}uzy}z|}|{{}y}|z~y{y{}~}|~~}}}~{zxw}{{~||xx{yw~|{|y{||{{{{}z{||ywz|{t}z|y}{}{|{w|yz~|y{{{|~{y|y|u{zy}{zzyvyz~|~y}|y}{x{~~}y{~{t}|}zvz}}|}}{|{~yyy{zx}{{}y{}yz{||z{xy}{|z~v|xz|z||}}|z|{|{{{{~~|~}||y|z~r{w}{z|}|y}{~zv~zy{zy~xx{xt}{z|}zzx~xy}}~|z~{||z}~}|z}{|z~{}y}}{{x~z}|y~{}{z{|y||{|}y||{{~|}}z{y~~y~~}{|{{z}}y|xzyx}x{}||z|}wyx~|{}}yzx||zz{||zxzz{{}y~~}y}|{}~}~~~}z}~~}~}}~}||{~~}}}~}{~~}}~|z}~}~}|}{~~}}}~~}~{|}x}}~|}~}|~~{~}|}|{~~~{|}}z~}~{zz}~~}z~{z|~}~|~}{}~|{}~|~}{||~~~~~}}|~~~}~x|~~}~}|}~|~~~~~|}}~|}~~}~~~~~~{z~z}y}|~{~~~~~}}}~~y~~|~~~~}|}~{}{~~~~|z~|~{~~y|x{u{}}z|y|xzvrw|~~zzz{u{}ty{y{{~yyzxvz|z}y~z~y{~yyyt}wy~xxvzxwyx{zv}}{{x{zz}z|}w{wz}~y|ww{yu{{vyxy~zt|{xxwxzwu~}v{}v~||yz{|vxzyxxx{|wyw||}yz{{}v{zvzwy|zzwxuy{|{{|xw{y|{~}y}zz~{{}}|y{|{zw}zyw{yz{{~uuzzxv{x|zxzzzx~yu|xzxv{zy|zx|yxy{y||zs{zzy}y|z}{|}{{w{zy{~z|xz}}{y}zyx}yx{{z}{vwxv}}{{~zzy|zz|z|}yzx{}v|{zzw|{{w|~~|x}v}{{y|y}w|{w}~z~xxxzxww|x~y}||zzyz~~x|z{}zx~}x{z~|zzz|xy|z|}x|}~|xy{}}y~|{zxy||{zvyz}y{{z{z{~zx|{{wz{w}y|~yz{}{{{}|~x|z{|~}tz{{z{|{z{y{xx~xyz|{xv{~z}yy}}|}z}yvxy|x{yty}yzz~x{wx{{z~{}{w||x|}w{z|yy{}zw~yyy~|yyzvz|{|x{y{{~|~}xwzyy~}y{v|w}z}yy}}y}zzy||y||r~|}|{{z{~yy}}{z{{|z|{|x{xzyz}~xz|z}uz|{{|y{}|yz|~z~y{|{|}wzy|}xxz}yw}|{{}|z{y}|}x}|{{}|{~}zz||y|xzu~{}~yxyx~~y}{zz}y||yx~{|xy|~z}vx|z~{z{yy{~}{~}y}}~|~}}|~||~|~{}~~}}}|}~~~}}}~~}{}w|}}z~}|}|~|{{}}~}|{}|~~|~z|z~}}~}~~~~}||~}|~}}|~~{~~~|}~{{~}}zz}|~|}~{}}~~~w{~~}z~}zz~|{z~~~}{~{|~~~||}{}}|}}~~}}|xz~~~~|~|z~~|}~}~{}~}||{~}~~~{|~}|~~y}~~uz~{z{~}~~}~yz~~{|{~~~|{}~}}}~~z}{|z}|}|z}}~}|~~{|y|}}|}|~~~~}~|}||~~~{|y~~}}y~z}}}}|||{~}~|~}{~}}}~|~~}}}~}|{~{y{x}~y}}{yvrxy}xz{tw{}y|z~z}w|{~{}s|x|{{z|}y{z|||z|{}z{}{}vu}z}~|{}|{w{zz}y{z|w}ww}zzzz{|w||~}y||{~}y{{y~zz}yy~}}x~|xzw}yw~y{|}~x|{|{}y|}|{|zyy{wzzz~z}x|{|z}y{z{z||{{~}|}{z~x~xzzv}x~~y{|{}|z{x}xw|||y}xw|z|}}|||||}~}{|vzy}}yz~}|x~w{z}|yz|x}|||}|w||{xy|wyv|xx{zy}y{~~~}y}|z{y||}||}~v|{}}~}|{{y||~yy{~|x{y||x|x{|~{{{|yzx{~{|{}~~y~{{z}}{~zwzzzz{}y~zzw{z{~{|{w|}wyxw}zywly|x{v{}yw|{|x}|~|~zy|~{{|~{}{|||}|zz{|zx~uy~|zx{~yuyw}}xzz|wy{yz}~}}|{}}{|{y}}{{{y}~|~||{}}|}zyz}}z~|{{{zuw{{{z|}y{{~y{x~{}{|xyz{}wz}|}z|x~z~zv~zz~{~z}}x|z{{zzv|{}{}}{}wv{}yzx~w}}x|{}}}z|y|~z~|}{|x~{|zy|}x}zw|}z|{x~z{z~{|}wzu}}z}x}{w~||{|y|z||{z}}~y|{~||y|y{{y}}|~{}v{xz~|{yyx|wy}}|zy{|x{zzz}{{}~}|~|}|{}{|}~{}~}~|~}}~~~zz~~~|}}~z|~~}|}z|~~~~|~~~|~}|{}|~~~~~}~x}||{}}~~|~~w~}{}}~~|~}|~|||~~}}~~|~{~~~~~~~z}~~z~}}~}|}}~{~~~z}|z}||~~{}~~~|{~|~y~}}~z|~|}}{~~~~}~}~|~}}|{|}~~}~y~~~|}~~|y{{}z}{~~}x~~}~~{|~v~|~}}{{|||~~}~|~}w}yyy{~|y|wzxvwz{ww}|{y~zzyx{y|{x}ywzy{|}{{zzzx||~||{zzyz{zyz{zzzz}yz}{~y{}}{~}~u|y}{tzyz~v}xxvyzzy}{||zz|z}z~xz~{zzzy{}|}|x|}{z~~|{~z|z}yx|||x{|{~{~{z|~yw|{}|z~v~}xz|{{}x}|zyz~y{~y{}~{|{|}x~tz{}{}~}}y{x}~}{x}}x|xxy~}}}zz|zx~xx}}~zz}{}{x}xy|{zzz~y}}|{~|yz~z}z~{y}|||{z}xzx}}yzw~}}}v|{|~}}y}||zz}|{zx~x|z|yvy}y}|{y~{y}}{z}vvzz}{u{z{~|{|~|y{}|{|~{z|xy}x}{|||y{{x|}}}zx|{~}z{}|{z~yy}uyz~{{{}~~~}wyw}z~z~zx~y|z}{}x|{}}z}}z}~{}z|~}xz|}{}|}}}}|z{}|wxy{|{}z~{yzx||{~{}{yywv}{z{|{vz~~{x{zzx{zrzz~{}~~zw{||vx}}|zy~~yy{{{~zyzz~vy|{{{z{vz}~|z~{~|}zz}{}}y{~~}z|z}|x}~y}w{y|l|q|}w~{z|wy{~}z{yz|}}{z|z}{zz{}zz~z~~x~~{~}z}}{|y{yy}yyww~|yx}zzz|~yyyyyxy||~|wz}z|wy{zxw||{}}|}|}~~~~|{~|}~}z~}|~y{}~y|}}~|~~}}~}~{~}~~z|{~}|zv}~~~{}~}|~~}|{~}}}|z~|~~|~}~~|~~}|~}|y~|y}~~}~~|~~z~|{}~~~~~|{~}{~~~~~}~}|~}|~~~||~~}}}}|~~}{|z~}{|~~}}}|z~|z~~}~~~z~~{~}~}~~|}{~}|~~z}}{~}}}}}~x{{~~}~}~y}{z}yz|||{}}}yw{xzz{wzx|w||xvvz~xx{wx{~vz||x|x|xx}{~~wx|y{{|y{xyz}~~y||~~{z|z~|xz}y|{y{zw{x|yxy}zy|y|z{y}{{|}v}yv{}{~|{x{}sxw{zwxyzyzzxyzxy}{wyxwwyzzyv|y{zz}|~z{|{z|{yz{vz}xxy|z{z{x|y{xvzv{z{{xz~yzzx|}yw|y{{yyxx{|x}{w}z{z}x}}yz|||w{{{|}{x~}{zw{{y{x{}yy{z}vwytyyyyyyzxwyx}{wz|||~{}~y}wwy}~~zzvxz{z~|yx~|{zx|}ww~wz{x||{}z{{}xyy|}~y~x{w~{zz|{zy}zyx|~wzz|yyy||||}yx}|zyw~z|ws}zwzz|yzy{wyw|~z}z|}}{xzzzyx~y{zyyy~~}|z}~~}x{xx}{y}zyz{x|zvxxzw}z}yxy{uz~{~z~{|{}zy~~~y|~~{}||~}~w}yyy~xy}z}z~|wyuvwvz|wzzxyxy{x~{zz{v{}{~}~||yym|}zz~|{{{{vw}|z~|yxw{xzzzwx}|~{w|~{}yxxz|zyzzv||zxy~|wyyw}z|w{~|x{}~|yyu}|{|}zy}~x~{z~|zx{xy|w|zx|xz{|xz{{x}z{y~xx}~{y{~zz{||vzz{z}}zwwyzv|yzs{y{~~vxyyy}w|wuxz}tyy~|zx}}|{wz}}{{y||{{z|~z~|~|}zx}~}~|x~}|~~{}}~||}~||{z|y{{|}|zz{{~{||~z~|~~}~~~||{}w|{z~~{{}~u{|~~~}}}}}|~{~~{{|~z~}{~|~|~|}~{}~{~}}|||xx}|}~~~~{}}|w}}~{}~z~}~}}y}}|~{{x~|{~}}||}|wz~{|{~z|~|~~}}~}}{}}|}xx~}y}}|}}}}~~~}}{~{|~}y}}}~y|y|~}}~xz{z{}|}~{}~~~}~|~~{}|~}z|}||x}~}}~||}}{~~~{}{}}}~z{}~z}}{~y}|z||}}}|{z}~|{~{|~~||~~~}~~~~|~~~~~|{}|x}y~~~~|~~}~~|~~~~|~~}|{y{~z|~{z|z}~||x{~|{u|{x|{|{|}z}{}}}~zz{x|z|z|zz{~||~~{x~w|}z|{|y}zzt|y~{~~|{}|z|~{|z|{{~y}||~yz~|zzzxy{z{zz{~y|xz}wzxx{y~z}{zz|z{v~zu{|z{zx}z~{}y|zxxy{{~x}{{|}}|zxz|x{{|x{|z{|zz||{zz|}{}}~z{|vw~|}wyyz}w{{}yy}zyw|z|}z{x{x{}|zx~w{y|}{}y}~{y}|{|xzz|}qz~yyy{}z|u{~~y~yzx|y}zz}yy{|zxt|y|{y|~||}~z{zz||||}z{y|x~|}|xvy}{x|{yyz}yzz}{}{}{yzy~{|}z{~z{{zyv}z~z{y}}~{|{{~{|{{xzvx|~}{z}uz|}z}vz|z{zz|{}|z|xx|}|y|z~zzz~{~{}zy}||ywz~zzy{zy|~zw~~yyz~~x|y{|y{}{yz{|xzww|y{y|{x}u}w{~yzy~|~zy{}w|}|~vt||z{}zyz~y}{~{}|z|r}~{|{}{zy{{{y|~wz|||x{|{zzv{~zy|{z|~w|x~xzz||{zx{~|z}~}zy}{z|yzy||wyz}|yy~zz{y|zzzy{w{|||zyzzy{uz~~|~z{yw}}yy~|y|z|}zx~||x}z}~~z}}||w{|{y|wzv|z|z{}z{|~~{y{{zzy~}y|yyy}z{}|xyvzyz}~}z{{~}||}~|~~~|}}}}}|||~|~}}|~}}|}~}~}|{}}}~}z}|z}~|~|~}}}~~}{}}}|~}}}}}~|}}}~|~{~~~}|~~}y{~{|}}~{}|~~{~}|~~~|~||~|{y~~|||~}}~~~zz|{}|~|~}{~~}y{|~{z{~}}~{~z|}}~}~}}~|}~~}~|}z~~~y|}z{}~}~}}~}}}~~~}{|~{}~|}~}|~t~}}}{|~||~}|~}~}~}|~~{~~w{|||}zz}x~~y{y{w}|yxv~{{zz|zy||yzzwy||}xz}yyw}|~|y|{|}~~zz|~{|}|}x}y{z}|z{{zz}|{|xx{yyw}yz{yzzzx{yx||zy}~{|wxzz|yzz}}xx~xy~~xzz{~z}~x|{zxyz}{|z{|{yzxzy}|{z}zwxzxw|x{{}~||y}y}~zzz~~|}|zy{{||zz|}|zy}~}yx}z{wzy}|xz|{yyyzy{{|~z{||}|~|{uzz~{~x{y}{}~w{x}~y{yyw~x{yxz~w{xz~z}z}{{}{xy{||{y{{}|}{xz}w|{{{|{|}}x|x|z}{yxx{yywz|y{y}}w~yvuyz{{|||}|||~z~~}wxz{~}|}z~v{yz|}t||y~}wyxx{}zzyz{~||vx}}w~{~|z}y{{xz}{}z|}{{y|wzu}{{|x|zy|}{zzzvz||wx|x}{}x{~y|{{~{}~}||zz{y{~y|~|y|}zx}~zxwzzw}{{w{z{{}|z{|}{{y{}||zzxy{|u{{|~~|y|{|xv|{zxx}wx{||z{{{yxyyzxyzz{wy{z~||z~~{{}v~|y{}{}|z~||}zww|xxx}~{v||yy~zxv}zzzyz{y|yzz|y~}z|}~|}~}~~{{}~~{|~||{zwz|{{{~|z}{u{{zz|{|zw}}~y~{}{zw|~|~x~|~}}~~~}~~}~{{|z~~}z|~}~|~|~~}|{}~|}||~~~}{}~}|~~~~|~}}~}~~y|z{~~}|~||{~~{~~|zz|}}}{~~}zz~}|}|}z{}{~z|}~}}~}}}~~}~|~}~}z}~~{~}~~~{}~~z~|{}~}z~|}|}~{~{||}~~~y~{~}}~~}~{}}z~|}~{|}~}{}~|~{}~~}y~~|~}~~~z~|~~}{{~~~}~|||~{}|~}~~~|{|{|~z~}}~|}}{x}~}{|{~}~}wzw|{x||~{||y|w|w}yz}|{{~xzzz|z|}{z{~}|z|{y}}y}y}|w|z||}y}}||x{wzwy}y|{~zyyz|}}z~}{|}~z{z|w{{z|x|zwy}}x}{zx{|z|{{|{|y|}|zy{}y}{{{uyzv~~zz}w{{~|}z{}}z{{xxvzyzzz|xz|zz{x~yzy{{z~{|y{~|w||zzyzyz|y}{}~|~}y~yxy{{w}}y|zyv{|x}{{zz~}{{zz|}{{}~||z|{}{{{~y{x|z{{zyzw}|zz}y}{y~{zy}|}{{{y}|}}~y||~sx|xz|zxyxvryyyyz}}|x||zyx{{}yz}|~{z|||}{}wvz{~||yy~|{{{~z}zxx{}|y~zz|x~{{z{|||xzv~u~}xx||}{z}{{{{}y{}~}|}{y~}zzy|{z|||}z{|wz~yzz|xz{|x}y|x{}~}yxx~yzv{z~}}||~~|}~|~~yw}y~y~|}{z{~zzxz~z}v~z|xx|}xtx}|}x}z~z{}~~wv~z{x||}zw{{}~zw}|yy}}{}z~z|zz}}~zy|{zx{wxvy{{|{|}y}}{yxxz{{|zz{yxz|z|y}uz}~w{~}zwx{w{xw~||||~z~yuzy|y|z~{{}|z|~}zzy|zz{|{|{v|xz|}}}{|x|xx{zz{xy}z||||{}z}z~z||{{{||{{}}}{}{~~~~|~}|}}~~~~y}}|~~z~~}~~~~}~~}~}~~~}~~}~~}z~|}}~}~{|~~|~|~|}~}|z}z~~~~{}}|}~{~}}~~|z}|~}}|~}}}~~~~}~}}}}|~~~~|}y}}|{~~~}||~|}~{z}~}}~~~~~|}~}|}~~}~~x{~}~y~~z}{}}~~~~||}~}}}~|z~~z~}~{}~~}|{~}~}}|{~{~~}}}|{|z{}~}}{~~~{||~~|ywyz~{}wzvvvxzvxxyxzzzzxzwv}}{xxw~|xyzz~xy{zz{~|||y{{}{~}~|wy{|xxz|zzyy|zw}yy|{|y{xxz}vw}xytxsvy}ywy|}zy|x{y|}z{v~|~x}z||{|y{z|yy|{|zyzzz|x~uyy|{x|yz}|y~vw{yyw}wz}yz{zyz}{|x|{}z|{{{ywx~|tzyt{w{~wyuxy{ywzuyyy||{|zxxzz{{xy{||||||}y{yy~|x|}{y}}wz{wy}yy||~xz~}xv}xxzwwy}zy{|vyzxw}yz~~{zy~xz{zy{x|wxz|{~}yy|~~yy{|y{zxzxgxw{yzzz|zvv}}{|y~y{{|~z}v|xy}|z}{yxy~x}{|y}~}~yz|zzy||zvuwzz{|zyz|}vx}zw}}xt|}}z|yx{{}|}|z||}v~~x{x|yzxzzzz}yz}}xxu}~xv}}{zuz{{|y}}|wvyyw{|z|~|}}xzvz|ys{~}zx||~~}v{yx}zyyzytyyxvwz{xvz{z|x|v{yx~{z}z}xy|x}{yw||ywx|}{|}z|xx|yxxw|wzy{{{||zyyzz|wsx{yz|w|x|}z|}|yy{~|z}yw{y}zy~y|yzy{~x}}}z~~|zy}zz{zz{{zvzy|}}vzzx}xw{pzy|}{zyv}zw{||zx~||w}~~|~{|}{zyx|x{x~zz|~yx{zwxy{yz}w||{v{{z{|xwxx~~{z~~~~|x~yv|}z|{~}~|~~~}~||}{~}~}{z{}~}|{~|~}|}}~~~t~~{yz~|~~~~~}{~}|~||{~}|~}~}~~}}~z}|~~~~|}~{~~~}|z}}~}|~{|~}{}y~~|~}~}~}}~||}}|}}}|~~}~}{zx}{z}{}x~}||y~}}z~}|{~zy~x|}}~~{|}|~}~~~~{~y{~~|{}}~z}}~~}||}}{|~~{z}~}{z}}}|z~}{~}~{}|~}}~~}{{}~|~}}}}w|x}~}}~~|~}}~}~~~{{{~|}}{~yy}{~}}~}|~~}~~~}~xz}~~~~{z||{~|~{|~{~}~~z|~}|~{~}{~~~}}}}{~|~~}~~}~|}}~}~~|z~~y|~txw{{zz}y|yz}|u}}|z||~xz{~~~w{y{|zx}x{|}|zzx{wyzy|}}zz}|y{{~{xz{z||~y~w|||~xw|{yxzzzy~~~{{y||{xyz{{v|{}zyyw~|xv~{{w~yx||yz{y{z~|xw}uzwz}v}x}zz}z{}}{x|zyz{{z{}w~{zuu|z}y{}xz{|~{xxy|x|{xyxyz|{~~zx{}{w|z|{zz|yzz{||xz|x{zx{{{ywxw|~w{zw{yyxzx|}xz|yzz|{}z}y|z}{{{{x}{}{{xww{|z{x|zzy}z|{||z}}|{y|{{yy~zz|xyy}~v|~zz}|}zzxy|{~||yyy~zz{xu{z|z{|x~}{}{~||{~}y}~||z}{{{~y|x}yz~y{x|}}s|y}}w~{{~wz|x|z{z}~|{zyy||~{y}z|yyy}z{}yy|{}y}{z}~~y~|{zx{}}~z{{zzzz~z{~|~z{{{y{~||y|{{x}yzxy{yy~z{zznx|y|zxyxxxxx}x|{zzz|x|y~||zrxyzx{}|{~~z}~|z}zz|y{x|zyy{y~y|yyt|{w|v{}xyz||z||w|}}}}y|zw{z{||{|z|xyyz}ww{xy|}{{}xyz~~}}{}{}{~y}zz}vz|||yyx~z}}wx~v{~~w{~|}}|y}||v{{y}{z~|{}|}}yy~~}{z|zz|~||}||w~xy|~z}z~|~~|~|~~~}~~~~}|||}}~~}{}|~~|}}~~z}}z{}u~{~~~{~~x~||}~}|}~|}~}~~{}~~}z~~{{}~~|~|z}|~~~~~~|}}|~~~~|}|~~~|~z|}~{~}~{{~~~~}|}||~z}~}~~}~|~}~}}|~~}~~{~}}|z~~x}~|~{||}~{}~}~||}~~}}~|~~~|||~}~}~}~|~~{~~{~~|~}}}}~{~~|~}~~|}~y~}~|~{y}y{}}z}}y~}yt{~wy|}zzzzy{y}zy{}}}xyz~~y}{{z~vwx|~}|}}ywx}wxy{{yxu{zx{~xw}}}zyz{y|x{{yx~z||x|x{{tv|y{z|}y~|zz~~}y|yx}y|{ywz}}uyxv{|~~{}|yy|{||vwzz|}|{~{y}z~z{|yxw{y}{z}|}}x{zz|}xz~zxx{}y}}yu~x{~{y|{~}y~yy{}~yz|}|{~|xw}~~z|~z||z|wz{xy|{|yzzyvyy~{~|}yy|yz~zz~w~z{x}~yy||~}z{}}|{~y|}y{||{w}zx|x|zwvz{z~|{}ux|~v|{~z~~z~x~x|x|}|~||~|v|~zxzw|||xx|{z|~|}xy}{}xx{zwv{y{}z{}|}{w}sx{|||{{|{~z||y{z|{{w|~y|}xw{w}~yy}y|{}{|y{}}{{}|||~~{|z{{{~}yzz|{~||z}~x{zz{z{{|{|y~}z|}{y|~}z~{|~~|}}wy{x}||z}~x}|y||{}{|z~{wy}z{}~|xy}z{{z|y}xzw~x}}yxw}z}{~z}}{{yy|z|}}{z|w~|x~|~y~}|y|z||{ywz~z{x~{}xz||}yzuw{~{~~y{y~v|{|xyz{}}y|{~y}z~}w}zyxy{}}ywwxz~|}z{}yyzz{z~z}x~}}z}|{||}~|}}~{z~~{|~}~{~}~|~~~}~~}~y~~~}|}~}~~{~|}~}}|}}}~~~}}|}}~}~~~~~||}{~~~~{{~z~}~|}~}yz}~~~}{~{{}}|~~}~~~|}|}}}}~}{~~}}}}~|}|~|~|}~|}~}~{{~~~}|}~~|~|{~~~|{|{~|}}}}~}{}y~~||}~z|~~~z}~~{{y}{}~}~|y~|~}||{|z~z|{|}}||~~~}}z|{~}{y|y~{zz~z{z|{{y}{{y{zx{y|}}}xz{{|{}xxyy~}yy{x~~}zw}y~z{zv}}w{z|z{|sz~yy~{{|~||~w}|||{|zz}||}yyzyz|w||x|w}|~z{}y~z{z{x{~zxzz{|ww{}x{|zwx{|zy{|z|~|~y||x|}w~u{wvz{zy~}}{yzzyzzvz{xy|zw|w|xx}~|{}wxy|}}zx~}y{{y{|z}zx||zzzy{z}z|~|~z}{{x||}~|~z}||}}{z{{{}||y{z~|{|x{z}}xy}}|{xyyz|z|w||yw}z|z~|z~|{x||~tz~zz{ywxyw|w{||}yzy|zyyxyzz~}v~y|z{z|}~z{{{~{|~z}z}x|{~|~|z{}y}}x{|{{zz{xw~zz~|~z|{|||}z}|y~z{}|}}|}|{zxy}yvy|}z}x|{{u||{yyyz~~}wz{z{|z}~||{{|}wz}z}y}y|z~}z}{~{|xzyz|x{|||z{|zz|{u}|{x}{t}z|xx}x}}{|{x{~z{|{uw~vx{zyzzy|w{}}xz~~x||yyzywt{{{{~}wz|~{zyz~x~{|x}~zzx~yz{|}|}~||}z~}{|x|~z|x}y|}z}{zz}{|zz~zz~|{|}{z|}}xy}yz||{|yx}y||~~|yx}||x}~{{zzzx}{{~}}{}{xzy||}{w|}{{{}z~|~}~{~}}}|}z{~}{~}}}~{{~z~|~~~}~~{|~~~~}~~}|~|~|~|~}}}|~~~~}}{}|~~~~}}{}x{}|}}~~}}~~~~|~~~|{}~z{{~{~~~|}}~}}z}|~}~~||}~~|~~~}~}}~}y}|}~~{{|}}}~~{z|~}|~~{~~}z}~|z~}}x~~~~}}~~~~~}|~|y}}z~z{|~~||}~~~~~|}|}{||yy~xyz~}{{v~{|x|xwxx}yx{wy|}xzzxzywy}y|z|}~w|||z||{~|z{|}{~{y{~}{}{zwzx|z||{||{z|w~wx|{}{y~{x|{w}yx~~}z~|~|zw{~~{|z{yxv{y}{|yy~y{xuy}w~~v~zwx}zuyzy{|}v}x{{{{y||{|}{{}z}}x{}|{y|z~}|~x{|{w{z}}{ww}}yw{y|}{xzzxt}xx{x{{y|~{z|z~}yyyy}|}}~||~|xzx|~}xyzzz{wx}y}xyx}vo{}uz}{|{z~}}|}~y~{y{zz~|{}}}~}x{vxy~xyvywxvtwzz|}|y~{xyzy{z{}~}||{~zy{|}~~{{|}~}y|{xx{}xyu{xz{|{x}y|xxzyxyyy||{y}~zwz{{~{~|~y}}{}{~}z~|yz}xz|{zy}|x}yy{sy}x}xxz}u{yzy}{{yy|w{{zy{x}yzy}}~}z|zy{||y||yyy{x}zy||v~~}xvzz~|tzz}wxyx~z{~y|~{x{}x{}}v}z}}zyz|{y{{{vxz{yzx{zy~|||{yxzzy}|v{|y|y|~x}x||{xw|wzzy}zxz|zywz|~}zz||z||z|~|zxyzvz}wy}}~z{~}xw{z|xw{z|z~z{{z}}}z}~~z|z~{|u~{{xz{{z{{~|}y{wuyxy{{}~~y}||}{x~zy||y{|}~}~{{|}}}~~~~}~|~|y{~zz~|~|~~~{|}|~|~~~}~{|}~~}x{~}|{~||~}}}}~{{}x~~y}~~~}|~|}|{z|~zx~~~|}{~~}~||~}~{}~~}}~}x~}}y|~x~}}}~}{~~}||y~}}}}}|~~|~|}~~~~~~~|||}{~~{}~{}}z|~||}z|~~z|~{z}}|~~}~~}~~~}||~}~}~~~~~{}}|}~~}p}z}z}w}~}~|~|~~zy~|x{~||~}~}z~||}{z~~~~{{yxyyxx}||y}zzy|{}~||}|y{}w}{xx|u{|x|~zyx{|~}{{|}|||zz{z|~}{x~y}x}xz|yy{z}yzxz{~|{wx{|xz|ywzwy{y{|||~|x}xx|zx|}z|u{zzy}yy|{}{|zy}~|yyy||~zy|}}yv~yz{{}~}{y~|y{}|w~~v|zx}zz~xzz}~{{}y{zxz~w{}}|||||{||{{zzx}}zyz|{|x|zxz}~}w{{x|z||xyz|z|||}{z~yx||z|u|y}|z|{x{zz|x{wz|~|}}~sxy|~{{}}x}ww~~z{{x{|yx{zzxx{||{y~z{{}}~y}|x}}~wy}}y|x}|y|z{}xz|yy}}~x}|{{}}{zz}t~{}x}{z{zx{zy|z|{xz||}{zxy}{|x~wxvwvyx{~{zz}z}{{zv~{z}z~{{~|y|}x~{{xw{~{y}{z|||~xz}||{{}x|{}{}|}xy{z||x|}{xxyuz}|xx|{~y|y}}yy~xw|x~{|z|~x}}{xz{}~zy|{zy{x~{zzzwxwyz~~}wzz}|z|}{yyz~|y{{zzy|{v~~|yzw}~yz{|}{~yx|yz~|{~~}}z}~{y{}|xzxz{|{~{}vxy|w{}z|}x|y~z{x|}z{|x}}~yy|yzz{{x~{}|{z~|zx~w{{z}zxy~zt{}|z}z{x{}~~}{wx}xz~{~}y|}~|~y}y|{}{~}}~}z}}~}~w~}}~~~~~~~}}}}}|~}|||~}~~|~~~}||z~~y~|~}~z||z}y}}}||~~~z~y~~{~x~zz|~z~}|~~|~~{|~z~}}~~x~}|~~}~~z~w~~}}~~|}~|~z~|~{y~}~~~x|~~~}~}~}|x~}|x~z~}||}|~~}~~}|~{}||}|w~~||}|~~~y~}}z~~~~}~{|~}{{~|~~}~~|}~}|{~~{z}|zyzz}{~|{{}}|y{yzz||wzw}|xzyx|x|{y{xtv|}{{{|~zw}{zx{|}|~~~{{|~|z}z~{y~z~|{zyz|{vx{{{wyzyxzz{||uyzywyy}}{|}}}}x{|~}|}|}z}y}v|z{yzz{yy{y|}y}{{||~|zv||~v|zwyz|vz}zyx~z}w~zx~x{}}|}{x|{x~{~{~|{uu}zx|}x{}|y}z{zxzxy~xxy}|yzz~}y|y~~w{{z~~}zy|~}y|||}{y||ux{{z{{{y|y~|}yy{{{|z{{yz}t}{|ywzyzz|{{|{|z|~}|y|zz}~{z}|||{}{y{zz{{yy{{zx~}|~~yz{~{w{}yyz}~zy~|{|{y|z||~z}zyu|{uz|yy{{z{~z{~xx|{xzzz||zw~~|{y|~zx~~zx|wz~~~z}yzx{}x{{}wvw~y{y{|x{z{yx{|w}yx{zy}~y~xy|z{}~||{z~{{}z}y}w}wzx|{wzv~~|{|zx~~uz{x{zy||z}z|sy{~|||{{}~~}z~|{yyzzyyz|y{zy}||wy|{{wy~{|yz{}|~{y|~w{{~~{}wy~{}~}y~zy}~z~{y}z|zwt~|x|{|u{{zzy||{x||{}|z|||z{~~~y}zx{}{z~}}yzx|{|}w}z}|yy}}{w{x~~{{xzv|~yx|{vz{~|}}x{y{{{}}{~~|~{||~z~~|{{}~|}~~~~{}{}~y~||~{~~}~}{~{~~{{z~|}~~}{{~}~~}}}{{~}|~~{||~~~}{|~|}~~}~z~}{y~|||}~~||~||}|~~~~x~~~}}|}~|~}}z}|~|}~~}~~}}|~~}}~~~z}}~~~}}|{}}~~z~}~{}{{}{|}z~}~}~~y~{|}}~~z}|}{}{}|}~{|~}|z~}~|~{~~~{~~~~}~~|}~~~}~}z}~|}~}}|z|{y}}yy|{|~|{{xwzz}z|~|zzyz{zz|zz~}{zz{}zz|yz}z{x}~zvvz}yxv{{|~zx~z}{yx|z|x}~|z||~||~}zzyuy||||}}{|w{}~~|{z{{ww{~{wzz{w{{}}yyw}yyz||{{{u{y}{y{{~{{{{}|zz}~yx}|z{|w||||}z}|}z|y{z{~{|}~}}vz||z|yz{~|~{|xyz~w|ww}{||{}{yz|wx{{{zxzz~z~~|~{|x{{}~z|}{zy}z}zz}yyyxv}{z|yv|y|}||{}~xywu|{~}{|~{{z{|~ryz{v{yz|x}x~z{|{}}zz{~|x~z}yw|}~zyyw~{||{z{{|~vy||zyzyywz{{zxzyy~z|wy{}xzy|yy|yw{~~}||yy}{|~}uz}y{{{xxyzx{{x~z{}}z{w}{{}}~|y}xz~}zz}~zz{|}~y{|y{}z{zz}}~}|w|v{{y{|zy|ywz{}zxx}{|zvw{z|wyyz~}{|xx}|{z{}~}{{{~x||}|~{xy|}{|||~~}x{y{~||~}z}}{~~~{yy|{~zv|{|y{x|{z~zz|{||y}z{{x}|z~~zzz~z~{}zw||~||xy|z|wzx|y|z|z}w~}x}||{||yw}zxx|z}z}v{x|}{}|~~yz}{yzzz{}x}~||y}z{y{vz|{}w~}{yyz}|}{z||~}~{{xy{}y{vyyxs|{x{{}zz|}{{~|{y|z{{}}~}~|~~~}~~~}~}|z~}}z|~~}}}}}v~{}~|}|}}~|~}|x~w}~|~~~{~}}}|{|~y~}~~~~~|y~}~z{}|{u~}~|}|~v~}|}{}~~|~}~~~|~}~}}{}}||~z{~{~~{~z}~}y}}}}~~~}~}}~~~{|}v{~||}z~}}~}~}~~{|}}{}|}}}z|}~}~}~}~~~}x~~~}}~{{~}~{~~z~{y~{{~~}|}}~y~~}}}z~~~~}~z}~}{|x|xyz}w}xx~yxxxyy{t{{yw|{|zwuyy~{}v|wxx{}zwzz|z}}{|~y{y}{z}{}z|}yx{zz{w|~v{{xwvyzyzzzzxwzrxwvyxxz{|xvy{{{y||{yx{y||||}|v|{||z}|zx{y|vwzwzvyvwwyw||{{yzywzzy{|}{w~y}~{}{|zy~{z}|~|yvyy~zxzwzx~x|wuxzzywyy{zx}wy{wvtvzy}wy{{|x~yy{yy|yyz|}|||}y|w||}y~z~vzx~zxzwzzwxzxzyyy{xx{xzw}w}xw|z~w|}}z}}}yzzy{}{|{wyz~wv}yw{{{y~ywyyzxzyyuz~}y}}~z{xywuvvxz~yzy~z~{}}zzyzzv{}}x|z|ztyyy{yx{|vwv{}{x{{}x|{|yrw{{u|zxy{{x|yz|y}|y|w|{}||||x|zyx{yw{w|y{|{|z}|wx|{{y{xv|vw~|y|y}ryzy{||}yz{z{~{|yy~|xzz{x|}}wyzz{zxyx{z|xwvvuz}}|xvzxzxwxyyz~xzvz{}{|~}|z{vx|z{|zxy|~y}xwyzx}y}z}yvz{xzx|||xw}y{{s{vx||~~y|x{||yyx}|{~{zz|{x}zxzw}{xv{y{~|y{~vyzvz||vy{v{{txzywyw|||}{|~zyw|yz}z{{{z}|{zw}}~~~{w~wzztx|yxx|{xv|zzx{yuw{wyzzy}x|}|zy}x}{zy{||}}~}}~{~}z}||~|{}~z~~{~~}}{|{~~~|z~~~}|}~{}}}{~|zz~y~~}~~~~~~{{~~~~}~~}|~~~~}}}||z}~|{||x|}~}~}~}}}}|~~~}|}~~|~z}}}}}}~~}~~~|{~}~}~{}}|{yyx|{}~~}}}}||~y}|~~{}~~{||}z|~~y}}|}~~|~~|{y~}z}~x|y|||}w}~{}}~}z~x{~|||}}~}}zz}{~|}~|{~|z~|}y}{~~~|}z|}~~~||}y||~~|~~|~}z~|z~{~~}y|~~~}~{~{}~}|~|~u}~}~x{~{}z|~~}|}}}|{{|~~||~|~{}}~~|~|~||~~~y~|}}{~}~~~}zy|z~xx}~z{~ywy}y}|zy|{{}y|z~~~z|}z|zv~{~{||zuzzz}|y{y}|xyxwyz|wz||zy{w~x|ywzz|x~{{~v~xz}}{|{y}|}~wx~{}}|zz~~xzzx|{{yy{{zy|zz{|}z~y}xz}zxxz{}|y}{~|{zz|z|||~z{~zw{z||~|x~{zz~|{y|~x~}v}{~zz|}}~}}|{x|}z|~y{u}|}yxy}}z{z{{|zz}yzz{~}{z|~z{zx|{{z{x}u}z~{{}~{yw{~xyy{}y~{yy}wx}|{||~y|zx{z}|x~z{~{{y|wx{}|xv|{}~{z{~|xy||z}}xy~y~x|}ww|z~y||}y}zy}{}w{{z}w{w}|{z|{yz||zz{{z{z~w~y{{|z{x|{uz}|z~}|{z|{}z{z~~|z|y~yy}~{}~zzvzy|}}{~ww}z|{xz}x~v}}zu|~{yu|y}{v{z~x}z~||z}w}w||~}|{y||{}yq~z~~yy~|zy}}}x{z~zxz{{|{z~xy{|}||}}||w||z|y|z|w|~}{}y|z}y}z~z~}|z~{xw|}|x||z}y{}~ty~y}yzzz~|~{~}{xw|||yz|~y|~}||{|z|wy|yy|~|wzx{v{{{y{~z}}|z~|~~}||z~||{z~{{~~|y|~}z}{~~|z~|~~yy~y}|{|~~~{~|~~~|}|z{~~}~~{~{~}}|z~|{|}}~~|}~~~~}||~~~~~{~|}~}}}{~~~}}z}~}~}}}|~~}|}{{~~~}~~}~{z||~|~~||}~~|}~}~z{}}z}~}~~{}~}}}}}~|~~~}~}{}~}~~}~{|y}{{~~z~}~~z}~~~~~z}}~~}}~}~z}}~~}~}}|z{~~z~}|~{~~~~}~~|~}~|}}~{}~~|}{z|z|}v~zy~{{{y|y~}xy|xyzu~z|w|uyxy|zy{xvy{y~{xzzz{{zy{}wxy{wxyzzv|xzzww}|{y|zywx}yxy}{{|}uxxv|x|zv|tqvzwxx{z||~x{w|}{{xyx{{}|{xwvyux}}{|yuw}w{yz|xzyzxw|~x|x}z}~z|z|z}||vzxx{}v{x}z{|}z~zzyx}{y|zwwy~{{x}{{zz}zyyvvyww}|ywy}z~}~ux{}z{z}|x|~{xw|}}z~|{z{}xzwwxwxyyx{{wwyxv{xuwy{yvxzzyzx{vv{yx{y|~z||zz~y||yz}wzy}z~~yu||xwytz|wzyuxx|u|v|uwwzv{x}{zuuxzy}{{{v}yx}zzy}|w||~}x}{y{yz||yyxz{}|xvyzx}{}{wwyy~yxw{{||{~z}xvyzz{|z~|zxz~~~xxzs~zy{}~|{xxvxx|yuwzyvw{~{y{yy{yyzs|}y|y|zxzyyz}}x}{}|{zxzxyz{xxyyy|{xywt|uzvwzz|{zz|}xtx|xz}xv{yw}|{y~t}x{||vy|{xzz{}xx{{xz}|{{yxwxxyv|v}}y}|zy|xvz}uy{tvz|v{z}x|xy{z{{{||ytxz|yy{{|z|zyz~{z}uyzz|x{|wvyxxyz{xvyysvx{vx{}{~~{|v||}zzz}{w{y}yz}zx{zzy}{{xywywzz|y|yyyy|}|~zt~xy{zz~w~}yy{}||}wz|z{{}}~~}~}|~~}}|y|~z}~~{~~~~~}~~{~~~}|z}|~}~|~~~~}{y{|{|}~}}~~~~}}|~{}}~~~}~~{{|}|}z}z|~|z|~~}}~||||}}|~~}}{~{~~{z{}w|~|~}|~z|~{||{~~~}}~}}||{|~|z~zz}}x~~~|}|}}~~}}~~}}}w}}}}|~|{y~~~~~~~}}{|~~|~}~~{~~y~|||{}~z|~|}|}}||z}}~|~{}}~}~x{~~{|{~}{~~{y{}~y}}~{~}|}z}zz~~||~{|~}}|~y{}}~~{~|{|~{}z~y|}|{zz|}~~}~~|{}w{~~~~~{}{~~~zz~}|}~|~|~~}|~~z}}y}~~|~~}~z{||~~}y||{}~{{}t}y{}~}~}zx|z|~{||w|y}|{yw||zyx{}{x{zwz{xz{y|}}zzz}wzvuxztwz{{z|z|y}xyy}|wyvsx|w|zuv{|}xxz}y}xvy{~v{x{z{{|z}zz|xxvyyz|z~vvyu|z{vzy|}}||yxz{{x|y|{}y|zuyyzyzzwywzw{}z{x~y|zw~{v{}xy||~uqyzwx{~{xx~z{y}w|||w~w}y|w|}zz|xyxxw|y{xyyzz~vyx{xz~zvu{{wz{uzzv||zyzxz}{~z|y~y{yzzzxw~xwzyw}z~z{zxxwyywyyy|zyy~yz~|z|zyw}yxxxx~{x|z{x|}{u~{|xwuvx{{}zv}z{vzz}}zz{wy{{|w|z~yw~~{z{xyyz{w|~{v||z{{{}yvy{zxww{y|wzz}{y|z{y|x||{{|}}~zzzz}|vz}{z}}v|x{~xyz{{{v{z{zz~}||{x|yy{{z|{zz{wxzw{xzw~w{v~z|y~w}{{zxxvyx~zy}|vy|y{z{zz}wz~|w{|z{||x|zwzu}wz{vz|y{yy|y{}|vvy}{y|||zx|y}~|}z{v{~zz{}zyy~{}}ywzzz{{~{v|uz|zxy{{zx}y}xxxu|{vyx|z|xw|{wzyyyzz{{|y}{|vx{}z~~zy{z{wv~{|{}xzw}{{||{{||{xzwz|{yy}yvy{x~~{~vzw{zx|y|zy}{{z{|z||zyzy{zx}vy|z{~{|zy|}xzt}|xzz|{z~xyw{|z{||yzz~~}}}~|~|}}{||{~~{{}}{}|}{|~~||}|~}~}~~z||z}}|~}|{}}~||}~~}~|{}}y}{~z}{}}}~~~~{}~~||~}}|}~~||~|}}}}}{{~|~}{|z}z|}y~||~}}~~}~~||}~|}{|}}z{y~~~|~}|~y{y~z}~~|~~~{~}}~~}z}yy|~{~}z~~~~}y}}x~|~|}z~~z~~z~~~y}~~|}{{}|~~}~|}}~}|z}z}{|{~~~~}}~}|{}x~{~}~~|y|zz|}~z}|||~|~~~}~|}|~{|~}}|~~}z~{~}~~||~|{}~~||{{{zyz~~~}~~~|}~{~}|~}}~|~|}{}|~~{}}~~~|~{y~|~~|z~}~|y~~~}~{z}{|}{|yz}u|}{x}||{|{~zx}vz{v{~|y{xx}zyy~}~zz{y}z|{}}|{z{~uzz|w||~yz|zw{w{|}{xv{wxy}xw|xy{w{yxv}|{zy~xv}{~{|vyyz~~|y|{~y~|x|{{|{{{z~{tz{}z||{y{z{~x~z|z{|xzz}wyz{xyx|y{||~~|}yy}y{zx~z||{yz{wzw|y}sy|y{}ty|xx|xz{{~|{{{z{xzy}|yzyu||zz||y{{y{}x{|~xx|xv~z{|xw|xyu}{y~y|z{vzz}{xx{{z|xwxy}w||~yx~w{z}{}}~}z}z~~~|}zzzwx{yzyz}{y~x{zu|~|~yx|{zywx|xz|yzz~~{}|{}x|wz}y}}}~{y{}~}{zx}{|w~yz{{{y~|{yy|y}}{zwz|~|y|}y}y~z|yz}yy|v{|xyz{~}wzz|zy}{{y}v}{vy|{{x~}vx{y|{|{~}{{}z|{vy~xz|x}w}~}xzxz|x}{x{w}xzz|~{z{}}{zz{~zwz{zy|~{x}z{|zyz~~|{~|{|y~y}x{s}wx|z|}w}z{}x{z~x{zy|{}}t}|~{{~|}y}z~}{||}|~|}|z{y|||{z}{zy{w~{~x}~{{v~|{||{~z{}{}|{x|~~}{x{}v{x}{}}}{{|uz{y{{y}}z|x{y|{zxzy{|z{{yy}}s~w||z|yz{}}}~{}}}{~}~}}~}~~|}~|}~z|}~}~}}}|}|}|{}~~~|z}z}}}~x||~~~}~~}~{~{||~~}~~}}}v}z|~}|}~~{~z{~}}~|~~|~{~~{}}~~~~}~|||y~}{}~z~}{~~~}|}||~}}~~~~|~~{{~{|}}}|~|{y}{|zy~|~~}~~}}}}~~~z}z~}|||~|}}|}}}|}~|~~~|~~}~~}}~~|z~}{{}}~~|~}}|~}~~{~|}z}~x}{}}vxyy}}wx}|xw}w|zyyx}x}|}xzyx|zr|{xy}zyz{z{|wzvyz|~|zyz{}{{{zzy|zxuzwyyyxx|z}x{~zxv{yx}{|uxy|xy|x{y{{zxt}v{||zz|w{|zzzxuyw|wz~zwyyzy{wz{{y{{{x{yv|y|w{zv|{}yz~zzw{{vw|xxxyvwzz}}{y{zvxz||ywz~w}x|}{}}{|{{||y}r|yx}|zz~{zzzyx||~z|}x||ywxw~}yzz{z|w{ywzwzzywx}}{z{ywy|v}{zx{yxz{||yzxzvwx}}x{~xx{z|{x{}|zx{|x|y~}xy{{{}y|uyxxyxwy{}|}vx|z~{{~t|uy~{yu{zzx~{}y}{|{|w|wuyy|x~{||y~z{xz|{}z{wy}|~|w{~xzzxy|}|w{z}z|{~~wx{~{}xtt|z{yxw{|wzzz}zz~wz{ux}}}w{{xvyyv{~|zu{xz||zz~{}y{yxyzyz}yyy|{{~z|{w|xxw}yz|xyz||}y{zuxw}w|uz|z|{wyxz{x~~|z}y}wwvz{}z|x|y{||zvy|w|w|}wzuy{|y}{zwxz~|y{zx|x{v{~|}zz{|{zzy|{|}{{y{|y||v{x~{}zwyx{z{z{{|x}yx{ywz~{|yyz{~~zy~|}|}~tw{z{xx{}zy{yv||wvx{}zz~}~t{v{}zv{|yxyxtzzux|w{~|{y|y}uu~xzxx~v}{}|{{~yz{{{~zx{zvyyyxz{x|yzwyw|{wxq|wxx~~}x}~}|~~{~|}~~~~zz|{|}z{~}y~y|}~~}z}|}y}}}{||}~~|~{}|y~~||~|}}~|~{{~|zz{|}~|~~|}}||~}{~{~}y~|}}~|{{y||{}}}~~~~}}}{~}|{|{z{~{{~{{{{}~~~}}|~||}|z{|{{z|~~~|{}}~}|}}}~}{|}||~}~z~~~}{{|~~~~}~~}}}~}~|~|~~}||}z~~~{}{|z~{z{~~~}y}~~{z|~{}~}|~}}|}y{~|~{~z~||}}}~|}~}~~|y|~}}~~}}~|{~~}}{~}~z~~}~~~~y~~~z{|s~}{}{~}}~}~~~}|~}{}|~~~~z{||~~{||}{}}}~}||z}~~|~|}|}}{||~~{|{~~v{|z{y}zvyxwyz~{zvxuzwz{xw|~xyxw}{yz{zzx{x|y{x}~{zzx}{yyyw{z{{zzyzy{{|zy|~z{yw{zz|}{|yxyx{|xwy}~xy{sz|~x{z|zzy|y{}|~}xzxww}{|xxw|||uvxxxzx{zzsxywxv}{z{zyyzt|wzyzw~{w{zzzzz~||}~{|zy}}|~{{|x}{|{{~yz}}zx|xz{|zu{xy|y{uyxvvxz|wzz}zzyy{|{yw{yyy{yv|z|~x{{|{y}xu|v~~{yzzzyyuxyxzyy~|w{uw{xuyv{xz{}z~~}x~|{xy|wuyy{ywzz{wy{{|x||v|yxwvsuy|xzwz{|yz{zyww|{vww}{zz||}|~}}zwzx}z|~|zy~z|||y{{z|w{~wywu{y{z}zx|zzwzyy{~{~{}}}u~}uwy|||{z{{||{|y|~zxwxzuv||w{x{u}}|{xz}~|}u{zxzzvy{z|x{{zx|w}{}}z|}|{}v{~}}|x~|}~yzyu|y|{{{{yxxzyx}}|uxy|zyx{|xvxx}{z|w}|{x||zz}}x}{~|{{x|{zz{vyz{w{|{y{}{y}w}y|yzvxy}y}zzvxy}~yy}wzy{{wy{z{zyv}{y~{|x}w}zw~zzyuw~{ywyz|ywyxyywz{~zy}w~z}{zz}{|w~}z{zxyzz~y~z|{z{xx}|z|}x{uxzwz{|}yzyyy|zvzzvyyxzzy}x{z|{}{zz{zz~x}}}|z}{x}}}{~{}}~}||{~}~~}~||}~|~~|}}~{}z||~|~{}~|{}~{z~|}{}~~}y~}~~~|x||{||~}}z}|~||~}~~}}~~~}}}~~{|~~~z|{|}|~y|}y{}z}}|~{{}~~~~|z{~~z~}{{|{~}|~}z~|x~|{}~|}{{}}~z}~{}}}~~}~~~~|~y~{|z~}}||}~~~~~~~|{|~~{|~||y|}}}|}}|x{|}|~}~~~}|{}|~|}~~|{z}~|~|~}~|{}~}~||~|}~|~~||{x|}z~~|~}y}||}|~~{}u~~}~||}|~|~||}~}{}~|~~}|}|y}~~|~}}y}xx{|z~~zyx}}~|}~~}~|z{}~{}{yz{~z~z|yy{yxv||x}||{x~z}|yy~z|{|x{}{w{|~z}|{~xyz~||{zy~}|zyz|z~~~|}||{xw||ytztz|zz|v|}|y}z{|u~yzx|zx|~wyzw{x{}y{{{y{~}{|}|wzv|y|y{zzz}}{~|}{|}|~z}{|z{z}|{|{}~|zyx|{x~~y{}x}|~xw}xx~~|}z{~z}{{||xzzy{{|u}x|{~}wx{wyzywy{z|}z~yz|x|~~~z|uxyz}~|}{y{~{}y{~~|z|zz|}yz}wz}v}y{}{|v{z}}}w{~z{{zz|{{|{y{zy{{zz|}yvxy|~|{y~yy|{vz~|}~{}~}y{y|{{w|}zw}~|z~x{}z}~}~~x{{yz}zyy~xv{zxx}yzyz{{{{xzxwx}||}{}zz|||{{}zz{~|zy{|~}{~y{}|}y}yz~z{|~yz}}{}{z{z}}||zz||{{x{yyyxyx{|}z}yxz~}v}|{{|z{u{}|}z|x||ywz~{{wzvwyy{y|w~y{{}z{~~~~{zz{|ww|{|uzzz||~{|y{|{{wz{y|||~|yy|}~x}|{{|z}}{}y|}}{}{{}}~|{z{x{wz{zzy~{}}zx|w{wwz|{}xzz|zzy|~|y|~{z{{|~~~||{||~|x}}{~{yz{y}x{~{{|~{zz||~{z}y{||w}|v|}~|~|~|{~{~}|~||~~~|~~{|z}~}|||~~~}}|}{~}|{}}}}}|||y}{|}~~}~~~{~~}{}z|{~|{}{~}}}y~||~}~}~}||~~y}~~}{|~}~{~~z~}~zz~~}y~{{|~}}~}~|~|}}}}~|}~||~{}}~{~{|~}~~{~|~|~{~~~~{|~}|~}}}|~}~{|~|}~~~{~u}~|}~y~z}|~~{~~}~|~~~~~zz~~~}}}x}}}}|{|~|{{z|{|wz|z}{u}~v{x}y}ywx}zzwxx|z|~yu~y{v{z|xy{ww{}y|{w{~{{w{x|~xy~w|ywxxyz{z{||~{zxx{wx{yvwx|{}zw{yxzxxvy{{|~x}uzw{y|yw~{z}z||}||zzxz}w}xv}xyty}xv|}|wyxx}|xy~y}{z}~x}z{}yw~y~z~{|zxwrwxy|~|{yxzx|wzt{}zy|xw{}|{wy{yyxyxz{yyv{y|vz{|y||}y{}w}z}z{}{w|}z}y{x|z{z|{x}zwx{wx~z{xxz|zxzuyzvy|xyy|y}z}w}|}zzz}x{{yy|x{|x~wx|w{wxxzy||ww{vxvyw~y}tz~yz|zzx~{zzz{zyz}|x|}~|z~|{}~xx|{~}{yyxwwu|~|yzz|}zyy|z}yyzz}vz{zx~{yw}}}|}~{z~||zs|{~{w}||}||yzv}|w}y~~~zzw{}{{xwzwyyz}wwyxyyz|||~|{|}z{|z|{{|v{{y~yz{x}zx}x}xz{yyy|||wyzyz|yzwy~{|y|z|{x~|~wx}x|z|zxy{z}zzvy|zzv{|zzuw{y{yw{yx|}zv|yzyyywy|z{ry{wxx|~z{{|~y~{{w||x|{|~zwxz{||y{~wz}wvyz{uwy}|wyyz~|{z}yyy|}x{{~x}{}zzzy}{z{{y~yx|{xw~~zzyx}u{|y|zwy{wwz{~{wxvxzxy{ywvx}yxz{yz~|{{|y|y||vx~xx}}~}}~}y||||}}|~{~~|~|~{}~~v|~w}|~~}}}}~{||~}}||}}||{~z~}~|~{y}}~}|}}~{~{~}y~|~v|||~y~{{~~|}~~{{~~{~||~}}~~~~~}|~|y~~~}}~~z~{}}{~~}|~}|~{~|~~}}}||}}}}}~}~~|zz~{~~|~~y~{~~}~{|}}|~~{{~|~~~{|~{}|y||z}{}}{|~}{~~}~~}zz||}}|}|}|{~||~{~}~|~{{zz~|||z}~|{~||~~}}|||~|~x~~|||{{{|{z~}}{||{||~|x~~~~z~~z}}{~|}|{{}|z}}}}}}~~~{~}}~~~|}}}~~}|||~|~z~{}{zx~~~~x|}t|z}~zy}w|{zszzx|w|}y{}~|xyzt{yz}}xz~z~|y||yuy|x~{{z|}|zyxzx||~|||x|{wy}~xz|~}s~x{z|}|}}x}{{zyzxy}yxz}z}y{{|||{|z}{{y}z}|{wzx{}{{yzwy{y~x{|{~~{{|{}xt{}{z{yyzw}z{{yz{x{{{}wzzx}}{}{z|yzzxz|y|t~{{zzz~yyzww|}{zzyzywyyyxyzzx|y~x|y{|{y|}z|zyzw||~x}|z}}~x{|{|wzyxy{|~}xx{~}z~v~|yz|||y}|{{|~z|xy}}xz{zy~zx}w}zy{yyz{{|~zzy||~xxzyxy{}|zw{}}|zz|~z}|}|}zx~||z~{y|{zxzy~}zw|||y|xy{{{{}|yxz{y{}}{~|w~}|{|}~yy{x}~x}y|{yz}}z|~zy{|}|z{z~{}z}zxw}|{tzv|}x{|}xw}{{~yyy{}|~~}z{{{{xyz~y}~yz}|||v|z|}~}w~x|y|}~{|y|{{|x{|{}~y|~{v~x{{{y{zz}~|yzz{zz{w}}zx~z{|}y}|z{}yxw}||z{yyx{z{x~y{|zy|y~x~}yyz}z|zxv{zz{y~|~x~w{y{xz{zx{}}{~{{~}}|~{z{z|{y|zzz{w||{{~z{}{}~|~{|z|{~y}z~wyz~y{}{~y|{}{x|}xw}yz{wy}}{{{|wx{}}{~}~}}}}~}~~~}~{z~{~{{}}{}{}}{||}}}}~}}~}}y}~~~z~}|~~~}}~{s}|}}|~|}}z|}~}~~z~~~}|}~|{}~y~}~|~|w||~}~{~~~}{}||~}}~}~~{~~~~z}~}}~~z~}||}{~z~~|zy}||y~~~~{~|}w~~{~{|}z~~}~|y~~~}||||}|~{~{~}~}}}{|~}|}|~|{{{|{~{|~~}~}{~|}}}|~|~{~}y}~||~{~}|}}~|}z{~{~}~~|~}y|~~|zy{{|zuw{|{{{{}|zyy~{}}yxx{x}{{||{z~zw~|}|}|{|~z{~}|{z{w|}x{{||t{x{uxw{}zwyxyw}w|{yyz{}yy}z}{}zx}y}||~{~~{|}{||~yz{xx{}z{}}yy{yzzzy~~|~xyxvtz}{~zz|{~{{~y|y}z~}}|zx~x}{y{x}|~y{|wzzy|u|zyyy{v{z{y|{wzzy{w~}{yy{}|{}x{}{y{}y}}|{z{~{|{z{}{wx~{||w|{yy{y{|z||x{||vxyy|wz{~{}{|{{y|~||~|}|{yz~|~x{vx|zyxyt{{|zz~|zyzvwv|z}|vz|}|{vz~}|}|x~|y}{x|{{}|}}y|}y{z{vxz~~~x}{|x~|yz}x{}yy}{ywz{z}~}|zzz}|||z|z}{{|{~{}{{yx{}|zzzxyx{~|{{xz~yy{zw|{{{}|}z}~||{|z{}z|x~~z~{x}z{|y{~{}y}~|w||w{x}y}|{~}z|~yw{w{wz}|y}{w}x}v|zyu|z|}}}|{yy}{y|zzy|||yzz}z|z~}|~zyy{}yxzx|zwywzz|~y{~yx|}y|zy}{{z|||{|}|y~y}{{wy~}yzy{~|{z}{yyyz|zy}|yzw}|||{}~}|{|}|~x~{z|~z}y~z}}}{}z~{zxzvywzzz~y}x|{yy}|{{x|zv{zz||}zy}|}wyx{x~|}}~~{}~~}}{y~}~}{}|{}~}{{}}~|~~{}~{}y~~}~|}~}|}|z}|||}}{~~~z~}}~~}|}~~||~~vz}{~~z|~~~~z{z{z{}~~||}{{}}|}~~}}}~|~}x~{~z~}~|}~~}~~~z~|}|||~}~~}|~{|~~~|~~~{~}}}|y||z}|~}|{||~}~{}~}}~}|}~|x~}~}~~}z~{|z|}~|~~|~~}}~|~|~~|~}}}}}z~~z|z|~}z{~~~||~~~}||}{~|~x~|~}|z{{~yu}xy{yz{}|ywxzvyxuz}y{tyyyxwzux}|z{{z{x}xzy}w{y{~x{xyy|w||~w|z{xt|z~|z}z||}yv{vwz{{{{z{||z~xwyzzyz~{{w|rt~zw{w~y|ywvx|{{z{xxxzzyuxzwz{xy|uyv|vz|z{}z|yv~zz|ty{}yywuxww|{~z|sx}zx|y|tuz|zyy}|{w}xsyw{~zz}xy}{u|zzzzz|y{{~zww|~yy{zvvzz|yxzx{yyxy|zzvz|y|wxx|zz~zzzwxw|}wxzwz{|y}x~yz{z{z{~zv{{x}w||wy|ywz{yyvy|x{|{|wz}xzyx{{z}xzuwy}wx{|yu~}yz}yz|||~zx{x|~{z}|wzw~vx{y|{zwxv~x~}~v{|x{w{y}}{zwy|}{zxxz|wx{w{xzz{{z|zy{|y}~|x|{~{~~yt~w~y{{z|zvz{{zx|}~~|{|}yy|{wzy}xxy}~{yw|~x~v~||zt{}}zzyz{{z|szx|{{|{y}}}z{zy|y{{x{yyyxwzz|{|~y|{||wx~zwv|}|z~|v|~y}zvyvw{y}ywzzu{yy|~yy|vy~y|{{|||yy{w{x{|{{{x{yzz|~}|v}{|y|xzzy{wzzz|}zwv}xwz~}y{z|z|vx{{y}x|}|{yxw|{xwxwvyuzux{zxx}}xx|}vxwvzy~|{|~y{}~{y{x~y}z~{wx{z{z}yxxxxxzz|zyxyxy|~}}{{{{xz~vyz||~~|}z~}y|x}}}}}{~}|}~}}}{|t}|{~}~~}}}{~~|}~{~{|}}~~{z|{~}~zy~|y}{y~~}~~z}}}}~z}~}}|~|~}z{~|~|x{{~}~z}~|{|~|}~{z}|~{}|x{{~~z}}}||xz{~}~||{}}~{~|}|~~}{yw|}~}{}~|~~{}}|}~}||}~{|~{{~||~~}~~~}{~|}~}}~~w~~}}{}~}~~}~~~}~|~}~~}|~|~~{}~|}y~{{~}~y}u||}}||}z{|}|||{~z|}{|~~}~~}~}~z|{~{{{{{~~}|}~~|~}~z}|~|{}}|}|~~||~~~|}~|{~~~y~}||~}~|~}|}|~y~|{|~}}~|z|{}}}|~~~~{||}~~}}|~|~|}z|~{}}~~z|~||~{|x~{x}{w|zxx~|xz|w~||~{yxzvuy|{yx{|{|y|}~z~z{z}z~~zv~}z|~}}||z{|z~{~zxx|||{z{v|}|xyzuyy~wvx|twx~u}||{{}~z{z{{||~~|}yy{}y}xy}y|xxvw}zywxxx{{y|ywywzz}{yy{xzuxyy|zxz{{z|{y~zv}z{~}}z}~ywwxyxz{|vzu~wz{~}x~||{}yzyz}}zz|~{|{z|z}|zy|}{||||{~{{|~y{{w}z}vyzx|{}{{|yww|zyv~}wt{zxw{xyy{w~}||~~y||z}zx}{y}}{{~zyx|v{xw}yvy{yz{wzy|{|yyzy~yy{|}|{{}{x~}{{{|}||z}|{x}}~yz|{|x|y{|yyxy}xxw{yyzxw}{z}u|}~{~}z}}z|zxxuu|~|v~|||z}|}{}xy~z{xzw{z|yx|{{txz{zyxwzy|x{}z}|}~~zz}~{{y}zw|{|{|}xwyzv|w}|{z{z{z|}z~yzxs}y}}|w~z|x{}z~z|x{z}~||}wxxz|yx|zzzw~}zz|~xz}|y{{}{yy}yw{zyx{}w}|xyww~zy{~||zyzzz~w{|{|~|~~yzyz}y~~|zv|zwy{xwz{z|wz{y|}}{{}{{{{}zxy}{~~~}z~~}}v}{z|zz|u}{{yyw|zyx|xww||x|z|}{{~xx~}}{{zyz}yt}}~{|}}}~}~~}}~w~}~{~~~~}~~~}|~{}z|~}~}|}}}~~~~{}}~~y}}z{{y~}~}~|}~{|~z}}}~~}~}}x~}||~|}~~}}~}|{~}}{|~~}~z~}||}~~~~~|~||{}{|~||}~~|||}~|~||}~}}~}}}x~~~}||}|~|~}~{~~~{~{~}~}}~z~~|~~~}~|~}|}|}|}~}|~|~~{~}|~~{|~~~|~z|~||~|~||~}}~{|y~|~}}y{|~|||~~|}~~{{~~~}~z}||~|~{zyy{z{x{|y~||~xyv}xxuv{zyz{|}w|}|w|zzx|xx|z}|~xx}}z{|y}|z{v{}~z}~y|{{x}{}y}|}z{}z}w}|z{}z~~xwwz~~z{w|zz~zxzz|{~{~{y}{zz}|zz{|{z{x~w|||yx|{yz~yzwzy{|zzz}|~|z|zxz{z{w{{|~z|y{yx{ywy||}~~zyz}||~~||zv{}yw{y{{{z}zzw{}zzxz||xw|x|{zx~w|}y{~{|{|}}zzxx}wx||~w~{}x~yyx||}x}vx{wx}x~zzz|~z{{yzz}~z}yxz|{z{|z}|z|||xy{{y{{{}}}xx}xzy~}x{}}||{||{}{y{|zy~||{y{w}z|yz{z|w}||zv~u{|}y~|{{{|x~|y|v|zuxzzz{~w{~z||xywxz}wzz|z{~{|}{yyz|{{v~z}~{z}x~uy|x|~yyz{~z}yz|xwzy|y{zyy{~y{{w{x|}zx|y||y~z{xy}}{~z{z|{||{}yxv~wxzz|x|}wy{{{zz{}y|}|y||zz}v||z~|zx{{xxz}|{}zy}|yx||y~~y|{z{}}~yx|u{}|yyy{wxv{w|zu{|xzx{z|xy}yzz|z{zzy{{||}x{~{zxzy~{y|yzy{yz|~{yy}z|z~~z||z{wv}yuzwx~y}~|{|p}~||{{|{~yz|uv|x{|x{~yy{v|{z{xxw{x~}}{zy|~zz}x|||}}}~}~||}|~~~r~~~~}{}}~~}}{|~~~~}~}}~|}}{~{~~z}}~~}||~||z~~}~{}x~}}}z||z{{|~}~~|}|}~}}}{|~|{||~~|~|~~|~~{~~}~{}||~}~~}}}{~x|}~~|~~{~~}~~|~}~~~}~~|~}}}~}||}}~~{|}}}{z|~~~~{}}|}~}{}{|}}~~~~~~~}|||}~~}}}zz~}{}}}}~}~~~~||~{}{~}~~}}{~||}~}}||}{{~|}{~{|}~~}}|~~{}}~~}|y~~}}{~~~~~~~~}}~~{z~}yvz{||~ww{|z{txyx}|}~{y{{{~yxwzx{{}{{z|ux{}|yyxx|}{{y{{~x}|x}xzz||zyzyz{y{x|zxuy~|uzx}}vz{xw|ytzz|yy{}y}}z|{{{{y{}}{|zz|z|x}|{zuzzvx{||{}~x}}yzx|v|yt{|~}|xxy}~|x|~xz~z{|}x|}{|zz|z{yz{||vwwwxy|||w|x{}y{zyy|{xzxz{{{y{z|zx~|{~yz{}{z{{y~y~y{z}}z~v||x{{|{x}zw}z|{{{{xu}yx~wx}xtz|~}yz{}{{y|z}yx{||||{~{|~~||zy{xw{|yyy}x{|u{zwzw|zy|{}|}z~{}wz||zz}~z{~{z~|xx|zyzzyvyxzz{yz{{yw{ywxy|}yyz~|~|{|}{~x|}}~}}z}||wy}}}}{vy||z||u|~|yy|{}{}{zx|z|{yw||y|~{|x{x}}w~{~~}}{w|~{}~}~||||~y{~~x|xx}|}zzwvzx|y|v|z{}{zxz~{~z{}|{}}s{||}{|{~~y{~z~y}z}}{}|{{{y}xz|~}zxxwy}yz}zy{w~vyyy|{z{}|z|~|}y||}y{y{|{}{~~{}t|zyww}xy{z|wyx}xzxyx~{{v}u{{{y}{~y{}}{z{{z}}{x~z}z|~~wy{}zxv~{zzvyz{xzyz|}vm~~z}~|y|}~}|{||{}|}~}~~~~}}~~y}z~~~}|~}}}}|~}y~|}~~}}~}}~|}~}{~~~}|}||~~||~}}}}~}~{||z~~|~~~~~~}}~}~||}~~|~~~~|~}~~~{~|}}||y{~}|~}{{|~}}||}}}{~~{}}y}~~|~|z}~{|}{}~}~|}|}|~}~|}}~z~}|~~}~|}x|}{{}|z|~z|{~|~~{z~~}~~|}~|}}{{}}|~~{|{~~{~||}~~|~}~}~|~}~}~}~|||~}|}{~|~}~~~}{w|~|~}~~vz~zxz}~|z~~~~~z~{w}}zw}zw~y}yz|}yvyzzx|}|}{~|y}|~y}z{yyyzws|y}}z{~}}|y{yy|{||xw}sz}x|{}{{}{wuz}}xyz|}yyzzxz{y{|u}x|{|{||ty|zyy||}|}{ztz{zz{}zxw{y}xxyy|}{{|y|{|||zx{xv~yzwy|y{s|{}{|~}tx~}xy}|{||z{|y{zv{zxy}~zz|xv~x|zzzz|zzz{|w{z}{wvx{xw|y~{|}y|||x{{y||y~y{yx|zzz}||||z}w|x|yy|zyzyyz{{z|y|zvxwy|}{||~xx|{w|z}x~}}{{~}yyyywtyxzz|}|vx{v{{~z~||~~t{{vzxz|xz}||{}}~|~}zxxz|~|y|y~yz}z|y||~{zzuv}|}z}~wzy{||z}z}{z||{vx~y}y}yx~w{z}w|y{~}}{y}~~~zz|{}xv}|zwx}|~}|y}{}{}{x~~yxywvy{y{~xy}~zx{}y|y}|}}wxv|{wz{v~|}zyz{xzy|~|w~|wzyx}~y||y{||xxw{}|z{yy}{zx~~y~{zw}||{y{{zx|{z}y{x}tzzyz}y}|{}}z||z~}|}~xywz|~z|}|~v|z{~}u|yz}~vz}|zw~t|y|xyy{z{z{{{}yz{|{wz~~x~{{y}{~|}yyy~{}yvy}}z{yz}|}{x~}xvz|||{}ztxy|{}{}y|x~}||z~~{|~~~~||}~}~}~~}~}}~}}zy}~|{~{~|z{}{~}x|~}||}{|||~~~}}}}|||}}~}}}~||~{}{~~|~}~}z{|~~|}|~|~~}~}~}}~~~~|}}~||}}~~~z|}}}~~~}|~}}~~~zy||~y{~~|{~}zv|~z~~|~~~~~}~{z~~x}~}~~|~~~~}}~~~{}}{}v~{~}~}}}|}{{}{{|~~}{~|y~}zy~|~}~|~}{~~}~~~{}~{~~{{}~}|~|xy{z|~{{}~}xy{zx|zwwzvxwwx{zyyxwszvvu|{yyzz|ztywyyyvz}|uy{|}~w|}y{{w}zzy}v{}yx|{wwzy{~uy|||zyyzzxyzx}u}x|}}|zx{}{x{{wz{{vx{wu}|}y{{x}~{yyzwwut}y|v}|y||{x||y}y}w|tzxwv|zz|~||{vzxyt|}z{||z}}zz{{xy}vvu|xuyyzuty|xztwzuy{}{xwyzzz{zzxxzzwwx}yyz|xz}w|z~}y}zy|z{vy{zzw|||z|}zwxw{|~yzwv{}}w{rt~z{yy}}{{yuww||yvy}wy{yyzz}~x|x|x~}{yx|qy{vw|z~}zvw}yvz}yvvyyyvz{}|z}{zyzw}vz~z~{|wzzx|z~z|xx~}|~y{z}z}ywz{vyz|zzx{t|v~wzy~{y{zz{xx}|y}|{}z|~}{}{|xz{z{wyyyxzyu{zzwx|{zz{zxy||}y{~y{|{yw{zyx|zy}|w{x|yz|zy|zx~{}yv|x|}wywxyyz}uwzyxyx{|zy{zyuzx|yxyz}|yxz{y{z{|}zyx{||{~y|{z{zxzyy|{|}|u|xz{}wy{xx}yvy}{xyxz{x~}y~~}{~xz|zz~yy{|z{y~yz{~z{}z}v}xwzyz~zwy~tvwvyz{{{yuxxw|~yz{}|}sw|yzv{xz|}}}z|}}{{y{{}zzw}yy|w|wx{{zz{zv|wyz}zz{w{zz{~}zv{xzxz{y|x||{}}}}~~}{}|~~z~~~y~{}~~z~}zz~~{}~}~}z{{}|{~}z~z}z{~z~~|z~}|~}|y}~|}yz{}w~x{}|~{{|~~{}|~}~~}~|~}~|||~{|}||~}}~|}~}}~}{|~|~}~}|}}}}~|wz|}z}{||}}~}{~}~|}}}~~|~||~~~z~~}y~~|xx|z}}~}|}|}}~}|||~{~z~~z}z}}}~z|}~~~~|~~}z~~{|~x}zz~|y~w~}~~|}z}~}~z||}}|z~}~}}~|~~}~z~}{}}|~z~}~}|{}|}~}}~~~}}}}{}~~}}|~}|~|}{~{~|~{~z{}~~~}~|||{{~v|{|~}|~~{~|w~{|}|~|~z|||}{|zz~y}|}}~~}}}{||~z{{zt~~z}{z||}{{yzxy{yx}y{zx{z~~y|~~z}{wz|zxywvyzw}zy{vzzz|u{{vzx{{{|zzyy}|z{yz|z{zxwzyz{zz{x}{~wz{zz~|{x||v||}u}xw~{z||}~}xz{x||{|}|wxyyw|~yzw{~yx|~z}zy}{~w{~xxxzv~}v{wyx}{zuz}z{z~|xyxw{x{~uxy{y||{zz{}y{{~{x{w{}zzx}yz|xt~u{|y~|y{|}~|z{||~y{|}zy{v{yz~{z~x{~}z{y}~wyzxzy}n~{}{|~yzx|wwzyyzyzy}zv}{|x{{{y|zr}{u~{{xw{|}|zz|xzy{zz|z{y}x|~{x{}{y}~}vy~|{{{|~z{ww|{z|~||{|zwxw||{{~~yyuu||zz~yzzzyz{{x}~~y~{{}{v}}z~~{{zxy{|{zy{ywz|v~|{}}{{}|zw~y{v}{|zw{zy}wyywz}~zx|}|x|{yxyx|~xx|y|~~{{z|~~y{~{x}|z{{~|yy{{|yyz{}}{{|~{{}z}~yy}{y|wyy~z~vy}}{{v|yzw|{z{y{}v|{|z|yyy{|~{~|x|wxz|yy}xy{{y}|{y~y}~|}|}zy{y|||y}x}}z{v~yy}|z}zy}x|x}xyzzww{z||yz|~z}{z|x~y{|ryzyxv||x{{|z}yyy}{|xzy}~|zzy}z{||~}|y}yzzx}y|w|yx{|yz|{}}}~~|}{}}~~}}{}{||}}{~|~}~y~~~~~|{z}|{~~~|}}~}|~~~~~}|~}~|}}|}||}~~{}~~{~}{z{|z~}}~}}|~}~~z~~~~|}}~{|}~~~~}~~|~{y|~||}~}|~}}}z|~~{{~~}}}}~{~}~{~|~y~~~~~~~}|{{{}~~~}~}y|~}}~}{~~~~~}}~}|{~~y~{}{|~}~~~}~~}~|}}~}|}u~|}~}|~|~~~~~z||~}}|}}|~|}xz~~~~|~~|}~|{}}|~{{wzyvz{~x|}yz{x}wzy{vzwwwx}{x|vt~yz|{y{{yyz{yzx{{{zz{{}{uw|z{}||v}x|~{zy{vyzy}yzxxuvyyszuxxz~txwx{yxt{xyyxxzzz|{zy|}{}{{{|z{{{z|||z|{~~|{z|xzyyz|zy}x|zx||w|zxwzzzx}|zzy}xy~{yz{|yy{{xz{yxwy}z~x~|wz{wyyww{xx|xxzzxuzvwxyz|zwxxy{y{x~z~{}{}{zx{~y~~x||z{{}zyy}zwz~~xw{vvw|wyy|xyy{{{}|yxwtwwyy{{w{~|y{{zz~xy|~|wzw{yz|x{}~yy~|vzzxx{||x{wyz{{z}yyvzwwyz|z}{||}}}wyw|{{zwwy~{y}{z{zyzxy|~{vyzwxzxtvyy}wyxtz~{zvy{x{~y|zzw||zxxz{xy|y{{||v~}y}}x}xwz||zx{xwyzwux|xyyx{|zyzx{zzxyy{||~}|x{{xyz|}{u}{x}z{y|||y~yzy{y||w~uy|xxu~z}{v|xt}{t}w{{zz{{|yuuzyy||}wxuz||wxy{u|}|wxyyxz{zvwx~wwwz{xy{|xyyz||w{{|xxz{yzy{s{{|{{ywzyz|||{}}y}ux{xzvyyxwxzv|~yz{zvy{yxz{w{{yzuuzz~{zzzzy}}{zy}z}x{z|zzy}|z}|x|zzzzyxwz|yxyw{t{{ty{y|wuw|{|{xw|z{{z{|~~y{~~~}}~~}z}}|}~}}~{~|~z~~z}|{~~}~z}}z|~~}}~}|~}~|~}}|}~}}{|}}|~~~}|~~~|}}~~~}|~}~~{||||}|~}~}}||}|}}y}}|}}{~{{}~|~~}}~|}z}~~z}z||~||x|~~{}|}{}}{~~|}{|}~|{~~~~~}~|}y}z}}~~~|~~}|}~||z~~~|~}{}}|x{~~{~|}|}}xz}}y~}}}~}~|z{y}{~~~z~~~z}~~~|~~~{{}~~~y|~}}z~}z}{|||~||~~~|~}|}|}}}z}|{{~|~}}}~~}{~|}}}~~}{{}|~|}||}{}~}}~}|y}~}{~|{{~||}{~z~~~z}}~~}}~}uz{zz}|yyz}uw}yx|y}~w{|{zzz}y~|~ywzy{z}}vy~{y}wwx||zyyw|y~{w{}}|z{z~||{{~}z|}}{}|yy|zz{z|}{}|yz}y{yy~z~z{|yz}{}zzzz|tz||zwx{{y~}{zzz{z|~yyxw~{}z}zywz~{|uxw{{{~{zyy{{}x{y|zxxw{|zxz|}{y{}yyz}}y{|wx~|{~~v}{}{xyv{||x}zzzxzy|{yxy}v{wzy|xx~~uvyyxzz|ux|{~z|}{~{~yxyw|~{|{wvy~yy{z}{zzy}z{yzyx{z}w||}z{|~xzy{~z{y}{x|x|x{~~{|y~~~zx~~}||}xyzz}{|{u{zw|x|}yzuxz|x}{z{v{}}y{z||yw{|zz||}|zw{zy~}y{~}yz{{z}y|~x|~~z|~yz{}|}{|wy}y{y~xz{zyxx{zzy~{|w|}yy{~~|}|z|z{z}{zwx{z}|{zzx||x~~{{yw{~zz{{{x{{~|}}z{t|}wyyzzx{}|{}wzzz|}wwzwz{z}~z|}wxy~z{z{y}zx}|{z{yyz|{xyzvyu{w~}z||zy|xz{{||wz}~~~z}{w|zx}{vy}|yzzzyyz{xzw~~y|xx{{y|yz|y|y{}||}|z|}vzuy|x}zy{}y}zu~z{u{}}{|x}~y{|w{xw~|{~}~w~|{||zz|}~x|w}}wyy}zv|zw{w|z|~||zy~}{}~~||z{{y{y}~{}{}}~||xy{}~~||~z}}{~|{}~~}~~}||~|}~}~{}}~}|~|}z}}{~}}|~}{y~~}}~|x|~}}|z}~}}~}~w~~~~|}{{}{z|z~~}}}|~~~~~}}z~|}}|}}}{~{}||~}}~x~}|~~}~~~~{|~}{~}~}~~z~|}|~{}~|}~~{}z~}|~~|}z{{|}~~|y~x~}~~~~|~~~|}~{}{y}~}}~}z~z~{||}}|~|}~~~y~}|~~~~z~}|~}}~}~}}~|}}|}~|x{~zyz||{}|x}|{|{zwu|x}|zz|z{z{{z|{~w{y}tvy{y{}z{yzz|||{z}||x|~yx{|y|~}~z}zzy}x|~{wz|x~z{~zx}yy}x|y|v{~{xwz{y{~z~{zx{x{}u{~{{zy||~x{{x||v{z|w|x~{}uvx}zzz|{{v{}|x}zx|w~|y{z}~z}|xy|x}|xzyz}{z~|v|{yz}z{~|yyyy}~{vzwzzx}z|y{w{|w~z{xz{xz}z~|z|~{}zz{z{}}z|~|||xwx|{{w||{yzyy|}{x{x{z|{~}}}{}}x{}|z}}{z}~~xz~~z}|yy{{zx|x{xzxz|y}xyx{zxz{xyxy|~{{|zw|zz|zz{{z|{z}|z{~|||{~|{{yzwxxz~}y~y~}xz{{||x}y{v{|z|{y}~{yx|~||x|~z}uxy~wz~z~z|{{|u}}zz}x}y{y{z|{~wyvzvt}{}}~||}x|z{yzw{||~z|{zy|yzyw|~{|x|wzz|z|{{xw|}zzvz{zzz~u||z}zz|{y|{{|{zx}~~z}}xw}v||}z{}}}{{zyu|x|x}z~zvyy{x~|xz~u{yuu|}}|}y}}||}~}yw~|{~}~{{z{yz|{{zxv}zwx{yx~|y|}vtx|zxy~{}zy~|zz}{{{w|zzw||}{z{v{xx~||}{zzzy{tzyywzw}y|y|yz{z|{wwzw~x|yxz}wyy~y}{~z~{zy}}~}}}}}}}|}}y~{~{z~{~~{}~~~||~|~|}|~y}{|~~{}|~~y~}|{}~}}{}|~~~~~}|z|}~~|}~}~}{}}~|~{}~~~~}}}|~~~~~}}}{~~}~~}~~~~~|~~~}}}|~|x~}}}~|}~}}~}~}~~||~}}|}~{~~~}~}}}}~~zzy~{~~{{}|~~}|}~~~~||{{|~~~|}~~||~~{}~}|~~}~|}|{|}~~}y~}~{~z||}}~{}~~~y~||{~}||~}{|z}}~v|}}~~~~|~}~~}{z{{}}|}z}{x~v}yx|z|yzwzuxzz||yzww{|zyxyy}|xw{t{yzzz|{uzxwwxwz{}{yyy}xxy}}z|wvwzyz{zzy~|x{xxx~|zx|z|x}{x|zwy{zx{xwzzuy{x|{~{}yt|yzz{y{vyzx|yxvzyx{y{w~}zz{wzvz{z{|tx|{{yw{x|}w}{zwzx}w}{y}zy{zx{|yyyyw|~yzs{x{}{{zyzv}tyzz{}{|vt|yy{z|ywyz|zyy{x{zzuyz|{zyx{zx|z{yzzz}z~|xzy}w~~{xy}yw}~yywzz{yxyxx{{w~wwzvwyz}xz|}|z{{r{s}zyzyxz}zz}}{{|~{|{zz{y}xyzwzyw{x{}|zzz{|{yt|~x{yww{y}|v|{x|}{y}x{uzy}}w|x{{x{|z}z|uxzy}{zzyx{{w|yyyyz|{{z|wy{|xyz||zyzy}|{w}}yy|x|xw|{{||yxxw|{{wzzxzzz|v|v|zzz}~wzyyzyyw|yvw}zzzzz~|{y|yzzuzy|{}{{{{{yy}yz|vz{yy}}vwy{zvxzz{zv{uz{z~w{~|y{|yuzw{z{zzw|{xx{v|{vz{xy|zx}||{}{{}xwz}y}|zzx{||xy|vy{xywyy{v~w{x~~|y{xy{yyy}|{}zxxx|zzvxuwyyyzz{}}{{{z|y|v{}}~x}wyzz{y}|z{{|v|zu}zxtzyz~|{{{||{z}||}}z}}v|z~x}zx{z{xy|{{}xwv{zzzy}{~xw{zxwwy{{z}|~|~}~~|~~z}}}}~~~}}{|{~yx~|}w}}y}~{}~~}z~||~}~}~|}z|}y{}}z~|}}}||y}|z}}~~}}~x}s~~{|}{}|}}|}}~~x}~||}}~}}~v{y|{~|y~~}}|~}}{|~}~|~~~|}~~|}~~}}{~~}}~{~|z|~~}}~}~}||||{~|~~{~|{|||~}~}~t~}}{~}}~~w~||~{~~zy{z~~z|~|}~{~z}}|~~{y|}~{{{}|~{{{~~~~z|~{~}}||}}~|}y||~}}|}z}|z}}~{}~~~}}{~|~|}{|}{~~~|||z~w~~||z~~}~}}z|~z}{~}}~z~||~}}{|~|||~}~~}~{~y}~}|~~~}~|~~~}}{|~|~~}}{|}w}~~~{|}|}y{{z}}~}~}{~y~}pz{|~~w{{|yz|zz{zzzw}}|x|}xtyyuxz|x{zyu{z{y}yz|~}}|yyz|x~x}z}}}|x|y{y|x|{vw{yy{xz}w{wyyzzt{}xz{y|x|~|~|}}y||x|~}yz{{|||}|x{{~}y|{zz{xvy{vy}~|~|{~wz{ywzwx{|y}yvuzz~}|{{x{}wy|}y|y}}||w|y{{{||||x|{{}~uz~z~y}}x|zz{y|xx{z|yxxxz{}{||z||wzwz|z{x|||~{{xz~z}~}yzx|{xr}wz}{zy~z~zy|zyx{|x{|~|~~|~z}}zxx{|z|{uzz{}z||x}{}}yyy{{}y{||wy|xy{y}}xy||}{|xy{yywvy}|x}{x|~{}z|xw~w{~||{|xyxt{||z{{|zyyy}uyxx~v}wwzu~y{~||}~xwxzz{}}|y{}}|{|z{~||~zw{wyzxxwyzx}}z|wxzzyx{tvv{xxy}}|{w|}{z{yy||yy|w{~|}~|}{z}y~~|v{zx}y}u{w|zuy~z{xy|{z~|{}z|{}~~z~}ywzyy|{{z}x|}z{~zz~}|zzxxx}}zwsxyz|xyu|zyz{z|xw~zxv||}z}~zxzz{{|}xzz~}~|~{~{|{|{y}{z}wx}|vx}yyxzx|uy{{z|zzz~txx{|{||}{yz{yxw|}z{}}ywz{|{~{y{z}|y|xzx{w|z|xy}w|w{x~{{|vyx~x|{zy{}||{{{}~}~~~{|~{|~}~~}{zy~~z~~}||~~yy~~}}|~~~}{~||}u||~}}~~~~z~|{}}~|{||}}{}|~~xx}~~}|{}}~|{~~~}}}~~}~}~~~}~}}||~~}~}|~~|~z~~}~~~}~}z{}}||y|}||~}||~}}||~~}~~~y}}}~|~|~x~~zz~}~{~~}}~~{~}}~}}~}~~~}}~~~}{}{{|~z}{}||~z~{~}~y~}~~}}~}ty}}}{|}||~~}~}}~~{~}~~|~|}|~||~{z}|z~}|}}}zwz{|vy|zyxv{{y{xz||xx~xy~{wx~x{x}{vvyz|{~x|u|yzx~{xxu{zzyv{wxz|yy~xywwuz{vxzx{w~z}szwxz{wv|ty{x|w}~z{vzxywzwzxwwxzz|u|{x{xy~yyxyzzyw{z|xxs{{ty{{y{z|{zy~z}z|yyywy~zw{z|yzzwzzwyyyyu{{y|w{}|{t{|zu|}z|}v{zux|~{~x|ww||y{||y{wy{w~z{y{}yyvpyz{yz|tzvyz}}zxx|uyw{yzwwxz{z|{wt{{xzx}z{xxy}zz||y{~xy{{}zzxxvvtwyz}{{v|z|{wv{yyv}x{w}~|{~yx}w}zx{uxx{{|{}|x{x|zyyzu~{zz}}z{{{}yz|yzzx{yzy{xx}~y}x||z{zz|yw|y}}wyyzxz{w{y}xwzxxvz||yyxvzz}zz|z|{yvz|xvzw{zzzzw}{xvzx{z{xxz|yz||}w{w|wvzyy{{}}|{xx|zuz|ux|~{{z}w~y{xzvzy|uyz}r{yw{uv~y~zz{zyxxx|x{xxzzzz{{yz~wyxwuxzxzw|y{zuzzw|u|xy|}{xw}~{~vzy~yyw{y{zz{x|}|wxy}z}ys|}xu{zvz{|z{wwzzyzvxzzz{{~}~yx|{z{z||yzz{xz|{wxx}zx{~{~vyx{yyz{zy{tyxx{{yyzxxuy|zw}|w|xxyzzuz}vzxzy~xvx}z|zs{|x{|zx{{z|{wxy{|vx~vz~|u}yux~|{{~|}|{|~{|~{{|{~{|~y~z}~~~}{~zz{|~~}|}~~|~|~z~}}y}{}{~{||~}}~~z}w}|}z}|~}|~~~x||~z~|z~|~z}}}}|{~~~}}~~~{~~{|}}|~||}}{~|~}~~{~}z~|}u}~|{yy~~z}~~}z|z}{}|y}}||z~{y~|~}}~z~~~~~z{}}~~y}~}}~}~~z~~~|y~}~}|~z}~}}|{}~{}z~{{y~}~y}~}||x{z||}}|~~}x}}}~~~|}|{{z}~z{|~~}xw}}{|}~}}}|}{}{}}}y|}~{}}}~~~|y~~|~}}|}z|yy|~|}}{~~|x~~}{{|}~}z}{}w~}~~{|~|~}}|}~}~}z}|||y{~|}{}}}y}}}||||}}}}|}}~|}|{||}~{||~{~w{}z}|~|~~|{~{xy}{~zzz|wy}}yvvxu{wzwy{{yz|}{}~y|y}zwzy|}{zw}w}{xz}|{v|z|wuzzwzx~|{vwxy}{y||{x|y|yxw|zz}|}}z~yzwzzwzz}{|w|{{||{wxz|z{xyvv~wxyzz|~vy{}yx|zxuvwyw|}zxx|yz{y~y}|z}yzzy{{z|wz~yz|~}zx}|zxz{{z~ywzx|zwyyyxx}}wyzxvz|~vz~z|~{{|yxz|wz~z|w~w~|~|y{t{z}zz{}yx}|}{~ywwz||yyzzu|~yw||~|yx|||{{x~v~zyzxwz{z{x}}}z{x{z{xzyzu}ywy{{yy{||~w}tz~x{u|~xy{|{}z}}|yy|{}|z~x|||z{|yzx|}xv|z{x}|{|z{{|uz|~y|yz|zz~~zw{||z{}{y|}}}|{}|}w{|xz~v{xxz{~{|wzzzvs{zy}|~|}{v~|y{{{{{}}~z~{|z}{xyz}x~{y~~}w}}}}y}{yxyyy|z}z{rvzs}{zz|x||y|{{~yz{yy{x|z|v}{~y}|}}}z|{~|y{||{wx|x~{|ww{{}{|~~xzv{z|{wz{ywyxy||yx|z}z}zz~zx|}|u{z|yuywx}zzy{{w|}ww~ux|z|}ty}x~{zz|}~v{{}xz}|}{{xw{~zyz{|{~}wyvv{}yx{yz||xyyyyzy|}{z}|}}y}||{|~~y~zx{yz{w}y{~~~}{~~|}}{}|~~|}~~}|{~}~~z~~~~~|{}{{}z||}}~z|{~|~}~~~~~|}~}||}~y~||~}}{}|{~}~}|~{~~~}|}~||}~}|{~}{}{|{~}~|}~{|~~~~~}~}}{}}~}{~}~~z{z|~{~}}|~{}}}~{}}~~~~}|{~~{|~~~|~|}{~{}}|{|~{}|}}~|}|}~}~}{~~{{}{z~~~|{{{~~}~z}}~~~~{|{~~}{}~~z{{}}{~~{{z}~~~~~y}}~|}{~~{~}}}}}|~~~z}~{~~z}~~~}~~~|~|}~}~~~yu{{yzz|vyyy}|}xu{z|xyyw{{uz|xzvxzwyxw|~yy|vr}|~y~zyx|z{{{|yw{y{{wy{{~}yzy{zw{}~|yux|xz{~|xyy{|x{y}y{||zx}w|x{z|{yzxzz|yw|xuyxy~{z}z{}xz}yvyz|rw{|{xyz{|zx{|{{y|w|w~tw{~w{~y{w|y|y|{}uz{v{{x}x|{yz{z|w}u|||~zxv}wz{wyzwwtzywz{w{~z{ywywxwwyywzw|{y|wy|~x}z~w~{v}zvyz{zxy}}v}yu~qxwz|z|x{|u~y}v}{zzy}|zz||xxw{v{x{xyxzz{~|z{|yzz|xxuxy{|{z~|yxz{}z}|{zwvwt{{xz{||{x~wyyz~ywx{z~v}yz|wy{~xz|{~{xww}wz~{x~z|v{xxxw|u{zxx|~xzz{}x{w}wy|vx{zz}{{zzx|z|{zy}z~z{yy{z|||vz}w|~yz|zv{y{}x|ywyzz|x|w}|x}x{x|~z{|ywzyw}yz|{}wzzz||y||zzywwzzyz}|zy|yxuz}|yz}z}y|{{}z}xzy{z{y~zxywzz|{z|{z}~z~{x}{zzz{{||yz~|vyz|z|yz}|zxwwx|x{yxx{|yzz|}|{zz|||yzw}y{zwz|zyz~yz}~|yy|}}{~xyw~yzyv{vxxuzxxwzxvv}z|x{wxvxzwz|xx|~|{xy|wz{|vw}{xz|z~xyz}{}xzwxx}|~|zuzyyxz~{xxyy|y{}|{~y}~~~~}|~~{~}}|}}{{~~}}}y}}~~{||y{|}|~|~z}}|}y{y|||~}}~z~|||~y||~}}~~~{|~}|~{|}}|y~{}{||}~|~}{z}~yy~{}~|~~|{|{|}y}}{~~}}}y~}|}|{~}|}z~}}{~}}~z}z{}~}}{|~~{|}|~~|}{}|~|~{~}~}|~|}}~~~}|~~}{}{|}~~|yx~{}||~~~|~|~|}}}|~|||~~||x}}~~~~z~|{}~~|~~{~}|}||}}|}|z|}y}}}{~}~|}~|~|}}y{{y}{~~z|z}~}~z}}~~~}~|}|}{~}|~{{~~~}~~{}~z~}|~|~}{{~}|}~{~{}~~}|}}|}{~|~|~}}~}}}|~{|{}~}z}|~|}~|y}}}}~z~~y}~{|xz{z{}|zuxw|w{{y}z{y|x|{|{}xyxxv|zyx{}xy}{|{uy|z}{|{{~{{z~~{wwz{}}||xw{vzy{zwxvtwuz{yyw}{{{yzysw}ywxzz}{{~}}|~~{w{|~|yy|z||{~~vy|wz|w{z|xx~xyxx|}y|x{x{|vzy{xy~|w}}|zy|{||z|z||{y|zzw}|x}|{{xzv}||zw{~z}~|ywy{vzx~|w||{z~w}|{}}{z}{}z{ywxz~||y{|}zyzyz{zvzyw|}xy~zu||z{x|{}yxy|{|{}}}}}w}{|||}}|ww|{~{xx|{~y{|}}zz{}wz|t~{w|}yxyyz}yzz}{|vz~zz|yz{}~y||y{{~}z|{z~}{y}}}}~z{yuz|x{x{x|}zz|y}z||z}|yww|yx{|}x{|{|{w}y{y|~y}{|}yy{|{yyxuyyx{z{y|zy}z{txv{z{z~wzxyxx~v}}}~}y||{~|yxxzy{xxz}x}~}xz|{|w{z{x}y||tzx|yxz{wwy{|{~{|}||||~y|z}}|}{|}y~}y{~}}yz|yyx~|y{wwzyy}{x~z|}}z{y{zw||x}|z}}{{y{}wz{|}{|||{yy{|~~z||wwyxxyy{y}xzyw|uw|w{wyzv~}}{}yz{w{{|yz{}xz~z||y}z||yy|z~~y}z~}z}y||~zyw{|||~xwv{v|{{y{yx|xy}}~z{}~~~~}~}~}~~~|~~~{||~}~~|}~|}{}x|~}{|~|}~}|}~z}}~}~~}~}}}~|~z~|}~||}}|}~|}z}|~}}~||}|}}}~~~{{~|~}|~~~|~~}}~~~}~~|~~u|}}{}~}~}}~~{|||~|}}{|{|~~~|y}~~}~}~}}~{}~|~|~|}||||~~}|~}{}|}}}~|z~}|~y}z~~~{~}~~|~~~~~}}yx~|{~}{~}~|~~||}z~~{}||}|}~{~~|{~~{}z~|~|yxy{}{}z||{yu{wzz~{{zy~xz|xyy}}|~~wx{|wz}{zw|u~|x}v{{z|}y|~|xyy~y|z}zzz}|{{}{z~y|{z{z|}|v~}sz||zxx{}|zyz}{}{{~z{xw~zy|}{{}x}wzy~z{{|wzy~zz~y{y}|}{|yyzwx{}|wv|}~zz}}||yy{{}y|y~|~|~y{z}||y{w|{|z}{yyzyyy}|}{~}uyy{}{{~{xz{~z|zz}{~{}y|{}|yvu|w{~||y~v|xz{y|wy{{|zw~|y|z}~|zzw{x|||t{{zy|||||{||{{||~zxzx|~x}{vyz|v|}z|}|zy{y|zz{|w{~}{y{|{}yy{~}x|{~}x|}~zz{xv}x}}z~y{}|z{zy}x{{zx{~zz|z|~~}~z{|zz|zxu{~}z|{x}zx}{}x~|z~x~{~~}|{z}{~z{~{|}}{u{|}y}xu|||{}yywx}{}|z|z}|}}{}{{}|}zyxyy{x|~}{|{{yzu|}x|~yx}y|}{{zzz||~{|}y{}|~||w|zz}y{~zz||}|y|{{{y}zz||z~y~|z||{~xz|{|w~}}z{|~||}{{zw}zw~vyzzy}zy|yy{}{|x|{z}x}{z{{wz~z~y}xz|{z|{y}zz{xz|y{x~yx}|y}|~{zzz{}{z~~}z}{}|{z{~x|{{xu{|~y{z}|w~x}~|yyz|wz|u}}zu}x|{zz{z|z~}z|z~y|{}~}~~}|~}|~|~|~}~}{~~~}}~~~y}|~|~||z~|z~|~}}{}{}}~~~z}}|}~~|}~z~~{}~~~}~}~}~~~|}{}}~z}~}{}~~z~}||}{~}}~~}{~~~}|~~y|{~~||}~~}~~||{z~}z}~z~|~}{y|~~~}~}}}~{~}}~~}}~}|~~|~~~~~~}|~}~~|||~}}~}~|{|~{}~}~~~~~}~~~~{~~~{|~}~}{}}{}{~y|}}}}~~}~}x}~|~{{~~~~}}z}{~}}x|{~~~{~}|~}~wy|}{{z~||~u}y|{~z}zxx}x|yxu{y|||}z}|~}zz|z}{y~zwz~~zzzxyy}z~}}}x}|zz{|z{|}xzyz~zzw|zzwxxvz{y{yw~||zy~}}{|{vzy}~{zy~||}}~z}~~y{}y|{y|{xyzw|y||z}xz}}z{zyv{{z|y{vw}yw|yz|w}z|y{|}|||~}{}}zzv{{||{x|{y||zzywx|yx~zxzzv|}|}|z~~z~|v{|~z~}{~|}{{||yy|~z|{|v{{z~z{x{yw~{v{{y{y||{z|}yy|y|}w{z{}{}}}{z}z|~v{y||x}y{xz{x{v}|{|{z}xy}{zwx}|z{{zzz{}}y{xy{~~~{}|{z|||{zyz{x{{}{z~vyz}z}{{}y{|z|~y{xvw}xz{v~x|wyv{~||~yz~}|z}}y}y|z~}z}|x|y}z{|~z||}|{xzy~xu|xw|{tzxx}w|z}{{z|{z|}~z~{||wzu{{xz{}~y}}}|}|yw{{w~}|}||yzz{|}{}vyz}v|wzwx{v}w}y}{{x{}|yy}~}|}|y{{{w|z}~y{yy|}{}|{|yxw{}ywxxsv}|xyv{z}x}}zztz|z{|{|yx{{}}zx{{y}~zz}yyz~w|}v{{|yx~w{{v}{xxy|{z||~|{wz{{zzy|~|{z|~|z~z~|||}x|}{zy{}{{x}{{|zzzv~ywty{{z~z|zzz~}|{{~}{z|~~~~{~}}~{}z}}}~~~{~~||z~~~~}}}}z|~|}y~{~~|}|~||~|{}xwy}|y}}~{|~~x{~}}}~{~~}}}~{~}z~}}~~z~}~}~~~||~~{}{}z}~~|~}|}w~}{{}}}|~}||~}z}}~}{}~{}~z|}}}|~}}}|{|~~~}{|{~~y}|}~~~~}}~~~~|~~|~|~~}~y|z~~y}}z|~~}~}}{{~}~|z~}~|~|{}~~}~~~|}~}~||}{}}~~~|}w~~}}}}}~~|vx~w{}w{yx~xwv{z|{|xstx{xuzz{|xz|zyywzxxy|zxzvyzzy|z{~ryyyy{zzv}yy}zywt|xzzzxy{x{uyux|w{}{zuzy~{|{}s|{wvz{ywz|{uzyx{wyv}zyv{||{{~y|xzxw|wz|xxzzzzw}wzwu|{|y{{zwyxzzvvyyx{{|~{y{vy{z|xxxxwxw~xuzzv{xxxv{v{yu{||{{wyy{{|y|zxx{xzxzz{v{{xz|zzxz{yyxzw~xy|y|xw|z{~xx~y{~zyw{yw{{xyzy{zwwv~yv}xxzxy{{wqvwwzzzvxyux||x|zw}w|zyyyw}{zyx~||u|yzz|}z|{}wyzzuzyw||x}zyv|zvxxxxyx|x{x{zz{yvz{}x}x|xwx|xy}|z|}wwuwwwyzyy}v~xwz~{uy~~yvy{zy}zytz||xwxzyz{xx{~s~}z{z|yz|xyzywx{zw{x}{}}yy{z~x|ywzz~yxys}w{vw{||{vyvxz~y{w{x|wwzy|}xw{t|syzz{xzwyvxx{vwx|xuw|{zz{xytwyx{|{yw}}zz~yxwxww|~xz~vwz{tyuyxyxzy{z~~s{u{xwyvy|v{u{|x}|xzuwxz{x{{{tw{v{vyzyzxxy{|}x{yu{{{vuz{|}z}wz|zxwz{}yzz{z}yyyxxw|~yxzz{||zyy{zyvxv|{y{|vx{z|z~{vyzxz~}z~w~~}z{{zxx|{v~|yww{{yyyvzzzwzz{zx{|zzuyz|y{~}{}}}~~|{~~}~z{}~~~~~{~}}~z~|}~~}~|~~{{~~~}}|~~}|}~z{~x||}~|{}{}{}}{zy~~~}z{~}}}~|{}|~~~|~~|~~}|~z~|x~}~z{{~}{~}}v}}z~y{|}|~z}}}|}|}}}}{{{{}{}{}}~~z}}z}~}x{}~}~~}}}|}|y|~~~{}{|~}|{{~{|~}y}|y~|{|}|~{|||}~~~z}~z}~{~~{{}x}~z~|~}~z{~|}||{z|}|{z~~~~y~{|{|}~z~|}|z}}|x~}}z~{|y{~}~{~x}}~}}{{}|}|}~~~w|||~{}~{}~{}z~|z}{~{|}z~}}{{|{~}~~||~z{~||}||}~|~~~~||{{~}}}v~z}~zy}}y}{|}}}}{x~~~}|}||}}~||~{y{|{}y~~|y~~}~~|{zy|}}wy{}zxyz|y}}{xuw{|{{}}||zxuzzx|||~ywx}y|~~y}}||zz~|~}|{|}z{}}~z|{z|{xyzx{|zy~zuyxz|r|yyxwvx|}{x{yzyz{{z|y|{|y~y{{~yw|||x}z~|yx|}xty}}xw}u|y}zx|zyv}z{y|zz~}}zv{x{||~z~v||{|{z|}}|{|z|z{{xzyy{xywyw~{{zyz{z{{}wz{yyux{||yxy{z}|z|w}{{y~vzw~~{{{yzyxvyx||xy|zyy{{{yw}|xxzvy}zz|x|z}~|{z{{|{~}y{z}z|{}{~y~|zwxzu}y{yx|zzxz|}{v~}|z}{zuz~{x|}{}z{w}|y~}~z}x}yy|yz{}z{~z{yw}xz|~wzz|{}w|yzz|yyyxzxuwyzz{|z}|v{}yywz{|x|z{|}{}~}}zz}vwyu~t{y~zzyxv}xzu|{}w{yy|z{|}yz{yx{wz|y}z{}{{uzz|{zy~{zx|wz|yx{xywwwz|y}x~|}yz}wz|}vuyx}|{zy}z{z{||wzv{zx}xx}|~z|{yt|~{{|y{~x|xxxy{z||yxy{y{yxyxz}~}zv|||zz|{}|{}w}{|}y{y}~|}}x{z|~tzy{yw{x|}yvyy}}x}z{}{z|}{{}{{~|zx}zz}yzz|xu||}|||y}{x{zz~w~|{wyz|yyx{{{yyy{w|yy}~{x|z{{{|}}y{|~w{|}|}~||{}~{}{}}}z~}~}zz~~}~~}}x~~{z~}~~z{}~{{{}|~~~~|}}~|~~~~~}~}}}~||~}}~}{}~~~}}~}}~{}}~z|~}|}}|{~~~}{~{~}}|~||~|~}{{~}}{~z{~~~}}z~|}}~z}|~{}{}z{}~}}~{y~}{|~|}{y~~}~}}~|~{{{~{{||~z}~}|{|z~~}x}}}||~x}~}~}z{|~{z{~}}~~~}~~~}~~{~}~z|{{~|}|}{}|~}y~~z|{~}~{~~|}z~~~~~~~~~z|~}~|~~~}~~~~~{{}}{~~}|~~|~~~|~|x}{z{~wz{~{{uzz|xyzy}y~{|{|{z|~|wxz{~z~|w}ywxyy|yv|}y|{{z}z|y}zz{yxz}}|yz}x|z|zv{||}}{x~{|z{yzz}y{}wywxzx|xyx~||{{{{yzz}zx||ty}~}{{}{{{xz}}|{|{zx}zy~{}||yx{|z}{z|{zwz}v|}{zv{{~zy{~z|{{y{}zz~yy{yz~zz|}x}~}zx{z{yyxu{xxz~y~~|w}}{y{zy|~|xxw}~{zxy{}{|z{{}y}{y}{~xw|}{w}}vzwyz|z~xzvv|}z{zz|~zz{y}yz}{wy{z}|z~z{zw{x{z~}~y|zy||w|~y}}~w~y{x{}|~{zy~{{|xz{x{|{|yy{|{|||~x~|{xw|{}}x~zy{y~zz{zyy{wxx}|~xx}|y|{|w}|{~}~v{y||zyz{yxz{z{|wxyxyy{{~~|~|z|zz|}~}yzyw}{z|~xxx~|z{zz~z|{|yy~zzxzzzyyzvu{|yz|||}zyxy{}|yywyyyz|||ywzy~y}y{{y{zv{|z{{{y|||}y{|y{y~{v~xyx||x{{{~}{|{y{{u{vx|x}{xy~{z~y{|w{}|~~}s{w}}yx|xy|yzz{|{wx||yv|||{zzx|yz|y|x}zxyw{yxy~{|y{~}w|{z}~|{xz|}{}}zy}{||{y}vw~y{uxyx{{z}y{|z}y{yu|y|{zz|{w}}~z{~yv~|}}|}~~}}}~|~~~|{~}~~~~}~}~~{z~|{}}z|}}}~~z}|~}|}~~~~{{~~~~{|}|}~{~~|{}~|}}{}}~~{}~}|||~|}~|{~~|~y~~~|}~~}~}|~~|}~}~|{~~~}~~}|~}~{|z||}~z}}y|~|}}~|z~~~~{||~}}~~}~}~~}}~|~}~{~{}{~~}}|z|~~|}}~~z~~~~}{~~|~~}~~}~~|}}}~~~~{~{~z~}|~}~~}~}}|}|~}~}y~|z{}}zz||}}yz}{y}|}}~|{z||~}~~~~~{|~~}~~|~~|~w{~z|}}{}yzvzxx}yyxy}~{{|t|}ywxy|zw}|}|y}|zxw~w|}z}}}zz{}z{|}zy||}xvz|xy{~y{x{|yyy{w~yyyw}|z{y}~wytxz|z~~|x{z}zz{}{v~|~y~|z~z{|y||~{{z}~y}y|y}x{z|zz||xz{y|||{~~ww~vyxzy}z{y|{y}x}z}xz{{y}}}|y{|zzy~}}yyz|{zy~xzzzv}zuz}x{zz{s{y{{xyx{{}x{~z}z|}x|z~y||||z|||z~uxx}yxv}xx|{x}{~{xzzzyxy}wu|yz||xyv|zy{{z|x||y{w||}{}{|v}||zxwzwxzyz}yt~}}~txzw{wy|xz{yyw~|}|}vy}|{{{zy}wx{}z~~ywy|y{v{x{zyyx}y}wvxxwwvyyxy~|zx}}w{{z{~|y}|}}yz{|~x|}~zz}xz~|y{{{{{|zzwz|{yxy|xz{w{y}}yzx}~z|~~y{}z{xywvzyz}|x~|y{z}x~wvyyyus~zw}x~{y{x{|~v}wx{~}zzyx~yy}|{{zxx|w~}}}|{|||}}{~z~~|zx{|xy{y~{}~wzwzx{uuzzxz{yzyz|vy~v|y{}z{~yzwyxz|{}}}{z}~yw{yv{{}u{yz||z}{yyvzyx|x|vx|{yzzvyxx|{}{~~y}}y|}x{}|{~|x{zz|xy~||y|xyyxxxx|{y{u{y|z{y{zzxwx{{{{vw}}|yy||z|z||||{z{~y~|z~}~|~{}~}~~~~}~~~|~|~~~}~{|{|}{~~~~|{~}}}{~}}}}|~|~{z~~|}}~~~}||~}}|}{}~~~~z|~{}{}{|z~z}xx}~~|~~|{~~{}}|}}~|}}{~{z}|}}||~~}}z~~~~~~|||~{~}~}~~|}{}|{}~|{||~~z~||~~}~~{z~~|||~~{~~}}y}~~~}z~}{{|}}z~~}}|}x||}|~}{~}}|}{~|~{~{}~~|~~~{~~|~~z~|{z}}}{~~}~~~}~}yz|{|}}{yx|z~zz}}}|y{~wz}{{s{z|{{zx}~{{{z~}z}|xz~y||yzy|yz}z}yzvzz~~zxvz}t}y|yy~{{z{}z~x||{y|y{z{{xyx|{yyxyy{x|~}x{wz|z~zx|~|x{|yz}y||yyuxv}}x}y}z~w~yz|}y~y}xy|z|z{||}u~{{}zy}{}}}~{|x{|}}y|yw}yv{|x{wz~y}}z|{{w~|{x{zuyzw|~{z~|~w}y{y}z|||z{|{{y{{yzzzz||y{xy{~txw{zy{z|zz{|}yzx{{wzu|x|x|v|w}{{w|yzx}z{|yv{z{||}x{}}{{{||{{zzw{yz{z~}x|wv}z{{{w}zzz}{y|v}yzv{zxy{|y}zy|xy}z}{y{wzy}}|x{zz|}}~{x|p|z~{}~{{y|~|z{z{|y{{||y}|y}xxyyxx}xzzz}{xyu|{{}|}~yz||zv|}yy|{{{|xy}}|{w{{~vzzw{|x~wyyxy}{~}w||zzz}|}|zy|yz{z|~y{z}~y{|||x{z|~~}}z|yz{{{wvz{|wx}}x|y}z{~yyx~w}{{|z}}~~|x|w{yzzz|zys~y{{zzz{|}{wyw{~|zz{{|{z|x{{{z}z~y{vz|z|{xy|{w{|zz}w~xww||~zxxw{}w{y~~|y{vy~{}x{|zx|{y|~|y~z}{~x|{~z||u{}||{{}xq|xx{{xz|{{}wy|{yzz}}z{wu~|{|~}~}~}z}~~~{{~~}||~~}~~~{~}|~~~}{{~{~~}}~~~}}{~~}~}~~~}}~~~}}{~~}}{}}}~~~~~~~~~~~}}x~|}~~z}zz{|}}}~~~{z~~}{|~}z}{}|~~~}}~~}|y~~~~}}{~}|~v}|~|}~~}~}|}~~~}~}~~|}}z|}|{}||||~}~}|~}}|~}~|}~|y~}||z~|{~~{y~}}~}~|{}}~~}~~~~~|~}|}||~{{~}~}{}~}}|||~|{~}~}z|~}~}||}~~~~}|~{}|~{}|}}}}~|||{|z{}|~}~~|{|~|~}~y{{y|}{y{w|}|xy|x}wxywxzv~z{x}}{xvwy{|yyy~}}yxy~}}}}z{y|~{|xz|yuz||xz{rx||yy|xx{{}zw|uyz|zz~~y{~~~w|y{}~xy}yzx|x|~~}{z|y}y||uu|{z}xy}}y{}{x~~z{{xw~|vz{~}~y}|z}{}{}~z|~{x}}~}}|zy}z}{x{zyxyyz|z|{|{vyv{zxw{|~|}z{xx{wzzy{zyx||x}{}z{t}y|zy|y}{{}~yzs}~y}y{zz~z|w{}{~yz}x{xyzz~|yxv{x||}z{|{||~}{{z|~xx||{x|x}yzuz{wyxz{|}w}|~|xz|{w~{z|z}|~|y{|~x~|~~xw}|}z|yxxzz{x{zzzwy|~zwxz~|wzty{|xz{~~||}zz|{~{{z}|~{x|z|{~z}{|{u{yyyz}yz|{yx|}|}yx|{z}y~|~}vw{w}yv|}{z|{{~v||z}{|xyy{}|{zy~}yz~z|x{w|zxv}{}|{x}~xz|zuz{|zyy|y|}}}{y|||{}v{uy~xz{wz{wzz{xy~{}{}{|}vy{~x}|wxz{||wu}w}~zz{~|y~{z|zx|}wy}}~|}~~~{|zx~~zyz{yz|v{zxy{yzyzu|zv{~}y{|{}|{|||zy|{{}{{}yz~|{{x}wy{z|z|{}~w{{|}{x|x}x|y}~~{}~xzz|}z{~~}}~}y~y|~~|{|~~{{{}|~|~~}}}z{~|~}|~}~~}~}~{~~~}~{z~|~~y~|~~~z}~|}}~~}|~~}|y}~}|~~|~~|~~}x||~{}}}z}|~||}|~|}|~~{~~}|~|}z{~{|}~~}}{~~{y~}}}}{~|~}|{~}~}|x{~~{{|~}z~}~~}{~~~}~{{|}|{z{}{|}}~~}~|~~{||~|~|~}z~}}~|}}~~|~}~}~~|x}||}}~~~|}~~}}~|{~|~~{{z}y{||~{~y{|||}~}~~|}~{zyzy}~|}||~{|~}~~|{}|xz{y~z{||zy{y}}{{u}}{}y{zyz}|}x~||~|{}{zyyzz|xy~zwwz}zw{|y~|{}x{y{x{y{z{x}|}{{w}wyyxz||z}~}y{wyxz}zxwz~~|z}ty|zz{zz||y}tz|{}{v{x{{y{x~|}|z{zy~y{}u~x{{vxz|{z~ywzyzz{}z{{{zx{yyvy}wzy|{~y{vz{{|yy|z{wx{xxv~}{v|}yy|}vyu|ywxu{|zy~|{||{}}|z~||uz{zxz~~x}yy|||||z{~}{yz{yvz|y{x{|{y}z}yzz{|~{wy}}txxz{z~~z|~|zx||ww}z{ywxy|yw{y|~|zx|~{~|x}z|~}}w~}w|{||||{z}y}{yy{~|||{y}xx}x~|~}{}}|{~}~}|z}y}y||~y{yz{z~|}zx|yw{xyz||{}u{}|t{z|w|{y~{}|yyz||y{zzxzz{|~{{~y{{{z}xyx{}y|{yy}z~{~y{y|y{||z{zx|w||y{zv||{yu{{|xvz~uzw~xz{|{xyyzzyyzwy{s|}yz|vz{wzyz}yyxxz{|~tzwzz}{zy{x}w}x{||yyxy{xz}yzx}z{~w}{|x~|wxz}{zy{zxx|{zzzzy{}yzy~wzz~{}||z||}y{{{{{~|zxy|yy|wvzy}yzz}yy}xyy{y}}{zxz}y|}|}wv{|y}{|z~vx~{yx~z}}yy}{y~x{xv||}}{~}}~~~||{~~z}|}}|~~{~~}}{~~~}}{v|~{}}}~~~~}}}~}}~}}}}z~z}{~{~~}z|}}~z~}~{~y}|z}}}}~}}{||~~}~~~{z}|~~}}|~}}z~{|}}}}|}}~|~z~~}~}}z~{|}~~|~}{}}~{|~|~|}~{}~}~~~}~}~~~~|}~~|}~{|}}{~~~~~|~}~~~}y~~~z|{z|}}}}~||}z|}~}~{~|}~~~x~}|~{z{~y}{}~}~~|~}{}|~z}}|~|}z{~~~}~~{{~z~~~}~{}~|~|~y}}~~~~~}|~{x~}~}~}~|}~~z~}|{|{{|y|xz}|~z~z{xzzzxsxzw{}}{zw{zww|{zwyzxz{uxu{u{y{vzxyw|}xzx|ysz}{z{|yyzzxwyxw|uy}yzwuvy{{|zwwzxwyvzz~xzyzw|{{~{~yx{||{x}y{xx{xz{|xy{zzyxwvvwzvuvxxu{u~}xwyzv|}zu{rwwzzxy{{|zz|w~{zxzvzy||wx}|xzyz||{zzzzz{uyv|z~xyxzyzx|{wwyzxyw{uzvzx|}vxzzyy{xxy|u{~}{tyy{xzyzyzyyzxzvxzxxyw|}ywz||{wwz{ywx{vwy{{y}wy|yw{zzyx{yy{zy|y|}zvwzw}{vwx||yyxuw{wu|vxx}uuy{w}xzxv{{q{z{{|zy{||w}|zv}y{|yyzzzxx{|yyzwtyy{v{{yzx{zyxwy}vxwzzv~vxxw{{vw}|||wyzv|}{z{{|{|y}}{{||yw}}vxzx~}|w|w{vwv|wwywvzy|xy}zuv~vwv~yy}ytzyx|zzy{~zyz{vz{w{|zr{wytxxw~}xxs~wyzz{vyyyz}uxv{yz}v|yzw|x{wwxxyy}z~{z{}vyy}{{zz{|zw|y{yyx|zvz~z||yxyztyxuy||vuww}wvwyxyuy|v}{yxy{z}{zxxzw|x|z{{zxz{yywxz{}z{{w{xyzywyxw|w~|yyz}z}{xy|q|wy{y}~{z}y{{z{{{|xy|{v|z~yyxz}{{yyyz~{yxv~yyvxyxyyxxyvxuz~{}{vy~}xywz{zy~||}~{~~~~||}zz~~{~~}|z~~|~~z}~~}|~}|z~}~x}z{}~z{|z~~~~~zz~w}}~{~~{||{}~}~~~}u}|{{|||{|y~}~|~{}~}{~}}}|}|}}~{~~{~~{{z|{}~~~z|}}}|~~{|~~~~|~~|{~|y~||{}{~|~~}~}|z~}z}~z}~}{|~|~}|}z}}~}~}~|}}}}|z}~~z~}{}}~}~|~{y}~z|}{z~{|}~}w|}}~|~}|wz}y~}|}~~}~|~|}{}}yyz}{x||{~~~||{~|{{}|}~}}|}{||}{~~y{~y{||vz~z}}}}}}|z}~y~|y||zy|~yy|}{~zy~}~zz{~y}}}~~~}}}~y|~}}~}xw{|~{~}}~~}|zy~}~~~}~~|}}~~|{{{y{zxz|w|}z|~{|}~~~|~z|}~|}xvw}}{y|}z|}y}ywzxyz~y~y|}}zvzzz|zz{zz{~{zy|z{||{wx}}|zy|{||zvz{}yzywy}{|zxzw}{{{||}yzz}z}~xxzv{|zxw|{{||~~xzx{vwyy}~y{x}|y||y}y}|y}yzy||~{w{}z}ytz~vy|}{{~u}y|zzz{z|}yxxzy~}zwx{yxzx~{||zxxxzzz{{y|}yzx}zyz{{xy|{z{z~zzzyz|}yz{}zxz{z{z|z{wz|xxzx{{|uyyz{wzxv}y{{~z{z|zz{wxzz}|zzz||uz}z}|y|}yvy|~u}zzz||x~{x|w}||{~}x{{z~wxz}yyz|xyy{|yy}y{w|~zyzyvx}~|y}zz{wxyyzw}yzz}yt|}{|y|~x{x{zv{~{|wx|yy{x|{w{||{vw|}{yzyw~wzzzz}|zy~}}|y}{{zyyx}v{y|}y~z||z||z}u{xv|}zw}}{{wzx{x}}w{z|{v|y|{zx~}zy{yyyz|}wz}~zyvw{zy|~z}yzy|yyz|}}yz~~}w{v{z|{w|zx}}~{wzw~|z{}}{xz|{~~z{xx{x{zx~y}||x|x|xz{w~|}xt||yzy}xy~w{y~{{||zwz|zxzv||zw|y}z~}|}x{yz{y{z|yw{z~zzw{z||ywzw~x|x}}{|y|}z~{zxy|{}{v|z}z|yy|{}z}z{yv~|{yyz~w{{|x|z|}{{~|{z|}|||xzyx{~~z~{~~~}|~}}{~~}~|~}|||}z|~|}x~{{z{{z}{}}|z~|~~}z~~{{~|~|{~}}~|~~{~~~~{~~x}~}~~~}z{~|{{}}~}~~|~}}}~~~~|{{|}}|}|}}~}~~}}~~~{~{}}~{~}z~|}}|}{}{}~~}}{}}z}{{||~}~}~~}}~}{}~~|~{}~{{||z}z|}||}}~~}}}|}~~}}}}|}|z{~|~x~|~}~~~}}}~~}}~zx|~|{|~}~}~~~~~{~z||||~|}~}~|}~||{~{~~}}~||}}|~~~~~|||~~{w}{~uzz{|z|}|y|z~yw{zz{{w|}}zzx{{}x{y|||v|x|w~|z||zz{y{||z~y~z{|x{zyyy~uzyuzx{z|t|xzy{{~x~zzzyy{ywx~z}zv}wz~x~{zyw~|zy}}z~y{w|xw}z{x{xyxvz{{zzy}{{}y~zy}vuy~zzx{yyy{|}}~z}yyy}yz}yxwz}z{|{{|}xy~zv~y{|x{xzzzzxz}wyyz}z{{zyz|yzy~xyyzwx|{}~~{zy~~{w}|{||~yyz}~wwty{xy{|xz{w}yw{~|z}y|z|~x}uy|xx|xv}~z~{y{|{||{{w}|z}~}|w~y|xv{xyx{zt{yxw|y{z}yz}z}xy}|z{||x~|}}x~~|~~~{xz||}v|||y{z{~wv|zwyzw|vy~}u{yz}yz}{{yxvyxzyu~zyz~xy}~}y{z}}z~~|{|y{uz|yv{{yyxxz|yy{u{yxw}|z|}wyw|z{{{z|||}x{x}~}~yxy}y{{|}~ywxw|}yzxzvz}{yy|zy{xw|yx}zw}|vv}x}zxx|}|{y||~|}u~|~|{{xx|{{z|{z~y{}zzzywzyx|xw|wz|zyzz}z}r|wxzxyzw}xz{{}yzyzzy{{~z~||}{y{~~||{~z{~z}y}{xy{{z}y{zz{zu{x|yyx{|zx|x|{x|z}|}{z{zzy{z|{~x|z|}~~|{~~{{yzwyz}}}x}|yu{{yzyy|v}x|yzzx{}{v}~yx{xzzzz|{~~~}~~~~}z~|}}~||u|~}}~~}}|||y~|~|}~~~~|}{~||~~~~}||y|~}|~y~z{{|{}|||}{~~}}|}}~}}}}{{~}|~~~|}z~~~~|}}|~|}z~|}}{|}~~|~y~~{}y~|}z}~~~{~}}|w{~|~}}y|}}~~~~|}zz{}}~}z}|~|~}~v|}}{~|~~}~z}{}|}~}|~}~~~~~~}}~|~|{~|}~}z~z~~~~~~{}~{~y~{}z~~~}{|||~~{~~z{~}~~~~~~{~~~|~y{~~~}z~{~|~~||}~{~|||~}}}~~}|zy}~}{{}|}~|}|}xy~z|{yy{y|xxv~wxy|wx|xz|yyxz}zwtwz||}wxyy|{|wwzyvxwwz{{wzzy{xxz{|{zywz{zw}wxxy|yxu|}}yyzzyy|swywyyxxxyz}}vyx|z{w|{w|w{yyxuwu|}~zwwzxx~xvx|wyyzyy{zxx{w}w}u~}|{{yuwzyz{|{zyyxxxzy}wz|yy}{z~{vx~{{{yvy~yyxv}}{y|w|{zvxy}xzz{{y{xzxyzv{wxy|y}u~}zuz{{xtwz|y{{z|yy}z{vzy~~||}y|zx{yy}yy{}xzv}xyzsxuzxuwz~xx|~yxxzuzxywz}x}xv{}||yzz{yztzyz{yzzwz|zz{xy~x}xvxww|{vy{yzx~|}zyy}|uz{~x{wx{zy}zzyz{{v~yxyw|xyyvyxyzy|yx{wx|xzz}uyww{|x{uv{{|{y{wuzvz~y{zz~z}|y}|w}y}{|{z~yy}yz{x{v{x|~{}{{u~|~yxzwzw}zy|vyy{y{wy}|xv{yzxt{vv{zzzzzyxxz~}}}w}}y{zw{{{{~{wyz~{zztyxwz}{wy{uz{x{yv|ww}t{xz|yxvzz{~}x{v}zzzzy}vzxxy}||w}x|z{}|yxx|v~vyzvxzy{|{vv{~zz{zwxy||ywx|w{{xtxx|yxxzyzx|v{y{y{yzx|wwzxxzzx|z}v{{wuwzyz~zz}|{|zzz{{zzxzy~{y}y|v||{|{}}|{{vw{z{|xzxxxyz|zzywqz|vzzwuzx|~|}~y|~~}}}~~~{|y}~}~{~{z~zz{|}{}{}}}}~}{{|}~~||{~||{~~~~~||||~}|~}~|||}{~~|~||z~{z~}}~y|{~}}~|}}{~~x~z~~|}}~}}~~~}}~~}{|{}~z~}|{~}{|~~~}||~v}|}{|}}{zz|}||~}|~~|~|~~}~}}{}|~}}|{~~{~{~}z{~}~{|~~}|~}|}~~}~~|~}|u~|~}|||}{|{|{{~}{~}}}~|{~|~|}|}~{|}}}}~}||~y~|}}~}{}|~}|~}~|}~}}{~|y~}}|~{{~~~|~~~}~~|}}|~}y~|y}{~~~~}~|||~||y}|~{}~~z|}}w~}~}}{~~~}~}}}~~~|{w~}|z}|||}z~||~}~}}~{}~zx~}}}}~}|}~~|}~}{}~}}zv{|zwwy{z||zxx{{w}yy{wvy{v{x}z{x|}z{uxy{|v|xzw}z~|wz~x|w{tx}|yxzy}vzx{||}|y~yzxzvvyx~y{xxyz|{{}zyu|w}zyzz}xzxx{x|}}v{{||xwzyy}}zzy{|xw|zz{yzvzwyy|{yywzx}|w{z|{v{z{z{}yvw|zu}{zv|}}{yz{{|v~}uwyzzww|}|yzv{}z||zzz~yzywyzuzzyxzw~y}xzx|wzw|x~{|x~y{yzyy|w~tz|||}~{yz{{z{xwx}}wxzwx~{zw}{z|yw}vu}{yxu{v{z|}y~yy|y{u}|{|xywzx|y~xz~yyy|yxws}yzww|vuwwwvwxy{xxxyrzzx}}|v{z}~{||}{z{{vw}|{z~z{z{}y{|}xx{vx~y||v{yvvxx{uyxwvw|y}w||}vx||}}{~|}{yz||wtw~z~y{|ywxyz|z{vvzxxxwuvyxzzwyz{{wz|{zzy{uw~z}}x}|v~|xz~}v{z}y{zzxyzuwwzy}|~|yyv{y}v|vuv{wx}y}{||yz|~zzx}y}{}{wxzxxzy~|y}|yt}xzywtw~y{{z}vyv{zyz}~z{~|{u{vvwwwv|wtzzyx~xz|~{xwu{y|~z|z{{}z|zzuxx|z|y~x}|zyzw{z{xyyx~ww~}vxzxxw}x|zw||}xvw{zvzzz{wyz{x}z|z|yy}}y|z~ww|zw~}vuy{xyzy}|ww|xzzx{y{{yy{~yy{zyxx~|~|}~||~|~z}~z}{|z}}|x{}|z~}~}y}~~}z{}{|~|}||{|{}}~{}||}~}z{{}{|~||~}z~}|}}~~}{~}{y}|{}~z|~}z{z~~~|~}{{~|}~|~}~|}|}|||y}}~{{}z~||}y}}||~|||~}z~}}~z~{z}{~y{~z}~{z}}}}|}|y~}~{}~|~}|{}|~{{}|~{z|{z}}~~t|}~~|}{}}z|{z|z|{z|}~|{}}|y~{|{}|~~{}~}}zzzz{}}~z}}~~z~|{~~|}|~}z~}z}|}|}~z~~}{{{y~}~~|}~~}~~xz~}{}}{~}}~~}{}{~z{}||~{}}|~z~{~~||yz}{}{{}|~}{}{{{}~~|}~{{~|z|~}{|}~~}{z}}|{~zw~~|~|~}}{|}{{y~~{{~}~{~|}z~~z~z~v|o{zzy~y}zvyz|w}z{wx{z|||{{|}{yx|}w}{}~{zyy||{xyvyyyyw{z{yyy{zx{||z}w{zy|}{{x~z~{}z{{y|}v{xy|x||z|}{y|{vzw|xz}~{zzyzz|v{vy}|yzz~{|zzxv|x}~~w||~y~uxz|v{{{~}}xv|{v~{xzz}{z~xtxz|y|~~|z{}||w{}}y~{zyzz}}|{z}{yyxwzx~|yz}||{z{zz{{|~}|x}yzzzzzzyyw||}}|~{}}|yw|}|zw|zxz}{y}}w~{z}y}}z}{~w{~w|z{}|~zzu}ww~~x~zy}y}xy~}|z{xv}wyzvz{zz}yz{z|{z{}yv|~yyuzy|v{zyvyy~z{{x{zy{}}{{}wx|yz|zv|z|u~x|yz}y|yxy{w{z|z~xuv{zw}zw|~{zz~~w~z{xzxx{wy|x|}}y||~}{|vwzzzw}z|}|y||z}}}}y|{~}}z~y|{|}|u{x~z|zy}}}{xzzvzw{~}yyzz|{yw{|}|z}yyz|x{yw~y|~w{~{|}w|w|yww}zz{{zwx{xzzzy}yz||{wv{{{~xwy~zyz}}yz~y{wzzw|~z|{yz{}y{~w~|{|{}}|{|z|}uy{}{~yzuyz}{}}|xywwz~|yzwy|y~zz{~{y|v}{{zv|~z{{{z||||{|xz|wwvz~y{||zx~}}{}x}xwy|}}y~y||{zyz}~|{zy||x{yxxzyzz}y|}~}||{|}z}|v}~~{~|{}}{|||~}~{~~{~||~{}~~}~}}}~|~}}}~}~}~|~~{}}zz}{~|}|}}~{~~||}{~}z{~~~}y}}|~|}~~|||~|~zx|~z{|~}}~||}}y{~|z~|~~}}|}|}~~~|{~~~~}}|}~||y~|}~~~}}|}z~~|{{}|~~{}~~}xz}|~z{}}z{~~}|{}~{||{||}~~z~|~|~~~~v}~t~}~{~{}~~~~}{||~~{~}|~}~}~}~~~{}}{z|z~~|~}{|{~{~y}yxwyzx{|}ywxzv{vzzz|~{{xw~{x{|yx{xzxxs|{r{yx{|}{|}zv{v|z{||qxzwux|}~xzy|||yw|uvz{yyvtyvxz{}yvzzxx|wzz{txxu~xwy|xz}{v{zz{|{{}|z}z{xz|}wyxu{zx}yz|zytyzw|vwu{vxw{y|yu}yv{}|w{|{w|z{zzx{y}~z{~zxx{v{{y{{y|~xvzv|vv{~yu}yzvyu{w}zxvwxyz|zx~|wzxz~w~vwy}xzy{x}zy||z}}|xtwyy|ywy{wz{y||x~{z||zy~xtxx{w|yz{ywzz|xy{}}|xz|{|zyvy{z|||y}z|ywwvzsvywvzvuw|t{ztw~{y{y{yv|wx|~zzywxxzy{zyzz{|{yz{z||~zvzvxuwx}uwvxzuz{qyu||y~x{zyyv{vyx}z~v}x~{|tzwx|zyz}}v}{x}yzzx|w|zytwyv{xyyy|w|yxvzzzxyz~zzzzzy}zz}w{zz~wzz}w|z|~z}y|xy|u~|yxwx}yuxy{{{vzwyzyuz|zyuwy|{zxzvw{x{w|}yz{yz}zyxzv}{{|~z{zwx|zw}{x}yxvwwzzx{xyz~{zwvyu}y|xzxwwvxwwxxvxwy~y{~{|zww|zy||v}|~|z}|yy~yz{|xwwx~zxw{w{|{|wzy|vw}|w~{~}|zx~y~z{{y~~|z{zy}xzxzztx~zxz|z{{z{x{z|{xyywzuvzy{txpyy|zyzwy|z|x~|{xww||}{}z|}}}z{~}|~|y~|{|~}}~~y{}}wzw}|~v~{y}}~|~}|{~z{{}~x~}||x~z}~}|y|~~{}~}~}}}||}|~}}{~z}|}~}{|||{}|}z~}||}~~}}~}{~|~}}}}||{}z~}~~{y{||{|~~{|~||~~}{|}|~}~yz|~z~}}y|}{~|||}~~}|~~~}}}~|~|z}z{~}{|}~~}~|~wxv~|}~z}~}~~z||}~~}}~~~}~|z|yz~|~|{{~}}z~}z~z~~|~}z||y|}{{}|~||}}{~z~~y~~~~~~~|}}yzyz}}}~{~~{|w~|~~{zy~~~x}}}|~{}}}~~|z~|y~~v{z}~|}||{~z}|{|{{w}}~~{~}~|~~y}}~~}~{~}|{|{}~}||~~~y~~}y~~~}~~yy}z|z|~||}~{x{}|~~|~x}~|}~}{ztxxwz~yy|{w{}xyyzzzxxzyz}|y{{{v}|}x}}xzz|}x{w|zxy{~~}u|}|}{{xzyzw}y{yzw{zs}|}}y}wz{|~w{z|x{~{x~y|{z{{zw{|{z{}~{wzyzzyy}zzyuwx{wyz{{{}zzx|x{x{}{}xwxxx}zx|z~yx~vyvy{}z{{|x{vuzy}|x{z|zwz|yxzzvy{}z||yxxx~~{}y{yxv~{~zxzt|xy}|zxz||x{xxzz|}zv~y|vzy}{{x}|x~z{|z}}vz{||~y|}}x}wyz|y{xw~y{{vyzs||{{~||wyv|w~xxwz|w|~{xzwy{|zz|{||yzyz}y}xyx{y|s|||zxw}w~xx{}z|wz{yxx}y~zyz{zzzx~|wz~{|}|z}vy{}{y|yv|}}wxvy}|{||}~zy~y||x{~wzz}yyzy~{yx{z~}zzz|y~v~|~|||{yy{zyx|zx}}}uz}zw}xy|{yyv{yxz}|{yyyz~xz~zz|~{{|}|zy|{|{~y|~xz}y}{{vy~z~}~}|w|{xz~{x{z{zy~z|}z|vx{u{x~|~yyz{{zxzx{xv|x}vyxw}v}y|zx}}wzz}{|zv{zw{|{{y{zxyw{~xxxyy|{yz}y{z~|x~yz|}x|yuyz{|{z}~{{zww|y{{|zx~y|y{{||{}|||}~w|}z|w~|{yz{|{|y{||{wvwvy~|}uzzzy~{z{y|x{|yzxz|{{~zx{y~}|z}~}~{~~}}}~{{}|~{{}{}|z}{~|x}{~|}{z}||{~}~|{}~|~~}|~}y~|}}}~}~{~}z~{~{}~y{{{{}{}~~~{~}~~}~}||||}z|}|~|}}~~|}~~~z|~}}|z}~~}}|}~~{{z}}~{~~}}~|}~~}|~~}{}}}}|~}~z||}}{~~}|}|}}{|~{|}~|~~~}}~~~}||}~}~~~{}~}}}~~}~}w{||~|{~~v~~}}~}{~x~|~~~~~|~}}|~~|~{|~|z{{}~~}}|{|||y~}~{}|}zuz|}~~{~}~~|~~~z~}}~~}}}~~}~}|~~~|~{}{~z~z}{|xy~{{|zz|x|{y{sy{~}{wyzzsxxx|yyxzyzz{{{v|~||zxy~{~y|yvyy~|~yx|yy{zx|y{wxyy{yxx{wzyzwy}||yzw{|yvuyu{v}x{yz}yuy{www|{vx{~vxz{xyx|y|xzzyw|zzx{{y|yxyvu{sxy|zz|yv{xu{z|zzzxyyvxxwy{vzxt}||z|wzzx}vy{x{rxts{|{{z}{yt{r{|{~yw{y|wvy}wywzx{{x{zyzzx}zx~xy}z{|}z}y~zyx}~|x{zyx{yy{{~|wtz{zuwyx{yzv~zzxx}wu{x}{x{z}y}|vz{z~}xz~|zz|{x}xzx{u{}vzw|z{yzxxyx{xy{v|yxz}w~y~wz~~{}{{z|z}w{}wz|{~xyy~}~{szy}vyxzyxuxxuwxvxz}z{yy~vyxs|{|u}zwz{}y{{w|{}xwz~{z|~|y{{y|yuu|xzz|z|||zx|v~uwzyyzzyzyxy{yy}{~{~xww{{z{z~z|wz{{zzyz~yx{{zz|v|x~wx{zzx}w{wzxyy{x}vwyvwwz}y}x||zxyz~y~{|}|x}zz~~z{yz{v~|wy}vzu}{xyyy|yyyxzy}xzxx{y}yvzywx~||{{{|z|~|{{zzzux~y}zz{|{zzy~y{x{sv|z{~y{{}|xzv|yywwz|yxwvz|zz{yyzy~zyvw}||z}w|{yvz|}{x|yv}zyx{y}wqyy{|vzx{u~yw}z{xyyzx{yw|~{xy||xzz{|zy}{~||}~|~}}{|}~{|{}|||z~|~{}y{~~~}z~~}}|{}}{{{~}~~|~~{|~~z~}}~|~}~~~~~|~~|~~}~{~~|~}}|~}{{{}~}|y|~{y}z~~}|~~}yz|}~~z~v~|y|~~}}~}|{}~|}~~{}{~|}}|}}}{y}~{~|~~}~~{}~|}}~||~~~|}|}~z}|~}~{z}~|~~|~x~{}}{}|}z{~zz~{}z~~{~~}}}{}}|}z|}~}}~r||~}}z}}}|}}z~{{{|~~|~}~{z}y~}{|~|yvy|~~|yy{xy|}{~~||~zx{{~}}|z}v|}|z|~~|y|{~~z|}|~}|~zz}{~}~||z}|~}x}}|{~y||{z}|{zy{~~~}~~~{}}}|~~}}~~~~{{{~w|}}{|{|~z~}y{~z|y}}|z}z{{~y||z|~||{z||~{~{~~{~~~|~}}|}~}|~~|}~}|x}|yz}z{z{}|yxyw~xz||x}{|z}{yx}zyxz{|y}y~~{|z|}xy|zy|{{~|z}zz}wy|{|{~{~~~zxw{||{||}{y{y|~z{|vy{|zywzzz{}v{~zz}x|y}z{{yuxyzx{zy}{|{yw{z{{zxv{|z{z}{||z~w{x|zy|}zxv{{y{|w{~wxzy}yy|yz|yy~wz{y}}z{}x}ty}~ywyy|v|{yw|x{~|~}zxxz}y}xy{y~~~xy|{sy{{z~w|}{zzy{vyx}vz}{zwt{x{yvyz}xy{xyzvty|v~zyyyzyyz}v|xxy{yw{zx{{{z{zw~t|xx{zz{x{}yz|zx|w|x{}~|x|~}||||z{y{xx|w}x|{|{v~zzz}x{y|~~|{|yy{{w}z{}}z{xx}wxy{|xyzyx{}|{wzz}z|{x}{~yz|}zw|y|y{y~{wvzzsz{zy{{zzyy{xv}|yvxv|}}{||wyy~y{z|x|}z~|z}{yyx{zyyyxw}|{zzyzzz{|yyxx|y||yz|~{{{z|zz{xz~sqwz|z}{xwzy{yw~}xw|xzywzy{{z{xwz{o~y{}w}w~}v}|u~~|t{x|}v|u{xyzxzx{zz}}|v}z{}v{y~x{~}w}z~||{vzz|zyz}y|uxwx}z{|xz{yz|{zy{z|}}}xzw{z{}zz|w{{{z}wz{{z{~yz}}{|{{{}w|{xz}{{zzw{{}z|}zzyz|y{zz}z}xyyzz}zw{{|}||{~|{|~~~~|}z}|{~}|~z{|~~}|}~~z~~}|}}|{~}~~z}{|w~|||~||}}z}|}z}|~}w~{|~~{zx}y~|{{}{|~}|~}~|~|~}{~~||~{{}~}{}}}}~||}}y~}~}~}|||}~z~~}||}~{{}}}~~~{}|~~}}}|}z|||{}~|}~~~~}~~~z~||y|~}}}x~}}~~}~y}~~~~}z|z|~|~}|}~~}|~{~~~|||}~~~}}}}}x}{}~|~}~}}}~{~z}~|~~{~|~~~z~~~~~z{~|~z|~z~~{|z~||~}|}||v}}}xyx~z}y}{zzz||sx|}zy{{~{y|{|uvvz|z{x{zyz|{ywyxv}|}zy|{{{y{{}|{yz~zwy}yz{{u|{u{zx{|xzzy}ww{xv}wx|}|}||{|w}y|zzzxxzwz~|zz{|zyy{xxvwy||v{xxv{}z{{y}w|xy}zvx~zyyz~}{{~z{zzy{y{x}w{~z{~{{x|zxyx}zyzzzzywz{yxwxyxzxz~xyzz~{wv|}{||{yz{}zy{zy~y}vzz|~xz{{zz}|vwx|xy{}{yxyvx{zw||w||}x{~}}z|{{yy|{|zx|y~}|y|{xxzw|xuw|y|z~vxxyvxz}}{y|{zz|zx||{{|~}~xy~|~y{z|v{}|y~}zz~{}yzw|zvzw{xv~y}{{{{wy|vyztxx{zw{|}z}}y||xwyx~wx}{{{}~xz{|||{}yu{yxuy{}xyy{z~xxw{sxzwy}}xzywzy}zzxwy}zy}{x{{{xy}zz~w~yx|y{xyyyy~x{vx{{yt}xwz|x}{yxyxy|vzw}y}~z{{z|z{x||z}~yx|}{|}xywx~~~z{s{yywv|x}uvw}x|wy{|zx~y}|yy|zzz|z|~z|{|zzy{zz|y{}zy{xw}{y}x|uy{{y}yy|y{{zyzxz{{z{wyvvvzzzz{zzwy}}{yzz|xyyvzx}z}~yyv{yy{wzxwx|y}yzvxxyw|}yyvvwz{}yx}{z{y||||y||~~|~~}~|~|}z}|~~}}|}{~}~~|~{}z}~~~}{~|}~{z|{x}x~~~~~}~~~}}~~}|}{{}z|~~~{|~||}}|}~~|||}~~w{~||~~~}~|~|~}~}z}}}x|~~}}|}zu}{}}~}|{|}{{{}~}y}}{|~~~||~}}}||~|}~{|}}|}~}||}|~|z~}~|}z}}|~~z||~{}{{{||~{||~|}~~~{~~~w~}}}}~~}|~~~yu|}~~}~w}~}}~|}}~~~~~}|}}}}~}~~~~{~{~{|z}~{||z{|~}{~~}||~~~z~}~}~}}||~~~}~|}v~~~zz{|~}|{}}~}|}z}}z{{{|xy{|y}z|z{xv{z|w~|wx|~yxx|}{z{||{zzz|yyyzz||z|{wzy}z|}yxz{zx{z{||yxy|{z|}}}|}y}yz|}}||{y}yzz}{||{}v|w{{{{{~zz{t||}{|{ux}}y{|yyyy{{xyyvzzy{y|x|zv{~{|z}{{{|||{~xzyvz~{y{~zx{zwyyy~ywyyz{~vw}xzzz|~y}z{zz|uy{~w{|{zw{vyy|~{x}{~yt{yz{t|x}{yx{y{}{t{}}}w}x||zz|z}x{zz||v{}|{{|{x~~|z|zzywyy{xxyz~~w}{z~zz||yxyyz{yzzxzz}|wu~|x|y}z~{xz}{y{zz{|oy}}}zv{x}|z{xz|y}yy{|~{z{||vy}}y{}|{z|{x~~zw|y}}xyy{||z|~z{}zxxz~wyz}|~w{yy{}{~wzzz}|w~{zz|}yzxzyy~y{y{txxw|y{yx{}u{yz|s}wx}z~}x{|{}z}z|{~yywxx|x}x|wx~yz|uy|z|}~zzxy}x~{{|z{|z{vxw{|z~zz{{xyz~wxz{~||~{z~{~{{w{xzy~~y|zzy~x{{z}{|z}|{|yzzyzz|zz{xy{y||z}w{v}}u}{{xvuxy{{y}{z{z{|u~w|wy{x~z}y{wz{{|{{y|{y}z}x~|}~||y{|xy{yz|{{y~{y{|xy{zz||yyxx}w}}{~}|zw~zxzx{z{yz}zxyxxyvyx{{x{}zz}|{}{}y~z|zxzwzzy~{~}}}~|}~}}~}~~{~~z}||~}}}}~}~|x}~}~~{~|~||}~~~|~{~}z~}|~}~~|~~~{}{}~{~|}~{~~}|~}}{|}~~~}~}~~~x|~{~z{}}~|~}{~}~}~~||~~~z}|{~{}|}{~|z}|}~~|{~~z~~~~~}}{{y~}}{~~|}}wz}~|~x|~~~}x}}~}~y{{~{{}{{|}}~~}z|}~~z~}}~z}}||{~||~|~|~~|}~|}|~{~z}~|~||~{~~{~~~~~y~}|~}{|{}}~~{}}|{~x~{{~}~}~}~|~}}~}~{}~~}|~}~~}}~~}~~~~|{~{}{~~|}~{|}~vx|vx}}}~y}}ywzxxuxy{xyv|wxz{zxvvz~x|xxv{syyyy{~t|y{zx}xwz|y}}|{yzw{vwzv}wuyvwyx|{zzvzy{w|vywyy{w{www|ryz{zyt{{x}zyzs~z{{{v{zw{~{{|zzzxywxytvxv||zy|xzyxwv}|vyxwxzvyxyx{y~{x{yy{{z}yy||{{{z}}}xp}|{{y}zxyx{}~sxyyszx|z|wv{tyxzxyw|vzsw|zwx~}}}}{z}t~v|yx~yzzzt{|y~wyx{x{wxwxtzwxwz|x|}yxywuy~uvvxw|xyxz}|xw|wxvzxw|y|v{{~{yxwwyyuyuywzvxyyyyww{yvy}z{ww~}w{vz}|zy||}xz}y|x{z}}vzy{v{|{z}|||{yyvuyy|ywoy}{yzwyvxzzuz|wtw{}y}zx~{}xwx~~}~}yxxw|{s~x|zw}}|y{xzywvwz|vw{z{vvzvvv{|yw{y{xx|yx{{z~}z}}z|~~wz{{wy}z}yx|yx{uzxx{|z{twxy}{zyvwxyyy||zvvy{wwvwz{yxxxzx{|~~{||zv{{xz{|yx}wxwy}{{wy{{xz~wwwxz|swwxz{zyzxww~zvwzzy}v}xy}{zvvy{{vy~x}y~{{u{{{xt|xxy{v}ysxux|zxwzxw{wzux|xzvx|}y{|xy}zzx~zznx||y~|vz}{w{yy~z}||v||y{w}wv{}xxx~}x{{s{|vyv{xtzwv|xyyz}~{wz}|y}~zw|}}xz}}}|x|y~~}}~x}{|}z{|}{z~|wy||}}{|}~~{}}||}~|{}}y~~}~~z~{|}{z}}{~~{~z}~~|~}~~}|~}z}||}z|z|z{~}x~}~~~~}}}~{{}}~|{|}~}}}z~~~}~z~||{}{|||z|~}|~~}}~{~|}~{|}~{{}~zy~|zz}}z~z{y|zzz}z~w}~~~|~{~}~}~~}|}}{~{{~~~}}~|}~|~~z~|||y{{}}~}}}}||~~~|||z}}|~}||y|~{||~~{z~{~}}}}~~~|~~~}~~}~{~|~}~~~{|~yy}}}~}z}~|}|}~~~}}z}~}~~~{}{{|~||}{z{|~~}{}~y~}|}~~|~~~|||}{|~}~z{~||z~z}}~~x~~~~{}}~}}~~}~|}}~{~|y}||~||~{{~~{z|{|}|}x~~~~|}~z~~}}|~~~~}}~}{|z}}y}}||~~u~{~~}~~}||~|}~zz~{|z{{}|y{y|{|zw|{|yz|x|zyx{{}uyxyy|xz{wz~z{z}uwzx{yy|{w{zxy}{zyv~y~yvxz}zy{s{{z~x~}vzx{zz|zzx{zz|z|~||z{|vsy}|{{{zy{~|yzz{~zxv{z||xz||w|zwzz~xzxx}|{w{xx}|}}||w{w|zzy|z}w{}|yy|x|}|{|z|||yzy|}yyx{x}||~zx}xz{wzzx{{z{x|~|y{{{}zyvxy{s}~}zy|~{wy|z|w{|yx}w}x~|xwyv{{~zyzxwz{ywy}{|tzyyyz{}zy{z~}y||z{|{zv{zy}{|y|~|~~y{|zy|zyw|~yxzxw}z|xxv|{}}y|{{|{{~}~~z{wzy|zyzxyy|~{y{yz{y{}y~}z{~}}zszw{yzz}~{v|xz|||||{||z}|z|yz}zv{{{w{}|xzzzz{y{y|}}{|{}||}yy|{|wz{{yzxz||zx}||wy~w|z|~xzz}||w~|z}}|xyyw}{v{~~{~z}zx~}{y|yxxyzzzwxzzxx}yw|zzz|y|yy~x{z||w|x~x{{x}vv|{{w~}}{|~x~}}|y}x|{zxzyy}{|yx|w~y|z~y}xzz{zx{yyyyy{v|y|{{zzz{}zx}}u}y}}z}x~z{z|{}wz|y||~vyyzz{z|{{}|}{{zyz{zw}}{z{~{{}{yz~|y{}x}zzzyvzwy|}yt~vwz~{x}|{y{}~||x{v{zx}}z~~}||}~}z{|zz{~}y}{}{~~~~{~~~}|}}~~~}|{~{}~~}~~{}|}~~|~{}|~~{~y~|}y~~~~}~~}~}{~}|}|~~|}~}}}z}}|~|}}}}zz|{{~~||z{~y{|~|}~|||~|~{{~|}x~~~{~}}}~{~|~}|~z}}|~}~}}~~~}~}||}}~|~~~~~}}}||~}~{}|~~~||y|~}z}|{~}~|~}~}~|}}~}~~~|~}|}~y~}~~~}}~}~~x}{~}}}}}}{}~}w~~|~}|y||}~~}}}}~~~}~|~||{}}}}||~}~}}}}~|~|||}~~y}~~~~}}z}|~{{y|}u{|~|zzz~zz|zywz{xt{wwyvxw|vwyx}zwywxwyyy}{wvzyz~yv{zyzzxzyzz|wvy|{yyw|yy|y{}}xzzvzxy}xvz~{yzyxxy{yxy~zzuw}{wwz{{~{xwuzvw{|y}wu}{zwzy}z~w{zxzzy}y|}y{x{vux}x{wxxwzvxz{wyw}zz}xv{{z~{|{x{x|}ywyyuz{~y}{yxvw{zyz{u~zywwyvxz~vytwxw{zwzz{vx}|~zzxx|}}}{|z~}yzuw|zz}|yzyx}|~y}w{{z|{zvyvzv{|x{{|y{yzzwywxxty}}|x|yyz|{zy|wy{~~z}{zzz~{}wwwvstw}{uyzxwzzzzxzuxx~{y|~xsuxy{wyxyxx{yzvxwzz|y|xz|}{}z}{|z~}vz{{||yzzwwyzvzyxwv{ywxvyy~|txxz|}v{xz}xy{~yxzwwzyy|z{{z}}yx{xy|wy{xxwzwwvz{wyxxxx{zz}~|x||v~yy|}yw{}zwx}||~~}yy{}y|}{~zy|{uyyzx||x{xzvv{yz}{u{~tttu{v|{{}~|ww|z~x|{z||xxyvz{z}zz{{{xtz{ww{y}z{|xw{yxxsyxz{vvxww}{z{zvzzz}v{wz{{{zz{zwwyz}z~{{z}{y}|y|vzvvuxyt{x{zzzxvx|yxvxx{yyxyy~w{||~v{~|w{y|{~x~v{zzx|{~|z|z{xzxwzzv{~{zyx|wz~yvsyxwyxx|z{{zzzzxz|vwyv|y{y|v{{wy}}}~~~}z}}}~}|}|z~~{|}~y}zw{|~|}|~}}{}}{|~|~}|~~|~}}}||~}~z{}~z~v|}}}t}~}~}|}z|~{{~{}~{~}|~~~}z}z~}}~x}}|}|y}z~{~~~}~}~||}~{}y||{}w{~~|||}y}~}}~|}~~~|~zz~}|~{~|~~|u}{v~~~~y{~||~}y}}~z{}|~{}|}~~}}~}z}y|~~~}}||~}}}|}y~~|}~~~{~~}}z{~z~}|{x~}}}}~z|{}}}|{{~}|}~~}~~}{|~zzz~||}z|}~|zzz}x|yz}}~~~}|}|~{~~~~|}~}}}|{z~~y||~~}|}{}}~~}{{~||}}}~}|}|~{z|~z}||}~~}z|~{}}~~|z}~{~{{}}}~|{}~}{|}vz~yzz}~|{|~}}{}||~~}~||y{||{|||~}}}~}z~}z{}z{{||~}}}~~|yy{x|y|{|zyyyu}w}{{zyvw|xx{z|z|}qyyx|y{{z|||yy|~{zyzyxxy~x{}}|}z~vyvz|wy|zyzy|||{yy|~{~{{x~zx{yzz{zyy{zzw{|u~zwzy{}v}z|}{xvw|{y|{|y{yyy|xz|z}v|xx{z{xy|{{y|y~w{yy~w|{~{~|x|}}x{{|}sxvzyvw{}{|xw|x{|x~{wxww||}{|zwuzszxy|}|u|x~xz~zwzwxyzvzvz}}zx}{z{{}|w|zz}}y{{x{x~xwy~{{|wyv}zz{}xyx~yz}w}ywxu|{z~wy|}xzx||x}{{|}z}{y|zxz{x{{}~|z{zy{y}|yyyzzz}xy~{y~|z{{{zzzx{z{}z|}yz|z{zzx{y~|xwz|{x{}{}z|z~wzx{|yyy~{z~|~{|xu{xz}|}z|z{y~xz}~yvz|}||~~}|zz}v}|{|||{|x}|yzy|z|v|}x{}|z{|u|xz{{|{zzz{yxzwyz{~|~{z||x{{xz}yy{x|y{}wz~zvzz|z{{z|uyxwxypw~|x|vzz{~yzxy{z}x{z|{{yv{xz{~z}|xz~y{|{}}}}wyxy|xzx|x~}w~z{w{x|||}{}{}|x{}~yy~{{|zz}|~z}y~zy|yyt|z|w{z{||{{~|zzx|wuwz{z|z}wyxzw}x}}}|wz~yz|~zy}y~~{zyy|{zz}zswz{|w{~z|{}zz|{xxx}ytyz|{w}{z}z|yy}{xy}{}}~||{|~~|~~|}}~}~z}~x}~~}}{|~~{{{}~y~{}|~|~|~~}}~||}}|}{||w}zz}~|~|y}}~}|~w|}{}}{~}~z~~{|||~}|~|}~}y}~~|~~~}{z{|}}}}~~}~~{}~}}{~|~||~{|~~|}}z~}~w{}}~z||~z|~}|}{}z}~{~~}~~~{}}~|~}}||}|}}}{|}~~{}||{}z}}~}}~}z}|}~~{z{~|~}y}}~~}~~}}}~}|~{}~}~~|yx~}~}~}|~}~y||~{~}|~}{~wz|x~}}||}}z}||}z|}}}}}||||}~}|}~|{{~~}}~{|~y}{}~~}}|||z{}~yyzz{z|vy}}zyz|yyxzy{x{{}wuy|~v|{{|w|z}zz{w|~|{{xz~x~~{~zy|vy||y|}zz|y{w{|{u{wwwuvxxy|ywywy|zxzwzyzxy}{|y}y|{zz{}y~y|xyz|~zyy|x{}v}zuv}wxzx~}|zzvt{{~zz}}|xzxvy|y~zvzzxxuy}|{z}z|y}~}zx~{|xt|yzwzyyz|wv{yyxy|wxx}yu|{zv|{xz|zwyzzzwzxy}|y~|{~{z{}{~zxz~x{~}z}}}}xy}{yw|{y|zyvxz~{|zzy{}zy}{{|{|xxyyw|y{y{}}~xzxxvxwz{xyxu{z{{|{vxw{{yw}|zyv}|}|z{~xy{}|xv|z}{||||{t|}|}|~y}~x|w{y{}z|y{xvz{||~yy}{yyvv}{y}z{~x{||}zy{{|~}|y||~~z}~}zvzx|y{w}z}yy}uzzz{w||u|y{w}r||yyx{{}x~|zzzz{{{~y~~{|}xz~{{{w|wy{uy|y|xyxw|{{}zzw|~z}|y{x{xz|s|{|{{}x{}z|{|yx~zy~{z}~~uzzys~zxz}|yz}}v|zzx|x~|}x|zv{{{yy{w{}|z{zs|{y||}y}zx|~{z{z{|}}}v{{yx{y||w{vux{|v{x{xwyz{|xyv{}v}y~yz{}{~{{}{wyy{y~|z~|{|z|{{}{~zx}}yy{w|}yywz{|xvw{|yxz{~x|z}}}|z~w||zx|{|w}~~{{{|y{~|~}~~}|~}y~z}~}~~}|}|{{}||{|~}~}}{~{~|z}~|~}}}~}{{}}|||}}|~{|}}}~}}z}~}{~~|}z~~|}{~}~z}~}~~~}|t|~~}}}z~|~~}{{~~}~}~~{}}~~~}{|{}{||~~~~{{~~}}}~~}v{}}}}{~~~~~~|r|yw{}~{||~~}}~{~||~~||~~~~|~|~z|~}|}~}}}|~~~~~~{y~~~|~}}}~~~|~~{}}~}{|~~}|||~}{}}~~}~}~}|}z~~}z|{}~||~}x||~{~~|wz{{v}}|}vzx|}|~{}zzy|wyx|{{{~|yx|{w}{yty|xz}txyyz{y|{yw|{~}y{yy~|y}xzz|y{{~||}{{zzy~}zz{}|z{}z|z}|y{{}}zzww||t}{{{z}||}{||}xw{zyw|{xxxz{xz|z{zx}~y}|z{|yx|yx|z{~|w|}zxz|z}z|x|{|zwyx{zyyyyyz{x~wz|y|}{x{yr}{~x~|{x~z{xxzzz{z{wvwxvzzyy|z{zz~z{}|{vz{|x{wx}v|zw{xy|~wyz{}}z{{w{|zxz|{|}}z{s{yy|{zyx{y}y{zzvyz|yvz{y|{z}|~}{zzx{{}y{{}ytyy}}z|||xv||}|y{{{yzzyyyz}z||x{{w{uyzw~z~w{zw~y|zz}w|xy}wz{}~z|yz|}x{~}{}y||}}~{y}zx|z|y{x}}w}}}}{}z{{{||yow{yz|zzy~ywz{z{zzz}zyxyw}{yxx~{w{{xzyx}|}ty{{|y|zwyz{xx{w|yxz{xxz|{}{|{wyy|z{zyy|zwxy|xy}{v{xzzzw{|z|{w{w|}|{zzyzy{{|{vxyzz}}y{{yx~{{xz{w~|xzzuwxz}yw~y}~zxvy{zz}|wx{~|}x{|{|xy}}vu}zxyw{{zy~y}yxy}y|y}{w}{xzyv}z|ywy{~w{z|tx{~~|y}y{{~~}{u}~wy{{{vz}|}z~~zzx}|z|x{z{yzz|{|zz~zx~w}z|zw{wy{z|zy}{~{~~y~~~~{~}}|z~}||}~~}}}~{~~{~~~}}~}|~{|}|~}|{~~~}~}{}|z{}}~}~~~}~}{{}z}~~~}|y~~~}}{||}||}~~y{{|}|~}~|~~}}y|w~zz||~}}~{|}|{}}zz|}}{|~~}}~{|~~}}|~|}~}~}|{~}{}~}|}|{}~{z}~~||~}}~~~|~~~{}~}}~~}~~z~}{}y~t~~~|}~~y{~|}~z}~}~}~~}||{~}~~}~~|{~}||}~}{|}}|}}}}~~~w~}}z}z~||}}~~||~}~{~~~~|~}z~|~~}~}|}|~~z}y~~{~}x~~~z|}}~{}{z|yzz~}}}{}||zzxvzw~{x{{{y{||y{yvzzz{y{z|xxx{y|z||}z{y{xx{zz}{z}yzvzz|x{|x{xz|}}{{}~z|~w|yw{{y}|wzzx{{x|zx{~w~y~~{}{zy~yxwy}||z}xx~}|z~xuxyxz|v|z|wyyzz{zzv{yw{}{{yy{zzx}{z~z}yy|{|y~v|{zz}~}z{{|}{wwy{xz{~v|x||vxzwx~~|v||yzz}|}z{zy~{xzz}xw{y||z{{y|{}xz{|~z|yzyxz}xxy}|{xy|~y|x~y{u{{xx}|xwz{|{}zwz}zw}yz~~}z|z{|}yyu{z}zuyzyyzyzww{w|yz{zzy~~y~|w|~zyzz|w~z~x}w{z~~{~z{yxxzuw~wzy|x|{tzxx}w|{x{{{zzvyzz{y{zw{~}{yyz}{}zy|{y}xy|}|~~{zwxy{z}{yw}||z}{{ywyzyyy{y{vz{w{}{yw||xz~{{zv}}vy}z~}yy{|xz}zzy|y|{v{vww|yyzuyyxzw}y~zy{{|yyy{{{x}{wz}y{{~}}~u{{{|~z{x|y}z|{|~}z{yyy|w~|y|wzxvz|yy||}x{zxy~z|||~|xx}|z}~|{~xy~|{||w{{yzzx{xyz~{{y}z~z|zz{yyx{uywyx~||zz|x|z}{~|z{|xz|y}u~|{{yz}w{y}u{}~x{{xt{z|swzz}z{zyy{wz{}~~{|}yx{}}{{{}z|}~~}}}}~~|{~}|~}~}~||~}}|~~~~}|}z~z~|~}}y}|~~|}z{~~}}~}}}~}||}~|{{~|~}|}~x}}}~x~}{{{~z~{x|y}|{|{}}xy{~}~}{}}}}|{}z|{~|}}~}}z~~}z|{}~||~~~}}~~~~|{}}{}{}~~~}~}~|~~}~~|~~|}|~~~~}}~~}}{}|}|{}}~{}}}{}}|~|~|~z}}}}x{}{{~~~{~}~~~|}~z}~|~}{}{}}|~|~~~~~}|~~~z~}}{~|~~|~}z~}~||~}~{|~}|{|}|~~~~~z}}}|}}~||~~|~~}|}|~~}}~~|w{{|~}~}{~{|x~|{||u~z|{y||z~yyy{{yzxvzytz}xxx}yzw}xy{z|{|yy~y{vwz}}yxvzz{z|z||x~}y{||zzzz|}wy}y{|wv|}|{x}{w}z|xz{yyx~{ww|xzyzxyy{xy{y~{zyy|xyv|{x}x{}yuxzv}x~y{{|x|v|{|vyx{x~y}}{yxzyx||zz}xzzz||vz}}yz~}yxtzz~}~}z{y{zx|z{}}}xy{|}zx}wz}{|wyy{yyty~y}zyzz|xxwwwz||zv}{x}zy}xy{|}{xzz{zy|z|w~{|}}u{y{zyx|x|yx|xy||{{{}yyxzyx||}y{v{xzy{~z~x{||{{|{zxz{|{{wwxy|zz|x{z|}wyvz{|xzx|{}x{v{{z{uywz|z}{{|}yz}wxz}xzzx~|w}{|zz|y{wyyz|y{{yz{x|uyvzz{}{y~z|xzyz}~x|}|}{wxyy{yx}{~z|zxwyzxv{{z}~zxx{zy|wuz}w}|x{}wz{|z{yxy~z|z}|y{z~|zy{x~zy}|zx{|}||uz|~~zzy{x|~|yz{{zzwyxywz{~x|yz{|zy~{{v{ux|{x|y{}wz{{{z{xz{{vxx{{{|z|xy{zw}zzz{}yzxzyyyx{~x{y|x~{yz{y{}~{|~xzxy{||z|}~xuy|z{{~|xy{y{x}wy}v}}|}{|{}~w{}{xuyw}{x{|y{||zyy||y}w{y|}}y|{{z|~|x{{w|wx{z|y{}yy|xy}|xzz{~}|~~{{~~}~~~{}~}|~}z|}}~~z}|~y|{{|}z{|y||}~{~~||~}{~~y}~~|}~~}~||}w~~{}~{}|~|}}}y}}~~|~~z}|~yy~{~~}~~||}~~|}y}|~}|}|}~~|{}|~|}|{z}~}~~}}|~}}{~}|}}{}~~}|~~~~~|}~}}{~}}~|~|{~~}~~|~}~}{~||}}}y~{}}}~}}~~~|~~}}}|~~y||}||}~}~~~~z}|~}}zy}~{}{}~}{~|{z~}}~~~|~}}~}|{~~}}~|~|~}~~{~z|}}}}|~}~|}}}~{~{|}~~}z~z}|~}||}~}~{wz{{|yy{yy|zw}xzx{xyytyzyywz{zywzz~{xx{yy{x|}}}zy}xzu}|y{||x}yyz{y|xwx}z|xxy}yzzuyyyxzzy}v|y}xxzyyz{yyyxyw|}r~yzy~|||y{t}xy}}|yzz}{y}}|xuu{wxw{yw|u~vxwsw~yx|ywvzx{uxyuw~}|zzz}{~{{{w|~yyx|x|z|x~z|}x~y|yyz{xz}|wyv{y{u{zz|u}~wywxzw|x~zwyxy{{{y|{z{~|}z|{z{zzz{y{~uw{xw|yyyx{xy}|~{zz{~zzxz{{wvw|{zzzv{zvyvxwy|yyv{x{~z~yzyzxzyzty{yw{wuyx~wwzy}xwuz|ty|v{zz{|~zy|~{xz{|zz|}~~{y|}zw{zxxx|}|xy|yyxzzx{v|yz}zsvy}zz{z{|||}}{|~}z}x}}y||zz{{xzwv{z{y|y}|yxwz|{|{zyyzzxuzxzz|z{~}~}}z}vw{}z|yx|{|z|||w|z|y{{}y{{|zyxy|}~yvxxuwvx{{{|{x}zu{zxt}w|y{y{{{~|}|~xxzz}x}{{zv~|{}zyytwxvzzzwxz}z{y~x{||yyzx{~|xxw{|{{|{z}z|y}|~yz{~|vzw{{}{z{xzy|w}y|zwy{uw}u}twyzwy~yywx|{|}t}z}{~yxtx||{~vzwzx|z|{y||z}wxy}~z|x|{x{z~z}zxzw{xzx}zywyzz|{{z}x~~|}z||{z~}|~~}}~~}~{}{~~~}|{{{}~}~}||~~~z|{}}~~y|~z|}{|~~}}}||}~~w}}~~~|~||~~|}~x{}~~}}}~~~}}~w}zy}{{{~~|~y}{~zy~~|}}}~~|{~{{y}}}z}{~~~~}||}}|~z|~|}~~}|||{}~~~~~}}~}{~||||}~~}}~{||~|}|{}~~~~|}}}~}~z~~z~z{~|{{~}{}~{|~|~}}~~}~}}~|~~}}}}{|x~}}}|}~|{}}}|~}~}{~~y}}~|}~y|~}z{~~{}}~|}}~~~~~}}|}}~xz}{|~}~z|}~~~||}|{~}~~|~~|~~{|}~~||}|~y|}z~~{}|}~~{}x}~{}w~}~~{~~}~~xywzyyy}zzwz{r{y|{zzy{z{wv|zx{~{{zy{{y{xw{uu|yzx{yzwz}yw{{zzyyyxzsxx}{{|zyyx{z|wzuxyxz|yyyxvz|{y|x}w|uywyxy{z{wvtwxzuwyzww}|yx|{y{}yyxw|z|}xww~xzv{~{}|{||}zyxzy|x}zzyq{x{|{z{yvwyyyzyw~{xy||yvxwyy{yyz||{zzx{zy}}xy|y{yvxzzyuyw~wyz{x|{wyu~x|w|wxyxxx{|xyyvv{}zz{yyv}yux{v{y||zxwzywxxyvz{yxxvvyxyzxxw{|z|{z{z{{z|xx{|xtzuyux{}x|{yyryvz{y}yyy|txywxz}xyy~}{ywxuyuwz{}yxxyxvzyz{wx|xw|}|}||~}zx|{~w}||yxx}~u{{y|x{{xuyzyy}yyz{|}x{y{zw|~{z{z|||u|~|zx{|zyyxy||~|{yz|xw~w{yyz}yxvyxwy{yyvzx}w{w||z{xzzx|{yz~vzzu{||z||yz|uzzx|z{vv{ywxz|x{{wytzv|z|}yy||}zw~x|zz{z~xzy{~y|}yyz|y{x{yy{v|y}~x||zyy~z|y{z~yyy|wuxyz}}y|zy}{||z{~|}}xz{~z{y{uyyxtz|zyvxzt|yy|{{z~vvw}xxytxyx{yyz~|v}{}yy}z|z|y}|zz{||z~{vvy}xx}wzy{yzzz}~wyvxy{tz|zyxxxz~y|{zz}x}|z|zyy|}~|~z}}|{~|~~y{|~}}y}{z}~y}~~~}}}}~{~~}w{}{~|z~}~xxy~~~|{|~~z~|{||~~}}|~}~|y}{z{||{~}~z||}~}{{|~|}}y|~~z~{z}z{}~~z{||~|{~{~{z|}}}y~~||{~yz}|}x{}z{}||z~|~{~}|~z~{~~}~~}}~||~}~~|{~z|~~|}z{~}{}}~|~}~}{{}{|||~}}{}}~}}~}y}|}}~|z|z|~}~}}|z|}|{~~}~}y||{|{~}{~|z{}~}{}|}~~~|}}||||~}}~{}}}~x~{{{{|~~||}~z}~~}}}y~}z{~}}}{y}}~|~{|||}||~|y~}~|~}}~~|}~|}|}}~}~~}|}||{y~}}|{{|}|{y~{|}~}|~z|~z}}xzz}~z~}|{|}|}~z~~z~|~y~y}|~}|}}y{~|}z{y~~z~}~~}~y}z~}|{\\\\