\\\\yz;}|}z}}z{|z|{}|~}{}}{||z~}|~}zx}{}}{~~~||~~z{|}}||{}~~}|~~~|}~|}~}~{ty||~}|~~~}z|}~}{{|t}}z|}}{}}~|yz|}}~}}|~}|}~|~~}{|{}|~||{~~~y}|~}}|}|}|}~{~}{{~{||{~y|}~~|}{{~}{}||}}}~~zy|}}~{~|x~|~~}{~{~|{}|z||z|{}||z{~v~|{}}y~~~{|z|}~||v~||{~|}||z}~~~}~~~~~|}x}~}|}{}}~~~}y~|z}}y~}|}z}{y}}}y|~|}}}||~{~~{}}~zz~}y|~|{||~|~~z|y}~|~~z}~z}{{|~|}yz~zx|~}~}}~{|}}~~||}z||z|{~z}{|}|{}{~~~}zz|}~|~||~~}~yx~~{|~zzzz~}|}y~{z{y}{y~y}{}}~{|||y{|}}{~~z~|z}}}~}~|z~|~z|}}||~{}x{zz~}}~~{~}y{z}}~z~z{{|z~z}|}~{{~~{~{||~}~~z~}wyy|~{~|~~}w|{s~|}z~~z~|~~{|{|}y{~~|{xz~~|}~z|~|~}~~~}}~~{~||~~y|{z{zzzz||{}w{}|xzy}~y~}~{||~}{~~|z|z{}~|{}}~}{}{||}|}z{z|~z||~}}|~}}z~||}}||}}~}~{{}~~|}}x{{~y{zz|~z~|{~~|}}{||}}{{{|{}z{z|zy~y{v}||}w}z~y}|~~{|}~~~z}{|~{}x|}}}{~{~{}|}{}{{|{|{~{}z|~}~~~~~|~~~|}~}yz||||{~zv}{{x~~|~~z{}|}~|}}~~}|y|z|~x|~}{y{zzy}}{x|}z}|~z{~~~~~|}}~|~|}{||~}}|||{{~}|||{}{z}}}~}~|}~}~~~~~}}~}~~}~}}~~~}~|{}}|}}~}}{~~~~~{~}}~|}~zz|}~{}{z||}y}z{}||}~|}{{|zvxz~z|}{~|~||}u~z{{}~}{y~|}}}}}{||}|{{|~{{zz{~|zzv~y~z}|}{|}{~zyy~}y}{x~y~{~|||{}}|y~~{}{{}}}zy~w~~|||~y{}~}~}zy~~{~}{{~|{y}}w}~y~~w{|z}|x~z}~{|}z{~~||z~x|~|}y}z{}~z}||z{y|~}||~~~||~{|{z~~y~z~|}~|~{}~{~~}{|~}{}|}w{|x|||}{||{v|}|~||{}}{}z{}{~z{}{x~{y||{|zz~x}{z{z|z}z|y{{{~}{|~{x||{~|}v}|}}{}z{z~x{{{~|~~xzz~|{}|y{}|~z{zyz}{~{|}{}~y|~|{|~~xz~yx}|y{}~~|~y~|}x~~uy{~~}|||~|}}|~|{}|}z~|||{|{}z{zz}{}{z|y|z}}}y|y}~}}}||~}y}|||}|}~z}w}||yx|}~}}y|{z{}|}~{~|}|x~||~}||~}yzy|}z||}~|~}|~{}zw{yy~|zz~}}}}~||~|z~~~~~}~{~}}||}~~}~}}{}~}}}~}}x~|}~{{|~~~~|~~~~}~~~{~~~~~|~{}~~~~}}~~~~~}~~{~|}|~~~~|~zz|~~}}z~|~}}~|~{}|~~~~}zz~{|x~}{|}yzz|{~}|}z}~}~}~y~w{~|{~|}|z~~zxww|~|~{{~|{}}~|~|~~|~y~~}~}{}}~}~|}z}}|~|}}x{~{}}}{|}y}|~}~}}}|z}||w{|~~~}|}}~}|}z{~|yz|}{~}~|~|~|~}~y~{}z||~|x~z}}~~{~~~~y|}|{{|}|}{}{}~~y}~|{|{x}~}}}{}}}~}}||z{}~|||z}|{}~}}|~{|~x~~|x~~|}|{}}|{||{||{{~}|{~{{}~~z{}{}~zz~||z|~~{|}}~|~|x{}|~y~|z~{|~{~x}~z~~}~z}y}}~{~zz|zx}z~|y}yy|}}}{}~}~~{~}}~~{z}zz}~~|}{~}y{|{|{y~y}{}{~|}}|~}z}z~~z{~~~y}z~{z|zy}|||~~|~}~~~~~}~~}|~|}~|~~~|~~}~~}|~~{~}{{{~~~}{|~~~~}}{z}}~}|}|yv}||~{|y|}|x~|zy~y~}~}}x~|{z{|~~|{w{}~|{}}}{~{z~}~zxz{~|}|{||}{~|}xz}~z|zz}~{~}}|z||||~y~|}{|}}~}|{y{y~}|}|{||x}~}|{y|}|}zz}wx}}|{{}|~z|{x~||}~}~{||{y}}~y}z~}}|{||z~}~w~~}}z}{~|}~z~}vy}~}}~|{}}{}}}{}{|~{|y}}yzzz|}}}}z~x{}zx{~~z~~~{|y|~|}}~{~{}|z~}{}~z{z|y}{{{}}||{{}}yxz}||{~|z|}{|||{yx~||{{}~yp|}~{z}{|~y~|~~~x|w}||z~xz||~~~{z|~~y|{|}zwx}||{v|}}x|~z}}~||z}{|}~|y}}|||{}}{~}|}zy|}}}{}z}}x{y{~|}y~z|}}}}}x~z~|~||}{|}~|~~~~~z}{}{z}|||{~|z|~~{{~x{~|}|~|z~{|x}~~|}}}|y}x}zy{~|y}}|{}}|~~}}~~~~|~}|~~~}~~}~}~~}}~~}}~~|{~{~~~|~~|}~}}|~}||}{~~~}}|{|}~z~|~z}~xy}}~{}{~~~~}~}~|~x|}|y}~|~{{~}zyu}{|}~x|~xz{{x}zzzy|}}{{~y|~|}}}~}~||{}~y~{~zx{~~z{{~}~{x{{{~|z~}~~|yz|~|~~}}}z|{y}}}{}}~|}|{~{}}{z|}~~~z{x{}}~~}}zxz|{~~}|{}{{~~~yzz{}|~yx}|}{{~}}{~}z~|{}z|~y}z~z{|{yz{zz}}}yy~~~}y|~y~}z~z~{{|~}{|z}}{~~y{~}}~|}}{}~{}}|~|~{zy|y~x~}y~y}{{}~~{~|{|}}|z}~z|}~|}{{}z~{}|z|}~y|~|}{yzy}}}{~}~}}~}z|{~}~|}~{{}{{}~~z~x}}zzz~x~zy~~~{||}}~~}{{~~~~y}||~|z}}|z}z|~{}||y~~~~~~x~||{}~~|}|z}{{x}{}{~{z}{y|{{~}|{|{~~~}z||}~~}}~}~}|~}~}|}|~}~~~~~~~~}|~|~}~~~~z~~~}}|{}}}~~{}}~}|~~~~{}}~}~~{{~~~||z{|{}|z|{{|y}}y}zy}{~}}|y}y~~|x{~}{{|}}{}yz}}y{{~}|||{yz}~yz{{xy|yz~{|{}~~z}}}|~|{~}y|{}}z}}{|~}u{~~|x~~}y}~~|}{|{x}|{y~{x~~|{}~{y~z|~zz}x|{}}}z~xuyz{xz|~{~}x|}x{z{~|}}z|||wy}}{|}z|y||{~z~z~|~||{~x}~|xz~~}||v~}{~{|}}|~z~~}~y}|z|{z{~y|~y}~}~~~}~|}y~~~|{zz~}}}{~|~|y~}}|~}~~}}z}w{~}{zx~x{~|~y|{x}~|z}{||{~{}y~}}zz|}~|}|}|}}|~~~y}{|z}~|{zy|}z~||}}|yz~zz|}}{~|~{{~}|y|}vy~|||~|zx~}|~}~|}{y{}z{|yzzy}}}zy|}~x~{|~{{zx|~|{|}{}|z{z~}||~z|~~{wy{z}z~z|v}yv~y}~y}|~~{{wz{|~y|{{||}|~~~~~|~||~}||||}|~}}~||}z|{}}z}|}zz}~{~|y{~{~|~~~~}~~}~|{~~~|~~~}~|}}|~~z~}{~~~}~||}~|~}{}}~}~~}|~~x}~~||~}||~~}}~~~|~{|~yzy~~{|~~|{}|z{||}{~z|xzzx}|u{~|zx}}yzx|}}}}~z{|||}|z|{|}~w{z}{y|xzz~v~y~~z|y|}~}z|y|y|z|~{{u~u{}v|x{zz}}}zzzy~yzw{y~yyz{x{{{{yw|y}z{y}{{}~|z|{}~x{}~~~~y~|}}~}|y{{x}x~|}z{v~~|zz}~{z|z{zzx{}~zz{~~||}z{|~|~~{x}}|z{~{y{~{~w|xy}~zy{{s~v{|}v{}{|}{z}{xz}{}}}{xz{{z|}|||{~zz~w}{~}z{z|}y{wz|{{~}~|}|{~~}z{y{x|z~~~{}}xy|xyz|y{}xz|yz||}}z|}}~yz}y||~|~}{|{z}zz~y}|yz{~yz~yzz{}|y{}z|z~~w|~{||y{|w||zy~xy~{~}|~y{y|{|}{w{{|uvy|}}{y{x||ywyz{~}y}}y|||{|~}|z{|zyxz~y{~}z~~|z|y~}{|y}{{~xxy{|{}y~z{{y{x}~|}y{{||~|~}}~~}{}|{|z{v|}y~~y|{z}|z|{}xyyzz|zy{{{}xy~~}}~}q|{}~}{|{~y~}vxxz}~{}~xx}xvzv{|}{x}zy~~||y~||}}}~}|}~}|y~~|~{~|}}~~~~~||}~}}~~~{}}}}}~{||}}||}~~|~~}|~~}~|~~~}~}~~{}~}}~~~}}~}||{v}}|}~~~}}~~~}}~}}|}~~}~~}{{~}}|~}|~}xy}~~~|~~~~~}~{~}|~~~~z{~}}}}|~~~|~~w|{z{~~|}~~|~}}|~z}{|}~{||}}{~y|{x}z~{z{|}||z}}z{}{zx{y~{{z}~}v~zz}~|~z~{|{zy{|xyxxwz}z|}x~xxy{}}{{z}zz}}ww~y|}v~}zy{y}{|~y{}~|zz~yxw{{zz|{}u}~vxux|}x{{}x||zz{}~}|}z~{|{}}yy~|||~{}|~~{}~y}~}|{{~}{z{v|x|{|}}yz}{}xx~y|zz~z{}{||}yz{~|{}|~w{zzz{yw}{{x}}|}{{|~}}|}z{y~}~}yzz|{~{{xx{{~{{|zwx{wy}}{|z~|~z~|}}z~|z}~|{~{{{y}}y}{{{y{|y}}~|zz~||}y}y{~|z}~||~|{|{w{zyx~w|}}|~{{z{~|~}{|~z}zxy{|{||x|{{y}zx{z|~{~z{}{xu}wzy{}xy{z|~v~{x{x||~~}}|x}~x{u}}}z}}|}y|||z~|}{|v{|yz{}|z|}xz|||||}|{yy}z|yx}y|{~}}~~}|||wzzyz{zv}~{{y|z~|zz}{w}z}||y{z|}{z}uy}vz~z{{}|{w{z{{vz{z~y~y{z{y~}{z~z{z|}~}|~{{}}xzy}}y{{y|}|zy}}~~|y}}}}{|~|zyy{z}z|y}{~z{yz~}z}zz~~{}z{~z{~~~zw|~}~~~}|~}}|~~}}}~}|~~x}y~|z~~~z}~}}~}|~~~~~}}|}||~~~{}}z|~{}~~~}|}z~|{}}~|~}|~~|~|z{~}z~|y~}{}~}~|y}|~~}~}~{}}z}~}|~~|~}}~|{~{~}~~|}}}}}}~~~|~~|}}v~~}~~}|yx~}{{zyzzxz{xu|{||{w~||{|x}zz~zy{~zz|}{{{|}{~~~z}}~~~~|yz|z||z~z{~{{|}|~z}v|}v{{x{x}~yuy|zz|w{}wz{{}}}{{|z~|{vwz}{}~uy}|~}y~}}yzzz}wxxx|{|yz}y|}|{{||xzx{y}}z~{~|~|~y|~|w~~x}z{z{~zxy~u}}}{~{{z{{z{}z}|xz|{~y{wx|{}v~z}}z|y~}{|}|y}{~||z|z{{{{~y}|~|{{{}z||y{}~z}|yzz{~{~}x~~|{}{|}y}~yz~|z|zxz{|~xyzx|||xxv|y}||z{{~||~~~xz|{z|{|z}z}xzyz|z|xz||y}|yyyzz}z|zwzyu|x}~}}|}{~y||z~||zz}{}|z~|~}}xy}wz{uw}yzzzy}}v}x{}z{yzz~xy|{{}wz{}z|{{x~}{}~{x~}~}z|}~|}{yyxyy{vy|z|y~{x~}{~}}|~~w~|u{|{zz~yzz}}y{{}|yx{{}z{y~z{~|uy}{{~{}}zy}z|~y|}~~~z~~v{|v{{}}~|zxz|}}|{z|}}zw{z}xu}{w}wz}~{|}}x|z{y~|{}||~zzy}~}zx{x}~{x|wy{yx|~y||y~z|}|z|}}}z{}zxy{~~}~w}}|~~~~{~}~{{~~~}}|}~{~|~}}~|}}~~}}~||~}}~}}~~}{}~}|}|~~~|~~~~}~~~~}~}~~~~~}}~{{~~}||~~|{}|~~}|}~~}~}~~~}~{}t}}~{}~|~}}|~}}|~}~}{}~~}}~~~~|{~~}~|~}}{~}~~}}{z~z|yzzt~~y|y~}}~|{z{|~}||zyz{|}u||w~{}zx~}|~{~z{|{~|}{u}z{|z}}|zxz|{z|{z~~z}w~yz}{z||}zx|}|x~|y{y}}}}w~y||{~}v|z}}zz}zw~~{}z{~}|zxzx~{{~}v{}z{~{tz~w{z~y{}z{|~z|{}~zz|||x}|}}~y{|z|{zy~||zz{{}y||~{{y~xxw}~wz~{zx|vw{z~|y~wzx|~|~}~z|zy||zwxz~{~|{x|~{}}~|y}zu|z|xxw{z~z|x}|{|}}z|y}~z|{~zwy}||~~{|{|}zx{z}{|||}}{y{{z}}|}~{y|}}~yyz~|{{{y}z{}|{|z~~y}y~{x|y|}{z{|w|}{|~{zy||x}z~|{uzzy|||}}}~y}}xyyvz{|yx}{}~}{z~~}{|{z}z}}~v|{{z{}{}}{z}||~{}{{~||{{y}yy~}{|{zz||xvz{{|{y|}}{z}zz{{z}~||y|z{~|{~}x}{|||z{|~|~wyz{~y{{y~{y|zy}{}|}}zz~{~{y{|~{{zy~z||zx{}~|z{y||{{zx|}z|}{~{{}z~yww~yz}{~{|}zzz~|yx}|vz{{~xy{|z{x}~~}{z~zz{y|yz{vy|{~zyz~{~}~}~z|}}}|z~~|{~}}~}~}}~{~~~~|~~~z~~}|}}|}}}~}}{~~z}~}~|{~|z}~|~~~~z}|~~~~~~~|}z~~{}}}|{~y}}z}~}|}~{~||}~}}|~~}}}~~}{y~|}}~~|}}~|}{}~}~|}~|~}~}~~~|~|~}}|~|~|}~}~~{~~~~z~}}~}}|~}{}~~~~zy{~{|~x|}}w{~}|}w}zv{}}}}~~~{}}}~~wyyw|}yx|}zw|z{}}x~|~yzy{~}{||}}|v|z~}|}}}}w}x}}}xx}|y~}w|~{}{~z}z}|z}y~}~vz{|y}}}{}}z}z{{zz{z}~y~{y{~}wz~zzzx{~z~z~}zyy{yz}zzw}~~z|~zz|z{yyx{}~|{~u~y~|x||y}|{}y}|}{|}~yz{v~|x|}vx|{|{y{|yy|yz}{~|~x{}~|z{~yx{ywz{{z}{}}}x}{{~|}{{{y}~{||yyuz{|yz{xz{||x}zy{vyz{~x~yx}~y||~}y}~v~z~z}|w~}{|{|{}{z|{{xxy{y~~}{}y{}|y{y~}v}~|yy}~z~|v|y}x|{z{~z}|z{w{y}y}|~{zz~vzxzy}}{|yx||~~}|~}|z~{~{{|}|~}yuxyx{~}{|x~}z~||||v}x~~~|{|}~w}||x|{z|z{|{}~xzxx~{|uz|~y{{||yty{zxxxx}|{w}~|z{{|x}}{~{z||}zy}}{{y}w{~~{y|vy|{y|t{~}~yzz|{}{|~z|}|zyy{}}y|||{~}~|{~x~yyz{|{x}||{{~{yzzzzx|~y||z|||v~z}z|}}y}~~~r{}~}~}~}~}}|~}~z{|~~}~~}}}y~|z~}~~~{}|}~}}|}{~z~}~}}~~~}t~}}}{~|}~~}~~~}}}~||~~}|}~}~|~|y~}~~||{{~}~~~}}{~~~}~}w~}{|~~~|~~}}|~~~~}|~}}~}{}|{y~}|~{x~}z|~}}}{{|~|~|}{}}{{z{}~~~~{y|}|yw|v}zz|z~}}{~|yz}x|v{~z~zz|~{|||z|t}~y}z}|{}x{~yz~||{|}v}~xyz~|y{z{wzvz{}{{{||v}~w{|{zx~}||||z}}{}x{z}z{w}{}x~|~~{{|vz{{{{{v}|{{{|{{}z}y{{y|~yzx~{uz~~~|y}z{|}z~yz~{{u{|{}}}{~z~{y|v}}yz}vz~xx|yy}{z~|zw}}{z|}yu|}~}|zy|{~~zy}{~z}|~yzy{}z}y|}wyy{{x||{~}}zxz{{~|xyxzyx}~~y{yy{y~~|}~~|z|z{x}y}|{|}|w}||y~z{|}||{w|{}y}}x|{{}{|zz|{~z{|~}u|~z{zz}}z{{yz|xy{z{~}v}x|}z{yzzz|y{{}|zvy|zz~|z{yxw{||zyy}y|{{z~{z~z||~{{~xvz}~{|xv|wyyz{{x{|yzzy}w}{}{~{}~z}z}|~{~z}}wzsz||y||zz}|{y{y~yyy{w~}{|}~{}}~w{{zy|v{{}yw{|z~|wyxywy~|{|yy|z{x}v{z~{y{{{z{x{|||~{}{}}}xyx{z}}~y{|x|zxyz}z||y}xxy|z{~}|z|zwy{~x}|zw|{zv{}~~~~}x}}|~~~xz~{{|}y}~|}v|y{{}z{{|~~{{{}z|~z}}z{{{z{}~||~}|~}}~|}}|}~}~|y|}~}}}}}~~}~~~}~~~{|{{~}|z~}|~}{}{{|{|x~~~}~}|{|}}}}}~}|~}|{~|||{~~~~~~}}}~~}~~}}}~|{~~}z~{}~~~|{|~~{}x{|}{~~|}}}~}~}|~}}|}~|~~~}~y}~}~~z}|~~}~~}{}}}}}{{~}{~~~||}}{}}}{~~}||}~~}}||~||}~|}{|}}}}~w|{y}u}~~z}~ywy~}~w}||z||~|}~z}y}y|z}|~|}z}}}y~~~}{}}z{~}z{{z||xyz{|zz}{}~~z}}|{{|{~~||}}z}}|}x|y~y|~z{{t}z{zy{wz}}|}{z|}w|}|{|}|{}~}~~}||x}|~|||~z|{{}||~z|z|}~zv~|{~~}||{|~{}{~~z}}}z}yy||{{xzy}y~}{}~yy|x}||{|{}~}|}}{|x~~}}|z{y}{{~{|}{||z|x||}{}~z~{}}}~}}}~z~~}z}~~~zxz}}{}}|z{x||zx|}~z|{|~}~{~|~z~}{||~}~~}{|w{{|zz||}z{|~y}zy|||~zw}~{zz~{~~~~z{}~|}~{|zy~~~y}x~}}|x}|}w}{}z}{|z{}{}||||}z}|~}|}{z|}~}~}|{||z~{}}|{~z}}~~}}}y~}}zy{~{~|w|~|||{}|}z{}{|z}{x}}yy~~yv~||}||x|xz|{{~}yz~y}|||~}z|}|}y~}}{~}|yz}}{||z|yy}|z|||x|}~}v|~|~}~~}~|~}~}~}}~}~~~~|~{}}|{~~~~|~~}}|~~}}~~{|}|}~~~~~}~~}|~|}~~~~~|~}|~~~~~~}~}~}~~}~}}||~~}}~~~~|~}~}x~~}~~}||~|{|}~{|{}y}w{{~{z}}~{|||}z~~}~}~wyzz}||{y||x}||z~v||}|||}x~z{|{w{~}~~|||z||zzy}z~|{zz{{{x}~~|~{|y}}|z~y~z~~y||}~y|z~~z{|}||~{{|yw}|x||~~}}|~{zy|~|{}zz}~}{y}zx|x{|}}z|{yvx}~~||y}{w~zx}x}~q}z}|xz}{z~{x~}}}|{{{}{|y{yz||}x}}|}z|y|{}~}}|}~|wx}{zz~|~}||{|x|z|{{}}|}z~|zy}|||z}}}~}|y}}|}}y|{vuz|{x{~}|~||y{}y{y~~}z||w}yzyy}{{|}|~}{{}|{}{}}y~|~x~}z~|~{y~|y|z~}{~{}}}}{|x|~~z|~~yz}w~||~~|{z|~}w}||y{{~|}}}}{~}~zzx|~}|z|}w}~{y}y}~}~|z|zx~|~{|}|{||~}~{}~yzy~~|zuy~}y{||yy~|{z}|z|}}||{~z~~}y{}}}{z{|}{}~z|z}}y{|z|zy|}z}|}z~z|}{}}|}}y{~w}}}{}{zz~{~~{{~{||w~|{|{~{}yu~{~yv}x{}}yx|}}~|~|xx~|}}{}~~|{~}}~}~~}~}}~~~y~}~}}}~}|y~}}~}~~}~~z|}{||z~~|}~}|~~~}~~|~x~|~}~~{~~~|~~}~}y~~|~}~|~{}|}~|~}z~|{~z~}}z}wx}}zy{v~~z{~}~~zyy||z{uxvz|{~{z||zy}|~z~{z|w~~}{|}}{|w{}}{y|||}z|z{~||zzw}|{wz|}~~||~~|y~zw}z|~}}y|{{zz}~yz}|{{x|||~~}y|y{y{z{t|}}tv|y~zz~y}|{~z}~||y|~{y}~|{yz|~}y~ru|{~uz~~|y}}x{z{y}x{y|yzz{|{y~{}y~t{z|{~zz{~{}~~{z}{xx}~{zzxz|}y{}~w~z}{~|zz|~zxz~}}|~|~}}|x}}}y{}y|~|v|x|wz|}y{zw|||y~z}|yz||xz}}}~}|zy|}{}y~}||}w~~~~~}z||{{}z}|{||z~y}~{|{{zyz|x{x~}|~~}~}}|}|~{{~zz{z~||}z|{y}{}~z||z{zxv|x||{z||xz{y|x}~~yzz|{~|{~}{~|~z~|||~w{yzvxzyxwy}}x|y{}|~y|z|{y{{~~{}z}}y|{wzyz~z|}~xw{zt||zyyx}{|{yw~{y|w|{~}|}wz}s}zzy}|zy}}|z}||}|v}{|~zz~y{x||||{}yyy|zw|~|}{~|~}|y}|~z{x{x~~}y||{{}{|{}|xr}}~y}x~{{|{|}xy|w}y{yz|z}z|z~|z~zz~}~{xxw~}~|y~|{}~~~~}{}~{~}}~~~~}|}{~}{}~}~~~~~|~~z|~|}}~}}|~~~~~~{~|}~{~~~|}|~~|z}}y~~}~~~{z~~~~}}~}|~~}}|}}}|{~~~}~|y}~~~~~}}x}}|~~~~}}~|{}}}}~~~~~~~}~~||}}}|~|z|}}|}}}~|}~}}y}~~~~|}~|~}|~~}|~}~~y|z|~|y{y}{zx}~zy{{~xz{x~{x{~x~}{y{~zy{x{~yy|yyzz}{|~}yz|z}~}|{}}z{||zzy{}zxy{{~{z{{yxy~{{|{{z||zu|~|}}}}x{|||xz|}|z{yz{x|u|u|zz|}}}~~vzvzvxzz~|zz|||}|{yzz{|~~~{~|yyz}{|}}}~{|x~|}|vz~{{w}z|~~~|x{z||~y{{~z{z|w||zx||y|{}y|~z{}|z}}}}}}z}{z|}|yy|z}|{{}}|~|}~|x{|{~|~{}vz}zy|y}|zz||~{z{~|}x{~}zy~||w{yy~z{zyzz~|~}y{z}{}yy{}y{~xq~|||}{z|{z|}w}vx{|{|{zw}{xx|||~~x~y{{{{{{|zuz{zyz||{||{}yy{z}}{|}z~{{~y|z}y{x|{}w~|zyw{x~{}}z{xyxzyw{{{z~wzw~{}|yz}x{|||}~z}}yw{|{~}||zuz}{{~z|~|{|~{|}~~y||zy|~|x{zy|zy|zw|}w{{{{||~|||{}}~z||yzy{yx|~|z{|}{z{|~}~~z}|w|xx||||{|}zx|~~x|w}yz|{~}y}zw|v{}{{~y{}{|z{||zz~x||}|x|{x{y|xz{{}{yy~y}{z|{{yy}|}|}}wvzw{{{|}y{y~|zx{w~~z~z{{{{x~|yzyz|~~y~z~~|}{}}}~~}}|~~~|~}~|}~||}~~~~|~|~~{}}{~}~}|||~~}~{{}~z~~}~}~~~}|~~}}~~|~}}}}|{~|||y~|~yv~|~~~}~|~{~~y||}~}}~xy}{|~~~~~}~~}}|||{||~{}}}~|}}}{|}~{~}~~{~~|~~~z{|}~~}{|~~||~~}~~}~|~}~~~~}~}||{~}~|~z}}{{|~|~|}~|zy||~}x{zxy{uy{|||{~y{y|w{~|t~{y~zx}z}}{{~~}~|}}}~z~{|zzy{{|z}}|{y~|{y||~w}zy~}x}v|y{~yz}zy~|z|zx~|{|}||}}|yy|{zxz||zz~|wzxz~{wx}yyx|zx{z{{~}xz|~{y{}|yy~}{}{y~~~x~}v|y~w{y~{}|~{|y{u}~|y}z{yyy{zx{|||~y|y{}x|~|~x}}}~x}~||}{~|{}u}xw~{y}}x{{yzzx~~|wxuv|}y{~}y{s~u|}||{z|z{zzy~y}xx{|yvy{zw}yywx~~|{~~z|~z{{|{z}x}|z}{}}}~~|~~}~~wy~zx|z|z}xyy|}u{{z{}||{y|z|}|}yz~{|z|v{{|}v|y}zy}z}yz|}xz~~{}}yx~x|{~~|w{wy|x~}{~~z{|{}~{}x~}}}x}yz~zyx}{}}}~{~}z}|y~z{zx}}zz{x{|{|y}{~|}x||w|}{x|y{y|z{}~~}y|~{|~y|{w|~}yz{y{}z}z{|{{xy|y}|z}zy|z{}x}zz||{}~|{~~}{{~~}zxz{~{z{z~{y|yzz||{zzxxx{}{~{{zzxv{y}~}|yz~~{{y|}zw{}~~{}|w}zzyy|{~}|~}zxy{y}wy|xy~y}{||}|~|}~{xy||~{}}~|~}}z}~~}~~~||~||{~~~x}}~|~~~~{{{|y~~|u~{y}~~}}x~~}}|}~~}}~~}~}~|y~}}~~~}}}y|~~}}~|~~|z|x~~~}}~~~{|~~~||~~}~{~|}}~}|}~~}|}~}~~|}~|~||z}||}}}}}~{z|{}}|~{}~~~}~~}~}~~}}}}}}~~}~~~||}|~|{z~z{ztvyzxw}~||z{||}{y}}zy~{{y}|~|y}{{||~z~{{{{z|{z~|}~|z{{z{{~{z~~x~}}{|{zy~}|}~zz|}|{{w}{}}z{}zz{z}vz}y{|}}}z{y{|z~}}u}}}y~}{}y~~~~}~|yzz|z}|}}{z}|}x||z|||~{z~{z||}z~~|||z~{x{w{~}}}||~~z~|||z{~|{||yy{|{z}|v{{zz|{z}}}yw}}}z{~~z~y|||{}zz{{{~{}~|}|zy|~}||||zz}|~x|y{y~~z~{{z{{{~y{|}~}|{~}}}x||}~z{{}zu}|~|y}~~~}}{}~{{{}{y~~}~{{|~~z~yz|z}~}||}{z|v}z~}{}|~y||}}z~x}~|{}{||}}~yzy}|{}{z||~z}|z|z~}}{||{~||}|~|x{zz{}{{z}{~zy~}|}}~}}~}y~~zx|}{z}}~w{z~v{|}{~}|~}{{{z|{|z}xz~{z{w~z}z{z}x~y~{~{z~~{v}~{}{z{~}yz{|zy|}}yz|}}~{{xwxz}~}}{~{}}{~|yw{z|~||{~y|}{||{}x{{{~~}~~}y~~}~~|~~~~~{}}{|~~~}}}~}~~~~}~~~}|{~}~~}|}~~{~}}~~~}{~~~|~~}~|~~~~~{|~y|~}}~~|}~}y}}}}}{|}}{~}~}~~||y}}~~~~}~}||}}}}}}}z}|w}}~}xxz}yzz~{y~~y{zy~~y}|zy}v{{}|{~yy}xw~}{|y|{~yz}~{~z}~x|||}z|~wx}~x~~s||{|||~zz}{zz~~}}z~{~}{{{x|y{~}y|xy~}}w|~{zz~|}~{~{y~z~|~y||}}{}~~|~zw{}|{{{x~|z{|{{}z|w}|~||y{}yz}z{}{||}{{{~zy|}}}|y}x|y{{~|y{}zz|z}|x{{~}}z}{~}}|{||~vu}|}{}|||}}{|||y{||}~|y|w{}}{{{{x|~}~{{z{{}{|z{~z}}}}x}{{|yz{}~}yz||y{}}{z|~{}|z}|~}|~~}{}}~{~|~{}yz{}x{|~z~{zz{|}~}}~zyz|z|~}~{}{~|z|~~y~}~~}{{}x||x|z~~{yxyxz~{|y{~{~|~|}z|{|~||yzx|vz}z|~}}}yy~}{y~{uz~{|||{{}|}~wz}|{|x~||{z~}z{z}}}z}{~{y~}|{~~z{~~~~z|~v|z~~{}{|{~~~w|z{~~~{|~~}~~{{}}{~}~z~z~~{~{}z~}}}y~|}z}~|~{}y|~~|}}~}~~{~|~~~~~|}|~|}~~|~~~~~~~~~x}}~~{~|z~~~~~~}~~|~}}~z{}~}~}}|}~|~~~}~~}~}~|{|}~~|}||}||}}}~~~}~|}~}~x}|~~{xy||}~v{}{~y{y~}~||z~}zz{}xzy|z{{~||z~|}{~{~y{y{|||}xy~|{|zz}}{}|}}{y|~y|y}}~|{}~{~z|}{{}{}~}{}y}~{zz|~~~zzv{|z{|}z{~}x}}{{~}}}|}~{}}~{{}~z~|{~|~}~~~~{~}~~{}xy{z~~{yzz|{~~}}y~zx||{x~y{|y}x|z|z~z~yxz}~xz|{}|~wy}y~u~}{{{~}}~|x|}}||}}~|y{z~z{zz||}|z||}}~}}y|}|yyy|~|}|}~}{~~{~|{xz{~~|~{{~v|~z|~z~~||}~z||yzz~||{}}~}{~~|z|~{|{}{z~~{z{z}{{z~|y~~~~}~|{~}|~}x|z}~}w|}~}}~~y~z|{}z}{~zxz~}w|yy|y{}|y}~}{|{~}z|~y}|z~~}{|{w{|x|~~}}zx{{qzz|}|zw{~||}|y~z}}{{z|}~|{~}}{}}xz~~{z{{|y~~y||z||y}}}~~yy{}{yz|~{xz|z}~|}y|}||yw{z~{y{~}{x~}}}{z~|z~}{~|}{}}~}~}}|}|~~~}z|~~|~}~}}}{}}~~|}~~~~y~~~~~~~~~~~}|{}~~~}~}|~|~~|~~}}|~}}~~}}~z}~|~{~{~}}~{~~|~~~|}~~~}~~~~}}{~y{|~~~z{~v|}{{yyuz{||yzyz{y~z|x}wy|}yv}|~{~w~~}}~}~{||~vy{|zx{|~|{}xxy}~}xyzyx{y{v{}t}|xx}zyz~xx}z}x}zy~}}z}x}|z|y~}w|{yz|wzz{x|{y{y~w~y{z}w|z~z{||w}y||~}}{{{x}|{}|}{{||y|{zz}||yz~w{}vy}xwv|z|~yx}ywyzw}}}{z}z}~~|{}y{z~yz{|x}}{y|z~}}}{y{v|}z|yz|z|z|{x~}|~|{zy}|w{|y{{~}||y{y{}}}{|{{zw|x||~}y{w}{y~zvyy}zz{{wy~zz~}|{{~|{zy{|}~{}z}}{}z{~|z}zyw|z{yxz}~z{yy{zz{{~|}{w{|}z|~}}|z~x}}}}{|}{~yyz~}zw~~w{z}}{y}{}z|||zx~vyz|zxxy~z||~}z{{~|}~~{{x|}z~{~|~~z}zzxy|{|z~~}|zy|{}~x{|w|u}y~}}x|z}z{~~z~|{~zz|~x}z}|~yy~z{zt{y}}w|x|wx|yw{yv~zyy|}||y{}{z{}z~zz{|~~}z}zzz|{z|z|u}~zzw}~||vzyz}|}||~}}}z~w{}|y|{zz~}zxz~|yyz|yv}}x{zz~wz{z}x|yyx~}}}~|y~z{z|||}y{~}~~}|}~y|{|}~~~y~}~~~||~|||~~||x}~z~~~~}~}~~~~}{}~}}|~~~}}~}~}~|{~~~}}~~~|~~|}{}}~v}}}|}{~~~}~||~~|~~||}~{}}}{}|~|~}||~~|y}~|}~}|~~{|~~~|{}~}~~~{}~~~}{}}~}}v}{}z}{{}~~{{}{|}}}}z|~{|}{x{}~~|||z{}||~}|yz}}{~yu{{{y}z{{r}{z|{}{|}|u|y|z{w}{}{{z{~x~|z|~}}~~~{|}{}|y|}||w{{v}{|~|~}|z|zx|{|{~{{{zy{}|{~}}~|z~z{}z}|z|}{~w~}|{|z{|z{||}}{~xz~}y}{zz|y~zy~{z}x}|~~z}~{~}~z|||~{|{~{x|}}}{}{~~{{y{yz}z|zv}}}}~z|||xz}w~{}|}{|~yyv}{z|}|{x}|{{|}yt{~y~z}}~}~yyz}z{}}{{{{y}zw}}~}{v~||{v}}|~|~{{}}|yz||~{}|}z{{{vy}z~z{~~x{||{x}y~{~||z}{~}}yy{{{|~}~|}|z}z~~~{w{yz}xx~||}w{|zy}~|yy~~z}{x}|w~{{||||~}{|}}~~|}x~||~{{}zz|zz~y~~|}{|}y~|zy{}|{~}}{{~zz|z~y{}~|z~}z{}}x}|}yy|~~z}~~|||}{||}|{}~|}z~~|{{~}}z||z}~}|y{{~~{}z{y~{|{zw{|v||}~{|zx||~{{}{|{{{{{~|yz{ztz{{yy~yy~}z}}|}{z~w~{yx{~}y{|}~yz}}z}zz}|~{}~~~|{|~|}~~}~~~}~~~~|~|~|{||}~~{}}zy}}}~~}}~~z{~}~}{|~~z{|~~~|~{~z~~~}}~~|~~~y~}~~~~~}{~|~{~~~}~~~}||~}}~~}~|}~{|~|vz||~|{}||x||y|}{{z|{~|}~z||{{~}~~zy~~y~y~~~}||~z{|{yw~}}~v}|x}y{}~x|y}}{||}{~}~{}{}|z}zzxzz|~zy||||{}|{{|y~|{xwy}|}~{~{~}~|{{~{|{|}}{~}z~|y|yz{|}}{w{zz|~}||x}}y{x~v~~|}|~}~}}{xz}z|y{y~{}~}|{}{{~s{}}}ywzz}}~|}~||~}~~}}yz~{z~}}~{w{}{|z}}z{{z|w{}y~yzz|z}|z}~~}~}}~{~{}{{~}|}~}|~y{~{{|~|{z|{zx|y~{~|}|}{w~{{||{~~~~~x}}{~|~{y~y}|y{~~{{{~{|z{}xzz|z}y~~|}{w}{}|}{||}~z}z~}~|~{}zyzx~y{w{|}|xt~}}{}}{||x}~|z~~y}{{|{~y{z{y{||}{}z{wy{}yxyz~~{{{z~v}}|~~~y|~{||{~||z|yzzwyx{x~~~{|{yz|}{zzy{{}~|}~{~}~~}|~}z}{~wy}y{~}zz|~x}z~y}z{~||~z|~}z~~~{|}~}~}}}}|}~}~|{}{|~~~}~~~~~}}}}~~}}~~}~}~}}~~~~}}~}}~|}}}~~}}z~~~~}~|z~}~~~~~}|~~~~|~~~}}}~z|~~~z}~~}}~~}~}}||}|~}~~~~~}~}~}|{~}~~~||~y{~z}||w}~{~{{w~~}~|~|{||}||yy|ywy}~{~~~}}yy~~~|~~~{}w{x{}{}|}}|~}|{}}|}|{|}z{{y|y}y{~|}u|~~|y}z}}~~|z}}}~zw|}}{~{zz}y{yyz}~}}y}}}{}{{{z{}}z}z{{}~|{~~}z}w{~xx}|}|~x}~|~|~||}|~z{}}{~}~~~~z~~~}|z{{~y{x~z{}z||yy|}|}~|}{|}|}}y}{~zxw}}~}}~z}}}{~{w}}~|~|}{yz~{|{zx}zx{}~|w}y~}y~}~~z|~|||}}z~{y|{}y|~|}y}z{|~}{}|{z|||{|}~}|}}||}{|~z|~yx}z~|}}~|~}xx{}{xxx~~{|}}~~x{|{||}~|}~~z~~{z{z{|}}}zx~~|}}~|{}}{{~w{|}{|~~|}}{y}}y}~{}{z{}}~z|y~~~||}~z~|{{~z|}~zzx{}~~{}}~zy~|||y||yzy~~}yz{~~||y}~||~{|}zz}~zy~}}~x|}|~{}~|{}}{~}}}|z{|wy{}~z~|zyz{z||z}|~|}|{{{z~w~|y|}~~{~|~~{~~~~~~}|~~}}{~}}~~|}|}~~}~}|~}~~~~}}~~}~|{}~{~~~}}~}z~}z}}~~}}~~~|~~~}~~s~|~~}~y~}~}}|}{}~}~~|}|{{|~~}{}}|||z{y{xy{}{~yz|y|z}z{}}y~z}~|}x~~z}|y}z{|y}}~~}y~{y}|zz}z}}{z{~yx}}{~|{y|}w~{y~y}x{y}||{~}{w}{}||~x~||~}|~{{zy~|}{yyz|v}{{y|z}z{yx|~w{z}||zz}}|}}}~{|x~~}||z||wyx~}||{|xx~y}w~zw}xx}|z}{{yy}}zz{~{zzz}~}~~~}~y~z|x|}|~}yz{~z{~~v{{~~y{~z{~|x|~~{~{~x}{~~}|~{|~~}{|~}vx}|{xy}~z|||~}|}yx{}y~z|z|}}z|v}~|~~|||}{zzz{||{}|z~yz~|z}||{}~|x}|||~|yz|}z~}{{~}~{x}~{}z|~{zz||y{x{|yx|~z}}{z{}zyw{}{~x{}~}}{~~~}~z~|~{}}|}{|w}~}{|}||{|x}}z}yyz|}|zz}~{}z{~{~|}|~y|~}z}}zw~{{|}|yzx{z|{~{~{}{|v~x~|zzyx{~}}v{y}}z~{zx~{~}|z~y|}}{y{||y~||yz}}{y~{{||~}zz{{~{{~|z}|~}w||||{}{y}~~~y|~~{yw|~~}zx{}{~xyx}}}}z~z~x|~~~|}~}~|}~{~|~~~~~}}~|~~~~|~}~z{~}}~~~~}~}~~~~}}~~~~}}z~~}|~~}{~z~{}|~||}}|~z~u~}}~~{}}~}~|}~~~~~~~{}~~~~~~~~}}~|~}{~|{~~||~{}t|}x|}y}~{}{}{x||{|}}y}|{{}|~yz~||}zwyx|}|y|~zu}{y~}zy~zxz{~x}w|z|||{zz|xw{|{|{|{}|{|}}y}{}yz{y|{}~|}{}z}{y{~|{|~}{|zy}}~y|y{y~|{}{|z~}y|}{{w}zy{|zy{|{z~yx{zy{|~{x~~}}yx}||z}z|{||}|}}~{zzz~zx|y{xtx|z~yy|}~z}||~{}}}~~z|yz}z{|}}xy{zw|~}z{}zw||~|~yyx}~~y}{~{||z}~|z{z~|z}}|}|}y|x|~{z}}}}{~|y|x|}||}|~}y}yx~{|ywz}}{yx{}z}zwyyyx~z{{}{{||{~z|zyzxzw}zxy~{|yz}~xq|}}~z{{xzx~yzx||||y|}|yz}~||y{{zy}~{~}xx|||zx}z}{~|zz~{}{w~|{|~}}|x}|z~w}{{|}|yy}~z~z~~|y{|~yvz{v}|x|~|~|zvz|{v~|zyx|~{~}zy|z}}yw{|y~yy|y}||}r|x|yx~wy{y~zxyz~u{wzz}{~~y}z~{zz~}w}|}|{|x{}{||{{{zx~}||x}y~~|z{~~zz~|y~{{y}|{{|z{||~~}|z{|}x~}ww~{}wz}{}}z~~}~}y~||~wvyz}}z|z~}z~||x~y||zz}~~|~}{~}~}}}}~~||~}|~{~}~|~z}~|}{~~~{|~z}y||~}~~|||~~{}||~~x}zz|~~}~|}~~~}v|~~{~|~{~|z}~~}}{zz~}~}}~~{~}{~}~~}}~|~}||~}~~~~|{{~|~~{|}{{|}|~~}~}~}|}~~~||}~}}~}|~~~~z}~}}z~z~|}~~~~}zu}{|}}~|}~|~~{}~}}~~~~~{|~|~|}}z~}}}~}~z|}}{|}|~|{~~{{y{}x{|yyy~x{z~{~~x|{~}y}~|~{|}|{~y|~z{}}}{}{{}~|}{}}{||{}w||z}|}}||}{~z}y~}|~|~~~~}~~}x||}yzyy|zy|x~}{|~{w{{z|zy{y{|}{||||~~|}}~{|}~x}}zwyyzzz}|~y}z|~{||{}yy|}z{}}}~}~{|}{~}~{}{~z}{z|}}|{{u~{z|{}~{z~||~y{|}{~zx{{}{|z|}z}~}{~zz{|zz|{|z{{{~|{z~{}z|u~w|z~~||~~~~~}}|z}{}}{~z||}|x~w|{z{|{xy}x||{z}|}{|z|w~||~~x}yyy|z|z~~~}}~~~{}}x|y~yz{{|}zw|zz}y~|~~~}~{w|||~}~x{|}{}w|~|y{|}{{x|}|z}{y|{zz|y~|{yy{~{}z~x~{~|~~||~x~xy|z}~}wv|~{}{x~{~{yz~x~|}|~||{z}|}}|}x~|}}}}x}yx{|~}|y||}vz}}|}w||{{zx~{z}{{}w|~z}{{z~~{~}{x~}~|y~~}~~{{v{||zz||y~z}|z}z}~{}z~}~~{~~}~}|}}~|z}~y}|~}~~}~}~z|~~~~~}~~}~}}}}}~|~~|~{y||}|}}~~~~~}~}~~~}}~|~~~||~}}}~}~}}~|~x~z}|~}}|{zr}}y}~}{}y|yv{||~}~}z||||{z}{|z~y|yz|z|}|{}}|zz|}|xvz}{y~}|z}{zzv|~|zx|~|{||z~z{{}{{{~u~yyz{{||~xy|}yz~{{z{{}||~z{|~z}{|}}|yy~}zz|t}~{|z~~{~~z|}{{w}y~{}{~~z{|y~}}~}}{|~yzw~}|z|||~}zz{}|}z}|v~w}}~}z~}}x|yzz}}x~w~zzx}}~~y}}~}z}u~|~yz|}{}x}zz|wz}zz{~{{|}y}{y}~}|zz~yyxy~x}|}|w}z}{|y~~|~}|}~}~|z|{~|z{}~z{}~~}}~~}zy|w~~zyz}z}||{||z~v{z{~~wz{}z{}|~{zxz{x||~}~~yz|zwv~xzy{x}~z}~{|~z{}}}|~}z{}{}~|}yy{|~|~{|{z{y|||{zy}w}~||{|yy|z{}|{|zyy}}{}|zy{zy|~{yzz}|}}z}|~~}z}yz~wyy}}}|~~x|~~|z{}z{}zzz}~{y~}xz|}|{|~}{~~{x|x{|z{zz}}}~~~z|~|}y}|zz~yz{x}zy}{z}{|{~|x|}}w~{~~~}|{}~y{~|}|~z{|v{{}~{y{{zw{~{~|~~~~|~~~}~}}}~}y~}}~|~~~~}}}|}~~||~~~}~}~}~}~~}}~}}}~~}~~~}~~~~{}~}~~}~}~~||~~~~~}{}}}|~~~~}}~}}~~}|}{~}~~}}~~|~}~~~~~z|~}}~~~~}~~~~~}~~}~~~{~~~~~|{~{z~~~|}yy}|}~{{|}|{{yz{}~|x~~~}{}~~|{|z~|||~z|{~{{}y|z~}}{uz}x|w|{{z{wwz|}}xy|z|~}~~|~y|}~|||}{y{~z~~z{}y{|z{}y~||~~|{{~}{{|{y|{}}}z~|{}z}|~z{zx|{}}y}{}{z|{{{{{y{}|}}y|}|{{}y|zz{y{}|~|}xzw{~{}~|{z|}}~}y}y~|~|{}z|~}z}}x{|z{~~z~{zz}~}||~{|~zzz}~|{|{}~|}{yy|z~~xy||}||~z~z~~{{y}~|~}|{{}zx~}y}}}}|~|~}}x}|yy{{w}x}y}{|{{|}x~y{|}|}|{}}|}|~y~}{||~|}{~||{z~w}|{}z}|x~{}{~}}|}|}z{|}~v{{y~z~||~{{yz{{w}~}{z|z{{}y|x{}}|}}||}}xx~|}{}}~}z}z{}|z~|}y|zzv~{|x|y~{}}{}z}z|~|}y~|{~|zx~}|~{~}}{zwwzx|{{~z}y}z}z||x|~{{}{|{{}{|{zzz|{~~|}}}z~y{}~zvyx{~u~y{|}{{{~y{}z{}x{}y~zzz|{|~|||}~}}~}}~}~~~|~}~~}{}~~{~~|~}~~z~~}|~}~|}}~}~}{}}~}~~~~}}}~{~~}|~|}}~}~}|||~{}~~~~}~~~{|}~~~~}~~~~}|~~{~~~~~|{}~z~~~~~}~}~|}|~}~zz~|z{||~x}~y}|x}{z{y~~~|xz|}yyz}|zx{{{y{|{~zw}{}}ywz}t~z{v}|yv}wz~~zy}|{{{|t~|~||~}y~~{~}}{}|{{||~~yzz}z|u|xz{~{{u{|~{|~~y{|{||~~~~~vyzyz~||~y}}}}~zy~~|||y}~}}x||{|}||~{}y{zyy~|||}}z~{z}y}y{|~}|{~}}||~}y}}{~z~zy~{{}}}~|{~{{|||}}|t||}{zwx}{}}yxzyy|~|~}}y{{|zy~{z|x||zxy~}}|zz~~yz~}|}}||z{|z~{|~~z{x~z|}y|}~~{~~{}{|z{y|{}y~}}~}y{}x}z||}{x~}||{||~{x~~{~z}|{{{||}}}~|y|{~|yxy{z{~~{|}r}~z|x|~y~y{wz|z~y}{zz|}~{|~z|y{{}~z}}|}~~}y{~|{~{~u{y||{~z|}{||}yz{y|~}|{}{zz{}}~{|}y~|~|}~|{{}z{|{|y}}y~{{~||z|z{{{{yzy}}}{{}}y{}}{~y}z}y{|{z{~z|y{y}}|~||~{z~zx{{z}{~{|~}~|~{|}}~~{{|}|}~y}}z~~~z|xzv|}}~~~~~~~~~~z~}z}}}~}~~}~}~~~|~}{}~~~}|~y|~|~~~~}}~|}}~|~~{~~z}~~}z~{|~}{~{}z||~~|~~~}~~~~~~~~~}~~z~|~|~}~{|}~}}z~~~z~}}}}|~||~{|z{~yywy~{|}z||zy}}||{|z}{}yzwzy~x}|z}~~|}{{}|~~}~|wyy{}~yv}x{}|{}w~{zz|vyz{|~}w~y|y}{{||}z}{|{|{}}y{z|~|x{|z{zy|}||{}|x}{}zxy}~u{~|}~|~}~|}||z|}}~|{}}z|}}~y{|~{|{|y~w{{|z}|~y|{|y}zy|xy{xxz~{|~|~z{}}{}z}||{~z}|}}~~~~{z}{}}|~y}z|~x}|y|{{y~w{rw}~~}~|{yw}|y}z{}{z|{~~zzxz|zt~xy{v{}zw{}xywz|}z|{~|~}}z}x~}}}zz}{}~{}~}zzxw{|}}{{}x}{yxy{zzyz~{}zw{{}~~~||~|}}~~|}|~y}|~yzz{{{~|x|~zx|~}~{}}}yyz{y{|}zyv||x|~{{}yz|}|~||}z{~{}}xy}}{}~zy|}zwzzy}}zx~z|y|~wzw{y{w|w}z}|~yx}}|~{y~v}z~~{{|z~zw~yzy|z|}zw}yy{}{}z|}y|}}~{||wzy|z||{{}|~}}~~{z{}yyyu{}xyzu}|||||}~z{~{{{x{z||zy{{z{}}}zx|}{|xz{|}{}{|~~z~yz~z|v|yv{x|}}~}z|x}{zz}|w|{{{~~}~~z}|~||z{~}}{z}y~{~~|}y{{}~~}|z~}}~|~|z{~}}{~~z~}}~}~{~~{{~~|z~}}x~}}{||}}|}|}|{~}|~}~{}~|}|~}|~~~|}||~}{~z{}}~z}}y~~~~|}~~~~}{z}}z~}}~~}~}||}|~~}~}x|{|{{~~|~~~}~}}~}x|y~}~~}~}|~w|}z|}}z}y{}||x{}}~}z}|||}|~~|~zv}}||~y}|{{||||}~}zz{{z~|z}z}x||||z}|z|~|~~y|}{x}||z{z~{}{|{~~z|{{{||w|~{||y||~~y~~}{}}|}}}v{|zy}||z|}~yz{{}}|~{y}{}~|}~}~x}~}|z{y{~|z|z~|}}}z{~~||yx~}z|}|{vz|}}}}zz}}}{~{}{{|~z}|}{|}|{~~z{~|~zx}v~~}{}~~{{{xxw}|z{}||~~zw}~{~|{|zy}}}{~y|{y{|}}~}||||zy}z{z|~{z|}}~}|y}~|}||z|{xx|{~~}}}y}{yz~zz||yz{{zyxz~}|{x}}~{z}~y~z~|{{{x|{}}~zyz}~{|}{x{y}}~{{~~{|yy|{y{}{}~{}||||{}||{~~|w~z{}|~~y|~y||z}{|{}w~z}zw}|~~zz{~{|zz{{~|~{z~~{|~~|}|z}w||x}|}}}{z{z|xy{~~}~|x~~{~zx|}~~xz}~zy|||{{}}}{z|}~~{{y||x{|||~{{}zzy|~|{|{{{}{{|{}}|~{}y|}~y|}|}{~{x|{}|y~}{}}z|w~|{{{|}~z~~{}~~~~||~~}}~~}~~z~}~{~}~~~|}{|~|}~~~|||{}~~}|~}~~~|~}|~~~}~}}~~}{|~}{~}~~}|}~|}}y~|~z}~{}~~~}||z}}~|}}|~~}}}|}z|~}}}}}~|z|{{y{}{~~vz{}z{|y|~xw|y}|~}{|}||}||{|{|}|w|||z}}|{~}~~{y||}~{~|zz{|~|uyx}~}}}~}~w{zy|{}|~}|~}||}yz|{|}{|}||}{||~y~|{xy}z}|~zy}~~{z}}zx|z}|~|}}z{xx~{zz~y}|x~y|xy~~}}z||z}|{|}||~z}}x|z}y|z~}x}z}y{~zzy{~z{{~~y}|}{{}}}|~v~|~}~{~{{yzy|}{|}|~|}wz||y}zz{}{x{}|z|{y|}y{~z~~~z|~|}|}||{|{zx~|}}z{~{y~{yy~~~~}ywz|x}u|z|{}}|z||y}~|~}{}~~y{}}{|}}}|{||~{{||}}xv|~|{~{{x}|~y~{|{{}|wy|}~|y|~|}{~}{}~w|z||{{}|x~|y||}||~}w}~t{{}y|~w}}{}|y}~}~{yy|}}}|}x~|}z~w{{~{~{}~y{~}~}|y~||yx~zz|~|y{|~~~}}~{|y}~{z~|y|x|v}|zz~z{~}{||{{x}w|{z~{~y}~~{|x||||{}z||}|}{}zxw|y|~~{{{w}{zyy|y||{~|~~|x}}}~|}~}~~}}}}|}|~~~|||~~|{}z|}{|~|}~||~}}|~~~~~~~~}~}}~~{~~}~}}~zz~~~}{~~|{~~~~}y~~}}|~~{~}}}z~z~x~{{z~{}||y||}|}}}w|yz}}~{{{{~~}xxy~~}}}{z}y}|{zz~x}{~|z~}~{~{{x|v~}}{z{}z{xz{yz}|{{}{|}~}{~y|{{~y~|yz{~}}zz|}{|{}zy}|zv{}}~{xzs}{yw{v{{||zz}}y{zx}~y|x}|||xyy|z}}}{|~{~}zx~|{{|}}xzz{xy||}||{{~~{{~}|{~~y||}x|~}~~}y}{{{}}y}{}wz{{{{||}}x}|y}||{}z}x~{~x||~y|{z}y|v~}{zyu{~u}w}xy{}}~{|{{}~uz}x{zz~}{{z{}v{~}{{~{}}xz{}}}}}||}x{}~x}{yx~~}}{z{{}z}{|{~}}y~~~zx|}~|}z{|~~}~~z{||y|}z}{{|y}{}z}z~y{{~~{}}~}{z}|||{zwxw~x{y||x{}x{zv}}{|z|uzx{|~{|xx}}z|{||||}}z}z|||~{zy}~~}y~~~w}|{zy~{{~{z|x}zzyz~{}{wz{y{y~{}|}x|}y{|}{|{||y|z}|x}t{{{~~x{{z~{{~~}}{~~~zz}}|x{z{}~||}z~{vy~yxz}}}x~z{~||z}}}}}zz{v|yz~}zx~}|~}|~}|~}}}}~~~~{~~~~}{~|z}{}}~~}{}|~}{~~|}|{}~~}{~|~~~~~~|}}~z~~}~~|~~~}||}~}}z~|~~z~~~~~|~}{~~~~}~~{~~}~~{}y|{{zx{wy~||}{{}y{xy{}~|||y|z~{|{z{zxx|{{y~||~{zzz}{|zz}z~{|z~zz{z}~y}|x~|y{y|z{|zv~{{y|x{u|{{zy{}uy{~}~y{|~~~x{zy}~|~z~|vv{{yzzz{{wzyzz|}z}yzz{z{{|{}zx}|yyxzzxz~~z~{y}}|~{{~y{x}uyyz{z}zvz}zy{{|vy}{uy{~{}zxz|x}{|}|z|}}||{{}~}yzy}|{}y~xzzyy~y{w~{}{|y}~z||}|}|~z|x}zw}||{xvu}|}}{}z~y{~|zxyzy~|xz|}u~{~r||{ux|{}}}~{~{}zy|z{}{|}}~}~y}|{~yx|{{{|~zz|~{xx|}|{{y{{{{|~y{||{{}{}|y|~|y~}z}}v}||{}~|}{y{z{{yxzzwz{|x}{zz{}~w{~}|}z||}z~}x|}|y{|}{w|}{x~|w}{~nyy{~zyyz{{z}|wy}u}{|~{||||{{|}}x}~}|zzy}y}}~~}wvz}yzyxz|z{~z}|yu{xv{{~y|~w|zy{~{|~y{}z||{z~~{{{w}{x{x~}z{wz~zxyz{vw{zzxyy||~tzz{|||z{}}~|{{yzv|{yy}{z~}}|{|~~xz}yx}|}xyy}}}x{x~xuz}}~v{{|z{|}|}|zzz{|}w~~~}~|~}}~}w{}~|{~}~~~~}~}~~{|}~~}}||~~|~y|}~|~}}|{|~~}}}~}}~z}}~~~{{~}}}~~}}}|~}}~||~z~~~~~~|~~}|~~}}z~~|}}~~}|}{}w~||~~}{~}|}}~||{~|~~}~~{|||}~|~~}~}z}|z~~~{}|{~~}}~~|}z~~}~|{{{~~~~{}}~~~z~{}}|{y~||}}~{{vy}z~z|y~x}y}|xz~z|}z}|z}}~y{u{}{p{~{{y|~{|}~z{~}{}z}|y|{{z~~yz|x|{|yyy}||~{}|{{}~zwxz{~xz~y~~}{}}zw{zzy|}}y~~~~{z{}|z~}z{|}}|~}{yw~z|{z|~y~y~||z||{z|z}~}x|y}{y~}wvxxy}}ww|}rz{~y~~z|z}}x|}{}{||}|{|y~z}||y~{|xz~{{}|{~z~zx}}~~{{}|}y{z||~}|}}v}}|}w~{|x}y~{~|{}z}~}{uyz||zv{{y}|~{||}|z~~v}yz{~{z|~{~yzzy~x}~|w}|}}v{y|}xy~{}|}z{|xy|~x}z~z|}}}}z~~}|~~}||}~|}zt|z{|}|}{|}y~~~~x|{~{y~wzyv|~|~{}||~{z{{}w~}}{~~{}}||||}|}~~}y~y}~}yz~}{~{}x{{}||~~}}~|{y||y}tx{~}{yy{{|{{z}}}}z{|}~x|||xy~~}z}{{{z|z}~~~~}}{|~yv{~~}zy{{~}z|{|~{~zx{}zx{~z~y}}}}}~y|~~{|{y}x}{{~{~~|z{~}{{{{}|}{z~~zz||}|w{~~~~z~~~~~}~~~}~~|~~~~}~~~}|~}~~~|~~~~}{}~}~{}~~|~~y{z~}~|~~~~~}~}~}~~~}|}~}}~~~~~}}z|~|||zz~}}}}~{~}~~}{}~~~~~}}}|}}{~~~~z}}}~~}~}}}}~}~z}}}zz{}}~~{zt~~z||~z~y~u|{x{}||~~y|}~x|}}}yxyy~y}{|xzx{~}|{~{}}yyx{}z|}|}{yxz|~{yzxzz|{}|}y||z|~zz{x~{}}y~~|}}z{}~||x{|zwz~{|}xw}w}}z}~y|}||}z|{}~~~{|||w|~{{||~{z{x|}zz{}|zz}{z|{wzzz{yzz|}{z~{{{||{}y~yz|~{|}{yv~yz{}}x|vyz}x|{{}|z{|yx~{|{}{~{}|~|~}|}|~~|}zy}~y}{~xyx{~z{|}{zxz|}~{~}x~y~|{{~z|}~{{~v{zy{|~{vzv}xx}~{}|xx|uxyzvz~x{}zy{z|z~}~{{|~zyy{|{y||}{~}{|}x{}}zz||z||}~~{}}}}~z{}{~{~}z|~~}{}}|y~z|yy|{||w|~|}wy|{{u}zw{|}|~{y~{~zzz{z}|}x{v|~{z|}||~}{|y|zxy{z{{}|wy}}|u}vz||~zy|}{~|{}}}~x{||~{~}{}~{y|~|~z~z{{~z{w}{z~}{zx}{{~z}z}}}~~{~zz~{}x{z}w}|{}ywz}xy}}}zz~z|}~z}|}|}}~}}}z~}|~}~{}}~~~}||{}}~||}|~~~~w~~~|~~~}}yz~}~|~~z}~}~~}~}z~|~~}~|~}}~~~~}~|~}~~|~{}~|}}}}}||~~}|~~}}}}}z}}{~|~~{~}~~~~z~~{}~~|~~~{{z{|~|vy~x|{~{z{~y}}}~x~}}|||y~vy}{~{}y|~}{~}}~{|{y|||~zzxv~y|}{z{zx|y~{~y|{{}}{{~}x~}|}{xw{{}v~|{{}z~|z}zy~x~}zyz|~x{}}|||}u}|~}zz|w|w}}yst|~zxzy|~|y~}}{{{~zz{zy}{||z}}v}{|~{x|~z|y||yz~|~y|}z}wy||x}}{{~}{z}|~x|}}}}|~zx}||~~}{z}|~~~~z~~{|~y~{y|~{}}~{~~y~}}|xz{~|~|~~}|~}~}~{{}~|}{z|z{{|}{{~}}|||~{|}}~z|~}}{{|~}~}~{~|{{}~yz{|{zz~{}|}{{y~y{~|xy}|{{z}}}}}}{}}}~|~z{~~~x|}|y}|~z||{y}~{|x{y|}}}}}~w~||y}}x~z}~|{}~|}{}|y{|~~|~{{}}~|y}}{||~{wz}~yz|}|{}|~zzz|z~y{~|~|x{z~|~{z|}y{|z}{~|}~|z{|z|zzy{zy~{zww|}x{w{||}v{~x~}}|w}~|}~|}x}|{}w}{}|sxzv|{v|{~z}~~}|z}}{}}z}|{~}zz~x{w~zxz}|~|~{}{}{|{}}}{{~zz{}~|{|yw|{zz}~~}~|z}~}~~|}|{}}}{~}}z{~~~}~{}}~~z|~}~~}}||~}{~~~~}|~~~z}~~~~}~~{~}}{~z}~|~~~|~}|~~~~}}|}}{z~~||{{}~}}~{~}~~~y|~~}}~}z}~}~}~~}~~|}~}~}~z{~xy~zy}}z~w{}}{|~vzx{~~|y~y}{}|z|{zzxzv}{}~~xzw{y|}~{|z~|z|~{~|z}|x||||}{z|y~|{|{v|{w~y}}|}|z|xyy|wyz|x}z|{|zv}~w|rz}|y}z~|~y}}|v{x}|zwzwzxz{x||{{zy~x||{xw|xx~zy}|}~zz|zx{y}|~|v~{~}~~xyz}{|}yyz{|v||yx}~z|u{}w|zwvyzzxxz|~|z~z{|{z~{}}}}|~}}}}z~}|y{}|x|{~xyx||xy||~{vxzvzzxx}{|~|{y}|{}w{|z||z{}x~~y}{}{}{|{z{}{y}{z|~|{yyzzyx{}}zxyx{{}~|~~yy|||z|}}xz}}~}~}xvw|{~zwv{yzw}}yxz}{|xxw{~zz{||z{||{||}}}zy~}zz}{||zwz{~{}}{zx{{zyx{pzzvx|{x{z}|~}y~{|{zy|{z{~}z{x{~~{}yy}|z~yu}w|z}z|yyy~wy{}}}}y~{x{~z|z{{}zz}{{~x~{|~vzy}}xy{}|~vyx}{w|||zy~{{{|{~xy{}}}{y}{{y{|{~z|yx}zx}{|}||{v}z~~z|x|{{}xvz}zxxzz~{z|{|z|~z~wy{}v||{yy{|}|{|~{|~{||{{y|{{~xwzzwy|~xz{x}}yuzywy|xz|~~|xyy}||{~}z}{|{~~}z}~|}||~|~}~~~{}~|}~~{{{~y{{~~~y|{~}}|~||~~||~~zy}}~|~~~}|}~}~~|~{~|~}{~}|~}}}|~}}|z~|~}|}~~|||~~}{|||~~}}||}~z~{|~}~|~|~}{~~}{~~}}|{}|~~~}}~~{}}~}~}z}}{|~~~{}}}}}~}}~~~|~}~}~|~~~|{~~}y|}x}x{{}|zw}z}|y{z~~|v{}}||{~y~}x{{z~|}x|}}|{v}}y~~~|}||y|}{z|{~z|y}z~xzz|{|x}~{y}{~{~z|y{zvy}yz~x}u}|}{{}xy~{{{}~~||yxzyz~|}{|z|~{y{xy{|~|z{|z~z{|{}|~~||~}~z{~~{w|}}v~{{z~~zz~~zzzzzy{}}~|~||x~}{x}w{|x~}z{y~|||yzz~x|{}}|~||~|{|y}~yt|~~|{~x|}}|}}yz}z}|{{}z{zy~y~{}|||z~w~||z~z{x~||~{|{}|}{xy}}}z~}}~y||~{xzy||~y|}z}~}~}{~|y}~{zy{{{yw}}|~}}y{x|~{y{z}z|{|~{}}xzzz|}|}{}~{|||~|~w~{x{}{|~}z}~zv||y~|z|z|~{~y||{|~z~~}~{~~{}{|~{{||}{}||yz}~{zz{x}}y{z~{w}y}z|~w|ywz~x}~}{~{{}}{|{}yz{~~y||y}x~y~zzz~}~}{z|~{~~~y|}}|}~x{y{z{{~}~|y{zz||}}}}~{}y~}}|~{}{{|z~x||zu|{{{z|}y~||{}|{z|{~}x}z{{x}~|}z}~{~}}|~|}~{}yw{{|~~{}|}~z~}}|y~}~|~~~~~{~}|~}|~}~~~}~}{~~{y}|~|}~}}~}}}|||{}~}|~}}}}|{z~|~~~~~}~}~}}|~~{~}~{}}|}{}|~|}~}}zw}||}}z~||~}|~y|~~}|~x}x{y}z|~{|~{z|zyy~x{~xzzz}}yx|}wx|z{}||{zx{yz{zz|||}{~|~}|{w~wy|wzy}x{z{zyz~vu}xzzyyz|{}||{z{}|}xxz}}{}|{|{|y|x{{z}{zx|y~||{z{w{xz{}yzzz|y}y{~~y|}{|{}~}{}~{yyyzx{}~{yyv}|yyx{y}yy}yyz{x}}~~y|~{vxuy}}{}~}~v~~~x|}z}{}yy~}|~{yyz{{{yx{|{z||y}~vxzzxz{wz}||y|~yy~yz{{|}m{zz|{z~||{}z{~y{z}zw|yyz|z{{|{x||yzzy{}}~{z}{}{z{|}z{wz{||{{~{zz}}uz|}{~yy~zxxy{zyzx|x{{x|{z{{{z}~||{~{z~~|}z|~}}|~xz}yx}{{}zz{zu{}yx|}{v{u||w~|z}x|y}}yx{|}y}yx~z}~}zy}z|x|yz}w{zxz~|z|y{y}u{z}z|}y|}}~yy{xyz~|zx||y~{y|{~{y{{z{}|x||{~{{}{{}yyzz}{|w~{y}|x{v{~z}z}|}y}}||}~}|}z~}}|}~z||x{|{yyy|yy{xyxywyyzz|~|yyx||{|y}|{~|}{{{}v~}}{{}y{}~{xxy~w|w{yz||{||||{{{|{}{z{{}y{{{|x{z~}}{~|}~|}y~~~}~{~~|}~~y}|{{~y~|{~||~}{~~~~{|~}|{}{}~|~~{z~~~~~{}~}~||}{}|{|}~{y{}|{}}~}~{~}|}~~~z~{~~}{~~||z~}|}|}~}}}~}~}}z|}~}z~~~}}}~}y{~||~}{}p~}~~{{{~~z~{}||z~|}~|~|||~|~y|~|{|~~}~~|~~~{~}~~|}||}|{}~~~~{|}}y~}|yy{~xz~y|~||vx}vx{v||y~~||yywzz}~{|y~wy||y|w~}{y~{{~v|||w{|}yw~z}}~|z~{vv}}|{~|y~}~}{vz|}y}|{}~}|y{zz|{v{|}y~y{{}}||~}z{y~yyyxzz{z{|~zw}|xz{z~|{{zy{}~}yx}x~w}{~{|}|y{|z{}{}}|x{zz{~y|}}||~|}~}}~}x|y{}~{|y{zy{}wxz~~y|{}{zx{~|yyxzyz}{||v~{~z|}}{zy||}}{z~y||{||}{z{{~{{{||xxyy{{{}y~|w{~{y{|z|~y}~{{x|~w}{z|~}{}~{~}|}{zw|z|vwz{~}{{|}}w{t|}yuz}}|y{}}~{y|}{||y|zu~~z}}{~}~}{w{|{{}{{||y{y|z|{yw~yzz~}}{|{{zz{||{y}}zzz{{|w|xz~}|}~~z{zwyxu|x||{{}}vz~yz{y}~w~|}{~|y}}}{z|{~|xzzw|w~{{|x}}y||{}zx~zz}~x{yx|{|}~|~}{{}w|~|||zz{zy}~~|x{|}|{}~{zz|}|}{|{y{~}|z|zy~zz||y}|y}z|~yyz{{y|~|}y~z||{}~{}y~}|{{zx}u{{{||{yz~x{xwyxy}{z|{z}y~{}}|wy|wyz{{}~w{{{~}z~~~|~~~{}~z}}|~{~|}~~~~{~}~}{{}|~~~~~~~~|}~}~~}~~}{|~}|{~{y~~~~{|~~}||{}~z~~}~}}}{~~|z~~~}|~}}}~~~~{}}}~}~~t}|}|~~y|~~~~~}~}{~}~y~~{~|z}}{|~y~y|zz~|}}||~xy{z||{wyyu}wxyv||{{{v~xvy~z|~|x{{}~|zv|~~}w|{zyy}{~}{}}|w|z}|y{yzzu{|~xyyz|zt|x}w~~{|y{y|yz||z}xz|~|z~{{yy}|}xx}z{~}y{y|yyxy{xw|yx{{z}}zz{}}}yz{}|}}|}y~w}{~{{{z|}y{}yy|yw}||z|x|~uyxxwz}{~uzyy|}z{wzw{~xw|z{||}}wyx{z|z}|}}~{~}~{}{}z|{}zz}vwx~{wzz{xyy}w{{yzw{zxxzw|z~~}{}y~z|}yz~|{|}y~}}x{}zzvuy{~}{v}yyyyz{ysw}z~x}|xyz}}w||~z~|y|y}{|z}~{{{{~~{|{z}zyzxy{|zx|{x||yyz|w{||}~|zy|{z~|{{z}z~|}|}|{~z~~{{{|zwy}{|y{zyywz{{x{zy~|{u|z{zy|{z{|{yz~zz~z|yzzy~xz|{y}{wy|t{~z}~{x{xwyy~|ztyu}w}zy|~|{|~}}|zy{xzyz{z{}~z|w~z||}|}|w{yz|xz{|y}~~{}|yw{w|vvy~|y~~~||}{y{|}y}|~{~}{}x}{{{z{{vzyz}|ww|{}{v~~wx~w{wzxuyz{zz|~~}{xxz|~|y{}z|z}xz~|x|yyz}wwz{zxzw|w{}z~}y|~zx{{~~~wx~~|}}}~}}{~}~}~}}}~{|||}|{}z~|~z~z|z}{|~}~||{}}~y{~~~}~~~~~~}|~zz~}~~}}~|~}~}z|}|~}~~{}}~x{{~}|}|{}}~~~~~~{~|}z{~{~z|~||}~~{~~~}|}~|}|~~}~||z|~~~~}~{~y|~|~}~{~~}}|}}~{~|}}}~~}~|~~{~|~}{~x~{~ywyx{{|xzz}yz}z|xzyv{zyx|}x}~~}|w|{|{|{}zz~~{zyy{{{}w{w|{|{}|zuvzzz}sxz}xy|}~{~x|}~~}|}~z{wx}w}yzwyx}yz{yy{~|{{{yz|{zxyyz{|z|zy~~{{}yx{{y|y~}~|~||}}}{zw|}yw{~{}vz|~}z|zz}||~{|~|{w{z|~{|||x}|zxz~y|}x~|||yz}|}}yy}}{{{~y}~}z}||}{~~x{{}|}yv}{}wy|}||~{|{y{yy|y|}y|y}x{zvzwxz}y}yy|{y{x|{y{}x}|z{~|w{}xvyy{y}~}~}{xw~{{{~yy||{|wx|z~}z|}~{~~}xz{z{{zvz|~|{}||}|xyvz}{}|vyyz{|}xz|~~z{|}|}{z|z}||}y{zxz{}|~||y{zzyy|{x}~}y{yxx|x||}{|}z|}y~}v~|{~|ww|{|uz{{|yyx{}|~}y~|x}~yz|{|z|yw|}~|{}}~{y~{x~w|}}|w}z~y|~~xy{{z{{~~{|x|{w~}}x|{}w{x}zzz|{}zzuvz}|w~x{v|~|}~yy~~|zz}~x}~z{}|{z}}~z|y|~yz~}x{xywy|}y{~}}{yy}{z~~yyz~zy|}zz{}|z|w|||y|y}|yy{}yxzzw{}|{{}{z}}}{y~y|{yz~y}x}{zz}||{~|y{|}~~~}|~~~z{}~~~~{~~{~||~}}}}~|{~}~~~~{~}}~}|~{~~}}}}~~~}}~z}{}~y~~~}~}~}~~~~}{~~~}~y~~}|~{}z~{{~z}~z~z}~|{|~~|~|}}}}z|~}}~{||~}|}}~~|}}}~~~|}z~}x|z~~x}}}}~}|~z~}}}~~{}|~~|}~{~}~||}{~}~~}}~}|{{|~}}}~|}}}z|}x{{~~}|}~~}~|||~~}~{}~}}~}}|~~|~z|}yy{x}}|z{|~|{|{{~||}w|yyy{yv{|z~z~z|||y|~~y|y}{{~{z{{|{||}t~yyy~yz~}y{}}vx{v||z|~ywt|zz|wvs|{x|xyzyy|}||~{{x{|z|}y~|~z{}y~ysy|yzz|}{{|v{xx}z}y}|}{y}zx}{xxxyv{xz{zx}|z|yx~yw~yy{{xyvz|z}~{|~}}}vxx|zw}}||yx{zz}zyywy{|~{{{{|z}z{v~|}zx}}~~z{~rw{y{yw~~}vv{|w{x|zxy}zx|{y}zz~|||{}|||{}{{{~z{|~}}|y{xyt{|yw{z~w}zw~w~{~zxz||}{}z|zwzyyz~z}}}~z~y}z|z||||zzz{w}|{|yzyz|z{y~~y||x{z{xxzz|}|}x{}}{}~{z{|zz{yz|~|xz{|t{}}v~zxzy{z|{u{}zy{}y}y|wz{{}}~{}~~y~{|y~}}|}yxx}zy{~}u}xy~z~{~zzzxxy}z||wz}w}|}z{~|}}y{~~{x{y{v~}}zvvzx}wxy}}z|zxx~w~yzzyx~w{{}{yz|{}|~||}~}x{~}~~zxy~~z{z}zzv{y~xz{y|yw{{zzzy{{}v|{|{|y~yyz|wzz~{~z}z{|yx}|y}y}z{|zz|zx|zy{w|y~zz~z{vwy|y|xy~{xy|~{yu{}|{x~|~~~~|~}~|{{{y||}~}}|~}}~}{|~~~~}~|{~~~~~z}{}z~}|}~~|}}}}{~|~|}}{~|z{~}z}}z~~~}|~~}~~}}|~}~}}~|~~~~}~~}|~}~|~}~~}}{~~~}|y~z||~}~|z}}}|{||~|~~~x}z}}~~~~{}~}~|~{~~~~{~{}~y{}~{~x~}}{z~}~|}|~{}|~{}~z~~}}}{{z}|~}z~||~|}}{|}~}x~~y{z{~~|z}~{|}}~~}~|}|yy}z{{}}z{yz{{}{y}}z}}~|~z~z}{~}}}~}{z{}}}y{y~y{y~}~~}{y|yy|~{{~y{yx}{~||}~}}|}{}v|zyx}z{~z|~~~}|yyy{y{}z}}{{~~x|}}}}zxz~z|}x}~{{~|z}~~|}~}}{~{y{{y}wz~}{yz~}~~u~}yy|z||}}|z|{~y~z~z}||z}x|y}{z~z~{z}xz|y}|}}|y~{|||||y{zz}{{~x~~{}}~}}z|z}z|v|}||z|z|xz~z}}z|~zz||~}|{xy}|y{||zt~xx}z{}~|}~~~{|{|}|z}{|{z{}}}}y~z{~|}~~~|~~|}}z}{}x||{{~zy~||zz|~{}~{y}z}~}~z}~|}z{z~~~||z}~|zz||x}}~{}~~v}x}}|~|}zx}|z{}||w~~z{zy{z~}~xz~|~}|{y{z}}~z~yy~zzyzxz|}z|||~x|~{w|{}|z}||x}z{{}~y~y||{~{|x}|zz~y|}z{|}~z|~}|}}}y}z~|w||yy}||{||{~|{zx}zu|||yz~}w|}||z~w}~z{}~z{y}z}}}{|||{|y||}{||}|z}|~x~{w}}{}z|{}z|x~{~~~|{}|~{~v}~~~{|}~r~~~}}|~~}}~~}~|~|}~~~}|~}}|~}|~~|{}{z}~}|}~~}~~~}}{~|~~~~~|}}}{zz~~~~~~~}{~~~}~|~||~}}~}~~~zz}~}~}~}}~~~~~}}|z|}~~{~}|x|~w~}}zz}}{{w}zzzx{~~}ywzy{{{|~yz}}~~~}}|zy{t~|}{||{~|~~y{|yx{zz||{||~}{y||vz|{xw{}|}|~{||}{}x}~{{}||}|{|z{|w|z{zzz~}x~y|xw{{||z~~x~{~{~~{}y{{y~}|~zzz}}}~}xyy|{{~|~zzy{z{|{|}|~}y|{~y}}z{{~y}{}}{}~~}wz~||y{xyw{z{{vyxy}|~||y}}t{z}{}yz}~~{}~~~|~}||~}~}~}y}}~}|}~}}zz~}x|zyzy{}{z|zz}||}z~y}y}}|}||}|{|{{z}~{~}{~~xzz{|z}{z|{z{z~{|}{{x{}{yz~}x|z{}x~{y~|{}{}{x~~y|{|x|~z{yzvz~x~}}~x|}w~~{y~{z||y}||{|~~|}|~{yy|zx|u}}}w~|z~y|z|{}|z|}}|{|~~yyz~||y|~}z{yy{yzxx}z||z|~y~zy||}}}|~~}z|~}~~|zx{|||~}{~}|}{}{{~xvz}zyyyu{y{}x|{||y}z|}y|yzzz{{}}xz{yx}||y~z~|~z~|{{|zvzwu{~z{}{|x~{{{}}}}x{|{~}y|~}}{|||~~~~}~~~~~|~~~~~z}{{~}~~}~{|~~}|~~}|~~}}{}}}{}~~{{}y~}~}}|}~}}|}~~z~~{}|~~|}~~z}}}|z}~{}~~~~}~~}~}{~|z}{yx}{{~z|||v}}y{{}}wz|}{}|}~}{~}~z{}z{z~|}||~yz}z~|y}{|{r{~|}}|yz|{xx~|~|z}|{~z{~z{|~{|y}~|wzw|~|}|z~~}yw|y{xz}x}~|zz||x|{}|}}}~}~~ty}}z}yyy{|{~~z}{~~||}x{~{~zz|x{~yy~|x|{}y}|}x{|~z}{zz}{|w{z~}}~{z}|~{}|~|v|~z|{}{~{y}y{{}~z{|}|y{~~||y}||xz{}}zw}xz||yy||~zzx|}~{{|}|{}~}y{w|z~{||y}w~{{|{|}|~|yzy{{}|z{}{}~{}v|y{{||}}~yy{}{~{~~}|}}~~{||zzz~~{~{z}~~~{z|}~x}~{~{|~y{z||~z}{{}yz{zy{{}z|~|x~|}~~{|}{~y{|{~{}}}{x{{~yz~|z}{~y{{|z~xxzxy~|~}z}}|}x~zz{|~}}z|z~z~y|y~{|}x|~~{oz|}}}z|x{~}~{{}z}w}z}z}|}}z|z{}~z{}~~~~}|{~v|zz}y}{~{{y}~|}}|~||zy|~x{{z||y}z{|~{}~~}~y~{{zz{|{z{{yx~{}z~}{~yz||{~{}}|~~{~~||}~~~~~}~~}}}~~}}}}~~}~~~|~v~s~}|~{}~}~~~~~~}}}~~||~}}}{z~~~~}~||z~}}~}}~~{~~}}~~|~~~}|{~~~~|~||}}~}~~~~}}~~}~|~}~|{y~|}z{}zvz|{}xx{}|zz|zzxy}z||{{|}z{y~~~|{x}}}x|}~~x|{||{{z~xxxy{yw|v}yz{}{{}yzz{{x{z{|{}~}wz|z{{xy|z}z|zxy{~zx|zy{|~xxz|z~{x}z{{|yy{y{xv}w~{}|~|{w~}z}}{}|~|}z{z~|z{}xv~{|v|{zv|{~x{~|{vy|z|~x{x{x{}{zzy~|y{zz}}{{}}||v~|{}~}|{~zu}z||v{~~{zw{yyx{}{yy|zy|z}z||xzz~}{|y~{yz|w}}z{{zxz|}}{|z||x{}|~}}}|x|y~|{zw{z|xzzy|}|}|y{xu{|x~{}y{|~yy}}z~}{z{{y{{w|{}z}{x{}|y{|zz|~x~y}{~}}y{}|w{z}|z}||z~{{zvw~}{{zu||x||xz~x}zy{x}~x}{z||~}~z{}{~y|{~{}{~|{{}zyx}zxw~xy{vvxzy~}{}y|}}}}||z}z|{||yy~zz}y|~|z{{z}}}{{z{wwz{y{}|}{uw|||{{z~||y}z|}~|xy||w||z~~|{|y{zyyz{{z~{{~}zx||uz{z|~{||x{{ywz}y{u{xx||y{~z{|{}{}x{z}v|zz{y||~x}y}z}}v{}zyy|zzxzzyv~zz{{|z~zyz|y|zz}|~~x}{|}|zx}z{}~~|~yz}|}~~}~~}~~~|~|~|~|}~}{|{|{|||}}{~}~|~}|~~~{{|{}~~{~~~}|}}{~~|~}~}{}~||}}~~}|}}|}z|~~~}|}~|}|z}~~z~~~~|z{{~}}}z~}}~~~|~}}|~~~~||}~}}}z~}~{|~}~~|}|}~|}~z~}~|}|~{}}|||~}}~}~~~}|~}}~~{|}~}}~}}{}|~}~~}|{~~}}{|}|yzzyx{|y{{y}~}z}z{z|~ww~~}}||{|~y{z|{z{w{|zyz||zzy|v|{}y~z{|x|~~x{y|wy|}|x~}|vz{yzyx|u{wyx|~z~{w}yu}}z}zzxzzzvy}|z|z~vxx}z{|z||{{yz~zy{}xz|z|{y{{}z|xwxy||wyxy{|y{v{zx|}zy}}z~w}|~~~z|z|}zzx||}~y}|{xzy}}{{yxyvy{}}z}|{~z|zzy{wzz}{~x{|y~yx|||y}{~x{~{|~y|x|{y~y{~z{xz~~v}||{}}{{}||y~yzy|z|}z{}{x}z}||vyz}{{|{y~~vzy|{v{||{u~|zzy{||~xt}y{}{~{~{z{}|}zz}}~{z{y|}|yz}|}|y|}}}{}|~y{zyyw~{~~}|z}{zx}wx|zy}~x~~z}~{|wxy|{zz|z}yu|z|z}zxz}~}|{y{x{}}}{xzzv|y~uwy{~|z{}{}||y~v}y|z|}{}}|~}}y|y}xxyx{wvx}z}}xzyz}zz}{z|y~y~}x}{}}}{~w~z~zx}|t{}{{{|z|}~w~{y~y}}y|}{{yt{|~{{xu}||~{|{|xxz{x|{}|{|xx|yz|{}}|{y|{||{zz~{z~{zy}|}{z}~xx}~}{~{}x~{{yz~xy|w~||z{}x|xuyx}x{~{{|zzxv{}}z|}~||{{{yy}}z{{|}~~}||~~~}|~~}|~~~}~~}~|}~}~~~{}}~~}||~~{~~~~}}~~}}|~}}}~~~}~}~}|||z}~~z~~}}~~|}~}~}~}{~z}~~}|~}}|~}|}}}{{~z~~|~~~|~|~}~~y}|||}~}}}{~~{y~}||{z|}}}~}~~~|~}|~|~~~||w}~}}}{|}|~~}z|{~~|}|{~~|~}~~x}~~|~{|~}~}~~~}|~{|~|~|y~{{{}~|~z}x}|y|}}{}}|~}x}zzy||~~}|{}{|}|}|~}~~z|y~|}~}y}~|z|~|~~u{~x|}y~z{~yyz~}||z}|}|x{{z|~||}~{}}~~|~}|}|yxz}|}z}}z}xz}~}||}|y|}z}}~~z~~{~}{v||y~{~~y}~z{z|{{z~~yz{}{w{zu}yyz{z~|~z~y}{}~~{zy}}}}~y|v}y}yzx}~~{y{~y~|~~~{{|zz}x~}z~~x~~~|~}{z}~~zz}{|{}xx{||{yx~z{}x|z|{|}~wy{{||~}|~~~{~}z|}|}}}}z~{}|zwz}zz|{|{|~yyz~{|z{~}~|~}v}|~}}}|}}||~{~{x|}}|}}~~}}z{x~{s{|z|{~y|~~wz}|~|~z~|x~}}x~{}||}zz}{zy|x}}y~{~yw|zx~}~{||}~~||y|{|{{}}z~{|{~|{~}{x|{{z|{}{~{~{z}{|~}{~zy{|x|y}}|~{|}z}|}|~y~}~z~x~x}yy|y~}~}|y~~|z|wxy{{{{}y~}}{~{{zz~~}~zy~|z{{zz|}~~~{}}|y}{{z|{||||~}}}||~x~|z~}~~}|z}}|}}|~}~}}}~~}~~~{|y}}}}xz{z|}~{~~}}}~~~~|~~~~}z}}~}|}z}~~{~|~}}~~z|~}~||~~z~x}z~}|~~|~}~{}}|~~{~|}~~|}{}}{|}||}~z{~}zzz}{z}|z{z}{{|y|{}~|zx~z{w{|~||~|v}|y{z|zz|||x|~~x~|~|}}~{|}~z}y|||~{{~~~{{zuyx|yxx~{|z~}}}yz|yx}{x{~zxyz}z~}y~}y}}|}{z}{~||~{|{z||||z~|x~||{|{|z{~}|~x~x}y}{|~}{||~|{z}z~y{{|~|{|{|z}yy|z|{}}y~x~}|}~{}w~}{}x||{|z|~w}|y~|{x}z}~{v{{}xz~yv|zy{yy|wz{}x{}{}|{y}y{z||||}zz{}{y}}~y|x}z~yz{}~~}~y|}}~{~~}||}~y{|}{~}y{yy|z|{zzxy|}z{xw~}}}{xx{zx}{{~z~~~x~{~|~{x|y~}}|~|x{{{}}z|zy{z|yz{{w}yyw{~~}~~}{{y{}}{{|zy{~~z||}xzy}~u{}~{|{{y}}|{}|}~|z~}|}}y|y{}}{}{wy~y~{{{z~|z|}xwyx}{~y{||y}|{wy{xzx|yzwv~z~x{y|z|}{|w}{}~yvyx}|{yz}{wyz|{|yy|y|{{z}~z{{y|}}{|y}{}||}{|{yxz{zy}~~{|{{}~y~y|z|}{y}~}{{x}{{~{|~{vz~z|v|z|~}{|||z}}~~~}}|~}~}}~}}~~~{}~}}}{}}|~}}|~~{~}}~~||}}~{{~|~~}}~~}~||{{~{}~w}}~~|~~~~}}~}}~~~~~~~~}}}{~v~~~~|}~y|}|~{}z|~~}~~x{~~}{~~|~~~~}}||}~|{|}~~~~}~y}~}}~|~x}~~~}{}|{xtyxz{}}}{z~yz}z{xx}zwyzy{wx~{}{~|||~|~||x~~~z|~{}{~x|}{z~v|{}z{w{{xxz{z~zy}z~{}x}y~z|}y|{{}}y~|x~z|{|~|zyw|}|zy}{x~w}z}~}}|}{|zyxz{y~~y}}||~{}z~}~}y{z}y~zry~z|}{}~}}}~}|z{{zzzx|z|yxt{~~z|y~}z~zz||~|}{~y}}{}y}{z|{~|~|yyw~|~|~}{|z~}|~}zz{{~{y~}}~{z~xxy}~}|||{zy|y|{yw{|x~~~x{{}x~z~y|}x}}}{||~z}||~}~}~z}{y{|{ywy}}yy{{y|}~|{{|yy}x}}{}~}y|}~}}|~|}}~}z||y{|~~}~y}xzv|{yzx}{|wx~|zz~y||~|y|||}~~z{y~z~~y}|{~}z}~{~x}w{{|~z|{{xy{~}}|}z{|{{yz~}|}~{~~x|}}|zz|{}{|{}xxz|xw~}|zz{}x{}sw~~x|~{|~{}~{~z}x~~~{}|{{x{{u~|z|}{|{x}{}{z|~~z}|}~}~z||}z}~zy}{|~{wz~z|y{~{~z}}}|~~y{{|z}{|zyy|w~}}|{|||~|}~~u|z~~~}{|~~{y}}||{}~~~{~~|}~~~~~~|}~~{}~~}~}~~}|{{{{||}~|~~~y~~|{|}~}~y~}|}}~{|{}}~}~~{~}~{~~}{~}~~}{~}}}p}~}}~}}}}}|z~}~~}}{~z}~~~~~}}~}}|}~}{{}~}z|}|~}~xx|~y|}}z}{x|zyx~y~|z~yyyz}|x~~}yzy|y{zvx{||{|}vyy~}{{wz|}{|||{{z~x{{}|z|||~{||~}z}z|{z}|}x|}}z}~~~}yx|~z{}}y|{{~y{{z~}|zz~|}}}||yu|{z|}{{}|z|}y|{x~|}~~{y|}zx{y{{||~{zz{yzxw~zy}{zzy|w{yyy}xzz~{zt}}z{z~}~vz{~z~}y~vz~{z{{v}~}|}|z|y|z{z~~|~{~|z|x}|z~|{|{{|~x}|{}~}zz~z~{{|y}~w}~||}|}~}|x}zz{{}|}|}x}{~|y||~yyz|z{|}v~y|}{|||z{{{x|~}u{~zz{}~{|{||v{{}}yx}v{~}|~v}z~{z~{yzzwzx|}|||~}x{zx{||{{||{{~y}z||v|~~|~~|~|~|~||}~{z|zy}xz{}y{~z~{yx}||}~~zzywxw||y~y|}yx~}~}}|}}}}|~y~||}|~~||}x}zyz}zzy~{|{~}{~}}||{{yy{}}{{|y|y}|{|xxx~}yy||y|xz{{z~z{{{xz}|xz|x{{{{~~{|z~~zz|y}}w}}|~{z}}}|~|~{y{~z|z}~|x{|||}}~~~}~}~}~}~~~~}~}~}~~~z~~}||~~~~~~~~~|}~}~~|~}~~|}z|~{}~~x{}~~}~~}|~|~~~}~~}~~{}yy~~~}~}}}~{}}~~~}~}|~~~|||~}z~~~~}}~~|{~~~}|~~|~|~~~~}~}z}}~~~~~~|{~~|||~y~~~}~}|}}}~}}~~}{~}y|zuy{zz~}|xy{{zx|{x{wyyzzx~{||z|||y}}wz}|~{~z{yy{{~z~x{}~xz}yz}}{z}vxxxx|~~wxz|zxyzvxx~yyxzzxxuyzw|y~y{y}}zx{z{y{}}yy}y{{~{{~}w|zzyx|xzxxyuy~}~uyzzy}}t{z|{}{z{wz{~{{{}}{}z{}|~{z|z}{}}y{w{yz|y~yz||~|u~x}{~}x{|zz|xwzx}{zzxy{xzyyx~x}||{}z}{{~}}z}}||zz|~~z|}}zzv|zwz|{zz{z{}|{y~zy}~}z}y}|~zx{|~~}{z|{xy~xz{z{|yxyx|y}z|w{|~|yxz~~}z}{{}~}|}}{}}|{~}zy~|}|z~|~||z}z|z~{{~|~|z{yvy}}{x~yzyx~yyvy{{}|}v||}|x}|~~}}}{w~y{}|y}{z|yzzxrxy{x|~{||x|u}~}{|{{|y{zzx||xyz~~{|~u}|}~|yzy}ywz}}{}y||{w|yz|xzz~|{}{|y||{y}v}||z{}zx}{}||y}w|~y|zzyxy|{x|}{}{y~zx}|yz|{}{{z|z||x|}zt|z|~}}x||y~}{zzzz|yyz}z{zzy~y~u~vyvyxx{x{z|w|}z|~{~|}w||}{{{|xzz~~~}}z{}{z|{yv|}z~vy~}{yzzx}zzy||w}v}|}||~|y~y~|{|zz}~~~~|~}{{|~}{}~~w}|}|~~|{}~}|~|~}~~}~||~{~}{~}y|~{~~|{z~~~~z~}}y{}|z{}}|{}~~|{~}{|v{~|~~~~~|}{~||}~{}}~~~}~}~~~}|~~}||~~~~}{~~|}~{~}|}|{}|}~}~~~}~~~~~~~{}~z|~}z}}}}y}~~}{}}}|y}~}~~}~~}|}~~~|~{}}~~||}|{|}~}z}}{|}}~{z~~}}|{~z}z|}~w}|~{~|}~|z~z}{}}}|z~~|s}{~~z}w}~{}z~|}~{||{}v|||~||}|}{}x~~}y~z~~}yx~}zy{~{|zy|~w{y~{~x~}z||{zy}zz}z~~{z|||v|y}yu|{zzz}|z{{yyv~~~||||y|~~}~|w~}||z|zy|{}v}{yz}{}}|~z}}}{x~}{|}y|{|{z{y~x{{~{|~}z|~z|{{~~|||}}}~}}}}{{|~|z}z~}~}}~z}||z~{}|{{{}}~z~xz||r}||}{}{~~|||{~{{y}y}}|||~||{||~y|~x{~|}}w|~}||}~|~w}||||z{z}zy}{~~||{{~y~zx~||xz}~zz~zz{y}y~}||}zy~|z~~}yy{z}}}z}yy|}z~{{zy|y{~|~{}}~x|x}|y}{||z||~}v}|z{{{|~||zzz}}{}x||x{}|~w|~x|xw~}}}{}uy{}zz|{{|}|}}}}||}y~z~|x}{|y~|zy}{{x{wz}~z}zy||y|~~~{}{~~|z|~{~{}w{{{}{~~~}~z~xz|}|}~v{}{|z}~{|~{z}}}}y|{}~}~y{z|~v~|z~v}~~u|}z}y{~v}|{}{}{|}{}vyxzz|~~xy~|~~~{~~}y~~}}z~}}}}{z~~|}|~z}~~~}~}~}||~}~{~~~{~~|~{}~~}|~~~}{~~~}~}}}{}~}}~}{}~{~|{}~||}~~~|~|}~~}}~}}z}}}~}}}~~|}}~}~|}~~}}|}|}~~}y{yz}}z||~}}vyzy|{}~yxzzyy}{yx{||{y|{{wzy|w{~{zzzzx|{|}{}t~y~~||{|{yz{}|{||{yxxzz~wz}ry|zw|||{{|y{zyyw~z{{}}z~zw~~z}z~|}|z}yz|z{zx}{{{v||z{zx~zy{vxx{y}~xy|yz|{~|~~}zy{z{{y~}|{wy}z{{|{z}yy{|uwyy|xywy{|wyz~}}v}yv{y|}z}}x|}~|{|~~z{zz{w~{|||}y~||||}z|~{~zy{xy{x|}y|w|xx}y{{z{{{z~}~yx|}vzzy}{}{~zzy|}}|{zxyy|w|x}{{vy}ywy~|~{yzsyyyy}{~~}|}||vz~{}{}{}}}|{|xzy}{}zxv|{|y}xxvxzu|~w{z|z}|z{}}{z|}{}{~|}~{yyx~~|}wy{zxzzx{x|z{}{y|w{}}{z|}vz}~{{{{|||}z{~zx~~}yzzwyy|z{|zw|v~|zw}}zy{}y{zyxyvzxy{z}yzw{}|y{|z~{~z{|y~}~{y{~{{x|}~|}}y}zv{wz{z}y|{}~yw|w|x|y{z{wvzxy~|y||}|z{~z}|~~{}~y||y{~z{}x|z|{z}zwwyy~{tzy}z}{xx|xz{|||zz|}}}w{{|xq||~y}}~|}|{{zxz{zz{xzw|{uy}}{zy}{}}x|xy|~{{}z~|y{}}}{}zy}}{{}~~}~}}|~~{~~|}{~~~||}{}|}|{||~|}~|~{}}}|}~|~|~z~z~~|~~~|{~{z}}}|}w~z|~w~~}}~zz~y|~x|}}}~~~~~~v~}~}~}}}~}{{}}|~||~}}}{~}|~~|}~~~}}{~~}|~~}~y~{~~~z{}~}}~|}}}~{x~||~}}}}~}~~~~}{}|~}u~~~~}{~~~}||~}~~x~~~}~|||~~}{|y}|~~|}{y||~}~~}}~}~}z{|~{|~}y}y~|{}{}z}{}w{zz|y|}}{zw|y~}}zy}yw}~~}z{~|}|~|x}{{yy{}|~}}|{{vyw~}z||y|y}~}~|~z}|||zz||y~}|{{yxz|~||{|~{|}x}|{}|{wzy}x{}}|}}}{|{yzz}|zv~||z~~{~~y~|{|~z|~z{|~|z|~|z{yw}{~|}}}}}v}zz~{|}{~z||z|}|z~t}|~||xvx{}{|}~~~y}{~v~z|}}z~y~yzxz}~|z{{||}y~|}}yxw~{}{{{y|{}}x}~{~x}|~~w{z}|zy||y}~}{{}~~~~|yyw}~}z|~z}zyy|yy|~~v}u~z}|{~w{{z~wz{}~y{|}{|y{}}z|y}~y|}{|}|}{|}~|{}xz~}|}~t{~z||y~|}{|~|{{~~|{}|{y}}x}{|x~|||{~|y{}{z}x}x}~}|yz}z~|{|~|{{}z{~}uzy|||z}{x|||||}z{z{{|}~{{{{|{{~}~|}|~zz{~{}~|~{y~{{}zz{|z|}wz|~z~||~|~{}{{zz}y|||{y|z}x{w{|~|x|w|||}z~{|}z~yz{|}w~{~}x~~zyz}}z}~{~}{z{{w}|z}|~~}~|}x{}z{~~}|y{x~{}}}|~~zz~~~~~}|~~}~}{||}z~~|}}}}~{~~~}~~z}~~~}y|}~|}}~}z~~}|~~|}}~~~{~}~|~v}~}}}}}}}~~|}~~}x|{~~}~~|~{}~x{~z~~}~}~~~~}{}|~|~~}}|~||{|{|{}}}}~~~{}}~~~}|}~z}|~~}~~~}}|{~|}}|}y~z~}|{~{y|{y}~~{{|}y|~~}|xx}|u~||}y}{~}~{{~}|~~~|}~}}}zz~y~{}z|~{zz}||{xz}x~}z~z}yy|{{~zzvx~~}|~|~{||y}y|}|~||}x~}z~~|yzw|v|{{v~}yz{{|~zz{~||{||{y|w}z}||w|x~~{~w{w{||yx{x{{|||x}y|}~|v|z|}}}{y{}{~||zw|~y~z~yz||zz~|{{}w}}v~}}|~~y}|}}{~~}~|||zz}y~~~~z}|~}|{}|z}}zy}|{~zy{~y{~{~{vz{x|}~y|{}~{{}}}}{z~|y{|z}z}~{{z|z~tz|{|}z}||~|y||{{}|~{}|}|~{wz{z||{z{yzy{|yw|{zx{}|{z}}{~}~|{~~{{{{zz~y}z{zyy{{|w~{}{}x{y~{||{yz~y}~z~||z~}{}~{|}{|z{{}~{z}y}x|yz~z}}wwzyy{}yy{}z|xt|}}|z}{}z||}~}~|{yy|w{zvyv~z|z|xz}~zz}{y|}|||zx~~z}|~}z||xy|z|}~~{~y~|{|w}||~}~}{|y}}zyu}~}z~}}}~y~|}z~zzz}||v}~|||~|~|}||}y}~}|~}|z~}~|~~~}|}|{~}|{~~~~||}~~}~~}x|~~~}z~~}~}|~}}|z}}z~~|~}}{{~}~~~}}}}|}~|~{~~~~}~}}|}}{~~}~~~~}~~}|{~~}~~}|~~~~}~|}{~}{zz||}{}}~~}z~{~z|~}}z|}|||y~z|y~y|z~y}}z~{{|yzy{|~~|z~zzyy||||z||{~}~z{}y}y|{{|~~yy{|{{z{{|~~z|||}yx{~y~{|z}zx}y|{w||y|~|}}y}{yzw|r|}}z||z|yzwvw{wz{~|z||yzy}}~zx|{yzw}~yzw{|}}~zyyz{|y}y|ywy}}|zzxyzz}}zw}z|~|z}|y}y|y||~}~|{{|}yy}{~zz{z}~{||}|ux{y}}}}}x|~|{xzzzzwz{{z~}z{xyy|{{}}{z}||~{y~z||y|}||}}||~{{y{{}~z}z|~}~||{}}||}|y{||~|y{}}{|}~y||xz|xwz}{|x{~||{}|~|}|y}zyz{{z|y}z}{~}|{ww{|y{~}zyv{}zz{||{{~|}||{z|~}{|}{wz|yz|w{yzxy{y~|y~~x{|{~~z|~{}{{}z|~xz~||~z{{|z||y~y}{ywx~}{}|{{}yw}z}y||{~w}{{|z{}~v~{~yzw}|w}|w~{{zz{}{||||vzzxy|~y~|}z~~|~z{{}{yzyzw}xz|||wy}|z{|zz~z|z~{~uxy~v}y{|{}{x||~|}x}z|{}}{{|~y|{~|}{{}}|~{}}{x}}{~}{|||yyy~|{}x}~}|~~}{~}|~}|}~|{~}}~~|~{~}~}~}|}}~~~~}~|~y~}{z~{~~~}}~||}z~~~}}}}}~~|~|y{~|~~~x}z~|~~~}~|}~}~~~~}}}{|~}~~}~||}}}}{~~~~~~~~||~~{{~~~}~~}~||}{{|}}}|{{{x}|zx|{|zxyzw|x}x|{y|zz|}w|x|y{z||{|{z||{}{x~w}}}~{{~{}{~y|y{zx}z~w|}{|x|s}||zyxz|{x{y|w}zz||{z|{x}z{x|}z}x|~{~{}|{~z|y{|w|zzz}xzyyxyzx{{|}w|{|wz}v~|}zz|z{|}y{z{{{{x|}{~y|~}|x{|}}{{zyx{xzvx|{zw|xz|{{xzzzy{{zyxywz~y{v}|z|}yx~{x}z~}{|x{}}yz||}}y{z}v{x|z|xw}z~{y{|u}{x{|z|x{|z}}xyz{{}~{z}{||~{}z}z~vw{vxyw|tx||zy|xw}yzzxx{z}}z}|}x}yzzzz{|}|~|{|z{zz}}{|~z}~}{zz{w{xv{w~uz{|{ty{}|z||{|{|wy~zy~~}wz}}~}}||{{|}y}}yzxy{yw|zz{zvz}xx~z|w|}{z}}tzy}z{}}}zz|}|z~zz~z|||{{{zx|x|{{{}|xtx{y}zy~~{{w}|{~}v{{~z{}||{|{{|{}~{y}yz|y{~}|}|w~{~{{}}y{z{zw}y|{}}|z{{x|y}zx{xzy~zx}|~{u}y~{z}y}z~v{}|~{yzy~{{vz{yx{~xxy|{{|y||xux}{~{{x|y{}z}~w~|{~y~|yy}|}~|y~xy~~|wxz}~~xz{||{z{yz|w{{{zyxyz}|y~}x}z{y|z~{~}~~~}}|}~~~~~|}}zz|||}|~~{}}~~y}}}~z}~~~x{~{}}|~~~~y|}{|~}~~z}|~~}}~~y~~~x~}~}~{{~}~~~~}~t}|}}}{|~~|y}~~||~{~|}~}}{|{~}|}~~~|{{{{}|z}~{|~}||}}~x|~{}z~||}}}~z~~}|}~~~~~}~|~||z~|}{|}{~~w~~|}~~~|~~~~~}~{}~~y~y~||~~|z~}~~~~~{|}|}|~x}|yzxz}|~||x|~{{~}|}v~y{z{{zw~|~zx}~}}~{|}w}xz~y}{z{}~|}}{}|wz}xzy|}~zw{z{~}}w}z~{{}zxw~}{x|}y}~z}}}~z|x|xy{}yy|~y}~{~y~}|{|{~z|z~}{y|{|}z||~}yv||z{z{~y{x~~~zz~{z}|zy}|~}{y|yy|~{~~z|}|x||z|{}|}}}x{y|~yy}~{{~y{x||}~}z}~}zz~y}y{~}{y}{{{x|y{wv{~}z|~~{~{~||{}{}{~}{~~{y|{~{~~yz{z{||y{x{y|z~|z}}{}{}z~y~{{}{{}|{~~|{z|xuy}{{y|xxy||z{~{}y|~{y|zzz|z~~~}t}y}}|}w}{~|z|}z}}~z}~{~~{|{{z|z{zy~}}{yw}~zvzy~|}~|z~yxz|x~}~|zvz}~zz}}~|z{}|yzyyz|||zy{{}x}z{|wyyzy~{{{{|{y}{~}~x}||||{{z{|w}|yv|}z~{|{}|zx|~}|~~{|wzz~~~y||~y||~}|x|zyyv{{y|}|xzv}y}{{z{x|zy~z{{}zz}}{{z}z~||~{}|~}{z|~~z|z|}|z~z}zz|~y}}{}~v}}z|}~z|}z{}~|}~~}}~~|{~~}~~~||~{~|~}}{~~y}~~}~~}}~z}~~}}~{}}~~}||}~~~}~~~||{}z~~}~}{~{|}}~}|~~~~{~}~}~}~~~|~~~~}}}~~~}~|~~}}~y}}~}~~~|{}|}}{}|x}|}}x{|}~|~||yzy{x|||zy}yw|v{wz{}xzz}{z}v{yz{}~{y~~x~y~}~yz~z~~{v|}u~yy}zyy}|{}{yw{}w{zyy~xxu|{wu{z~z}}|xx}zxz}{}zu|z~|}}z}y~|x}wyyxvzz{{}xyt|z{y|zv{wx|~~w}yyyz}z}{yx{{zyyy{~~{~|w|{u}~{|~{|{{w|zyyxy||zzz}{{yzz{wv}{xz|x{}{}}~{|{|{~}~~}}w{~|}~~zzxxwy{z|zx~{}z~|uy|z|||zx|{y{yz~z|{{}z{w|||z}|}{}z}z}|{x{}{}zyz{x}xwyv|x}|x{|~|v||{zz~}z{}}{z}z}{~|{}}z~z~~}}}|~|wxy}{zz|vz{{zy{z{y{||{|zy}|}z|zx~xx|{z{{x{xzx|zz{z{{yz|zwz|y{|y~|u|y{xy|~}~}u|x}~yxy{~{zw{x}zzy}z~v~z||y}xyz~z{|y}xyxw~w}~yxz|}{{|{w{z|z~x|z}{zz~}}~{p||z}|zz||zz|~}yz|yxzyy|{z|z{~|y~xww{}{~x{}~|z}{}w}x~z{}{x~z~|z~|~{v{vy}z|{z{x~~x|{x}{y}ys|zy}t{z{~{y{{{x{z}|}|~{{~|{}~}z}z~y|}x{y}{|}|{|w{|{{wxz}{zu~yu|~}}{~{x{~}}z~{~z}|u|~|}}~}~~}{~|}}}~~|~~~|}}~|~{~~}~~~~~|~~~|{}~}~|{~}|~~}}}~~~}{y~}|~~|}|y~}~}~~~|~~||~}}~}|||{}}~{|{~{{}~}}~|}}z}~~|{~|}~}~~~|}}{|{z~}~||{|}~~~}~}~|~|z}|}y}~}|}~~~~|{}~||}~~{}~}~}~~}|{~{~~}}}}~}}~}~z}~}}zz|{x|z}z|z~~~zx~{{{y~~y}{yz}zz~{zx~}|zvzy|~}{||{y{xx~x}z}}zx~}zz~{|}z~|wzw}{~|}y}y{{}|z}{y{|}|~}}~}{z||}}|{|{|yz{}}vzz}}|~|~}~{|~}z~||~zw{}~}||z}~~}{{z~~y}}||{{}{zz~||{~~}x}{{|}z~|y~w|{|{|~}~{}}~|}yv}z}w}{}w}|z}{{{{y~z{zxyzw{{~}~||||{{wxxz~y}x~{~z|{||zzx{}||~|v}ywx{{~y|}|{zz{}y|~}x}{|x}}|~w|w~}z}}~~}~{~}|{{z~xz{{|{}z{z}{{|||}}}z~}{u~}}~y~~z}~}~}z}~{zz{{}~{{}|yzz{|}}y{~|}||yz{zwz{z~}z~|}}|~}{~||}}~||}{~|v|~|}|}{~}|x}x{}}|~~}}y|}}}||~}~}~}{}v~||~z~~|}x~~zzy|y|{}~zxxt~{z|{~~|}~|~|||}}}{~}~~{zz|yz{{||z{w}|{{}~}zz~~~|{|}z{{}z}|~|{}y}|y}}~|yx|~}}y}~}}~x}}{y{|z}}~}}{|zz|{{}z}z{}z~~|~~{{~}|~~~|~~}~|}~|y|}}~~|~~~~z|{}~}}|~~|}}}}{{~}}}~}z|~~~{}~~}~}}~|~~~{~~~~~~|~~}~|~}~{}|{}~~~~~~~~}~~}|}}~~~~~y~}|~~z~~}~~|~|{~~|~~~{}~z~}{~}}~|~}}}~}}~zyv~}|}}|z~y}{yyuwyyz~vz|||zz}y|{wz{}yvx~xzy|z~}y}{{|{}|xz||}}{}~|w|}x{|||vz|y||w}z~{zzy{vzzx{~}~~yyzz}{yy|{~z~x{yw}zv{~}{||{|}zxx|}|yy||zvzx|w}|x{}{yy{yzz}zyy}}|{|||~y|~~~||||x{}xy}z{}~~s||v{|z}{zzy{}|{|zyw{y||vy|yzz~wz~}z||||z|z}{}{|xy{{y{z}}{yzxz~yy{|{t}x}{yx|vx{szyzx~{zz{zz~~{|~|}|yw{}xx}y{{|||y|wywyx~y}{wzz~~~uz|w{|{|zz}uz|{xz|w|{||z{}|y|zz|y~y{{~z|y~z}xzsx}|y}x{|{zz{{~zu|v{w~yy|x~}}{xyy||z|||zzuzz|~}y{w~y}}{}{w}{}z}~{|zvuxz{|{z{{}zyz~~|y}{||yz}~|}|x}|zz||{zzwxz~ut~|w|y{wux}~w}{xxyz~z|x~x|}y{{z}|}z{{zx~x~}}||{|y}z|}z{~zxz|yx|xz{{}{w{u~vz|z||w{yyx|y~{{}|}z~wy{wy}|{{zy|zywv{|zz|~~yz|x{}yx|vz{|}zz}|}||{|~zz}wy~~y}w~}}{}xyx{{wwu~yzz~y|{}y{z{w}yw{x{{{~}|u|y~}{|{|||}~~|~}~|~~~~{}|~|~~|}~}~~~}~z|z~~|~~}}~|}}}}~~~z}~~~w|}|}}|||}}}|~{~}|{|~~}|}}z~}~|}||}}~~~~}~{}|}{|~~}~~{|}||}~}}~}}~}}~~}|}~~~z}~{}}||}|~}~x}|~~y~}~~}{~~}~y~{}~~|~~}~~~|}|~~}{}~~{}~~~~~{|}~{~z}}~}z|~}~|{~~z~{~~~|}|~y||{{~}{~~|}{{z}xyx{x~||}}zzz}yy||z}y{|y}x{||z}}w~}y~}||||}}wzz}|y}|x~zxz~|{|~{zy}{|}{|{|}}w~~~y{{y{{||z|}}z~w{~z|}{|x~~||{}y{yz|}wv~w{z}|||{{}yzz|yz{}}}z|y}{~zx{z|z{}y~|{||}v}}zz}||~|{~{y|z~}}zyx{{{}yx{z{|{}{|~~wyxx|}{y{|}{}~~||||{|}}z}~}z~y{~y{}~~}w|}}~~~w}z{z{zz}|~|~{}|y|z|zz~|z|yz{~|~}|z}|}x{zz||}}~}}|{y~z|ry}z~||}y~}}}}|~~{}w}}zy}~y}x|z}~}}{x||~{|}~yz}}~yy|}|{|}|}z~}}|}{y~}}{v|~~y}~{}}xyy~xx}zzz~~{|z}~{~|yz{~yzx|{zz|~}{y{~{}{~~yz~}}|y~}{}y|{|zz}{|yz~z~z~{{{~|{zyx|}}~~~|}{}}~}~{|~{~zz{|yy|}z|y}|{y||~~{{}z~||z~|}y{}{|v~zz{}}zzx|{||}xy}~z{z~~}z~z|yyzzz{}~}|}y~z}}zy}|y|{{{z}}{zvx|z~w}{|}~{z{zyz|z}{~yzy|y}~y{v}{{~{x}~}|z{~|y|}|~~}~}{z~}~}~}}|~~~~z|~|}~~z~~x~y|~|}~v|}}~|~z|~|}|~~~~|~y~}}~}{~}~}~|~~}~|}~~z}}|}|}y{~~}}~|~y~~~|}{~~~{y|}~{~~~{~~~}~~|}|~}~~}}~{~}|~}~|~{y~~}|~~}|}~}|zwy}|x}xy}yz|}~|{y}y~zy{w{|~zy|y{vzz{yxz}{~y|y}}{y}~}}yz|{x~|z|xy{|zxy{yx~{u{z|z}~{xw{|}~{}z~y~|y~x{{x}y|z|||}z}x|{|{zy{|z|||{}|}z}z}{xz|vwx}zz|z|}|~}|}}zzy{~{{~}}yz~|}|x{~{|y~}vzxy{|z{||zyz|z|yyz|zy|{{y~~|||}z}||}z{|}~~~{|{z{{}yytz|{}{x}{}{}xuzx{yzz|}~~||~}{zz{{||||zy|~y~}{~x|yv{|}w~yzxz||v|}y{v{}wywx{~y||~}}z~|{}|z||{{}~~}z~{zz{x~{}}xz}u~xx{x|{|||uy{{x}~~}{}{|}~|}~wzz{z}}y}{yz}y}w}yx|zy{y~zy}yx|~{|~}}}|~||||{{{{}{wz}zz~x}|{|z|{v||~|zx}z{}{{}y|}z|}}}}{{yzz|~z}}z{y~||xy}x~{{||wyqxyy}uz{yy|{{}y||~}{yy~}~}}{}{}}|}{}}z}xy~wx~z{|~yzyz}y}y~~z{{||}}|w{~|}||}|~}|~}||}z|{|{}||}||vy|uz{||zx|}{{~|z~{~x|~}z~~{x~}|||}}~}{|~}}|{~~}~}|~t~}~||~~~zz~{~~~~~}~~|~}~}|~}}}~}~~}}~}}}~}{{~}|}~~~~~{~}~}|~~}}~~~|}~{~|~|y}~~~~~~~}}~{|~{|~|~~~||~}}}~{{}|{~~~}}~{}~~~~}~|}~|}y}}}y||}}|w}~{{y{zy|yzz}~z~~~tz|~yzy{~~{|~ty|}|zxx{z|xyzx{}x|||z|z||y~y}}|}}}w|}z~zzzx}v{~z|~~~z~{|z{z||{}|}||z~|zy~vw{y||||}|~z}~{{}zyz{~~y|}}zv}{|zz}~}|y}z|~|}|{z|||}zz~{zz|xzxy{|yz|z|{}z}z|{|xx~||y~|~y~}}y{}~x~zx~|y}~~{~z|y~{yz}|v|y}zzz}~~z}~}|}y~yz{{zy{|{|{||x|~|}|zwyy~w{{{yxy{|yu}w~}xxy~{zzz{{z{~|y{y~zz{|{z~xwzy|{w|{|}}{}|{y~|}zzz|z{|{{yy}~~}}~|||}|zy{~}x{}|y}{}}y~|{~w||}zyz{|z}x}~~{{zz|y}{}}|||}{x}zz||~}ywz~|}y}y|{|||{{}~|yz~{{|z~xy{uz}z}ww{wz|}|yyx~{{{y|zy{}zyyy}}{{|z}{z~{x|{~|{|}|vz{z{y}{{|{x~{z~y~{zz~z{|~z}yzzzy~~zx{||}|}~|{z}z}|xy{z~||~{{}}~~~}}{||y|{zx{||z{x}zzz}|x{{z}||||y}{{y|{{xy}~|{}y}y{~{}y~z}|y{ywxzyxzs||~z|~{}{{~{}}~~~}}}}~|~|~~||{~}~~|||~}}|y}~~}~~~}~{}~}|}~~~{~|z}|}~~{|}~~}}}|}~}~~}}|}~{}z~}z|}z~}~}~}}~|}~~||}{||}|{~}|{}|}~}~|~}~}|~~~{|~~~~~~|~{}}~}z~~~~}}}{~|x{~}|}|}{}wz|y|~~{}y~|yz{}z|ywz|}x}x~}~{{~~~|x~z~{~}~|{{}|~|wz|yy{{{w{}{v}y{}y|y|w{~v|z}}{}x|{||v|{|y|||~tw{|{z|{w}xx}z}y}|x}|yy|{}|~}vxzy{}y|{xz~~~z{~~z{|}~~~z{{z{}~x{|{~{z|y|zz}~~zx}~z{{zy{z}||zx|y~|{z}{x|~y|}|y|}|||{}|~~|{}||xzy}yzw~{||}}{z|~~||||z{z~~}~z~~x}{~}~}{|~~|y||zyxyz~|~|{|z||yyy}zzv|zzz{}}~~~{~|}~|{|y{{z{|~zyzw|yz|xx|w}zz{y}~|z|{{zz}z~{~zz|~zyz}{~~|zz{xyxyyz{v{{y{~|{y}|{|~|||z{y}x}yzxxy~{y}{}|}}|~|{{w{{yzyx~zz|w{{~y~z{{|y||{}}}y~{zz~}y~{}x{z}|~{|zz{}|~x|{xy|yz}~x~x~~~|||z|y~|{}|{|{|~}{~zz{|}z}~{z{{|~wxz{{}{xz{zz|wzy|~zyzwy}|y{|~}z{~}||}}u|}{}|}~wy|~}|y||xzy~wz{y}z{{v|{z||{{y{yzx}~{}y|{|{|~{~|}}|}~~}}}z~x~|}}~~~||z}|}~}{~~~~~|{|~~}}{|~}}|}}}||~||~}~~}{|{~~~}}~~~~z~~~~|}~}}}~}}{{|}~|~~}x|}}~~~}}x~|{~~~}~}{~|}~~}x~~{{}}}{z~~}}|~|~|}z~{~|~~~}~|}~}|~~|~~||}~}|}|~|~zz{zxy{z|{{{|zvw|x~zy|~|y{y{{~|{w~u{|}zyzz~xx}y{w~}{||x~{}tw{y~|}yy{x{y|}z|{|x}~zyzvyz}v|}~{t|vq~{|{{{}xxzw{|zy~zyy|~wz|{{|~|{xy{v}v~{{zrx{y~zxy~zz{{}yv||{|{zzwz~}|wzy|zx|}{|}y|x|{{z}x{{{}y|{xx~|}yz~{z}w{yzyxwz|z{}~}z{z}{zyzzxuz{xy|yz|x|zv~xz{y{~zxxz{zz{wz~~|}z|z{y}~~}ww|z}y{zyy|y|{|{|~z{}{|z{{y}{}x}|z|wyy~|{zz|{|y}z{}||z}|yz|||zzy}y|y|{}x}}}}x||~zzxx|{zy|zy{y{~yzy{{z{{{z{u|y}}|zy||z|}yy}z}~z|~yzz~yyx}}{xz~w{~zz|~zzy}{{{~y||wz~~zx{uz||~y|zz|w|zzxw~y}}{|{z}~|}|yzyz{~z}||{z|x}|zx}~yw}{}|z|{{uy~zy~x{|z|{zz{{wz}z{}|w~}~z|}x|}x{x{yzz}xz~yz|w{v|y{{|yz||z}y~z|~x}yy~xt}}wzy}w~}|y|yy{y{}wyz}{yv|~z}}yxzyy{~|x}wxx~}}|zyzz{|z}xz~{||{z||w{yx|{xy~xx|||}uz{{w{x|}xuz}yxzz{|xw{}{x~|~|~~}~||~z~~~}{{~|~}~~~|}~~}}~z}~||~}}}}}}~~~}}}~~|~|}~}~}{|{}}||{|}}}||~~|~}z~{~}~{}||}}~~z}~|~}~~|}}}~{~|}~{~~|~z{}~|~{|}|}~}~|}|{~}}}|}}|~}~}}~~{}~x~~}~~~}zz~|~}}~|{|~|~~{}~|}~}~~|~{|~}|~|~{}}}~{~|}||~~}}}~}}~{}}~~|||}~~}}~}}z~{{~y{~y}}|{~~~|{zz}{z{w{}w{x{}{{~yy~}}}y|zzy{y|{|x|y||{z}|}||~|{|{}}~{{||~~||x{yy{|}{~|z|{{x~xy}y|~vz|}{~{y}~|{x~~z}{}~z|~|~|~||{|{yy|}vz{|}z}yz}zy}}~||~zw{z}zy{}}}}x}}||z|y}y}wx|~|xy}z|~yzzw}|{|x}|{y~x{yzyz}}||{y}}z~~{{}{}~zz{z}y~|z}}{v{|vz|yxz{}{zz}wz{}~~x}~}{}y}~|{|}|~{}y}}z}{y}z}|{}xzz|wy}{u|}~|}{}~}}~|z}|}~|z}{}}v}~{w{w{{~~z~uz|||{}}u||{z|}}}|z{~}z|}}z}}|u}z~|}~}zz|x{}y~~zzw~y{}{{{z{|}z~}}{|~{}}~||}}z~}{}z{{z}}{~{zz}zzy{{~x}}|x}z}{zy}||}~}z{y}z}~}}|}}}}x|}|y~}wy}}y{|}x}xy~|{{{|~yy|{~z~|{~}{zy|{~~z{}~~~|}x|z~~}|z|x~{z~}~|z{y}{z}z}~z|sy{{~{~|{~z|z|}{}|zyy}xs}ww~}}}~|}xz{v|z|~~}|{{yzyz{yx|~}y{|~||}~~~~}~~~~|}~~~|~~|~{z}~{|{|{}w~||~~~}~~{z~|~~|~~}|{|~}}~~{|}}~~|~~}}~~~~~~~~{~|z}|}}~~}}~~~~~}~~~|~~~~{~z~|{~~}~|~~}}}~~~|~}}~||}~~|}}}~~|~~~y|~|~{~z~{~~~~zx|{yy|~w}||uyxwyxy{z{~|}}}{}}z|w|}}}{}{wy{}zx~x{x~{|{xz}y~}y{z{y}z{||~z|~z~~}}{x}{~|~uzz|{x}xyv|{y}{zxw~||~|z{z}{{zu}{}yzz}{~}}w}zzw|~y|zwy~z{~zx{{z}|z|}{s|||}}x}~zy|~w}~}ty||y~|x{|~z|xx}~xw|}vv}}~|}|zw}}y{}zz|xy{{x{wx~}|xw|{~zzyz{yzx}}u||{}|z~~|yz{|y}yv||zyz|~{{zy|~{z|~~{{}}wzyxzzz{yx~|~z~y{}||}zy{y|zx~~|x|yy{y{{{~}zz}zz{~|{z}}zzv{z{|z}x{|wy}~}}{z}}}}{}}|~zxz~~y~w~|{}zxw{|||x{}{x~y}y{~}~y}{~|{zx{uz~|{x~|{}xyy|z}~{{x}|xyyx{y|~|zy~}yv}{x|}y{y{|{|}}y}yy{}w~|z~}{x{{{{{{}x{{y|y}x}{{z|ww}}y{|z}z{z{zzz{yxxtv|}yzy{|{{~zz|wz{{{{y|yz}wz|{}}z~{{~xz|}z}zyx|x{|{s{|}|yw~yzw{vz}z~~x~}{|{zz|zx{}r}||y|{x|~{y}~||y{|~~x}z}{zy|zz~|}z~}|}y|zzy~z}~x|}|y~zy{|{|zyx}y|}y~}|{xzz|~{~}x~y{~~|~|~{}~~|}}}|~{|z~~|~~}}{x|{~}~|}~}~}|~~}~|{||{~~}~}}~|~~|~~~{{~}}~y}}~~{~}}}{~~z~~}}~}{~|z~}|~~~~}~}z}}~||}~}~}}~~~~~}~{~~}{~{y~||}}}~|z}}}{~}|~}~~~}~||}~{~{}||}~~z}~~}|}}~|}y~~{~}~y}}~~zx}~{|}||}~}{}}~~}}|~}~}z~~||z{}~~}||{~~z~}~}}}}~|~~~~|~{|}~~|{|}zzzy|wz}z|{{y{}|}~~~{zz||||{|{|zz}{w||z}~w}yz~|z}}{z~}|}|||{}{y{z{z}|xy{~xz~zxzz||z|zz~{~}yyy|}zx~|z~~z|}}|{|}|~t}~{x}~}||{{y|}{x{}wx{|zzwz{yxz~zx}}}{{{}w}x}z{{{z}{}yy}|z~yx{w~ww|}|{xx|}vx{{~}z~~{x|~z{{z~~}y~|{}wzw{{}xw~|{z{}|}~|{|zzz|vywwx}t{}|y}{|{y}}z}|~}}}{{~~z|yzy}}{yzyz{}y{|{zyzu~{~wyxw|{~}|w~{{~||~~}}~}{~{x|z{z}|y}y{z}z{}}~{xvz}}}}yz|zz~z}~|}}|~|~}{{z{~~|z~x~~{z{yx{yxy{z}{yxy{{z~}~zy}{~~}|}v~z|}}~}~}z~z{{}{|y~|zy||~xv{|y|{x|~}z~}~}}}}{||~z}~{}|~~y|}~~}~y~{zz}}|zyy||~z}zy|xxz~{}{{||{~|{z}}z}w||{zz~~|}|y~}y{y}{}{{x~zz{yz~}yzz}{}xx{{{|y|z|}~~|x|y}}}{|y|{w}}~w~}yz|{x|{{{xz{}~x~~y}|zy{w|{{~x|z}~~}y{z}|~w|}~||}~~}~|~~~~}}~~~z}~}}~~~}~~|}{~}~}~~~~~~~z~~}~~}~~~~~~yz{|{}~~}}{~|~~~}~~~~}~}{~}}~~~}~~|{{~~z~~}~}}}}}~}~}~~~}~~}~|}~~{}~x}~z~z~z~}|~}}zx~|}zw~zwy{}xy{}w~xy{y{|}{zzyvwxxzz{}|{yws}z~x~y{||}{{}{}~yy|zy~}yxx|}}z~{t{yz{|y{}yy|}wz}{{|}}w|}||{~zz{vxzw{}{~z~}|vzzy|z~~wz{w}{{y~~|~~|z{w|||||||~v{zz{~|y~{}w}{}|{z|zw~{u}~yzz{~zv|~{yz~y|{|yzyxz}xx|y|zv}{~zz|z{{yw}~}}}{{y~zyz{{z{{xw}y~y}yy{~~|{z|~}}{{}y{xw{yzy{|~}{{wyx{z|}{~y{|{||zzx|zz|}~{yz{|~{{{y|~{x~|}w|zz{{{y|}yy|}y{|yw|{z~|{z{{}u~y}x{|w}|}z|xy{|zyv~z|tzzwzzzzy}{{}x{|~}|}}|}{~z{x~}z|~z}||wz|~|||{{{}|}|~z}z}|{~}z}|{{y|yw}~}{|}{t|{z{y|}~zx~y|x~yx}yzz{{z}~x{|y}zx||}vx{{}yyx}z}|{z{{~|x{w|{|{~|x{yzz}{{~|xy}{z|}xy||~{yz}|{|}|{zyy|~zyx{{{z{~x|{|yx{~zv{yz{{{{~w|x{z{z}|{x|zu|~z|{}zy}vwyy{y}}}z}yzt|{yzzz|}z||zz{}{xvz|yzy~~x|t}}y{|zz|}xz|{{}|~zwz}wzwy~||z|~w|yuvxyz{}}x|{zz~{|}{}}~}~|~|~~z{~}}|{}}z~|}|}}{}|~}~}~{~{}}~~|{|z{~~y|z}~}~|~~}~|}{{}}~~~}}|~|~}}}{~~|~|}~~~|}|~{~~|}~}{~{~}}~|}|~}}|~z}~}}~|~{}~||~}z~~~z}}{{z}~}~{||{~}}}|~|~|~}~~}~{z}}}}~z{~y|zy{|~~}}|w|~~~|~}|~{|z~x~{}z}|~~|~~~||}{}}~}}~~|}{|~|~~||}|~}|~~~|~|~}~|}|~}|}~z~~|}{{{{}|wzwuy{{{yz|zy|}y}~|z}}}w{x|~|~~||}z}y{~z}{}}{yzz}x}|z{|{}~yz~x{|yy}z}}y{}}x{yyx|z|~|~}}~z}{~|z|~}|y}y~~{}{~|x}~zv}{|{}}|{~}yz{}z|y{z|z{z}|}{~y|{||{v|}~{~|~z|~z}|~vzy~~{rvw}yz|{~}{zzz}}z}||y||{y{~}|z{|}}{{{}y|y|~~~{~yx}|{y{}{{zy}{vz}}}|{~zw~||z{zzz|z|z{}|||{{}x{z|{}{~}~}|}~{|{~}y}~wwp|}}t~|yw|wz|}|y|}|~{|}}~}}w}{{~~~z~|zz}|}z}xyx~wx||y{z}|{}|{yzyz|z{{xyz}~|zx{|~z|y||~y~|y||{~}~{y}{}~{{y|z~|w}{|{~}zzz~z~~}|||}|~~}{|}|~|{{z~}|~}|zy{t}|||{}x}z|w~||~yy{||||}{|y{|u~|}w{z|}{y|z|x}{}yyy{}|yz|}zx{xzzxz}}{|{}{}~|z}{}{{~|{{}|{~z~|~x~{|yv}w{xz}y}{u|}w~}zy{y|}zwy}}}w}~}{|}zx~xz~{}{|x|z|{zzx~{x|{x{z|zzz|yzzt{{zxwxy|}{{|}z}|~{|z|~{}z}|~~~}~~|}}~~~~{~}{|}~|~~~~{~|}|~~~~~~{~~~~|}|~{~~~}|~|~~|{}|~}||~~}}}{~~{y~|{z}~}}{|}~~}z{~~}~~~~}~~~}{~~}{~}~{~|}}|~zz~|}~{}~~|}~|~|~~~}}|~}~|}|z~}|~~{~|z~|~}}z}|}~|{z{|zyzz||zv{y}{zxy}}{}||{zy{|~{}y~y{|yz{{{|{yyz|}|y{z|~x~x{yyz}}sz{}xz}}{x~u{}{|~}|}w}~{x|||y}{~{}y}{{}}vx}||~{}y}y~{}y}}z~||}~{yzx}zz~|z|{{|y|x{||yz{|zz||z|x~s{y{~{|y~}x}}}|}|~x}|zy}t{{zz|{z~{{z|~zx{z|w}x}z{zw||x||}{{yzz}|}}}}z{|{zyw{w||zy~~z}y{}{zwz}u|}|~x|}}z~{{v{x~}||{{z}~y~w~yy|{x}|{|y{}z{x~yx~|}{y{|y{{z}{{~}{{{z~xy~|}{||zz|y|{{}z|~~z}~}zy|z~|yy|{z||{x}~{zz~x|{}~~{|{}}|}z~xx{~zv}||y}}~{xzxy}~|{z}z~w~{||q|z}|}|syu}~z{{y~w~{}|}y~|u}{|~|{z|{~xz|u{}|y|w{~yy|z{w|z|~xz{}wz}yzw~{z}}{yy|{|x|zx|{{z{{zxzs}x{~z}|}}|}||||~{{|zx{}||w~yyzx}}~}|}z~|x|~z{}|}|~~~{{~|}z~~xwy}||v}|wx|z|z~z{{{x|~{z}yz|||}~~|yz|{{{z||~|{~wuz{~}y||{y|||~|~}|{~|yyy}{~yv{z}||}|~}{~~~{|}~}{~z}~~~}~~~|~~z|}|}~}|||{}{|~~~~}y|~~~~~}~}~}~|~}}~|}~||~~~~}~}~~||}}~~|~}q~~~~~~~|}~~}~~~~}~}~{~~~~}}~~~~{{~}~~~{~|~}}~z~}}~~~~~||y~|}~}~}{}~~}}{z~}~{~~z~~}z{z}xyz~~}v}{}{zw}|vy{{yx|xxxztt{x{vx}|{wyz~|{|~zzz|zz{}{z}z|{|y}~~{|x~{{|y|w~||ww|z||w{wz}}x|wt}zz||uw{|zzzz{|}z}zx}~x~}|zxs|}}{wvy{xyy|x{wx|wz|y}}|z{|z}x}|z|vyzz}}}{wy}z{~y{xzy||{wz|~}z~w{x|z||x{w|vx~z|}z|y}yyzzyzz{s~|{{z|{}}{{}zy||{yxx}w{z||xzz{wx{{zxzy{~|zy{z{{ww~x{{|yz}z~|~~yyz|}~||{{{}~{z}zzz}zz{}{{wyu|}zxux~y{x~z|{z{u|yzw{{{~yzy}z|}}}{zwvw{}{~~|y}}zwzy~|zzxt{{xy{|zv{z{yyywxz}}}{}xy}y~{x{}{y}~{{~{{{zzz}}|z||w||zyy~zu|z{{zyv{zywy~zyyy{y}{}}}|x}s}|~y||}~{{~{{{}~}{}y||{zyzyyzx}}|yz|w~{}y}|}{~x{z{z}{xy|z{w~}~{{z{|y}||z|{|{{}|y{wyzuyy{{yy~y}w{{}|{yzx|zzzzzz||x{}{|}~}|x||z|{|~x{}}zy}~x{{zz|yyyz|zzy}~y|xtzvzwywzuz{|ywy{{z~|yxw{|~xy}|v~}z~~~|}xxx{zzzyzv}{xy{yt|xxwwx|zz|y~zz|~~z||z}}z}zyz|{u}}|~}z|~~|~}|~~{~~~}~{~{|}{~|}}~y}}{}{|}|~}~~~~x}~~~}~|~~~}}}{}~{~}}|{~|~|~z}~z~}y~|}|{~~~~~~z~~~|~~~}}}~~z|y~|~~~~~~~~}}~x{~}}~y~~{|~{z~~|~}~{{~}|}~~~~~{|~}|y|}~~|y~z{}zywz~}~|~|~|w|~}|~~}|}z~{}~{z}{|{|}}{}~{}}~~~~}}~{~}~}~~|z{}~z|~~|}~x~~~}}{}|{}~}}~z|}z~~||{~w~~}{}z{y{||}}|z}y~z{{zy|y}|}z{|}x|||z|}~{{|xz|{yz|~{{v}}yzx~z{{|}|z}x~~~z|z{yx|{}x|~z{|{xx}~}~x|{}|{|}|||{{yuz}||{}zz~z||z{{}~}|~{|}|~}|x|{x{xz|{|yy{y~x|z|}zxx{}}w|~|{}x|w}{y{{~}|~}{|z|{~x|~~w{}yzzz||}~~z~y|||zx}|~{}zx|~}x~~~y~zxy{~~}{}~z|~{|z~}}~{||z|~}|w}{~|~~yzy~}||~{{{{{w~y~{rz}}{|yx|||z{}|{}p}}y{|xz|{}w}}}||{|~{~|yz~zy~xzzy{{{~}z{|z|||y{z~}{}|{|zzz|y~}y{yx~|x~||vzz|}x{}~~|z|~z{y}}{~|~~}{yz~w||}}{{~{|~z|}{}~y~~{{}~}y~~y{}|}|||x{}}~s{x{||{|yxzz|xy||}{{{|{y|~|{}~|~~wx~{{}|}}x~}~z|~}y||z|{|~~z~}|}~{yy{{{{~yy{w{wv}|z|yy~z~y~}|{|~y|~~}z{{~y}yz}|{|y~y{w{wz}}|t|{|w~zxw{~}|~}yz{z}y}{|zx~{y{}|~yz{{}z}y|}|}}{{{|zz}zw{z{|~~~~}}~||}}|~~}|~~~~~}}|}~~}~~~{{}}{|||}~~}{{}~~||}~}~~~}~}{}|~}~~}~}}~~~~y~}}~}}{~~}}}||}}w}~~|}~~~}u}||~~}}{|~~~~}~~~~}}{~~}~}~z}~~}~}|}~~~|||}{z|}{|}{~~}~y}zv|zz{~{|{{yzy{{~|~{z{x{}}z}{|x{|{}{~x|}}||~~}{z~~{z~|~}z}zy}{z{}{yx||{wvzy}yxz{~{yy}yxw}|{}||}}~|{~|y|{z|~|z|{|v{yy}~|w}z~}|{|}}{{z|z{w|||{~}|{|z{{}|x~}|z}{z{~w}y~x~}||w~~z~}{|zz}|t{}}}yy|~zxy{z{}y}~}{}}}||xy}~y}v{}zz}{}w}zy}{}|||zz{~{}{~y|z~z~}{|~|}||}z~|{|~{||x{}x}}z}~}|z{{y||}}{{}{~}}z~~yw~}|y~~}{}~{y~w||x{}~|yyt|{y}|v}|~{{~|~{{~}{zz}~||}}{~|~~}~z{~}yy}y~||{}{y|yz{}xz|yz}}~}}{{{~||~}{~y}~}~{}x~~z|}|~uy|vzx{}|{{}z|}|}w|~~~||~y~|yzy~y{|{}~|~y~~||}|z{z}|}}}zv~~z|zy{{}yxz{zz}yz}zyyw~~~|~}}{y|{{{~yy{|y||z~|{~y{|zy|z}z|||v{}{~|~||zz|y~}~y{z|~{}y~~{y~{|{xxvyyyz}|zy{sxz~|v~~||z{~|}{y|v|{|y}~~}~~}~|~}~||~}~~~~}~~{~~|}~~~}}{~}}z~}~|}}y}~~~~~}{~~}~}||~~}~}|}~}}~~~|~v~}||}}{~~}}~|~~~||~{~}{|~}}|~}~~z~{|~~}|~~}|~}|}{|}|}~{{}{~}|~}~~{~|}{}{~{|{}}{~{{~}~}|~}|}~~|}}~}~r}~||~z{yz}y|{~|z}~|z}z{yyz~xv{zy|yw{x|}y}{u|y~|{|{|z~|~y~vw~|~x~x~z}yz|}~~}{}{z{}}~{xyz}{z~{|||z~|y}||}z|~xz|{yyv|||~{xzz~}|}|z~{{~{z{zw~yy|x{yz}z{~|~y}wz}~z||u}|}y~zy|{wwz|z|}~y|~}|yz~||}||~}}xz}z~{~z~zyz{v~}{}x}||z|zz}}|}wz{y{z||{y~{|||}z|y~ywz{z{vz{y~y{y{{z~z~|x}}~z|||{{w||{yyz{~~z||zwxzzwyz}zvz|{z|~~{~zxz~~|x}~}}z|}z{v{}z}||{}|||~}~zy||}}y{~xzyy{{{{y}~~~}~|w~zzyx}{zz|~|}{z~{|}~~~}{~{}{|~~zx{~}z|z|w||{{{y{|||z~{}{z{~x|}zy~{|y}y~xz|wy~z|}~|}}}|~}}|z{|zxx||~|vz}|}|}|}|xzzzxyyz}{y~w{~{|~||x{|{y|~|w||~zvz{~}ty~z{}|}y~w{}yyzyyyy{z|{~~|~~{|{|}~z~~}{|{{x|{{{|y{z}y||~|x{{|}||z}~yz~~z}}~~yzzxzx}wz~yy}y}|z{zz~}z{yzy|{||{}}x}|||y{}~||z|}{{}}{{{~~}}{~z~|}~}~~}|~~}~~}~~~}|~~}~~y~~~~~{~~}~~~}~~}~~|~|~~~~~~}|}~~}~||}}~~~}~|~~~~~}}~~|}~|||~~}{z}~}~~}{~}}}~~|}~~|{}~|~x~~||}{~~~|~~~~}~}}~~~}z~~}}}~~|}}}{}{z||y}z~y|{vx|{{xwy~{wxx|z{yzyzz|zz{{||y{~zyzu|y}{x|~{yyz|y{z}zu||~}w}z}v~x}{xzv{x{zxx|xuzw{zwzz||z{{x{xz}{{zx~z|z}||y}}w}{}|{w}xx{x~wx}xw|v{zvz|zwy{vzryy{{|~~{{yy|v|{~}|xz|z~{{{zz{{z{||}{xy{z|~~z{{yz}wxz|zuz{vx{y~||xz{}}}z{|{|w}{y{{z|v}{|||zz~~~}x~xwzyw~ywv|z}zyy{v{y|z}xv~~~{zyw|}x}|z}t}{|x|{||v{|yz|yzzyyz{{{z{z}{zzw||v~xz{zxy}{|w}|~{|}y~|{{zzy}z~}||z}zu}z{|z{ux~{yx}{zv}xvx~zx|}yyzz}wz}{~}||}||~|{|}{xzw{}|zx{|zzxxyy|{{|yyyvwwt}x{zuw~v{~xy}y{zzywzwx|ww{w{|{}z{{z{~zzzvxzzx|x{|ux{y|wyw{}vy||}|wz~~y~yx||yz{zz|x{~}{z|zzxxxy{{z~z}yxy|z{yzy|}}{~}wwy}}x{|{|||}|yz}z~y~w||z{y{~{w{x{xzywzw||{}zxxzx{wxwu{|y{x}z||}z~{}||y|z}}|{wz|~zxz{wyyx{}}~~||zx~xxwzy{y~{ywxxyxz}}x|ywzv~}{}{~x{|x|{z|~~}}~y~}|~}{}}|}{|}~{~}~{}}~||~{{{|}~yz|~|}~|}{||~}~}{~~|}|{}}}}y}|~}}}||{}~}}|}~}~{~~~|}~x}}y~{}|~}z~~}}{~~~~~}}~|z}}{~|~}z~{~z}~|}~||||{}~}}~~}z~~|~~|}~~|~}~}yz|}}{{}|~{}~{}z~{}}~}}~~||~}}~~~}~~}}||}|~}~{|~~}~~}~}{~|}}z}z|z|~~|||~|}|||~}~~|~}}}|}}|}~|||}~}~z}{{z{~~~~}|~}|}~|~{}}x{{{{~y~|}}yz}v}|y|zy}{|}z{~{|{{y~~{|~z}yz}y{||~{|xz|z|yzxy|~|~y{|}{zw~z~vzz}}xy{{zzv~yz~xy||{y~}z~}}}y}x|}yvy~x|y|y{z}z|}{z}wt~|}}{}}{z|z}z|w}v|y~|zw~yx|z|~~|||zzy~{}x|~w}z{{{z|z|}||~}yy{|yz||}|yzv|}|z|||{{z|z|}w|~}}{|yxxzx}z|~~|~|z~}~z||{z}~~wzy~xzvy|}{|~{}|~|}~{w}}{{zz|z|}~}{y{}z~{~}~|y|}{~|~{{z||~{z||}}||z~~~~y{xywz|x|}x}{x{}|{~}{y}~wy}{}y|}|}|}{z~~|vxz|x{}z|{yzzy{w|yz|}}~zx}}|~z{{|z{|xy}y}{{x~w}z}~{x~x}|~zy|{{|~x}yz}z~z}|{}zzyz~y~z~~~}~|{}x}y}||{|zyz|||~}~|}}~{~{}}z}}|{}z}z|z}z{|}|z}|}}x}y}{~}|}}|}|yw}y{~|~}z~z{}~||{~}}|y{~{z}z{}~~}u|}}}wy|z}|{~~z|~|}{{}{|~}vx}}}|yz}}~|y{y~y{}x}|~{zx{vzxzz{{|{wy}|~||~~~}~~{}~~{|}~{|~~|x|z~}{~~~~~~}}y~|~~~~~y~~}|}y}~~}}~}~}{|}}|}~}~}{}~~~~}}}~}~|}}~{~|~|~~~}~~}}~y~}~}~}}~~~~}|~~|}{|~~~}}z~}|{x~~|}~}~~}~zy|}{|~zy{|u}x}|}yx}||y|z|||y{}z~~x}z{{}y|}v|}z|{{~{}||}}w{~~|z}}}|~}w|xyyy||{~}}xx|||||}}~|~{{~z{x}|z|zx{{{{~z~|||~~yy~xyy|x|z|}yu{{z{~zyz{{||z||}||{}x|}}ux|~|}|{|z}z{{y~}x}|yy~}y}|z|~yz|y}}}{~|}{}{~zyx|z~}y{y{{y~~~~}~~}}{}~||w{z|{z}z~z|y~{xvy}|yz~{}|z{||z{|z~~{y~}|~}y{y|y{|zzz~|}{|}}yw}x}{v~zy~z}{~{y||}{yy}~||y{~|z{y||zy{}{~~{{xzxzz{~yzx}y||z|}}~}|x{}~~{}x}y{|}{z{z|}w}yz|yz~}xvz|}w~}~y~}~}~~y}}}}{{||}}y}z{~~y}~~|{||yz}}|w}{|v~|}z{|{{|{{~|{z~|~~{|{y}|~~w||{y~|~y|wx{~z{~}}y|z{{}{|y~z{}{|~zwyzzz}}}xz~zz~}}xz{}}yyy}{~z}zy{}|y|}}zv|w||zy}{y|yww{|~|~~}z|}}z{||}~||yx|~{~}}}{||{~{{yy{w{z{|~wyz|yz|}||~|}}|||~}}~~~~~~z||~~|}~~~}}}~}}~xy|~~~|}~~}~|~|}}}|~|{~|}y~~~~}~}|~~}|x}~}|}~~~{}|~~}~~~|z~z~~|x~~{~{}~|||~|~}}~}{|}~~}}|~}u~}~}~}{~}~~~}}~~~~~}~~~}~~}~~~~}~}}~~z}~~~|}}v~~}z{}|y{{~~y~z~|||{|~~{{{}|~zz|z|y|w{v{}y|{wz{y~x~|x|y{}{|}y~}z}zx{}z{xxx~{}||x|~x|y|y~z~|x|}{{|{zw}~|}z{}~z~}|}{}{|zzzz{x|~zy{|~wyxy{y~|~{||z{|y}}v~|y{{x|~yz~|w}{|}}|}}x|~}y}{{}~{~{zz}z~{yx}yx}}~z{{z}}|z}y{{~{uz|y{zyzuy~~zzy|~x~{|{s~~z~}{~zz}~{}|}{|xv{z|y}}x|{y~}~}|y{}|y{|{z{t}{{{}~|{}{}z~|~|{zz~}{}{{z~~z{z{z~z~{y|||~}|zy~||{z}|~{}}|{z}~~~{~~yw}y}}|}w}zyyx|}}y}||y}yz||{|x|{ywwy}v{}{}||y~}y{|~|z}}}zyvv}|~}wz|~|yz|~|xx|wz{z|{x|}z~{{y}{z~|yy{}z|}{|}}~yx||{}yzyy|}{~{wy|{x}~}~{y||~~}{~~v}|{y|x|}||}|~~||}||z{|||z}}z{|||~}{xzy{|z|}}}wyy}~~z|~}}z|y}z}y~y}x~|{y~z~w}y}{~yyw}~z}~w~z~}~t}x}z~}{{|z{~}z{}~}z|z|z~}~{zz{y}xy|z}{y|||{{||{{z}~}~|{|}|~||}}}~~}|~~~}~~z}~~}~}~}}}~}~~}|}~~~~~~~~~~|~{{y~y}~z~}~}~~}~~}~{~}~}{~}~~|~~~~}|~~~z~}}~||~~~~}~~}|}}~~~|z~}{}|}~~|{z|}}|u~|||~~~|y~}{~}}|~|}}|}~~~~~}|~~~{~~}~~}|}~}~~|z}{w{~~~|x~zxv~|}|yvx~}{|~~|w}y|}{{~}~~||{~{x~}~}|||~|z||zx{{~{{~}{{}{yz||}yzyy~||vy}{z|}}z}{x}}zxz~~z}~u|~yyz|z{|~y|{{{~}~}yz}}|zyy|}{}}|{}~{|{{|~|{{}z|~{{zzvz~||{z~{y||zy|zy}~|y}z|}}|yz~|{~}||}}|{}}||{}}wz{}{{}z}||}~z~|yz~|~vvw}}z{~~}{}{}z~{}z}}~~}}{}}}{~~z{}y|}y{~|{zzx|~|~|z|w|yw}~|~|{~{|zz{|}~~{~}}y~~z}}|y|~~zw{}~~}|wz{zzy|{x||{~yz|z}~~~}{z|z{z}||{{|xy||z|{}~y|~|}|}~|~y|y}y}|wx{|yyz}{{|}~}~z}z}{}}z~|{w|{}|~|{||{r|~~~z~z|z~}{{~|y}}z|}z~|z|{}~}}z{z}|~~z~}z}}{{}|{y{zy}x}yxy~{~{|~||z}{~}z~}{}}}|{{v{}|~}~|}~~|||zv~||~zy|{{|{vu{||{{{~|zyyz|~||}}|{~~}y}~{|~}|x}{|z|{|zyx}{||{{w~~|~{y~|}|}{y}~~~~~~~~~~~~~~}}~~|}~}{}|}z}~}~~~~~~}}}}}}~~~~}~|}|}z|}|~}|}}}~~~{}~}{}~|~|{}~y~~~}~}|}~}~~|}||~~~{~~~~~~|~~}||~|~}~}~~~{~~|}}|y~|~|~~{~~~}}~~~~}|{yy}}~~~~}zz~z|z}~}xz{{}z~yz{|}z}|xyy{z|}}|y}}|y}}zz~|{|}x~~y{z{}z}}|~}|{~~|~|z}x|~}|}|{{x{|}|{}|}y||x{yz|zzyx}}~~y{zz}y}z~}{{~w|{||||}{y{|z}y}~yz{}zz|zz}|}}w~|z~xxx}{zy~y}}~zy|v{|z|}~}}~y}}}|z}}uz{yz|{}|||{z}z~{v{zz{~~y{z~~xz{z{|}{x|}~{|x~~z{}|}z||yz{{z}~}y|u{~{}w{}}w|}}{~}~zv|}{xzxwx~{||z}}|~{z|{~}}}z}{||}zz~~{{~|~wy}|w~~zzz~|y}~~|~y{|~~y{~yzyyz{{|{}||y}{y}|z~~|{~x}z}{|x||zzz|{|~{z~{}{|z{y}}zz~y|{~{}z~~y~x{{{zy}|||z||y}{}~|}y{}{~~}yzw{}{{x}~}|||z{}zzz|}{}{~y{{|zz|~{y{{|{}{{||~{{}|~}|{|{~}{}{x|||~x||x{{}{}}zzyxz|~}~{x}zw~{~{z~}|~}~||zx}{|{|~}}{|{x||{w|x|zy~}{y{{{{{{}~|}|}~}||~{y}|~}|z{t|~||~{}z~{~{{yxz|~{~||{{|}}y|{||{}~~}}}~~~|y|||}~~~}z}~|}~}~~~~|}}}{{|~~|~}~{~~}{~{~~~~}~~}}}|{z~~z|~}~~|~z|}}}}~}}~~{~}|~|}}~}}~}{}|{{~}~~~||}}~|}{}~}{|}{~}}~|~~{}~t~}~z}}}~~~~y}~{}~z|~~~|}~~}~|~~u~~}|~{|zx~}~z}||}~z{{z}yz{|xuw~}u}~|}y}}z}||}~{{}yz{}{zzz}}}~{|{x~~{{y}}~yy{{x{zz}y{{zx}{xzvzw}}z{}~|~}{{z|~}z|}z|z~v{}zzwx}|y|w|w{z~uy{y{{y}zy}|}y~{}|z~||~}}~{z|~}||}yzz{y~}z|{|w}~y}}}zzz}{~z~}{}{~||z~y|~~}}}zz~}|}~y{}|zxzx{x|x||yy|~|~}~yz~z{|z|x~~|~||z}~|}{{z|~|}}w}{x|zxyzyz~|}yz|{{|y}yx{y{z~}}}zz~{|~{~||~}zz|~}{~{|}}}~{~~z}{xw|{{z}{{}|}}}|||w}z|}{z|||~y{}y||~~|{~{~y~z}}~~|~}~vwyu}zz|vs~xx}y|}|}{|~}~y~y}{{z}|~~x~~z{}~yu{v}|zx{z|yv~}z{yzzz}y~}zy|}|}}|}{}}{x}|}z}~|zy|}~{|~yyz|xxu}y}{}|zz||}}~zv~z{y}xy~z||~~}|~zy}~v~~}|~|y}|z{}~{v}~y|z|z{~~|}{{{~}w}}|zw}}|y}|zx|~{}}|}~yz|||y}y|}}x~{|}}z}~|xz~}z|x||zy~z}{vy~|x{{|}~|~|~|}}u|~|}}~~|}||~~|~}~~z|~~{|{~{}}|}}~}~}{}~}|~}}~|~~||}{~|||~}z~~}z~|z}}~~~~}~|}~}|~~~}y}{}|}~{{|y}~~~~}}~}~}}~~~~}~~}~~~~~|}~~}~|~|{~{|~}~~~~~||x|}~~~~|||~~z|z~~}||}{z{|~}yx|}~xz||x{z}}~z|y||y||~{y}|{w|~{|{{|yy{{}y|}{{{|}w|y}x|x~~{||~||~{}{w|yy|~~z~{y~~{zxy~yz}}yzx}yx}}~x{}}{zz{{{||}z{|w{~z~}z|yz{zz{zx~}z|}z{}|x}vz{}{|z|yy~~{}|}{{}x}}~|wxy|zyz~||uz||x}|x}{y|~}zzw{{~{y}y}{}}}}|~|}}~{}~{|{}z{v}}|{{~}~{}}zz}}{{{z|{}{zy|~~}~{y|}|zzx{z~~~x}yy~z|~{{{|~}|}y|}{{zwy~xyz{{y}xy|{v~|}x|w}w~y|}y|}|{}}{w{z|}|z}~{{|zzzz{|||z}{}x}{}y|}}|~yzy}w|~yz}}z{z}}{{|z~z{|x}~}{|~|wz~zz|xx~||}|z~|}wz}z{}||~z|}yw~~}yzyw}{}v|z{}}{v{zy~{~~}{y|}}w{~~y|w}{|zy||z{z}}|z|~{}|}z{z{z~z{z}z~xy}~xzyw||z|}z}y}z|{}{}~z|{~{{}|v}|~|zxy||~|{~x}yz}y}~zz~y{{{~xzz{|yyyw|zzy{z{yzx}z|x}|zy|{}zx}}zyy}v|~{yz{~wzyy}w|{~~yv}}{yz}zz{z|}y}{}{||}~~~|}~~|~~~}~~}|{|}}}~z~~}|~~}|~}~}~||~}~~~}}~~{~~~}~~}{|~}~}~~~~~|{~~x~~~~~}}~{~|}~~{~~z~~~~~~~}~~~}}}~~~}~~}~~||{~~~}~}~||~{}~z{}~~}~}q~~~~}~|z||~~~{}~}||}}|}}~~~~z|{}{|}~|y}||z|y||yzx}xx}zz}t|{uww|}~~~{}z{}{{~}y|}z|y|}{|{z~|uz}{|{y{}|z|}|z}zyzy}}yxzywz}|z{}{}~}}|{y}}|~~~}}|{{|yx|y~{~|}~zx||x|yz}~~y~wv}{y{{|}y{~}}xzz~{y}~||~|~{{yx|{z|yzy{|yx{{{{}|}{{|{yy{{|}xz{{zwy~}}|{}~{}{}|~}}{~~}}}}{x}y{|}~y~z}~z}{||zyvyyw}}{y{~~z{}|~{~~~zz}{{|~z|~{y}}{~zyz|zxy}w{yyx~|z}|}}z}~}|~~x||}z{x|{|~~|{x}|}z|{{}x|~zz|}|s{|{yy~yx{yzw|z{}~|}}{y|~|{}}{|y~|{}~{z{vz~}}~~{||zz{x{z}w|{t}{|~y}zx}w|~|{{}{{zz~{||v~y{zxy{{~|ywz{z|y|}{y{y}|||}{{}|~|{{zw{~x|~xzx}y{{|}|}xx|}|}}vyw{{v|{|w|zx{z||z{}|||ux}{~|w}|||~}}z|z}xw}{|y{yzvy}}zx~}{}uxzz{{{}x}}}{{|}{}{~yzy}}}{x||y{|}~}zxwz{{~{|{|{z~{||{{wxz|{{~z|~z|~{zz~~}~|}~~~}}~~~~~~}{~y~}~|{|~~}}~}~~}}zy}~}|~}~~{~}~}||}~~~~}~|}y~~~~y|}}~~w|~z}~|}}~~~||~~~|~~~~~}~{y{~~{~~{~||}}~|~~|~}{|}}|z|}{~~|}}~}~~~~}~||~|}}|~~}}~~{|}~}z}~~||~}~}~}|}}~~~|yw~xyv{y||z|{zx{{yyy|~~y{}~z{x~xz}{{~|y|{{{y|w~~|~|~}{y|~||}}~~x|v{|}}~w~~w||~|{zz~z~x||||~}{x}{y{|}{z||||}||{y|x~|~|~xv~zxz~{y|{zyy~}zxzzy{}{|}yz~|v|w}}z~yt~z{}{||}~z}|z|}|~z|~{~~{yy|y|~|~}zy}~|z~xxz|{{~w{{yx~{{|}x|z}{{zxyzz{{{z{|y}{~}|xy||wxz|x}y}~|||y|{||yyz{~z|{z{}{}z}x{}z{|}}z|{|x~z|{|}~}{z~uz{}}}x|wz}x{}{z|{z~}{~}~~||{w|}}}z{|yz|}x|}{{}||wy|~vx{{}}y~}|y|}|{~r|w|{w{~xzzz~{|}~~~|}}wz~~{z|yz~wx}z|}|zz{~{}|}~}|{}x~wvx~zw}{~~zz|}x}y{{{y{x{}{x{xzv{{z|y~|}zy}{}}y{~{z~}~}{}~{{y~{u}zyyy||||{{|w~~{z~|~{~|{{wzyzxzzy|}~}|{{x|}|~|}~|~wv}y|}}{~}{|x}}y||}}}|~{}~z~x}}~}z}|}z{|{~|~{z~}}~{}y}}{|}{}y~zyw|{y~{~|{y{}zyyy}{|y{|~~yw{}}|y~{z|{}y~|~{}}zxz{|}z{}{|yyx{~|}}|x~{|}|~u{z~~~}~~~~~{|}}}z}}~~}~|~|}~}~~~~~~~}}}~|}}||~~|}~|}~}~~}~}}|~}~~~}}~~~||~~}|~~~}}{|~}~}~~z}~|~|}~~|z}}}|~}~{{{~{|}|y}}~~~|~~~|z}}~}~}}}}~~~~~~~}}}~~~~~v}}}~}{~|~~}|~y{}}|y~|}|w~x}xv{wy{xwx{}yuz}z|xvzu{|z|{y~}~yyz{|}}z{}}}}yz|~z~z{x|}zz|yyyz}|{v{~}|y{ztxyz}||~~}z{z{{zzyz~~}|~|}y}}~xy||z~|y{|z{}z|}{}}|}wu}|z|||z}}~|z|||yz~}}|~{|z{~~y|{{}|}~y}yxz}}zyzv{{y|{~{yyy{zxy|xz~{~z}~yx}{~}{|}{~}{w~w}}z}{~~zz{~{y|yzyx}}|||{}}{x||{}{}|}|}}}|{|{|}|~z{~{|r|}x|{~|y{~ytyzyz{{y{y~{zxy|{x|{w}{{}}|~{|~||||}y|{}|}|{zz}|z}z~z{x{zzz|zx|{z}|z~x~y}{zx}~z|~x~}}~z||~{y|}z|xv~}{y}~{|y~{xxy{{{y|}{~z|zz|y~}}~}~~}|{|y|{x{w}}~z~x{{}{}||{z}xw{|~y{y{z{|~||}}~|yz{{|}}~}|~~z{y|~}{}{}|yxyyzy{y~y{{y~}|z{~}}{{}}z~}~x~}~{}}|}~~}||}}{|{zvzz{w|z{{{~|}{{x|xz}xz}y}w{{}~}y}~||~|{y|~{}z~~{~~}~}|x~|{z}v}|zxy~~yx||~|z{v||~}~~{|~{|y{}y{}{}{~}~~}~~~~z{{~}~}|}{~~|}}|~~~z|~~~{}~}~}}{z|~}~~}}|~}~}~}{~~}~~}~~~}|~~z}~z~}~}|}~~}~}||~~~}~~}~z~{~|}~|~~~}}}|}~~|~{}~~~{{|}}{|~~}~~{z~||~}{}}~~~{|~z}~}~|{x~~~~}~}|}||~~}|}~~~}|}|yw||y|{~y{|}{{x||s|xx{{wvzv}{{}y{|z~}}vwwzxvv}x}yy}zxxyz{~{|y{~|{|x{{|{|{w}v}w{}w{vzzy{{{~y{{yzy}vw|~{|wyzzy~}~y~|z{yz||y{{{}||x|xz|{|xyx|yxyz{~{{yx~{wyuzxxw}{{zzt|{zwx{zz}y{|y|zw|z}z|y}xu{{~wzy{z|{z}x|zx}xx{y~}y|xx{|{z{z{||z|{{z~{|vy~{yx{{y}}}}z~~z~z~~wz|}uyy~yy~}|{{yvw~zw}y|wz~yz|x|w}xz|~y{yzx|x{y}xz}y}zz{x{yzw|xz{|y{}|wxzxwxv|}{z~{z{{{x|{{}wyx}zz}zyy}yw{~}xz{{||~x{|{{xz{z{{{vy~}zz{|{v{yxzy|wz}{}{zzy{x}|{yyzz|vzzy{|~zyyz}}w|w~zx{|{x}{||{zyzy|x~xw|{{zyx{w|}wxx{||ywz{z{z{zwy}{|~{zwy|}{|z|xz{{~{}w}w{yy~}{x|~}}x}zxy~|z{}|y}}x}{w|y|v}{xxu~wy|{yz}y{||x{}{zw|{~zzvz}wv~y}z|y{|~xt~{z||yz||}xx|zzy}{y}y|~~w|{w|xy|}|y~{{v|}~{}z}{}}x|zv|{yx}|~y|z}{|{xytz|{{yz~}zz||}w{|z||{~w|y|~{{yy{z{|}|xzuyzwz}|xz}y~xz||{y{{z{{{~{~|}}}}}}{|{~}{~~}~}}|~z}||{~}}~~|z~{||}||~|}z{~}~}{y~{|z|~~~~y}|~~|}}~~||}}|~~~}}w|y~}}}{}~{}~~~~}}}y}~~}}|{}~}~~}|}}}~~|~~}z}}}~~}||y~}|{~~}~|{}|}}}~}}~~}}y|}~~z~y{~~}|~|||~}}}}||~}|}|~~~~~}z}~~|{~xz~{}~|{z~~}~}}{~}|}z~~}~~~~|~~~~~t~~}~}~{~~}{~||~}~{||x~|}~~|~~~|}y{x}}{||{}{yxy|yy}{{ww{zww}|u{}ty}xy~zvxy|z||wzy}|vz|{~}y}u{y~|x}{}yzz{w{{{|}y}}z|{}~wzy|z|{z{wvy{vxzz{zy{y|}~zx{z|{y}yy~xxw{{w|zy|{{}xzy{x~y|yyzzy~~xyy{xryx{{x|xxzz}z|zz|zz}w~{z{}|{zx{{{{~{yz{yzyx{~|xy{{~zzy~{~w{zyx{|}}|yxz}|y|z~}w|~|z}{~}yxxzwzzy|z{vx~}z|{zz}{||y{{{z}v|x{}~z{}|~}}xy{}~w}|}{}|{zy|~{{{z|x}wz{{yuxyzwyz||{~{|z|{x|w{uyz~zx~zy}y}}{zz{{|~}|xy||}~yy{~|y||{wwzzyzy}yz~|}xv{~}y}x}{|zxz{|z{||yz~{||{}}x~~z|z|y~{{|yzx|w{}zy}zy{zx}|z|vy~{xy~|y{}z{|}|~}w|}z~~}{xz|wy}zz|yz{wy|vxw|vx|~xwwz}zvx|~{{y~x|}|x}{yz|z}{yyy{yzy{{}w}yt|{yz{{~x{zxuyyvvy|{{yzy|~~}||u}{zuz~zuyw||{}~|yyzx{y{}|{uy}|~x~yz{|{x|xyzz}{{|y}{z}{y{|x~{~{|yz|{y}~~{}~~zz}~{z{|}xy{~yw{{zyyy|xx~ytzxztzy}yz~~y}|z|xx~zzx~z~}}}||{~|||~|y~~}~}|~~~~z{{~{}}~~~|y{~{||{}}{~~|~~}~~~}~~}}}}}~}}z}~~}}|~{~~}||}{~z{x}}}z||}~}|||}}~~~}}~~{~|{}~~}~~}z~}}~}~|{}~||{~y}~~y|~||{~~yz{{}|{~~~||}{~{~}|~~}|x~~|~{~|~|~~~~}~~}~~~|{~x~|}|}{~}{|||~~~|~~}}~~~~~~{}|~~}z~{}}}}|{~~~}~~~}}~|}}}z|z~~|}|||~~~}z~||}|}y|{~~~yz~w|}}~}}|w|}z{|}yz|y}{z|ywz~|x{yz|~{|z||}|{{y}}|z~~|~{{wx}z||{y|{z{zy|z{zx{|~}{}y|{{{}~}z~y|{}z{zvz{y~{}}xw|~|{||u{zz{||zyzu{~}{z{{|{{{uy|y{|||x}}y}|}}|}|yz{y}w}x{||zz}{zz~}|y|y{zxr|}|}}zx||xw|y}x{z|x}zw|z{~~}x{wz||~|{z~z}{{||||}{}v|~|||}z~~}w|}y}z|{w{~~}zzyx}{yz~}yy}~~{~w|vy~w}|{z|{|~yy~tz~|yx{wz}}|zxz}{}x{wx{|}|x|{xx|t|}~{}zz{yx}||}|{z{x~{{}~{z~{{xw}~x{z~|~z{}{z|x|{|z~z{{}z~z|~{y|yy}y|y}x|||zy|}}xz{{|~||~}|}~~}|||yy{y|zz|z~~~{{~y|wz{y}y|~y|z||xy|z|{}|{|z{{{}w{|~||~~zz}x{|x}{{y||z~~~{{zxxyyt{|{{~z|{x}~{}{xy~{}xz{||{{yy{}yy|}xyz|{z|xy}y}w{~}yyzy{~{{|w}~|}y~~|zy~|}z|{xy~|}y~|||x}{yz~{yz{z|{{||~y|{xwz|~}|~{|y{yzyzz}}y{||{{~{{{yyxv|{zwx~}|{yyz}~y~}{wzzz|z|y~{y}y~{vzz|}|~~||w|}|{~~~{~~~~~}~|~}||~|{|}|~}}|~|~|~}}y{}}~}|}~~~~||}|~~~z~z~||}~~~~~}||{}~~}~}~|~z~~~}}~}|{}~~~~}}}~}~~~~|~~~~||~~}~~|~}}~~}{w{}z~y|~~}~}~~}~u}}~}~~}~~}~z~~~~}~|~w}~~}}|{}~~~}|~{~{~~|~}}|}~~~}~~~}y~~{y|yz|z|{~x|zx|~|zyxz||||{}zx}w|{}xy{{{xyy{|y}xzv}}{{yy|zu|x{y{{~}x|w~}~~|{~}{zxz||yz{~y|z|~u{}|}~~z|yxuxz~}v|~yy}|{w~wytyz|}}z{}{}~|yy|xz{zy|yy|zyzzz|}||}}|y}zw}|{|}~y{y~}}~~{|x}{x{wy{v{{zz~z}{}x|||y~{{~|{}{{{z|{|{}}y{yzxz}u}|{|z~z{yzt|z{}yx}{yz~}z{||z||zyz{}yx{|~}z|}}{{}z~{||yrzz}}x{{{|zy{xzw{|{yyz{y}xu{{z~{{}x|~y{||}~~}~{{|~}}~x}}}{{x|}}~}{}{y|{||{|}w}{wz|~z~{}||||{z~{{{}{}|}~zw|||{|y}z{}}|zz}yz{{zv}|}y|{y~{{}~|y}{{z{{zvx{|||~~}{z{z{~~|~yzx{}~{{|z{{~w||~z|}|{{|~|yzx~|{{x~z|{~|~{{~vz|{}}|~|{|~}{wvyyx}y~x|xxww|yx~|{yxy|~|~~}|zy{}{y~{~|y|}}}~~z}yy|~|}x}y{z}yzx}{w{~|}~{}wyxz~}~|z|z~{z||{}}|}}|~v{~ywz{zxz|w{w}v||{x~zy{{}{~~yzy|~~~z~~~||~~~|~~~y|~}~||}~~}~~~~}|}{~}}}~}~~~|~}|}}~~}~}}|~~}{}~~||{~}|~}~}~~}~~~}}~{~x~}|~}~z}|~~~}}~}|}~~|~~}}}~}~yy|}~~}~|z~~~~}{~~~|}||}~~}~~w|~~}}~}{{}}~~}~|x|~|~yzzz{x||xzzx{z||{}}yzw|||z~x{x}y~w~|~|~{}zyz}||zy{~}}~y}z|z}y{}|x|}{x|~~||y{~z~{{}vuytzwzx{|y~x}wz|{}~|}{x}x|y~{~|x}y}xy}}||~|}}}yy{z{{{|z~yz}{y|{{{|{zx~}{|{}}}}{|{{}z~y|{|}{zy|zz|~{|x}x{}~yvz}yyy}{z}z}y|y{|y{|xy}||xzxyzw}{{}||{z|~}wzy|}|zy}z|}}~}{{{|{{{xtz{{{}~|~}}{}z{{z{y|z|z|y{}{}~~}{|}||{v}|~{z}||xxz{}|}}}|~x|~x~|}|z~|x}z}|~{x{{~t|~{{~}|}~|xyxyz|zzz{z{ztzy}|}{}}xy||{x}~z~}}|~{{~{y{||{}yz{{~|~x|w{yz~v|yw~zzzw}|{x|||zwzx}}}vzyy}w~y{||z{{{{||z{yz~z}y{xz~{~{{{y{{z}{xyy{{}}}{|zy|}}x}y|x{{}x{}|~|}x|y|z}~}}z}}}{|{{zzzu{|{||yz~z{zzxy|~~}}||{||{~zzxx||z|}{z{}~{y{|{{|{~}z}q}{|w}{~y{}~{{zwxx}w|~y||{|y|}zz|~|}}wyzx||}|z|}}|z~{|y{z{{|z{}{zw~|||{{{{{s|w{}}|}}~{|{}}||}|~}~~~~}|}~}}~x~}~~~}||}~~}z{}{}~}~{~~}|}|}~~~~~|}|~}|{~}~|~{~y|}y~}~|~~}~~~~z}~}}{~{~~{}{z|~}}}~}~~}|~~~~z~~~~~}~~}z~~|}}}}~~|~~||~~{~}}|{||}~}~|}~y}~}~|}~{~{~~}zz|{~{{}}}zz~x|vy}||}|w}}xt}w{ywyy||{{|}}}}|}{~~~~{~{{y{}yx|{}|~~~|zyx}w{~|{}||}}}z|x{zz~|}{{z{{|{ty{~}zy~}w}{zz}~v{|}}{}zz{{y{|xx~y~u}{v}{x|{x~z{x}{~x~}{{{|}{|~}|~{}{z}}zvy{|{{y}xy|w}x}|}zz~{}z}|x~}{{|~{~z~yy|zsz{|}zy{z}}~y{~yz|~{z~x{z{{~z{~}||x~z{~~y{}{~|~~z}x}{{|}|}z~|~wv|yu~zyy{yz}|||~}}y~}|~|v{~}~y{|zz}|||}y~~~{{y}|z{|y{||}w~wx{z~}~|z}yz~x{{y||}{wxy~}r~~{}{}|}|~~{y}}{}yxy~y{{|x|{{x~z~y|y}z}yy|zv|||z{{~{~~~~y~~|{{}{|z}{||y|{zy|~|~w{}yx{~||xzzzy}|~}y~}{z~yyy}}{}y{{{~{|w|}{}x{}~x~{}|wzy|y{wy}{z{x}}~}|}z{{}}~|yx|x|wz}w~|}|x~~{yywz{|z|~|yz}|z}}yx{{{{{uy~z~|}}{~{}z}}~~z}}~}z|z|v}yyww~v||y{~yz}z~uy}~{}~|x~~}}}|~x|x~}|~~|{~~z~|~~}~~}}|~}}~}{~~|~~~{~}~y~{}|}~|~{}~{~|{~z}~~~z}|~|~|w}~~~|~~~{~~|}~~{~~{~~~~~~|~{|}|{~~~~{~~~|~~}}~~{~~{~~~{~~~}~y~}~y~~}|~~}}{~|{~}~}~~x~}}}~|||~|~{}~~~}|{|}}}~{~}}}}}~v|yv{{y}y}}yywz|y|y|z|yz{{{z}{yxz|vxz{y~~|{|~{~|~{}|zx{v~|y|{}zw~{{yy{}z}|~{z{~v}yv|z|{z|z|z~xz~{xz}z{{|{yz{||z{z}xzuz}x|{{{wyz}zyz{x~{|x{z||xxy{yyw}z||{}xy~|yw{}yx}|xxz}z{x~y|z{xy~}{~}y}{zz}|{y~ywz|~|~z|~{zwy|{z~}}||x|zz~~~z|}yy}}||zzz~|y~zz|z~yz}x|x|x|zyy{xxu{{}}w}|~~{zz{y{xy{uwq{{}x{{zwxvzyz~|w{~yxxw{~{~~|xzzw{{zy|w{~|}}txy{|}zzz}zvx{||y}xw{zyv|yv|{|{|{{||~~~yzzw{|z|}z{||}~wz{yw~yy||~v~{|z{|z||||t|zx{|zzy|{y{}xyxy|{zz{}~|x|xux}yxx{vz}u|yxz}~x|z{yy{y}{z{yww~}}zyw|}zzz||xzzx}yy{}z}}yx|{}y}~|vzyz||{y{{}|{v{yy|{{wx{u~~yy~z|}z}z|zyxz|~|vx{}}z|yyw|zzwz{{}v}zxz{|xy{yy|{zzy|yx|xwyy{{{|y~}z~}xz~|yw{y{~||}|{wz{{~{x|{||x}xzyvzw|{|~xy}}{z{{{w~z|x{w{z{yx~z|{{|wzz{~{~zzzz{y|{y}zzy}{zy|{v~}x~{}{~v|w{||~}}}|x~{~~~~}}}|}x~~{}~{}{}|{}~}{|}|z{|~||||}{}}{}|~z}~}~}~}}~}~}|~~}~}~}}||~{|~{}|}}z~{}||~z~{~z|~}~~|~~{|z|~|}{}~|~}}~~}z|}|}~z{~~}~x}}|}~~~~}{|{{}}z~~{z~~|~}}~~~|~~~|~}~}~}}{|~|}}}}}{~y|~}}}|}}~~}z}}||}||~}}}~~~{}}|}|~z~z}|~}}}}~|{|z}~y~~|~|~|}|~|}|~~~}{|~~|}~|~~{|~z~z~~}z}~|}~{{~}}~~|}}~|}}}~}~}}~|{~}|{~}y~~~{|}}|y||zwy{z|}wzxz{yywz}}|z{}{x{z{y|zyy{||t{y|}w~|}|z|||zxywx|x||}~z||yxz{~x}||||xwyxw}}|zz}zyx|{}xxuzyx{~|xzw}{{xx~||{{yy{{zwyv}|zu|y|x}zzzxv{yyx|||~~zy~x}{xy|}w~~}}z|zz|{|~~y}~w{w~|y{|{y{y}|yzwxx{{|x{x}{v~ywyzxw{vyz{|xyx{y|}~{{zzx{{{}}~}~{zz~y|{|x~zu|y{vw|{y|wx{~|x{yt}zz}z|z{z|y|{{|w~y|}yzz{y~}z}||z|}{}|tzyzzxv{z||uv{xy{|{z}}~yzwv~{{{{|{~z{{zz}|}~y|x{~}~{z{|z||yy|x|wxz{x}yzzz}y{w{{}}{z~}~|}}}|yz~|z{y|{y~~|}}w|y}zzx|}yzx|{z|zzvwyzz~~z~{qyxy|xyw}y{y|zxz|y|z~yx|{x~~}z~{|x{{{yy}xyz{{{yzvz}|wzx{{xyz~z{ywz}~yyx|u{~x|}{|s}{y|{|z|{z|}}zz~swzx|z}}z{{zz{x{xwzyx}zyy{z}y}|xyy}|z|}y~z~}~{|y{~y{~z{{z}|{~{wwvyz{~zzy{yy|y}{{w{}z|y}yz{{|}}||y}zw~|yyz{}||xz}x|z|}~{wz{{{{yz~v{{{yxzwz~|y{xz|{y{zy{x{|||~}|y~}wz{}}}~}~~}~~||}{|y|||~u~~~}~}|~~~}}}}}}~{~}}z|}~|{|~z}~~~~}||~~y~}{~|~|~}}}}}|}}{}~~~~~{}z|z|{z}{}~}~}}}~||}~{~y|}{}~}}|~{~~}~||y~~~~~y}{|{~|}}~{}}|~z}|y~{|}z~||~~}}|~~~}}z~}}}||}|~}~~~~{}{z~|~|~}~{}}~~|}z~|~~~~~}}~}{|z~}|~z|~{{}~~|~{~}~z}~}~||||~y~~~|~}~{}{~z{~y~{}y~~~~}~~{~~|~}|}||}~|~}{|~~|}|~x{{|{z{|||y{{t|}z{||w|zz}}||x~x|}|}y{|q||x|y|~{|z{z|zz{x||x~z}~}{y||zx}}}wz~}x{v}vx~}~z}z|y|z~~y}y{}|}{}{yzzw~|z|~||{~{z~|~~yy{{{~}x||{{z~}y|}|{y~z|{yzz|wy|y}~|w~{y~x}{}~{|y|{z{~~||}{~}yz~x~yy}z~y}||zxzzwyz{|x~~x{y{~~}z}}y~y||z|y}~y|||}~}}|x~yz~zzwxw~}}~{z{y{~z|}|{z{z|~}yy}zz{}ywx|{{x}||{}{~{}{z{}zzy{}{y||}~}z|}}xyz}{{~z{{{{{z}yzz|~}|{y{}{v~yw}|~~{{yyw}{yx~~yy||z}~z}z}{zz|txwz{z|z|~~}z~w}z{yzz{|~{z}w||}}}zyvzy|zx{{~{|yz}z}}~||{y}~}~|~~}|{x|}{yz}{y{}~{{}~}x{z{|x|yyy{~|}z}}yyz}~wz}}~||{{xz|z|}z|{~{z|~z~{yz{z|z~{{z|z}~~x|zz~z{}||y|}z{yx{y{x}~zzz|z|{}x|y|}||~z|y{}zz{u~{~y}}|}|{{}||{|y{zy{||z}||}y}}{{|y}{}|zz{y{{zxz{~z||y}z{w{|~zx{||{|}}z~{}~}~}~{|~}}}}}}}}~~}~{}~}~{{{~~}}~~z|}{~y~}~x~~{~~~}}|~~}~}}|}|~~~~{{|}~~}}~~|x}z|~}}|~~~}~{}}~}~}{|~||~~~~}}~|}|}~~~~|~|~}~}}~~||~~|~|~|}{z}|~}}~~~{~~~~|~~}}|}~~~}~}}~}}~~~}{~}|}~~~|}}~}}}~~|}~||{z|}~||{{{}{vy|y{|yt{{~wy{y~ww{{zz|~{u~z|~{{~|{{z|~y|}}|~}~}~~y{y{}{x{y{|zxwvy|xz|{|{|y{{|x{|xz~y}z|~}yz{{u|yz{{z}~{~zz|xyxu}yz~x{y}}}zyzvyzy|x}y~~}~}{}|}~~||x~}~z|~|}}}yzxw{}{v{{v|w{|y}{y|{z|y{zz~|z|zz{{~{y}}x}|z{||}}{|~}~{{yyy}{xzzw|x~}yx{zz|z~~}wz||yyy}{||z~~}}}~{||}{y{zz{}}~{}}vz{zz{|{~yy|{{y{z{{x{}z~y{z}||~zy|yzzzx{}z}|z{|}x~z}}~||||y{z~{{z~yzv~xyyw}ww|wz}{~}zzx{~{|~~|{{~ww~x|y~zx|{}|{z}|~xz|{x}}~z|w|{|~{wz|z||}|}{z}}||xy{~zz|y|x}z|}v}y|}~z}x~{z{zyz{|{w}zz|{zy~{y|~~|}~zy{wz{z{}|~{}z||{}x|z}}zx}{|~}|}y||w~t}y{{ywzzw|yz}|}z}{}y||v~}~}z}{~|{{}||}{|~|{{zzy{y{{y}{}}x{zz}{vy{xyx|{|}|{z{z}v~z|}~zzz~|||{~yzz}x~x|~xx{~{w}~zy{y}z{}yzz~x{|{{||{|wzzz{~yv~z~~x{~{}~~~~~|~||}~}~~{}~}y|~~}}~|~~}~}}}{~~~|}|{~}{}~|}|~}}}}}}}~~y~|{~|{~~|}}~~~~}}~~~}|z}w~|~}}~{z~~~~}|~|~}{||v|}~{}|z}~}z}{~|}~}~}~~{}}z}}|~}~|~}}|~|~}{~~~}z~~~~{~~|~}{~|~~}}}~~||{|~~}}{}|~}}}~}|~~|~~|{~z~|z}|}x|}{~|y}z{w|v|}m|~}}{||}{~}~y~}{~{z}|{{}zz|~{}yy|v~}xxz}~u{~~y|~}zxy}}z|{y|y|yzx~|y{{y|||{|{zy|y|}{yx|~|}||x~|zzw|{|{}x|{|}||~}}~y|~z|}xz{{|z{|}~~xz{z~xx}}}yxywy{{w}~{{||}~x{}}~}{z{|x{}z{{{y~zzzz}~x{w|{z}|~~{}y|~}w{|z}|}|z{~{||z}z||{z{|yy~{{{z~~x|}{|{~|w|y~y{~{||~}zw|zzt}z~yzy|yx{||{}zy{y}y||{~|z}{{{y{{y{xw}~{zw{xu}|}|~{x~z}}{}}|yz{~}}|}}{~|z{zwy~xw}{}yz{|}z|{{x}{{|y}|}}||}z{~w|x~w}{{|z~xz|{~z}{z{z}|~}||}}z{z}~xv~zy~}~y}~y~zyvz{{}z{z}}}y{}{{{}zw~y~|yy{x}}z{|x}}z||yv|x~~{{{|u}{x}w~|zzw{~{|}z{}~x||z|zxyx{}~{~y{z{|}~y~vz~~{y~~{~~xz|z}{||}|}}z|{|}x{yw|}|z~|x|{{{{~|z|{{z}z~|z{~{}}~~~{{{~~|{}z~{|yz{{{x}y~w{|y{||z|xw~zxy}{||~}{~||{|z{x}{|~~|z~||~~~~}|}~}}}~}}}}y}~~y}~~}~~z}|}}|~|~z|~|~{~|}~}~y~~|z{{{}|~~|~~~}~{~}~}}~{~}~~}~z}~~~}~~|}~~~}~~}|~|||~}}}{{}~|}~}~~~|~~~||}~|}~{{~{}{|~~|~}~~~}{}|}~}~~~}y~~||||~|}~{{y}~~{}yyz}}|}|z|~w~z~zyxx{|qzx}x|x}}|y{w|||~y~{wzzw}x~yx|}{|}~||~{}z~~vy|y|xx|{{|zyw{yyyz||}{zwzyww||zxxxx}{~z|yz|z}}||}~}z}}~|yzw{yxy{y{~{|}w|xvx}x||xzy}}|{}}{zz{wywy{xzzyzyxw}{{{|{|z}~zz}y}{~|{|{{u|v{zw|xuy|zyy{w{|x{{t{{{{yz{xzywwxz|z}z{|{{y}{y|{yvz{y|z~{xvxy|wv}y}zyywy|{{|w}yxy{{|y}||}~z|q{yz~~|}y{zz{{y{y}|{{|xyz||z}|zwyzxqzw|xw{y|}yy|z{y~}|{{{z}~{{zwy~z|}|z|y|{zz{}x~y{zy~|~}xzy}y}|yw{{x{{|y{~w}y}|||}|zy~}|zz~||}x|}z}x}}y}zyzy~~||w}{ywyyy}xz|z}{{z|vzz{yy|{zzx~z{}|zzzz{||{~||y||z}w{yz~|{zxx}yzx}zwy}{}|zywy}x~||zy{||zww}z}|{|{|zyy~|xz|~x|x~z~z}|x|zx{{xv{z|||zz~|wz{{zz|z}}x~yy{zy}|z~{~}{{y{~{zvy{zzw{~|yz}wzvzzwyu|y{||w|}vy}s}wywvvnzz~~{{z{{|}{{{y}~y|{{}{xxy|}zxyv}w|xzyxy{v||zzyyz{|vyzy|z||y}y{x|}{z|zx|~{}}|~}~~~~|}}~}}~z}}~~~}~~~{~}|{~}}|{}{~}}|w~~{~~~z||~|}}}~{}}}{~}~{|~~~~~|~{|}~{}}}}}~z~~|{|||~}~}~}~}y~||z}||}||}}}}}~}~~~~~~}~|~}{||z|{~~~{~~|}~~{}~}}}}}|}~z|}}~z|~~}~~||}}}}}|~~~||}}}~|~~~}~|~}}}}|{~~~~~}~}|}y~}~}zz|~}~~z||}~|z~~z~}{|~~}~z~~~{~~~w|~}}~}z~~~|~}|}y{~y}{||y~}{}}z|zv|{y{wv|w|zyxwxwxyyx{|y~}{v|}}||zzwtzzwvy{xyyuzz~x{w}|z}x|y}|yzz|{{zzv}~|yzzxz{zvzz}{|xx~z|ux{}{yy~vy{z|y{{zy|||vyx}{yzvzx}r{y|}{yv|{}|yx|{~|xuz~{vx{}|||{}z{z}ywyy{{zy}yy~yz|}twxz{w{yzy}{|~z{{{yz|zv{}{|yyyy}{}}{ww|y{|{zxxz|{w}{{|z}yxzv||zyzzx~{y|yz~||xxw{uzyyzzzx{{yzvzxwuz|||vvz~z|{ty{}{}~{{y|{z{x}y|zytzz{x{yzyw~x}y|x|~}vy}{{{~{z||v~{|yz}z}}z{}~{y{}{{{zu{z|{w~y|}{{{||}z}}z|x{{|}z~|z{|z{wz|w{~zzz|}yxzxz|zyxx{|uw~z}z{yxz|z{z|z{uv{{{|z{||}z~{{}{|{z}{wyy}~|x||}xv|y{y}|}w|~wx|{w|yv}{x}z~ywvz}}{z|z{z}{z{yzw|zy{|{|xzxyw{{vvywy|z|v~z{z|||}z{~z|x{{z}xyyz}x|}|xz{|yz}{}z{zywvyv|wy{zz||xxyw~|~{t{~~~}{}{~{yy|xw~}~{zwy{zyxzyy{||zy{y|zw}zy}yzy}wx~{|y}~z~x{}z{|{yz{}zz|ux{~~{uzzzywy~{xz|}zw|{~y}}zzzs{{w}~}~~~v{||}}~~~}|{~}}}~~~}~}~||~}~}}|~~~{}~z||~~}}}}}~z}z~}}}~}{~}~}}z|~|~}}}~~~~|}}~{~|}z~}|}z|{{x~~~z}|~{}}~|}{~||}~}}|||yy}}~}~}}}|~|~~}x|zy~~{~}~~|~~~}}~~{{}~{~}|||~|}|~~~}~{}||~{|}x|}}z~}{}~}}~}|}~}|~~y~{~~~|}{~z{|}~z|z}}{~~~~}z}||}}~~}~~~}~{}~|||}y}~z}}}y~}~}}}y~}}}~}|~{{{~~xzux{|~{x~~~z~v{yxxyzwy{w|}yzwz|x|xxwx{zt~}xzv~}~|{{x{}y}zzy}{~|y|}yz}y|}{zyy{{y{y~z{zx|z|zx{w|zzzv{v}zyx{~y}~y~yz}{wx{yxy{z{xyuy|{|zyy|xwxv|zyzwxx}}zy|y|}zy~|vyvwwzz~z}{}{z|v|~z|zz~~}|}z|zx{~x|}{~xzxz~xyywuxzz|{}{zzuwzyxzwz}z|zvyy{zxy{w~|}wxzzx{yx~{~|~zzuzxz{y|}{wxxxzy{z{y~}x}{xxy|zzvzy{zxyz{{{{z|}|wxy~|~y{{{}|{z|x~{zyzxuw}{t|x{|yyz|y|yy~z}v}}zz{{|xz|{}~xy|z|}}zz}~{~zzzzv{z|y{zyyyvy}{xxzy|wz|w}zyyz|}y}|w~}{}~z{s|}|}y|y~{}{zzu{zyxz|ww{vxz|xx{y~|xvyx}}zy|~{{}|}y|z{yw{||wy{~~xz{wyzy|yyzy|}z{|z{ww}uwz||wuz~vxy|~xzzz}}~y~w}{~~z{|}||zz~}y{y}{z}x{||xx}xx{w{xz~{}|~yxxyyyyxzy||zyy|ztyx~x|y|}|}}~}{{~{zzx{|y~|}w|~vxzx}x}xy{{y|x}}zuy|ywx|yyy{y~|yz~yxyz|z}|z}~zx}z~u}yz{{y}~~tz}|w}}x}||x{}xyzz{z{{}|x|z|{z{|~|~zz}~}~v~~~||~~z||}|{~~|~x}{~||}z|~}~{}}||zw}~|~|}~|~}~~~}}}~}}|}|~}zz||||}|z{~~~{}}}t~~{zy}|||{}}~~|}{|~}z~~~{}~{|{~}~~|~~}~~|~~}{|~}n~z}||~|z{z}}|~}|yv}~}|}|}~y|||~{}~~~}|~~~~~}~|{|}{~}{~~|~|}~}|~~~}{~y}~}z~}~~~zz}~~~~~|}~{|{~~}~{~{|{{~~~~~~~|~{}{|{}|}{~~|}z{|z~}~}z}}~z}}~}|}~~~|~|||~w}~~~{}~y~~|~||z||}{xz|~zxy{x{x|y}xyyz}{{y}z{yywy{uy{|yxz}{{zzw{w{z|yyzyx|{{z{|y|yy{{~}~~{}ywyz|yyy{z~~y|}zw{|||{y{|xx}z}xxyx|yz{xyy}zyzw{}y}xzxy{zzyux{{~y{w{{~zz{|}{}{|{zxz|x|xy|yz{|{{z{zy}|{{~|{{vzx||}{yxwv}y|vxyz|x}yxy}y}|z{zz|zx}vzyzyz}|{y{{zyzx~|yw{{yvy{vyyx}w}~zyxz{}|{x{~{{wz|}{zx}}~xv|{yyxxxwyy|yw{wyxzzyzx{t}x{x{w{zy|zxyvzyx{}|}|z~y|w~z||{y|v}wx}uy||{z~{yzu{y}xy{{z|u{}|yzz{zzzx~y|xty|}~{{yx}x|xzvz|yv}y|z{v{z||x}|}w~{z{}x|}{||xxz{~{yu{zy|}}{zyyxzzzz|zy|yx~wz{zx|z{{xxzz{}|ywy{zx}y~|vzsyx}|~{~yz||yz|zz~z{zz}z{yw|z~}u|y|zwxyv|wxx|y}{z}xz{||~}xzz}|uzz|z|y}y{|~~~|{{zy}z}zx}{zz{{~uy}zx~|yyzwtx||{zz~}yy{}||z|z{zy|{u{}{}y|x{uxz}{w{||}}wyy}}yz{{z}|x{yzw{yzxzyxx{z{y|~z{y}{{}{vzz{|xwy{{{z}|{xx{{x{{y{y}y~z{uw|uxyz{w|w{|}|}}~}}|}}|}~~z~~~||~}|}~|~~~~}|}|}{||~}{~}~{}{|~{}|~x}}}~zz}}{|}|~|}~}{|~}~~~~~~}~{}}{~|~~|~~{~~~}z~~}}|~}}~z~~z~~}|v~~|z|~~{~~}~~y~~}~}{~|~~~||}~~~~~~~}~~~x{}~~||~~~~~~}~|~|{||}}~~z{}~}}}~|~~|}||~}{~|}~~}|}{}}}z}}~~|~~|{~}~~~|~~~||~}~}|}|}~|~|~}~z|~~}|}||}|~~}~z|~~~|~}|}~{{}~y}}~}}}x{}~}~~}~~~|}||x|}y{|y|}z|yy{uv{}|yz||zxu}{}|{{xzx{|y|x{z{x}|{}xz{|~zz{{{|{z~u}z}zzw~z|{{zwz{xzxvzyxxxyv{{x|vy{zzw|}zzyz|w|{z|{yw{~u|}z}x{}yx{z{~yyzwzzy|{}z}ty|{z|~yyzz{y~z|y}|w~}}|yz|}~}zzyz}~~|}z~{{{}}{~y}v{xyy|{~{~}zz||{{v~|{yzzxw|{}{}z}||z~}|xyy}xzy}|{yxy|||zy~|y{xvxzxy|x~||ywzzv}~|yx{yx|||yz}yz~}~~|~{zz~}|xy|s|zz|y}}zxxz||y{z{x{w}wvuzvyw|}xvw{{}{w|~|{}~{{z~wz||x}{|x|}y~}{|{{z{x|yzyyy{x|{wwzy{xqzz~xvwy}y|~o{~|wy{z}|{}xz}}|{y|~wx||zy~|wwx{wvyzxyy{wz|xwywvwxxzwzy~w}y{yx{|}z{~|z|~||{y{~||~wwy|{y|{{yzyw|yxwzxt~zwyyyz|{w{x~~{y{xyz{|z~xzxz}w|yz~z}}}y|~{zyxyxzx{zv|~zw}{z||zyzv{{}zyy{z~{~w~{|~|w}x}{v|zz|{{y~wvy|}|}yzzxz{|{t}{{{zux{z}zzzx{~z}}}~|}~{z{~~zyy}x|v{~zx~||zzv}uw~{}v}xy}y~{z~wy|x||y}w{vw{}|z~||z}~{||}z|~~~z~~~}}~}}z}~}}|||}~}|{}~}}~|~}~|}z~~}~|}~~~~~}}{}}}~y||}|}{~~{}~|z~}{|~}}}}~~~|}|}~~~~~~~}{}}{~|}~~}||~}~||}~~}{~y}}|~|~}~x~}||}}~}~~~~}~}y|{{|z~|~{}~|}|~|}}~~~}~z{~z}}z}~}}}~|}}~~}}}~|z~}}z{}{{|~{~~y{~}~~~~}~|~|~~|}~z|}}z}}~~}}{~|~~~|}|~~z}~}{~~}|zy~~}}}||}}~~~|}~}||~~~}{}|~}|~~~~wzz}xzx{|x}zw{}~z{}zyz~vxxx}y~|~xx{{|zyzzz|}zt{yz|{~}xwzv||y|x|ux~zx}~||{{{y}}~~wzyzxyx}}{|zxz}||~{|y}|w{{~{zy{zv{}zy|{xxy~}x|xzzy|xy{~zy}}|z{|}~x{|~|zxzy{zx{z|zx{y~}yy{{~||yz{tv||{~yy{~{}{{{z~xyz|z}||~}{yv|{vy|wx|v|{zyz|w{z{{y}}{}y{xy~wv{{w}||x{|{zz|}zvy{zw|yyx}w}|y~}wx}z{~y}}|{z|zyxv|wu{yxw|{y{zzz{xz~y}v}}}y|y|||zyz|y{}zzx}y}}|y}~xy|zxx}zx|w~y~|w{|{w~{{|~y~}{{|}xy|{}{yyz{{ytx{yzzz{~~{wxyy{v}{|||yw|~||x}yz~yzzyzz~zz{{yzzzzzzwy{}xyyy}z|~|x~zx}z|}{{z}{|zz{w{v{xz{~|x}wvz{x|v}|y{z}{{x}{xyzy|zx}{yyy{{{vz{{z|y}w|zy{}{zvx}{z~vy{xvvw~w}~}zvxzxy{vv||zy}{zz~|y{zywz}zy{z|x{wy{zzzvz{yyty|y|vvzx}{}z{}~|z}|{{}{{~|{yyz{x}{w|y{}|yyyyw}{|x~y~z|z{v|xy{z}{{x}{}~x}||yy}{}{|{}zx~y|sy{{|{}|{}{{v|||{yvz}y|y{{xxyx{{z}}}}}{~z}z}}~}~}}}}~}||}{{|{}~~{~|y|~}y}||~~~}}~}}|}~}~{~}}}||}x{~|~~{~~~|{~}{}~|v~|~}}}z~y||{~~~z{~}~|~~~|~~|y}~|~y|x~}|~~|{}|}}{~}~|~|~|~x||~~{|z~}x~~}}z~}~{}{}~z~~{}~w~}~~~}{}~}|~||~|}y~|{{|~}~|~}|~z~~}}~{z~|~{}|}{|~{~y}||{~}~}}z}~z~}|}~}~|~y~}{~||y|~~{}|}~}}}|~|}~z}|||~y~~~~~~~~}|}|}|zyy}|}v~}|xz}xxz~y}~yw}|}~yxuzzz}wyy||z}|||}yy~|{zxy}y}z{|}yv{|z|y}yz{zxz|~yx~x{|x}}z{y||z|||}x}}{yy{~x{{|}}|z}y{x{x}}{yzx||}||y{||sz~yxyyz~y{z{w{z||}z|~|x~~{}|xzy}|{|}z{v|xw~wz|y{zzzy|zxz{zy|xxx{}{v{}u}|z{x|z}y}}y~{yz|~~|{~}}}{~u~~{yw{yvyxxy}|x|z}{y}{{x{z~||z}{}}~|zz{}zyvz}{zzz}}|}|{yzx{}|}yz|}{|~{~~|{y|{w{}{z~|||x~{~zz}{~~~z{zx~}~y|~wyz~{ywxz{z{~zy||zy}x{zz}{zyx||{z}yzz}x}}}~}|}~}~}{{{x}}x~|}}{{zzy{|}|z{w|{}{z{{|}|{{y|{|~|{}}{}}~x||}||x~|z~x~||~}{y|x{ww}x~}{pyzyy{z}z~|~|x~|z|}||~x~{}zy|y~|{~|z{{{x}wz|{yy{||~xx~|||}zzxyzvz|}~||||~~~}zz{|}~}~xz~{y|}{z|yz}yx~xz{z{y}{{}{y{z|yz|wzz}}y|}ywzwx{|{{}~~{~{|~xz|}z|z{z{y}~{~|zzz{yx|{{~{z{~{{{|x}y|~|}|~y~}~}~}z~{~~|~}|}|}{~|~~|z~~~|~{~||~||z}~||~}~~}~~~~z}~|}{y~~}}~z~}~~}~~}y|y~~~~~~}|~~}~{}|}y~|~~}{~}~}{~}}~z}|v}y}}~~~~}|~{zz||~}}~~~~}}{}}~}{{|~|{|z~}~y~~~{{~~~~{|w}}~|}~~y~~~~~~{|}~{~}}~|~}}~{ywzw~y~zx}|~|yz|zz|{z{y|}{{w|}zz~}~z|y~vv|||z}}}||~zy{}}wx~}z}}}}x|}{y~y~zzty|y}{{{}~||{{~{wyw}{y~{{}yw{y|{{zzx{|||{}}x|zz{x{}x|z}}z{~~yw|}{|x{~~|}x{~}|}{{y~y|v}{y|}vy}}{{{z~xz~~{{z~{~x{{{{}|v|{y}~{xz{z~y{zyzz}{yy~|~}z}z|{z|u|zyx{}z|w}{zvww~~|yw{y|}|~|{{z{y||}~}|}}y~zx{~x{z}~{x|{}}}|~~~{zz|~|}yy|z|{{{~w|~yqz~z|~}{~|~z~y|}|~{|zx}y}}z~{}~yv{}~~~}{{ywz|z~}y|{z}|}~|~z}|~||~~z~}}xx|w|z|}xx~{}{x}{|{~x}}~|~||yyzzz|y|xyxx|{|{{}z}{||}z}z~|z{~zy}x|}|{{{|}{~}zy{~|{{}y}w}z{~}~~{y~{}|z}|x{|~vx}z{}w}|~w~z~z{~}z}y|z|}|z|x~yzxy|y{zyyyv{|}}z|xy|z{}|yzz||y~z{|x|{||{{z}|z|z}y{|zz{z|x{|z|{~{wzx{y{|~y}}||x~}}yz}|{wz|zx{}||{z~{x}|z{}~z|~}y|z}zz}{}y{{x~|~{xz{{yzzy{zz}y}}|~||}{|}{}}}~|~}}{|~~|~~}}~}z~|}}{~~}}~{~~}~~}}~{t|~|~{}~|{~}~|}~~~~~{y|{}||}{~~}~~~~y~~~z}|}~~~|~}~~}}}|~}|~|}}~~~~z}||~z{}}~}}}~~|}~~|}~~~~}}|~}~}~~~~{~~~~~|}}}~~}~}~|||}~~w}}}}|}{}~||~~}}x}~}~}~|~~~}~~}~~{}|||}{y{~v}}|{~{|~}yzv~x|w}{{|xz{uz{}|x|x}{zz}zy{|~z|{~}z{t}x~~y~||~zy|}{{xx}{x|xy|yy~}y~{yw{y{z{y|x|}}|}v{z}}}z~|}z{{zx{x~zxxxytzzw{}~z{x{{z~~ywyzu|z}~z{|~~x}}}|w|vyy||z~|{|{|}|~{|~x|}{{zy|~wwz{y}{{~y{{}|yyy}}|w~{yx~~|zx|}{|y~}{|y}{~z||zx{y{ww{y|zvy~|}vy||z{{x}uzy}y~zyy|z||zxy~~x{}x|}|{{{||zx{}v}|zw}|xv|}zz~}zxwz{z{{z{~|{}{~}~z|}{~y}{y|~~|yy{y}}}}}}~{|zyvzz}{~|zux~~w}{zyz}~|z~~}~|y|}|z|}y}z|x~|zz|y}wyy{|{{zxx{||||{x}x}yy|z|zy}}x||~{yz}{u~||zw{}{|}|}x{{}~~|~}{y|z|y|z{wyzxy{v~|w|~xy{{}}{}x|z~~{~||x|{}{{|}{|{}zz|x}{zy{|yx}|~|}y{}|x}}~zw}}|y||{w}}~z{}{y{|}~~}{{~{|~|{~~|}w|z{}{zxx}x}y|yxz|~z|{v}w}zyyy|wxyw{z|}y}~|w~{}z{|~{|}~{}}~||{~|y}{z}zz}|}z}}{|{zx{{x{{~|y{{y~y}}|||{|}~{~~y{|}|~|~~}~~y~~~}|~~~z}~~}}~}{~}}~|~|}}~}}|}}}}}~~~~{|{~z}~}~~~||~~}}~|}}|~~{~~||~|||}|}}|}}~~~~}~~{~|}}{~|}|~||~}{~}}}}~{}|{}~~y}~~~~}}||~}|}}}|}~}~|v}~~~}{y|~}~|}~|}}}~~|}~~}}}~{~~~|~~yz}{x}z~}|~w{zu}}|yy~|yz~|{{w~|z|{|z{zy{|~w|{z~y}|~}|}z}x{{|~z~|}{y|}|~}{~{}{{yz~|~}yz{|y~}zyxz{{z|o}z|{~zz{y||}zvy|{{~}}}}vyyzx~}{vwy}}}~zzy|zyz|{}zw|{{x}{yy|~}yv{z|z|y|{|~y{{{xxzx}|{||{||z|z{~yuy{{{~~|{|~}y|yu}}xy{yy~|{|xz}yx|~}}}z~y{xx~y~~{}z~|~|y|xz|~z~{z~}{|~{y{}z||}}v~yyz||{{{{{||~}|w~y|yz}wyz~|z||{|wz~}|z}x}||{}z|{~||z~|v|~zx}y|}|{}}z{}{y{zy{~}{{|y}}|}~z~}|}zzw}{}}}}}}}|zy}|z}~}||||}zu||y|y~z}~w{~~y~{z{||{|}zyw|}z}}z}|y}{|~|yx|z|uxyy{~y~{{~{{|}~{}~~zy{z}zyz~z}wxyy|z|zz|||~y{|{z~x~{yz|{z}}|}~~}x{~~{y|zz~{zyz{{{|{|~}~{|xzxy|xwz~~|~|zz||zx~{x~z{z|}{{}}|zu|}{|}}||}z|~zz|}xy|y~y{|zsz|z||{~|}w}}{z{yzv}{{y{}}wz{|{{{x{|{{}}|z~|w}y{|{y{~}y{{{yxx{~~w|{|y|}wv}y|}~v}~|~}~}}}~~~}}~|~~~z~}~~}~||~~{~~|~}v~||}~z~{~~z|~}{~|~||~}~~~~{~|~~{}~||}y}|~~{|~x~~~}~~}~~}}~}~~~~~{~~|}~~}{|~{~~}|~}}~~|~~|~}~}~|}}~{}|}}}}|}}|~~~~}{}~~~|~y~~~~~~|}~~~||~~~~~}|~}~}}}~}|z~|~}}}~}|}{}}|~z|z|z||v|{{zzy{wwzy{|{{zyx}zz||{zx|y{|{}|~zx}|x}}}|||~z|~|w{|x}}v}}~y|x||y}z{~x|}w}{vz~x~~|}|}||~}}z{}}||}~~~z}}}~|~xz|}{y{{{|zwy|x{}zw}z}{wx{z~|y{|||{}|y|zxyz}}~}xy{x~}|x|yxzzw}z|yyzzxztv|zz{v{y|{{||}{}}{~}z||||~~~||xwyz{~}|}{~{{~{{xzx~zxz}}zy{zy}zzyz|~zz|}{{{}|~}z|y~}~~y~v|y~v~xy}y{|{yzz~y||~z||}zw}}|z~{}z||}zz|||{|{{z~y~{}~y{z|~{{zxz~|x|zzy{y~z|y{xzyz~{{~|~}|zzy{z}}{{}{~}{{yz|x|x|||zxzyz}yz|z}yz|}}w}}{|{|y}~z}}|}x~}z{}|y~{~|x}z|}y|zzz{x}}~y}}~{{wy|~{w||yx||v{ywzz{|~{{{}{||||}{z}{|y|w~{v~}~|{yv{~{vy}x||}~}x~~}}x|{~w{|~}}z}}|{}x{}z}~z~|{~{{{{y}|}zz}zz}vz~y}y||wy{}z|~zy~||{|~{{}z~zz|{|}~xz~}{{~~{|~}{y}|}~}||}zzzw}~||{~z{z{z|{|z}~~{{|}~|yz~}||{}z|}~~~~|~|v|}~~~}}~~}}|~~}~~|x}~}~~~|~}}w}~}|{||~{~~~~~~~}|~~~~~||~z}|}~~}}}~|~}}{~|{{}|~t|~}~}|}~~~{}~~~}}}~~~~r~~}{~{}~~~{~~~}~||~}}~~~|~}}}~||}|}}{~}~}}~~~}~}{}}~~}|}|zz{|xwyyv{|||zwzz~w}|{||ww{yz}yz~zxwx|wxx}|u{z}xxw}{~xy|~|zy~}y|wy{y~zwuyx}~|vy}xz|xy}{xxx}yzxuz}{v{v{~{yx{u}yxzzyzx~{wv{zxxz{{x~x|~xyzzyyxy|||uyz~sxzzzyuy}||}y|x|{z}wwz}wx{|zxxw|yz{xz||}||}{vxzx{~|{zvy~}|x{|{~y{x{z|xzx~wz{zy|{zyyz|}y}{}}yy{}x|z{}yw{|z{{~}w~zyz{{z~|z{x{}{{}yz}w|{}vzx|zzzy}yzv}wz||~}{}|w{}w{yxwvz|yz{wzw|~ywzw{vvxzy||}z{z}w{z|}wy|w{w|vyz{{{yz~z{w|}|wwy{|wyy{}zx|}~y}xzxx~|}tuz}v{{z{wy|~xw|ywu{xxz~zwyxx{{x|~{|xy{x|{{xx{{z{yy{|zxzxxyyz|{}~}x|x|vzwxyzzv{xyv{x}{x||y}x~{|~}}ww{z~x|{{x{z{y~|zz{yy}yywxxy|y|x{zyyv{w{|w{yxxwww|||}xz{x{w|wzvzxzzz~{xzywxxw{~z{|||xz{}{v~{}{|y|z|zz{zv|z{}{y}y{}yw{|yv{z{|xy~|{{z{y}zz{yyx{}xzw|{{t|}}y|{wxwyx{s|||{{{}z|xzyy|w~yw{y{wyyww}vz{z~y|}yzy{yz~{{y|zv}zw{{zzt|xzz{z||v~x~x|}{y{{w~}~z|z}z}z~}}||}}}~~~}~}~x~|~}z{y~~~~{~y~~yz~~}~y|}~z~||}~}z{~~}}~~~~}}~}}}{z||z}z{~|y|~{z~}~~~~{}}|~{}||~~|}~|}~}{||||}~~~}~~~~}y~|}}|zx}|{}|~}~}}{}}|~{}|zy|{~}}}}}~{{~{~{~}~~}}|~|}~~~|~~}}z|}{}|}~|~}zzx|{}}}}~{~~{}}~}~~|||~|}x~~}}|~~}{~}}|~{}|z~{}}~~~}z~~}~~}~}}~}~~}~}{~~}x~z~}}}z}w}~~~{~~~}}y~~}}|{~}{}~}}}|}|{~|}z{~~~~{}|~|~}~}}~}{|x~|}{|}~~}}~~x}}~z}}~}|{zyz|xy{{{}xzyy{{{~wyz~|{|~|z|{z~x{xz|{}{y|x~||{~y|{x~yz~yy|z{~{y}}x{u|{~wzy~{|w}~z{yyw{z~{{||{yz~~y}||||~v}|}}x}{{y||{}wz}{|{w~{}~yy{{|yy{~{x}{{{{|{zyy}}||yy|{~wz|}{xxz|z}{zyy}{zwzz}|x{z|zyu~~{}wyzzyq~zywz{{~{x|y}}|~|y{z|zwxzx~y{yy|{yz|z}}{{{yz|z}{{{|{{~|~|z}{|zz}}}z{~|}|~x}|~z|x|zzzzyx|zyz|y{zx~{|y|xz~|xz}yx}u{{{{{{}{{~|z}||vz{|}{|||z{x||~{z~{}z|{xzxz|}}u|}}|z{~~y|~~~~|{|}}}}z{zyzz|{xxz|x{x|{~x|zx|yzvzzxz}~{~z~}|}|y{~~w}|yz|}~{w}|yy{|z~yu{~z{{wyz{zx}y{~y{}y~y|zw~}w{w}|{zz}z{}vz|yz|zxz~x{||yyxz}}z{ztw|}z{zyw}||{|x{zvy{~|y|{~z{}z~|}{z{|}}y~{}zx~{}w~x{y~yt|~|y~|z|zx{{|z}y|zw{{u|}y~y~}{}|}}z}zy{||||z{}z{~z|y||zz{{xz|xw|y|zy{x||{y{{{}}{}z}yy||}zy~}}~~}}~z~|{~~|}~}{|}{|}~}}~~~z}~~}}~y~{~|}~}}~~{~~~~~{~|{~~~|~~}}~}~~}|~{}~}}}|~|~}~}}}~y|}|~|}~}~}{|}}}|}}}|}|{~}}~~y}}}}}~{z~~}~z{}}~}{}}~}~~|{~|{~~~}{~}}}~~}}|~~}~||}||~~}~|||{~}~~~}}~~~}z}}|~{~|y~~|}~{zzy{{}}x|zz{|~}zxy~{~zy}|}}|||zywxz|||{}~zzw}}z{{{wyz{}z{|~w{|v{{{{z|}~~y{}{v{yz~|y{z~|{yzz}z|zz{x{|wzzx}vx||~|~yy|{z}xz|{}{yz}{{}wzxz}}zz|{{yw}|z~yv{z~{}{{{{z~|x{}{z~y}y}z|}|xyyyz{zw{~}z}wyzz{{zxz|z{{z}|z||yzy{z{tuz}}zx{{{y|{}{wx|u|z|{{z}||x}}|{~~|{vzyu|}~x}z}|{wzyyx}}}yw{xyt}w}y~||y}{w|{}}}}z|{||xzzzz}x}~uxxz|}|||~{|xyy}|}{|z{|{}w}{z|}{|~|}}xxy~z|zw~}|{{~~x{|~{z{~{~~x}}y{||{xz{{}z~z|z|zx|}xx{{|y|xy{{yz}zzxw|x}{|y}}z|{}v{wyy|{z~{xy}y~|~{~|zzzyywx}{~zy|}{{}zyz|wzwz~y{|}vzzy}z{{~|{y{{~~zzw{}}zz{zy~{}yy|z|wz|x}y}{}y|}{x}z|wz|~~v}{y|x}{y|}zw{x}xz|z|x~|~||}wzzz|yyz}z|{z{z|{~|}{~~yw|}z}|y||~{zz{||}}|wy~|{}{|~zx|~}y{{y~w|{zz|{|x}z}}{~~z|~{z}}x}{y}z}x|z~w~|{}|z~}~~z{{x|{}y~z}w|zyzwyx}}x{~~}||~~||~{~}}z}{~~~~~~|~~~}|{}z|{||~~~}}~|~|~}~}}z~~~z|~|~~}||{~~|{~~x}|}~}{~~~z}}y~~}~}~~~}}}}~}~{~|}|}~|{z~~~~{}}~~}z~~~~}}}|~~}z}~|}{}~{}~~}{~~~|}||z}~}|w||~}}|}||}}|}}|x}~}~~{}~}~{zy}}}y{{{|{z~{{{wvwqwxw|y}xyyyvy|vyy}yvzz{|{ww~|}{yz{||{||~}x|}}}|yx|}z}y~|y}{}wz|z|v{zwz|z{wz|uz{zx{xww|z{z{}z|{zzzw}zy|{~xy}|~~}}z|zy{~{{zz{y|~|}{w|yz~wx|zyy{wxwyz}{yzyvyz~~z{z}w|z|x~|~y}z|}y|||}y|{{xv|yw{{s{wx{w{|{y||{~||t{wyxz|{xy{y|{{yzy{~{{z}~y{zz~zz}~{z{yy}zv}{{~yy}z{|t{|{z~vuxx{z|yyx}|{w~|y~zz~w|y}}{{}w|}{{z}~{w}}z{vz{zzv{|~zuyv{yz{zxy~z}zxy}z{vw{{{|~|y|{|{{}}~w~|}~||~y}z|zw~vyww|}z}y}zxwzyxvxy{zysv{y|~}~z}wx{|||z||z~{|z|}{z{}z{}wzwyz{{vz{v{{zz}}yzx|y{xx{|{yyx|||{}|{vz|{{{}{~z|y|~|r|{||}|z{yv}x{|}z}|zw~zy}~|xs~u{}v~sx}{z~{|{}zyy{{zw{~y{|x}v{{zwu}|xz{{wxxyz~xy|zzzyw}rw{y}yzww|x{z~yzy{xz|wz}}x|w|{zyx~}|zyx{~{||z|z{}|u{xw|x|zyzwx|~{z}ww}u~~y||~|y}z}vzx}xx}y{{||{{{}}y{x|{u{zvzw|yyvz|y|z|y||||z{}z}~|}z~}yyw~~z{}~|}}~~~~z~}|~~~}~~~~z}z{~}~|}|}~}}z}|~~}~}~~{}~}}}~~}~{}}|~~}{}~z}{w|~{~|~}}}}~||z~}||~w}{x}{~z|z|}~~|~~||~~|}}{~}}~}}}~~|~}{~{}}y{~}~}~~~|~|~{~|}~{~{|}zw}~}}{~}~~{}}|~}}~~~~}~|||}z|z~~~y~}}~~}~z}|{}~}}}{w{~~z|}~y~}}||}}|}|}t{~}~}~~}}~|}z{~{||~{}|}~{~~~|~|{y}|~}z|}|}{~z|{{~|}y}~~}}}vx|}|zzy}z|xw{~yy~xzy|{yw|t{{|}{x~z|z{~uwy}x{zzxx~{|~s{}zy|z{zz{y}xzuzx{}wyzzz|{|{zzxw|w}{{zxzxz|{zxz|||wwuzz}zwz{uyy}{{z}|uzz|xw{xyxy|zx}~yx{}u~y~yy}|~vz~yz|xu}{syz{xy{{{{}z|{{}}z}}{~|yz||{z}{u{zxu{u{}x}z|zxx{wzvz|{y{wwxzxxzx{{zzyz~{zv}y|yx||zy{}xyz}{v|{zuz{~|wz||xy{vw~||zxxy{{{z~{||||yzz{yxyx|zzz~yz}z|{{|z{}z}z{{{xzw~x~xzz~wwy|{{}}ywx}{~~~wzy{}{|{|ww|{|}~|zx}{w{x~y}|y{|y|yx{v{|zz{|z}~~wx|wx{|{~|y{zw|}z|{z~{y|z}uyv|x{yz}y|wx}{|{vzx|{}|||{}|v~{z{|yxyx~~x{v~}||zxyu{{u{xz|xyz{yt}z|z}w~y|}|v{}}}s{{wz|{}zzzvx|w{|}|{yy{y{wyw|{}}~|xv|yz|w{zzwy}|}xx|xyz{zzz|z|}}}x|z~{xz{|}y|xz{v|zw{z{~}{||}zzvyx||}x|z~{z|z|{z~xw~~~wz|wy~y}yy}y|}x{zyyw~{z~{{~y|y{~xzyz~y~{x||vy|{w{{|yy|z{z{|zz{wyy~zw{~|zz~{vy|yzz~wzzux|y~~wz|{yz}}|yy~{{|}}~zz~~~~~}~{{~}~}z~}z~}|~|{~}|~~}|{~}}~|~}~{~}}|}~|}}|~}}}}}~|~~~y~}{|}~}}~~}}z~}~}|~~~{}{~~~|}|}}}|~|~~{}~{}{}~~}~}~~s~}~z~~|~}}}|~|~~~~}}~}|zy||y}~~|~x~|}|~||}~}|~|{{|}|~zu{~|~}~}{~yz}~{~~}~y}z|}|}}~}~~}}~|~~~|~}|{}||~~}|x|}}}|~}y{~|}}}|~}~~}~}~~~}z|~|z|}|~|}}}}|}~}|}z{}||~~}{~~}||~~}|}{}}|z}||}{}~|}z||~{{y|y||xy|x{x{zu{z~{}z|{~zyzw{wyz}|}{|y}wy}|{{|}yz}~~~|{~}}|~{~~zyx}{{||ypz}||zz|zxw}y|xz|{z}{{{{z|}|}|y~z}}}}}~~x||~|zwzzwz||{~w}|}}{zyzyzz}y{}}zzz|~z{|~}|{zzz|~~z~{~|{}~z~{~zz{vy}}{xz{|w{xy|zv}|v{w|zz~~||~y{|}x|}{~{xx|||}yxy{}}|}~y~{}yzw{}xxy{{|y|yy|}}xv{{z||yxy{}||{~z{}||~x|y{{y}~{{{~w|{}w{xx|~y{z{|wz|}{|}y~}yz{{yz{|z|~{}|wx~{x~y|y{|}~}{|y~~|zy|{{|{xwxz~zz|yz}{|z~z|}y~~|~|{|}}}|}|}}~}}z}}~~x{xy~|{|zz}wxwx}zzz{wz}xz}yz{}}}}yz~z}~~|}yz|yw{|wy}wy}y~|~x}wx~}}z}~yy|{zwyzv{{~{~}zy|}}y~|x|x||y{}|}xy{{{|{yz{}yz|}}|{x}||zy|u}y~~{y|}y~|zz{}|z}y}}x~z|z~|~}y}y}|~z~|~z|{y}}}x}|y|||zzxyyy{|{|}~}{{{{{|z||~yzwzz{{zy{{yx}zx|{y{zy|{~~y}}{{yzz{zz}}||{|}|z}||{~}}~{}|~~|~~~~~}}~}~}~}~~~~{~}w~}~zy}~~}}~}}~~~}}}}~}{}~~~~~}|~}~|~{|~|~}}}~~~{~~~{|~}~~{}}~{~}~{{|}}}}}~~~|||z}~|}z}|~~~~~z|}|}}~~}~{}}~~}z~~{|}~}~~~|~{}}~}~}~~{~}~~}}}~|}~~}~|~{}{x{||~z{}|z~x}|}||z{}}~yyy{y|yzzz|}y|y|}|{z||z|z}{{|||x||y{x||zz{{{wz}z|||xz}y~zz|}}}v|y{zy}w~{||y{yw|}{z}w}z{z|yx|{yz||~}~{}|~x{|}z}}}z|~|y{{{|{}yv|t~|}{y|{~x{|w|zz|{z|{}~{~z||{}||{}y{|wzwz}ywzy{|}|yzz}|}{zzy|~z}xy}{{zx~|w~|{zz}wx||{~|vz}{z||}yzz}~~{||zzxz}{z|}u~y{~z|||}}}}x|}v||z~}zz|y|{yzx~{|wz{|z~w|y{x|}~z}}|~yzy|z{{|y|{{~zxv{z{yx{{}|~{z~y}y}}}{||~|{|~}z{yr~~{w}}~|zzzw|y}ywy}wxz{~{}{zz~||}{{~{xz~}|~}{zx~{}|~}{y|||{y|z~~y|xy{}||}z{yz|{}uw~x{v}yx|wvy{{z~z}~}}|}||}xy}y}{{z{z{{|yx{~~|{{zw|{|z{y{|~{x}~{~}}~|z|zz{w||yy~z|~}}~{zy{z~}|x{{{w{|w||||}~y}y}z~xz{y~{{|y~zzx}||{{}{~xyxuy|yz}y{{{zz{~zxxy|~zx{z|zyz{z}z{~}{|}|{~~|}|{xz}w|~{~x|{}||{z}{|~|y}z~~y~|{z{{|{~}w|}}|y~|y}y~}{{~~y~~}~z}~|~|~~|~}~||}~}|~z}}}~~~|}}|}~~|~|~{}~~y~~~|~}~z|}{}~~|~y}~|~|~~~u~~z~~~~}~~|~}~}}~|~}|~}y~}~|}}~v~{|~}~~~}~~~}~}}~z~~~|~}~||}~}~}~}|}}{|}|}y}}}~~z}||~}~|~}|}~|}~}}|}|}~}|~}~z}{{z|wzy|wz~xy|wy~yxzyyuu}{{}}wyw}zyv}}yz{|}{yzzz{z|zy{|z{x{{{~z}z}y{z{yx{~|{x{x|z{z{ztyxyw{y}yxrwvy|{{y{v}{|{{~{|yvzzzw}z{y|{|}z}yy}zzz{rz}|{xy{~y}yzzyww~zyx||{xxv{{|{z{|{ywyzzvzwx}vzz}|}}{y|yz~}yvwy}xy||}u{uyyx{{{zzt~}w{{y{z{{z{{}x{y|wzz}{{{}w}zy|{vzywzxzwtxwz{wz{yw{|wwz|}yxvwy|x|z{|x|z}|yw|}{|~z}xx{yyz}}}zzz~{x~xyxyzz~y}|xyxy||z|y|vwy|~{z{|{z{wyzz|zy|}{z{zw||w~yy}~zy|zzuxw||vyyy|{v|xwyyyzzywy{wz{xywz{yz}wz}yzxz~|t{|}}~}y}y{{}}z{wzzy{x}}yy||{|yv}x{yz{{|xxyzzy~|u}~||{}|~|{yy{}y||}}~zzyz{~|z{yxyyyyyzvwzyzvu{zy{~|xz}uy}x||{{z|}zw{|y~y~z~|{yx{w{zz{~}xwz|}w}~y|{sx~||w{{x{zxzy|zy{x}}{{y{}z{{wzxx{yzy~|~{y{y|~y|y{|y}yy{}wu{xx~zyxyv|yw|{|}v{||x}}|xy{y~||z~||z|y~}{{x{zx}y}}zw|xyy{{xyyzxzy{yxzzy|~~yy}}|}}w~~|zz|~|{}{~z{}~||}}{v{~{~~zy~}}wz~~}|}~}~||~}}||{z}~}}~z}|}}}z~w~{}{}|~}x~}}|}{{}|}}~}}y|z~{||}w~}}~|{|||~~x}{~y~~{~}}~}}}|~{}||~}~}~}~~|}}~|~z~~~~z}||~{~|~{|~z{~{~z~|}}~{}~}|~~|}|}|}||~}~}z~}}}~|~}}~{||~~~}~|}|{~z~~{{|}{}}|zy~|~}{}~}}{|||~}~||}}|w~}}z}{}}}~~~~|~~~~|}|~z}~~{~~}~~~{}{~{}}}~y{{|||}xz|}~~}xy~|{y|~|yxzz{||{zyxz}y{x{}}|vyzz{|y{yxyz{y{wzyyyx|xwzzw|{y{ywwyzzxvz{{}{}x}yxy|zwv{|{z|y}x|z|z}|y{yzu{w{y|xzzx|w|vz|{yx|y}yx{vxxxxyw|wyz}yuy~zzx|yzwy{~|x}xys~wx{xx~}y{{|x{z{~||ww|xyw|zx|{|{xy{}}{{|yzy|y|ux}{|yzzzz||vx~v}uzy{}z{vyz~wz}||z{zzy{yvyyy~{z|uxzyzz}y|yxy}|w{|xy||~{~xx}|zzzx{~y~vx~{x|y{|yzy{{uy{zx}yw|{|zzz{~w{o}zywx~y}z|x~}}|x|yz|{|}}~{x}|z{||{w{wy{zz}z|yyw~y|{z~x|y{|}|{v{|v{z{v|}zz}wx{}~y|zz|{{zvwz{x}z~x~{{v|z}{{w}zy~}{xz{}zy{xzz}{yz~zzw}z{zyy|vz|yyzr{zx{{{|}xyx{z{xyxxwxzw{yw}{}yz{xyzzz}zwwx~{}{||{y}}{}x}xyy~}w|w{yz}yzyzyvzyx|||{wvzywyz}ywz~|~x||~z}xw{yw{}{v{w~v}}yz{zy|z|{z||zzzzwz||w{{}}zz}{zyy~zz{x~|~~zyxx{u{zx~z|{z{x}{uy|z{y||z|z||yx}|zxy}|zz{yyy|}~wyv~~~w{y{x{y|~yy{zvyz|{{xwyx{|||zx{y{yy|x~x|{u~|}~}y~{z~~{|}y}|}~|||~{}}~~|{~~}}{~||~|}}|~z}}~z|}}{~|~{|~|~~|z}}~~}~|~|~~{~}{~|~}{~{~{}~~{}z~z}~~}~}}~{|~{~z}||||z}~{}{}~{y|{~~}}}~y}}~|}}{|{~{|}{}|~||~}~}}~~~}|~|~~}}~{{~|}~~||~}{~~z}~|}|~}|z}}~~~~zz~|}|||}}z|}}|}~z|~|~z}{}~}}{~{z||~~{|z~}|~~}~~~~|}}}|}~{|~||~||~|~}|~~|}y}z~~}{z~}}}~y}|z}~}}~x}{}}~}~~|w|||{~~~|{}}}y}}~~~}{z|{~}~~{|}}~~~}~}}{~y}~}}~}}}~}wy{yxy|{|~zzvyxwzyx{{z{w~{z|{zzy}|}}{yyy|}yy}z{z~zz}~y}}~|{}yy|~y}zz}z{|xy}yzzw}w{y{zzxxy|~{z~}~{{~{|~y~}~zxyxzxyzx{}|w{{x~|z{{y}y|y|~zz~{y{}wzyxz}yxx|~z~|{|{zvz}~|{}x}{||z|z}z|y{~zyyz~|uz|{yu}x|~{|{|z}{yy{|}{x{y|y}}|{z{zy{|y{z{~z}|{{~{y|w~zxy|~{xx||~x|y|zzwyzzzzy|zy{~|~}{}|}}x|~uxv~}~{y|}x~}|{z|y{xzy|z{yzzv}y|y{|w{||zz{}x{z~~~}{|{}|}~~~z{|}|}}z}zv|y|zx}~zx|zzz||||xxx}}{y{}{}||wy~}|~{{z~zw~{w}z{xzvz||xz}{}}|z{y{{zzz|}|x{zz{|zy|z~{yyx{~|}}{yz|}xwx~|~w||}~{y{{z|||z}{}zx}}wyszwx{y{{~z}~||{}}zz~{|{||}zy{|{|}{||zz{|~zzx}z|}~}|{|}z{|xxw|zywz}}}|{~y{||~~{|}}}y{z}z{|x}{vxy~|zy~}{xy{xxzy}{||x{~|zy{{{{|y{|}}}~~||z~z~|y{}}z|{}}zzz||z}|x{w{z~z}~}y~xy{zzwyy|||~yx|}~~|~{|{~}|{}~|}}~~~~~~}~~{{}~|}{|~~~|}}|}{|~}~}|~z~~{}}}}}~~|~~|~|}~|}}}}|~~|{~z~}z}x~}{~{}}{~~~y~}}}}|}~~z~|}~{~~~~}}~|}}~|{~|z|z~~}|}}}}~|}|~~~~~~}~~~|~z}~}|~}~~~z}~|||~z}~|~}~}|~~~y{z|x{ywzt~xxzvxuzyzz|yvxyyyz{szy}}~www{|zzxs|xz{{xuv{z{{{xuy{{zxz~wx|}{z|v{vzv|{{{zyx{x{zyzv{xz}~y}~|ux{xz|{yxwy{zwyzuuwxv|yy}wz{z||wy}|zy}}uw{zzy||zyy|y||{vw{zv{|zyzvwxyzy~z|~w~w|{{x|{x{~~yyy{v|x~x{xyzzxyz{~wxz|zvyv{z{w{z{}}~~yxyx}{}v}x|yyxxy{zy}zyz|y{|vt{yyxw}{x|||z|{yy|wxyyy{yy{{yx|}zv|{z{|{{u|w{}{w||xzyz|yzz~|v||yx|}yxwyx{y~}{xw{x~{}z}yvyww|yzwxz{{w|{wzvwxv~w|yyv}}{y{vzz|}|zwzzxz||~z{||{wvx}z{{|z|x|x}zvzy{xyy{{|vzxyxy|x|{z{zzz{{uy}xyzz}z|xy{rxw|zxy|{w{v{zx{xyxzy~twu{u}{{w~xyyu{z|{yyy~~x|{{|~{wyx~y}{{zxzxw}z}{yyzz{z|wyww{x{wwwxy||{z|}|yw|vy}|}x}{z{zxuxz{y|zz|zwwzy~zzz{x|}ywxvy|{xwxy||{zxyz|zyv{xwxzz}z{vv~x{yz}}z}~zx}|vy|{xxz|{}{x{yzzwuy}xy|xz~x~yt||{z{yz|}v{~zwx|x|x}{{{}y}w}|}z}zw}}{zy{y|yy~x{z}~yzu|zxy{vwzxzy{wz}}|~~|||}{~}~~~}}~~z~~}}x~||}|~z~|~}}|y|}}z~}}~}|{}x|{~~}|}}}yw}z}z~z||z{}|~~~}}|~}~|z||~{}|~{}~~z~|}}~~}}}|}}}}|~|}||{~|~~}|||}~}~{~|}z~}y}y~|~{|{|||~}~|~}|z~~z~{|}}}~}~}}}||~~}}}~}{|~~}~~~x~|~}|~y~}~}~y}~y~}||~}}{}{~~~z|~}|{~~~||}|~|}~z|~}}~~}|}}z~~{{z|}~~~~}~}{~{~}}}}~}|}}|~|~|{~{~z{~{|~}}}{~{~}}}}~}~~|}|x}~~{{~}||}}{|}~~~~z||}}}{y|z}}}z~{~}{|z|}{{|}~{}~}~{}{x|t|}}~}~{~{~zxxz}{{{~}|||zxxzzz}}y|y|w|zwzy{x{{{vy}ww{~{|~~|~{xz{xyxz}zyx}{||zx}{z|yxxy{~|xxyy|}xxyyz{}{{yv}xuy{z{|xyx}z}w}~{~y}wz~{{zz|}}}~}y||{|}|z|zy}{ztyx{zz|z{{w{~}yxyzz{zyy~vxz|~z|{u{{|vzx~|{{z}{x}{{||}vyw}w{zx~xz}z|xy}|y}{x|~yywxzwz{zyzz|}{|}z{|z~{~{{}{{{|{y{x{{}xzv{z{uux{tyz||y|yw{yyx|zwv{}{u|xz~~{{zv~|{z{}{{yyyyy}}}xz}uwy}~yz{{z||xxwyy|}w}z||z{twx~~z{|z}{~wx{~~{y{z{}}||z|{xyzywx|{{{~zzyxzyv{|{yyx|zzy|{z}~y{y}|z}{|wz~~~||y{|}z{{zv{|{{yzyyxvwx~v~zvv|x}x{{t}}}zy||yz~yy~yw{}xz|z{|{}{}y}y~yu{{u}x{x|yzwz{x{wy|{v{{|{|wvx{yw|}}vx|{y{~z|y~zx~||zz|z{xz}{{||zwyz{x|zxyv|y}|{wzyzx{tvyzx}x|}z~xz|y|}v~}}{}}|}{{{y}w~{{}v|wvz~}zuz|xz{xwwz~z~xxy{|xy||x{|x{|yz~yyyz|{y{|x|z|~|{|}~zy{zyzxx~yz}yzzzz}yz}wzyyy~yz{vz{{{}{y|z{{y|~}}~}~}~~}y~}{}}}|~~~}~~|}}~}}}~}~}~~|}z~}|}{~~|~~}}~|{~~|~}}~~|{~}}~~~}~z}~}~{|}~~~~~}~tz|}~|~~}|z~~~|}|}}z}|~z}}|}}|~~{}~~}|~|}~|{y|~}~~~~}}~~~~~}|y~{|}z~}z~~}|}}~}~~~~}~~~|~~~}}{~~}y|}|~~}~||}{zy~{~}~|~|{~|~}}~~~~||}|}}|~~}|~|}~||~~~}{~~}|z}z|}}~~|~~~}~z|{|~~}}}~~}~}|~}}}}|~~~}~}~z~}}zy|~~}~~|}{~w}y{}{y}z}~{zyy|~zzux~x|yz}}{}}zww~|{}v{|}y|{x|zy{~|z~}~~{{~zwz{{}|vxy|~u|xy{zxyx|}{~||}|wyz|{{y|{}w}z~zuxuzy{xxx}}{{z~{}xzz}nzz|~~}z|zy||{|}{{zzyvz{y{|xy{~{~wyx|{{~~z}|{|{y}wz}|y}{y{|z}~zx||}z~{uyxx{xz|yz|}zxxzy}}}~y|{{zx{wxxzy~qx|}y}zz|{||~{|~x|~{zyz{{|z{z~~}{y}|zz|z{z{y}}~~{||z}}{z|z|wx~x{x}}z~y}{|}u|~x}}v|z|w|zy{{~zw{x}~}yx{|}|{zx~{z{zv|}}|z{|tzzz|}}x{{xz|z}uy}}z{|}}}{|~}}yz~|~v~yy~w|z~~}{||yy}z{~|zz||}{}wyz{z||y}y~z}|u}{~|yuz|~{~{vy~x{~~zwy}y{}|zzz{xy{{~{}}{z{||vz}{|{~~{{v{{}{zy}zxwx}|}y{{y}yxvzx|z{z{yzzz}{{w|}y|}{z~{x||xz|}zyx{}y|~|{z~{z~{}{vw{{z}~~{||{x|}{z}x|w|}z||x|{z~z||{}{w~x{}x{{y{{x{}{~|||{}}}yx~z{{yz|xx{~{}}y|z}x{x}{||}|zx|~{{z}}|y~zx{xw{~~~{||{uxz||{}z|vz{|zy~xz~}~|}}}zy~|{x~z~}~|}|~}|~~|~~}y~|}{~}}}|~xy~|x~~|~|}}~~{~~|}~{}~}|~~}~~}|~}y}~}{z|~~z~~~~~{{~~{}~}|{{}}}z~~~}~~|}~~~{~{|}~}}}z}}~|{~|||~}{}~~{}z|}}}|}|~~~~||{}z|~~~}~~~~{}|~|}}|~|~{}~|~~~}}~}z}|~~|{~~|~}~~}~||~}|{zyx}pzwz|{{z{ywxyx{~xxxyyywxu{yvz{|xy}uzwwxzz~|zy|zx{y{~zz{wzzwy~x}{x|yywzz}y|{ywsw{xyz{v{x}vyx~v{y~|w|y|||~yxv|{|zxy~|w{{wy|{||z}{~wx{w|zywxw|z|zv~z}y{y{x{xy|w}yxyzxzz}|z}{yy|||}}|}~{y~ytv}{wyy~yzy~{vzz~zx{x}}uz}zuz}{xyzxzwz|{v}y}}}wz|~yzyyz{}{{{{y{yzwzx{yz|xxxyzx|yzyv{}{{|u{xz~w}x{}y}z{zwy||yxzyv|z}x}y|}w{x~{}yx|zx|xv{y|{w|ztxyy{zxy~wywxyuzzwx~}}|w|~z{|~{y}}y}v|~{{{{w~}{zy}~}}vz||}{}vz|xx|zzxru~|x{zz|w{{|x|yzzv|x|x}|z{{ywxzxv||xyw{w{{x|z{xz}vxx{{xuzy{yz}z|x|zy||zx~{}{{}{xy{|xzz||{}zz}{zzww{{{z}vw|yw{|ysy}ywyyuzzv{u{|z{zxz{u}|vz|y{xx~||}vvzyzyz}{{xzz{{zv|zxw~z}xvwywzy|x|y~w|y{{z|zz|x}{v{{}z{{}wzz}}|~u}zvzx{|xy{{yzy|z|yx}zyvz|v{vyvwxz~z|{y}|}vyvzzzzuw|}wy|||w}}}{{zywzzzuyzw|zy{z{x~||y|xzvz~{}}}}{|zyy|}w{|}{}}}~}|~z~z{~z{|}|~x}|~||}|}}}{~}}||||w|y|{{}}}}}~~~~{z{~}||}~}}{~~z}}}~}|}y}z|||~{z}~{z}~}~~{|~}{z~}{}{}~~|}|~~}~~~|x||~~~~}~}~|}|~}}{~}~{}}{|}~}||}{z}|{|}||~}|{~~~{}~}}~{~~}}}}~~~}}~~~{{~~~}||~{|yz~|}}~{|}}{|~|~||~~}~|~|~~~~~~}~~}{|}~|}~|||~{|}~|~}z~{|}}{}~}~~{~|y{z~z~}~~}|~z}}}|||}~{~~v|~}~{|z|{}~}~~}{}~|~~~z~{}~{|}}}~~~}yz}z}x}|yw|{|z}~x|yvy{yxuv|y|y|y{yy}~|{}|{zyvz{z}y{yy{}u~xy|~x{|zx{y|z}zyx{}{{{y}|z{y{zzyyy}{||{|y{|{z~{z}x{z{xu{w}xzy}{y{x||xy|y}}{|{y~{~{|x~|z{{xxw|{xx~}y|{xz|y{|z{yy{{~}|~|{~|yx{|}uzvz~{{|}|~yz}}x~{v}{z~ww}xy{{xuz}y{~|{v{}x}zw}~x{}|}wy|z|{z|xz}x}|||ytz~y}}y}z|{y{z}wzzwy|x{wzux|{}x|xx|y}|x{yw}}z~zw{x|~zw{z|}yyz|vy{|zywzy|}{|yxz{|||{{~y~{zzxx~xzy~~}|uww{{y|y{x{{y|}}xz~}zx~{~zyx~{{|z|{z}xz{|{y||}z|w~yzvzy~z||{xzxz{|x{y}w|~zxz|x}}{|xzy{v~x|||{zzyxz}~{w|z{|vwxuz{}z}}zt~y{~wz}y}{}~uy}x{~zwz||z}{y||{z{xzy}xz|zz|y|ryzz~|vy{z~zy~zyuzx~yw{zu||zyzxv{|~}z~x{{{{xux}{zz}w|z{~zw~x|yxy{|~yz||x{z|{wyvx{}{|z||w}z}z|zwyw~z{yz|}}v}zzzzyx{x{xz{z~{xw}~||x{{vy{|yz{x}{wz{{x~{z}zy}yxzz}xz{z|xyxz~zwyz{z|zy~v|~{|x~~xxyw{{xv{v}x||yzyz~vyx}~~}}}~}x~{}{|}|}~~~|{{}}{|}~}}~}~~~~~}~~|{~}}}|{|~}}~~~~}|~~~z~}|}|}|~|}|~~~~~}~~|~{}{~}~~~~z|~}}~~~w~}~~}}{}~||}}}~{}~~|}{~~|~}}~}~}}}}|~~|y}~}}|}|}}}}~}}}{|~~~~z}}~v}~z~~z~|~{~|~}~~}}|~|~}}{||y}}|}y~}}~{}~~~|~~}{|}{~}~~}}{}|}|~y~~||{}~~z|}{}w}}~~}|z{~~}|~~~}|~{~~}}}}}|~{}}~}}~}|zz~}{y{|~~~}}}{~|}|}|{}{y||{|z|vv|~||yzx{yv{ux{tztxx{}|{y{}wzy|{yywwzzyzyvxx|||y{x~~~}x{|vwz}y{txuzvwxw|}w{{xxs}xx}{~y{wy{|zwxzszzt{{|}y~zx~{xyz}zw|y|vxz|x}x}w}xz|xyzy{xx{zzyxxzxzx{}x|yz}wyxx|yzy|{v{x{}}y}|}xyyw|z~{{|}}xzy{x}~~zy{{zu}wyzwz{xzwx|y}y|{zz{y|}{|||xyz~{yy|wv}~|x{{|z~z{{~v{z{z}uxy~zvxyx|yy|||x{xwzyxzzy|yzwz}z{{xzyz}xy~zw~wz~y}}z~zu|x|vyyx}xyzwxt|yyt{{{zz{txz}|v}xy{{{xz|}|v}{z{{{{}z~y~~{|~z{z{zt}}wxzzyxw}zx{yz{zyyux{{~{|t~|~{~y||yv}{|yx~{|xz{|zx{}zxyw{|{z{yzyzz}{|{ywzww|{yy}}{x|{|xyw}z{|z|}y}yx|}xz||~{x{{z}~w~v||yyzyvxyz|{yy|{}zx{|{}wz{~~xzzy|yu}}z}~}|yy|z{x}|}z}|yz|u{w{wz|wy{{uw~{uzy|vzx{xt}zz{}}|}v~|zw{yz~{yzy}z||xyx~t}|{}|z|w|}xyz{ytv}v~x|v}xy}ywww|ywzx}x{{y{y~uyzyz~wx~y||zz}z}{{v|yzzzs|v|zu{{z{{zzzz~{{wv}uzzxy|y|y}{|v~zzz~z{~}|}}{}{x{~|~}~~}}}}}|~|{}~{~}}|}|||}~}|~}{~}}~{~}|{}|~}|{~}}}{z}|{}z~}}~{}{~~~~{~~}}}~~}~|~{}~}~y}~}~}|||z}}~{~}~~z}}}~}z~}~||~~}{~z}z}z}~|}{~~|~|}~}|}}~~}}|{}~~|}~~~|~~}z{}}~~}}~|||{|~~w}{{}}}|~|}~}{~~}}{}}~}~z}|~}}z}}{~}~z|{}{~{w~~|~~{{|~|~||{~|~~~x~}}}~~}~~~{||~{~~||}~|}}y}}}{}~}|~z~{y~}|yz}~}}~{}~}z~}}|}~~|}~{~~{xz{|}wyzzv{yvyxwtyy|xyy{yxw}|y}}wy}yz|x}vzzz}~}}w|{t{ywx|w{{y{v}z{zx{~~~zz{{~{|{zw}{}v}yxx|yz{xzy|yx|{zxy~yzz{{~yxzzy~ywuyyzw|yy{{x}y{|yzzy{y|}|wz{xw~{{zuzw{wxx{||uz}zx{~z}}|wyz{{zvy~zxyx}uzy{vzxy|xy{zz~{{~xyy{yzxzw|z|{{ux|z}zvzyvy|{zyw{yy}w{xz{}xzy}y}}z}xwz{{wz}v|u{}}zwzyx|uzzy{zy}}{x||wzywz|z}y|~{y|~zzzzz|||z{vyw~wx}vx||wyxxy{zy}{y|y|y}{yyz{yv{{x~x|z}|zzx}yz{wz|~~zxzyz{~{zzz}|zrzw||w~z{yxz|y|z}xxz|yy}|x{|xxyzww{|{zy{y~|x~}|z{|wxx{z{|z~yywy{{{{x{sy{}y|v}yy|{zzyz~ywvy{zwxyx~z}w{{}wv~||~w|w|yyzzx{{{z~|xxy{{xy|}yxsxw}}zyyxzyyyy|xyxz}|z~y{yxv{||~yzzy|{|{}zy|~pzy|zqz{zz|xyxzx}yxtyz{y}wywyywx~{zw|~vyww{wy~wy{zy|{wy|z}u{yzywxwzz|yz{|w|y{z{|~xyzyuxz}x|yyyz|yyzz{{}~wyv{z|{||{y{}z{zzzwzx|{zxy{tz{w}{||{{z|wyzy{x{{zxy}zy|z~|zyzx{{|||}~~{}|~}}~z{~{~|}{|~~}}~}~}|xz}}~}~~|}~}{~}wy~}}~z~{{}}~}}~~}}{}{~y~}{w}}{{}~{~~}}}|z~}}~}~}}~z|{~}|}}}~|}|~{~|~~|~||}}{{~}{{~~|}}~}{}~}|~}{~~}{}{|~z{{|}~~{~}o~x}~}||~||~~{}}}~~}~}}~}~}{x~~~}{{|~~~~{{~z}{~||~}~}z{}~~|~}|z~w~~~}}~|||}y{z~|{~~~~~||{~~~}{}|~}}}~~}~~|{||}~}}~~~{{~~}{|~}~~}~|z~~}}~~|~y|~{~~}|~~~~~~{|~~}|z~}~}|}|~|~|~|}~|}|{||}~{}}|}~}}}~}|~}}}|~}y{~~yz~z|{|}x|}z~{z|z|{{y||y|z}|~x{{z}z}{||z|z}{|y~y~{{|wzy{~{{z|{x}}~}z{}~xyyz{{xy{zxyv~{wywzy{|{wwz~}}|}||y~~{z{~|zz~~{x}|z{|}{}zyx{{z{zw}y{xxxzz{|}z~vwzz~z{}~}|~}}{}}}}~~y~{xv~y}z{|~x|yy|{z}y}}zyy{ww|z}{}z}xz{|{w|}yz}z|{z}~|}z}zx}|z{{|yww}}}{yz{xxz~~~z{}|}{{xx~yxw|~u|~zz}z|~}}{|~}~}|y|z|~}z~z|y|~zzz{yyz}}u{|zxw~w}z{}|~||zy}|||y{w{}}}~xy|wx}~~z{{{~x||yzzzx||y}xyz}v~}zw{{|z~|{~||{zt{x|}~~~wy~}|||||~yxyz|}|x~}}t|x{}{u{|}tvv|}z~{~zy|{z}~}|{}{~{~~{u||}}zz{yy{~}z|~z|t}}z{||x{z||~}||}zyxz}xyz|{~|uy}~zz{||~~x~z~||{|v|{{~yx~yz}xz{}}|}}}{x~}~y}yzzx}|{|~|{|{||}{}w~z|zyy{x{|~|||~x}yy||~}{xyyy|w{~y~|}{{}{|xz}|}|x|}{|x~{zy{~}z~}||~{x{z~~yz{xzz{{|{yy}|{|{z~}}{}|~|}|y~{|}|}}yz}~|~~~}~~}}z}|~~}~{|~}{~|~{~|~~|~~{}z~}}|}~}}~~}~~{{||}}}~|~{}~~~|~|}||}{}|~}v|~z~y~}~}~~~}}~~~}}~~~~~z~|}~}}{}~|}|}~~~~z~}}|~~}{}}}}z{}~|}}|~}||}~~}|}~|}~~{|~z~~}~y~~|z~}}|}~|~~}||~|}|{~~~}~~~||}|v{z~vyz|zu|||{{}}~}|}~}||}z|{{~|zz{|{~zz||{zy|||z||y||~}|~wy{yzu{y|}~~xyy}{xy{xzw{z{yx|}}{vyxx{y||~{yyyy|}~~|x{{{yw|zv}}v}y}}~u|wxz{~y|}~w|||~{~~x||~x{u{zw}xy|w|{}}}z{yz{~|}{|z|w}zy||{w~|}y{|z~{vx{z|y{x|yz{}}x{z{{|{x{|}{{z|||~x}{yw}~zw{yzy}}v|}}z}~{y~}{yz}|}z{zw|xzy~|x{y|xz{~x~~zv{z{}}}yyyz|z{y|}z|~|~y}z{t{y}zzy{||}xz{{~~{z{v{||z|{z}|{{x}{}|{}~y{}wzz{y|{w~y|y|~~}}~x~z{w||{~u}}yyx||}t{|}|}xy{z~}t{|~t{|xy}z|x}yy|y}z}{|}zy|{y{{{{x{vz|}|{zv{|}}{}|xz||}xz|xx{}}x{}v|{~~yw}|x|zy{}zxz|y||{|x}|z}|yy~}|yz||{|{~zz{{yy{||x}}{zz|}|wvyz{y~w{}z|}{|yy}wu~x|y{~ww{}z|w}xz}uxy}{{zy{w~}|z|}|w{||}{|~}xzz}w{zzx}{{{|z{{z|}{~|{{|zz||{z|yy}{z}|}yy|y|{yyxy|y{{}|}|v|{{~y}y{||}}w~z{}{y~{{zz|~yzx{|y|yy}{}~~}}|}}||~~{~}~~~~~}{~~~|||}~z~~|{~}{~|}}}~~~}}~y~~~~}~|~}|~~}~}~|~{~}~~}~|}}}|}~y}}|~{~~|}{~~}~}||||}|}||x}z~{z}}|~~~}{~|}}}{}}|}~{}~|~}~~~{{}z}|~~}~}~~|~}|}}~}}~||~}~|~~~~~~}~~~|~}|}||~{{~}~{~|~~~||{~|~|}}~~|~|{}~}{}}|{yx~y{}wytzyzw|{~yyy{wx~|~~{y{zyx}{|x{y|{v{zz}z{}~{xzv|~}|yx|{|y{|{{zx{|zx|}{x|y}}zw{}y{z{||v{zy{}{~|}{y|}y|y}zvx}x|xz||{}}{z|}}|x|yy|zy||zz|z}z}}y}zy}~x}}~}|w|~z~{y{}{zy{|zz{zy}{|x{y{zzwyz{y{|vvx|{}xx~~y~}||{|{yy{z||xu|}z{~y}~{zvyz|{y{vy}||{zyy{z{x{xuz{{}y{}w{}{~~z}{~y~{~{x~~|~{}{yx|}zw{{{|z}~}z{zy{xz{xwyz{z|z~{|{}}~y}x|{zz}~z{y|~}z{xy{|z{}|z}{zy{yz{|vz~|w}}{z{{zzy~{|z}}zzyz|}}}y{z~{|y{y}{y}|v{{w|{||{z|vw{~|{}|yzz~y|{z}}}y|y|~}{~~{|~z}}}y}}~}{}yv{y{{z}x|{y{{x|z|zywzx{||~|}~|{zzw}yx~}~}|z|~~}}z{y~|zzzzzxwy}y|z|{|x~}z{yyx|}yzwx}z|||~}}w}|}yy~~~y~}z|{}w{{z}zz~x|xvzz|y|~|}xz~~yx|}|y{ty{{~x||~{~~~{{}}y|{z||z}}}|y|}}||{{{{{|{wz{{|z||wzz{y|t{}vz{}~|~|~yz~}|~x{wz||z}}z}|}}|~}}{~~}y}}}~~~~~~~~~~}~~}}{|{}}}~}~}~}}~~~}|~}||~}~|~}~~z|{~~{}{}{~|}}~{|~{}}~}}~}~}|~~}}}~~~~~}||~}~|~}{~~}~|}}~~~|z|}~|}~}~}{~~~{|}{}{y}||{~y|~}|}~~~~}~|~~|~}}||||~||~z~|~|~~||~~~z~|||y}~|~z}~~~|}~}~}|}~}~~}y~~~~|~}~}~}}xz|}{z||x{{x|z{{{yz}|{{~|||{}z||~|{{~}}{zyz||~x{zy}|z{}{yz}}{yx}xz|{|{zzz~{}z{{~x{v|z{x{{{{|z{xvu}w|yy{zz}}{wx{y~wy{xx}wxyzyy~zu{||{}{{z}}x|}{v||~{|{z{zwxuxyvy{{y}~z}z{z{}~{{}z{x~||}|w{zy~{~||z}|x}z{{zy|{~}}xzv}||xzyxw}wzzv{{{zz}zxz~}{w}y}{|w~z|z~z||}yz{{}z{{w}{||y~{{z|y{w|{{}}z}zzxzxzx~|{{|{{|zwx{yz}|}|w|~w{yzxy{x{}~~{y}~zzxv{{{w}||{x|{|{z~w~|y|wxz~~{yw}z~zwz~w~}yyyzx|}yxyxwyv{|~}xz{{{}z{|~v{z|x|{}}yx}{{|z{z{zzz|y||~w~~{{}}y{{y}{}|}z~{{}z{yyzz~}y|y{yy|zv}w}}}~}yx}zzz{y}~{y{y}z~x}{y|zw}{{|}z|z{|}|~}{z~|~}}z||ww{~y{x|{y||{|xzy{x||}{zx{z}}y~y~|qyzz}y{}{{~~}~yy|}y|{{}}}|}{|yz{yxs{{}w}xz{|y}|z|~~}}{|{xyz||}}{zy~z{z|{~{yxvyxx|x{z{{|{~{||x}|y}{zz||}{zx|}z|zz|v|y{|xt}{|~}|}yz}|xy}|zz{}|w}x~~y~~y}||~|y}{~}{~~~{}~~~~~~}z~}~~~~~}}|v}~|{}~|{}~{}|}~}~z}~{~{~}}{{~|}|~~}~~}}~{}~}~}|~}|~~{~}~|~~~}~}~~|~|}}y{}~}|~}z|}|~}~~{}|}~}}~}~~{}|}~~|{~~|}z~~}z}~}~~~|~}{{|}}~}|~|~}}~x}~~y{~~~}z~~}}~~~~|}~}||y}y|y{|}{~z{{{}zzyxwy{vz{z{|w}|}{yzyz{zy|yzxz~{z|~zz{}~|yyz}||~xw}~yw~y{}yx{z{||ty}wz~vzzzw|y{zxzx~{y{~|~|{}}}z{z}}|||w}~{}zw|xxy|yz}|y{{zz||{|{{|u|xx~}z}{|}|}vw|{z|}{{yz~y{}yyx}|}{yz}|yz}{z~zzxx~yw{x|xzzxz~}zw{z{~|}~{|~}x}||~}z{}{|{wx{}{vy||w~|yz}~||{z~}vx|}y|x}z}xw}}||}||y|~}~~}}{{}}z}{{u{|~z|w}{|{{y||wx}zzu}yxy{{y{ny~z}z~}{{}}yxy}zy{|{z{y}z{~|zy{wyzyyz~z{u|zw|}z|}{x|zyxxw|zx|z~{|u{||~}z{~z|||{~|}{x~z||zwx{{|{z}}zy|{xz}x}{|y|z|s~~{z{z}}|{|~x~wyx~~{|~xz{{~z|wy|wzyzz{~{xyzz{}zx}z{yy||{}wyxvuy|y~z|wwyy~}zw~{vz|y|||}}~xyzwz|}uz{~z}zwyz|||~zx~wy{|z|~~y|{{{zz{y{~|x~z{zz{~~}z}yy}}~yyzv{}x{|z~{}{xv|yt~xy|{{y|||~}|||{~y|}|}{|}~z{y{||}z{|~~z}|{y}xwzw}}}~xz|||uxzxw|{xx|~|~{~|{{}{y}|||||~|~{}}}~||~}~}~~~~|~~~}}|{}~z{}~~|}}~}}{~~~~~~~}~~}~~{}{}~{~|~}~~~}~~}~~||}}}|}xz}z}~}~}{}~~}~~|||{~~~~{~~}}|~{}~||~z}~}}~~~|~~}}~~z~|}~|~~|{~|~}}~~}~~~}~~~x{~}~~~~}}|~~|z~~}~}~}~y{~{~|{~z~}}|~~|~}~}~{}~y~~{}}}}~{||z|zx{wzx}{yw{|w{~x|zv{|xx|v~}}{y}|{w}|{{~y|y~yz{y}}~z|zzz~u|y|ty{wyz}{z~}v{xzzzz}|yy|{||~~xw}}zvxy{~x{~zy}w}{|}|zw|uzz}wyzxy~|w~}|||zx}{z}{{{z{xy{yy|{|}~x{z}z{x|zzyz{y{xyyz|}}~|{x}xz{y||}}|}y|yzyyz}{}x~yzy~yzywz~|w~{x|{|x~z{y}~{w{|}{z{|~{{|{}zy|~|{{~yy{y}}}z|~{}y{{z|{~|zz|z|y||z{yzy{{{{yz|y|zy{|z|}|vvzy|~}{yzzx{{z|}zy{y{{x|~yxzy}|y|{x}}zyzx}{||{y{y||{zw{{}{}|{{{{~z~w}y{{yz{v||zzx{|}|{{{z~z~||}x~}y||{z~{{{z|}|y|z}zz~}z|x~x~~yyu||x|z|{z{zyzyxyw{}v{y}}}|x{{|zx}{{x}}xz}}x~{{yz~|z~|zzy~yx|{z|x{}x}zwy{|}z|z}{y~~{{uwyx{zz~zy}|w{{wz~|||yx|}|{{~w{u{{w{xuy~}xwxv{{|z{{~||w{}y~xx{z{{~yzzy{z{~}}~||~}y~zyzz}z|xw~y{||~|~{{}|||xz~|~{zyy{y{|}||zyx{~{{zu}~yzwx|{~}{yzzx}wz}yyyy|v}|{}|~y}xxz~zzz|||{{~|}}{}~}~~z~{|~}~}~|~~}~~~~}{}}|~}}~~~~}|~{~}~~~|{|~~x}|~|~~~|{|~~{{z~}~}|}|~~|z{~}|~}|}||~}|}|}~~~|{~{y||}|}z}~}||z}|~}~|~|~~}~||}{{|z}||~~{z~~}}|}}~y~~~~~~{||{~z~~~}~|{}~||~|||}~~}~}|}{z{{{~}~y{~}|~{|~{~}~{||z|~~~~}~x}~|~}~~~}~~|~~}{|}}|}||~wzxxy~{x~x{|w}zz|w}wv{{y~{z}z|x|}x~}v{|~|~{}||zzy|}{zy|}{~z}zx}y{}zzwzyw{{|{zx|yy|zyyx{x}z~|uy|{}|~{zz}xxww{}}~z|}zz{z|~x|{x~yz}y|y|yy{}{{x|||yz{{~x}}z}|wy~~yy|y{y~zz~|}}}~zzz~|}{y{{{{z|x|{y~{{}w~zz~z{zxz{|z}wzvz{|||xz{z{{|||z{|z{z}w}zyy|~|yywwyz|zz~{|}yy{|{x{zy{|yy}}}z|{|~|{y~||~|}yz~x{||~}||z{w{y|{w{{x||yzy{{}~|{|}zzy{~|y||z~}{|~{}w}{|zyv~~z}{yv|{yyz|{}{z{yxu{z~}|xy}xy|}}{{{~y|y|yz}{yv~~}v|z}}y~|x~yy{z|z|w|z|z}x{yyx}|y}}|w{}yzy|zy{y||}{}|}{}~{zx~|z}zz|~yz}yx~zzw||}{}yz~{{{~{z}~w{||~xyy|w~xz{|}~z~y||{}{}~z~||x{y}zz{y}{x~{yyzx|xzyyzw|z}w}}z{zw~|}z}|}~w{~|~{yy}zz~|}|z{~vv}{yy}zx{|}|xzzy{w}x|x~}x{z|{{}}~{|x|{|}x|{|zu}|v{~zywxy~}}~|vzx{xyz{xzz{z{z{}{|y|z{{{}||~{}||w~{}}z|z|~~}}}}|~}~~~~{{}~~~~|~~}~~|~~~~{}||}~~~~|~~}|}}}~}z|}}|{~~~~{|~}}|~}|}}||{~}}y{~~}~~~{~~~}~~}~~||}~}~~}~~{}~|}}~}}}~}~~}|w{~}||}~}}}~~{}|}~~|~}|~}~~~~~|~~~~~~}}|}~~~~||~}~}|~~~}|||}}~~}~|}|}|~~~}~z~~}|}}~z{v{~~}}~||{~}y}~{~~~}{~~{}x}}~~}~|~~}~~}}~~y||zx{z~y}|~w}|x}yx}|wy~}{{}~z}zxyz~|||}|xyuuz|yyzz|y{{{y{xv{y{xzwwy|{xw}|zzy||{y{z~{{{{|}y|y{|z}x{x|~~}vyxx{yz{~z~~yz{vw{~|{{{|~y|~}~|xz|~{zx{y}}}~{}z{{}{||z{{zzz{{zzxy|{zyy{z}{|}|z~xxx}yz~|~{|{||yz||z{x{{y~~x{{vt{|}yzz{|t|~}||{xx~}{}zz}{xz}~wzy{u|{z|{v{}yy}y|v{{~z|x|z|xx{y}z{z|x{y|{{{|vxx{}y{~w}~~~{||wzy}{x~z}yy}|x}xzz{}{{y|{zu~||zy~|wz|{{{{zz~z}zxz|z~~}{|~{{|~x|||}|w{y}z||z|zyx|{|}z|y|z|yx{z|~{y||x{{}|zyzx{|{}{zz|yx~z{}~zzx}z{~yz~x{vyzz~{yzz}~{||}|x{{~yz}yz}{y|~}{x{x|}}x~}ywwz|{{zv{{{~}y}|yzzy{||x}|uzzyxx}zzz}{|}{z{zw}{{}z|x~~y{{y|x{{zz{zyzy|}v{yzzxxz}}vz{x{zx}xxzy{y{x~}z|yz}{z|z~v}{zzx|xzy}z{|~z~|zzx{{||w|zyyw}~|~{{{z}|wyzyz{w}ww|y|}zz|}~|{~}}{{}z~{~{~{}{zz{x||zy~{{|yw~y~}v~~{~{|wx}{yuyyy{|~~{~~~}~~~}~~}z{|~~}~}~y|}~~}~|~~}}}x~~}}}~~y~~}}}|~|}z{~~}{z~x|~~|y}~}}~|}~~{}|~~~}}||}~~~}||{}|}}~~||~}~~}}~|y~{~~~~}}z|}~|~|}~|}|~|{~}~~}}}}~}}}}}~}}~~~}~~~~{y}||{}~{~~~{}~~~z~~}~~~~~}~zzy~}}~~}}z~~}}~|~~|z{~|}~|}~z~~~~}{yy}||}}|{~~~~~}}}~|}~}|~}|~}~~~}zy~||~}}|{~~~|xy{~}~|||z{yywx||yzzvzwxx{{{y{zz{zz{~x~zz{{}{z{|{|~x|}|{{y}{y~{~z|{||yz}|x|||zzy{|zzzz{}u|{}y~|{z{}yz{z|{||||}{{yy{||zy|~{z|z|z}~z}{|x~x{{z|y|}w}xwz|}|z|||{u|{vu|zw~~|{}{|~zz{z}~~}z|~{|~y{|x{}zw{xy~y|{xvz}w~}xyz|y}z{|z~}xy}{||~z|{y{z|}|yz{~{{wvzxyuxyzxzzzv{~u{z}zy|yywz}yy|{|zz~y{yzy|}z{q}{}{}}y}{w~xvyxywwx|y{|y|xsyz|xyz}|xz{y|~{z}z}||}|{}|yv|~}}~z{}z}}{~}wy}}}zxzw{{xv~x~{{wxwvx~y}z|}{}}zy||{}z}}}}{}{||{y}~}}xy}t{z{y{}{z}z}zx{xy|{xw~wwvy|{{}~~zz{~}x}{|v~{{zz}zw{~w}}{zyzz{z{~zz|yyxy{zz}~zx|v}z|x{|w{z~x|{}y}~~|{z|y|{{~w~{}z{zwxyy~{xxy{{y|}xyz{}{~vz}{zy}~~{|x{z{z|y|}}~z~yw}}|}{}|y~uz~zz~{~yuxxy{~y|}}{yxy~wyy{||{z{x}{y}{x|}~||w}|}|x{{|~|}}x}{zvwvw{~|{y}{z||}|~yw{u}yy|~z}{{~}x}~|{|}}yz~~~{~}}y{}~~~~~}|}~~}~~~~~~||~~|~}|}|~|{~}x~}~|~{~|~~~{~~|}|~~z}}|~~||~~|}~~~}~~}{}}|~~{}||~~}{~}|}}~||~}~||}{|~}}z~~}~}~{|~}}~~~}}}|{~||}xz~}|~~~}}|}}~~}}~~~{}~}}|~z~}}}|}~|}}~|~}|~~|~~|~}}~}|~}}~~~}}}}~}~~{~~~~{|}z~}}}}}~~}{z}}z}~|}|{}|~z||w}|}~{}w{zy|w{{~}xx~y|y|~|~y|yy|}{|z~}|}}z{}z|z{w|}||wzz}z{||~{~~y{|~zx{}xz}{{xy}|zxy||y{{zz}}w{yxx{zuyzz{y{x~zxzzy{z|}|{}}|}{zy}w|zz}}}{z~{}|~zxy}}y|||tz{{{y||{z|}x|z|z{}v{}}}|{x|vyxz~|zv}{~xz|~{w{{z{|{{xxy}v{~zzxz~{{{}zy|{}{z||~|zwz{~zt|zvy{{wzx}wzx{z~~{y~x}y||{{z|y|}yyzzz|z|{~~zyz|yz|{~|~|yzy{z~}~ww{}x~x{{xy{y}zyxyz|zz}{}{}}}||z|y}zx|{{{{|xz|zzy{}|}|{||zz}{|{}vyy}~{x}{~z}~{{xxx{|zz{~|zv~z|~}|zzw||}|{w}{|~{|||~z{|y|y}yz}zw}{~||z{}wz~z{|}|u}{|{{}y|~xz||t{~z|}||zz}w|yw{|{{v}|x{{{y{}y{~v{z{{z}|}{}{}v|{{s{{z{y|z~}xy}y|||~{}{|y|y~{v{}~wzz}||{w{|zw|zyy|szy}vx|yx||{}w{{y|{}~z}}y{~w{{zz|~wx|w{zz{{zy|zx~}~z{zz|x|z~}{uw{vy~{}~z{{{y{|{}||}{y|x~z~z|{|{{{y|~{}w|yxv|z||{y|~}{|x|zx|~z|}}}}|}|}|}~}~~~}}~~}|~}~~~}{}}~}~~~~|~}|~~z~~~w~~}}~}v~~}}y~}}|~~~~y}{~~{~|~~~~~~~x~~}~~~~~{}~|{|~}{}~|}w~~~}~}~|}}~|~{~}}~~~|{}}}~~~|}{}|~|}|{}}}~}}~~~~~z~||~}}}~|~~|~~}~~|{|~|~~~}}~}~~y}{{{z|~|}{}~{~~~|}}}}~}{}|~~}~|~}~{}|{|}~}|||}}{y}zz{{}zy|yxy~||||y{y~{yz}w|}|{s{z|}x~z|||{{~~~}~~|yz{z}z|z|xy{}z|{wuw{wz{}zyy}~}zz{{{}~x|~|}|}v{v{z|~|}~{{~}y{}}|~~{}}~zuwzy{xzx~y}}{|{{xyz|{y|{x{||z}|}z{|{z|{||z}|~z|{|}|}{}{yy}yx}{y|yw~xww{~y{w{x~x}{y|z{|}z}|x}yxz||~|{|~zy{|}ww|z~y}xyz|u||z|yz~|~x}y|~|~{~yw{~}{|~~z}{{{{{|{~|~||{yzyy{w}|{zv{{||{xy{x~{|}yz~yyy~wv{|z}z}~|~{|}y{|~~}|}}z|~zzy|{z}y~{xzy}{wvz|yz~{v{z|u{{~y|ztz~}z}|}{~||}|}}x|xzz~zw{x|{yxzxy|zyz~yz~z}~xzz~|||{x||z}{}}y~|y~~{{{y|{y{}|y|{{zzw|zyy|}w{|v{y|{}x~x{{yy}|y}z~~|~|}~{z~z{y}z|}zy~zyzyzy||z{v{{~}{{}{{{|vy~{{~}{~z{}}z|y|}~{{~}{}||xyxz}}|x}yy}~|{zy}xwy~yx{yy~x{}|}|{~y|x}~y{}|||{}zw~{{z}w||z|{}{y|{{~}{{y{{{zx}w}}|~w}}|||{~z}x|}{|}~~{~~y~{~~}~}~}~|~~{~~~~}}~|~|}~z||~~~~~~|z{~{|}{~z}{~~}|~|~|~~|}}}}|~|}}~{{~|z}}|~||}|~~~~|{}~}~|}}|~~{~~~~}w}{~~{~}|}~~|}~~}}}{|~~~~~|}}}~}~~zy~~z}|}y~~~}~|y|~~~}~~}z~~|}{}|~}}~}~~~}}|~z}}|~}~}~z{{}|~{zywx~w|{}|ywz{~uzy{{|zyx|{y|||{zz|}|}xx|}y||v~{{~{y}w{}}yxv|~z|z}}z}x{vx{y{{{x{||}zzxz~xz|}y{{zyy||}|yyzx{xy~|{z}}zyux|{}x~xx||{{|x|}{{xxxyxy{||}|||}|~|z|}y}{xzz}yy{{}y}|}n}}z~}{{~}z|}||{z~{{}|zyy{{yy{{{{||yyyyz{}zx~{{}y}y{~|tyx~{ywx~yzxz{|y~{{v{{{{{xyz||{{y}vvw{}|~xx|z{{~z|||v{zz}z}y{y|{zx}||z{}|xy||z{y~~y{~z}x{w|}z~}~}{y{zy~|{{y|y}z{|{{||{{yzzx}z|{x{wz{{y}|zw{|~yw|wz{z|{zzy}}z{z|ywy}yw{}~y{yx~|z{{{{||{{|~||}|{~xz|{y}||z~}x}u{y{~yz{|yy|{y~}yz{}zz{z||~q{|yz{|}z|{~~|~{w|w{y}zv|~{x|zwu}x{~{~zzt{|xy{{{}|z~}{{~~}|w{u~z}{|{zzww{{z}z|zz{yxz}z{z|{z{zx~||}||}zwxzywzzzxx{|{}{z|yyzy}~{|z{{zv~{{zzxzxy}z}}wzy~{||~{w{xzz{}y|x{{y{||{}}yz|z}|}y{|x{{{|xz~{~zv{{}yw{zu}wy~z}~|y|xw~}}z}}y|zx{z|y{}zyz~{{||z}}}}~}}~}}}}~~z|}~~~~~{}}|z}~~{{~~}z}~}}~}~}~~~}~{}~}~~|~}|~{~~}||||~~{{~~~}}~}}|~}}z~}}yy~~~~~~}}~{~~~}~~}}|~|}}}}~}~|~~|}~~|~~~~z}}}|}}~~~|{~~~}|}}|~~~~|||{~~~~}~|z~~{{~}~~~}{~{z~|~|}~|~~~~}~}~}|~~|||~}~~}}|~~~|~}~~|}}~}|~~~}||||~~}{~||~~}~|||y}~}{||y{|t~{|wzvtzxzzvyu|w{zzzyzwxvzwxv{|wz~|}zx{z}{x|}{|~{}{|~zxwyz|xzwuz{t|{}yyyuwy{{yv{xy|{zwvyy~{yz{yyyyyy}{y}|y|{y{{{|}{|z}{{zxzyvy|zxz{zy|~xyzyy}~yy}yzx}x{zvv{|zwz|xvz{{xy|{|y~}}{zv|}{|xyyxz{zzuxyyqyx~~}z{wz{~yyxv|yyx}yzzzzyx~|~~yzz~}{|w~|||{yw{{~|z{~yzs{wyyz{{zzyx{vzwy|}}x}yx{{vz{zwzzzwz|zyzz{}|x{{z|y{z}{|}{}z{xw|wxyv{uzyvywyz{z|yw{s}zwzuw~xz}yzzyyx|zy~|tzx{|yu}}}~y}wz{zy{{zxxyzzw{z|||zzw}zz|}zyzw~~{y{xy{}{x}}v}|~|~y|~zyz}zw}{{y|z{w|{{}||z{~z{xwx~vyut~zzyz|{~}|yz{y|zw}~v||w}||~~x||z{{zzxv~~||xz{y|uu{x|xx{vxwz|zz|y{}{{~vzz}|x||xxwu||y{{y||{~yv~|{ytw{z|z|yyv{~|w|y}x|}|t~{{w{~{|yz|vy|x~~|x}yvyx}}x{{x{y||y~|vvw}vy|}{yv}wv{yzwwuuxyxzx~zxz||{~yx}zz{xzz{v}y{{xz{z{{z{~z{yxz|{|v}zyz{{{{{}|{wy~zvzxwwvy}{y{{z|{{||}{}{||~{}~z~}~{~~~{z||~~~~{z~{~}~~|||{z~|~~~{~z~{~zz}~}{}~~~}}~{~}{}z{~{}~|~}|{}}{}|v~~~}~{~|~~}|~~{}~~|~|z}|z~y}~}}{~z~y|~{||}~~~{}{}~}}{|}}|~}~~||~|~|}~y|}}~~}}|~}~~}}~~~}y|}{}}~}~~~~}||{|}}|~~{z|||}|{p~}}~}~y~|}~|{|}y}~}}}{}~{~}~~}}||~~y}~}~}{||~~}|~}}|~{x}~}}{}z{}|||z}||{~y~~}|}~|{}}~}}{~~}|~}~~{}~z{|~z}~~z|}|}|z|{}|}~~}~}~{|~{}}}}~{z|{}|~~~~|~~~y~||{}}|~z~~yx|y~z}~}y{}z{wy|z}zxzyvzzv~{{~y{z{zz{}zy||yz|y{||~{{xzyz|}}w|z{}|{||y~|{{|zyyxw{|}}zz}}yw|{|yzvyz{~|}z~{x{|{{y{w{}|xxyy|{z|{}|zy{{x~v}{yw{z{yw|wxw|{{wyzzz{v~z~x{yzxv~{}yy||x}y{v}}{zw~|||zw|y{|~{}z}{y}{xz{{}x}{xzzy|}zz}xy}ytuxywz{{~}y|~{|{y{}zt}z|yy{}{|}x|zyxyxx}~zxw~z{zy{}~y{zz~xzx~~ty~{zz{wy|z{}zz~}~||{|yy{zzy{{zy}{~~{{z}}{{}}yxxy{{z{}}~z}}z}|z{zy~vz{{x{z{}{y{}|v{zz{z{~}uyzz{}v|y}}{~}z{yz{{}}wxy}}}z}{||}x}{}|{z{zwzv{~zx{{zyz|yz~}{t||y~}z~|z{|{x}zy|}}uy}|x}{~u}zz{}{{x}|z~zz|{~{{zz}y|wz}z}w|z{||~vzx|z|~y|zz}{|zxw~xx~wyzyyvw}zw||}{w|}}wz|{w}y{{{{x{z{zxz|}zz{~v|w|y{|~{wy}tyzw{xzv|z|{z|~{|~yx}}||{w|{{|z}zw}{}w{z{{}wzz||yx{{|wy{||z|~wy~{yz{}{z}{{}y|{}wy|y{||z~}}||{yzyyxx{yv~|{|x{yw}y{z{x~{|{y{{~||}~~}}{{~{~{{}|{}}}}~z|~}}||}}}}z~x|~|~}}|~~{~~}~~~}}~}~}~{}|~}~|{{}}|~}}~|~}}~}{~~|~|~z|~}~}|}}~|~~~z~}~|||~~~}~~~~~}}~{}}}}}~~{|~|~}}~~}|~~~~~||~~~~{{~{}}}|~||}~~~|}~~~~||~~{}||~~~~{~{~~{}|}x}}|~}~}}y}~}~~}}~~}~{}|z|}}}~|{}|~z}}}}}~}vyzz{{~|||x{wzyv|{y|wyyw~yz}y{y{yu}{}~yv{}{~{zz~{}w~|y{{~||{z{~y||{{{||xxzzz{}}{{{y{x}w|zv}~}yv}u{|}|x}}{xzz{}x{z}{zz~z||}{z}||~ty{|zyvzxy~yuz|{zv{|y~z}yw{wz|{}|z{{{}||||{}}}|z}~~y{yx|z|y{}|}}zxzy}}y~|v{{vwx|zyzy|{x}{wv|zz{zyzy{|||}zyzz}x}{}z}{|~}w}}}yz{{}x~}wwz}|~{z{|{{|xw~z{y{yy|z{y{~{}|z~}}}}y{y}}~zy|{|x}|z}|zzwv||y~zyz{x}|{zz|w~{y{|{{|y|x}|{y||~}|}{zy{|{xxx|{{|}{x{zy|y{{{z~}xz{{y{y|zx}yxu|~|yy{}}{{}|~z|~z}~~}}|}||zvy||yz{|y|}y{~~{wy{{zyzzwz{{|x{y~}|z~}{{}}|zzz||}{~{xvz~}xxzzz{{}wz|~|}z~zyy|yyxy~{xv{{||||}~z}|{~{}z{|~~zz|y|{~{||}xv~{{y~yw|{uz{xxz{{zt|{{||xqz~{}||zy}{|}{~~{}y~~z}z}|zx{~zxvzt{|yzw|x{yz{{|t{{}yz|}|{w}{{|{{zy{x}}y|~y{{|}}{{{zy}yzz}w}|{{|{|yz|zwwzz}zvvz{v||xx~~z}x}zy{|}wvz{~~~~}||}~~}}}~~~~~~|}{z~}|}~|z~z{~~}|}z~{}{|~{~~|{w}~{|~|~}{~{~}~|||}~~~~z||~~~~~|~{}~~yy}z|}~}|{}}~~}}}|}}}~~||~~~~~}{z~~}~}{~{||{|w~|z~~{}}~~~|}|}||~|{|}{~~|}}}}~}}~~|z{{~}~}}|z|~~|zvz}~|~}~|{|{~~|{~}~|}{}}}~~~}~}~~|~~~}{~~||}}|zw~}z}z~|y{}{|x|yyz}}{yy~~z}yz{{}{|yy~wv}{z~{z{xy}yvzx~~y}|~x}{ww~y|zzzx~|xz{|w{|~|{{{~xxzzy{{~{z~{~~~{zyy{{}}|zzyx}|}x|u}zy{wz~yy{~}~{x~{y||z{wxz{{|yy|}zyx}{z}x}{y~{{~~|wy{y}}{y}z||x{{||{~{y}}xz~y|x||yz|w~{}xy}z{~x~z}{zyzx|z{{y~|xv{~{zzy~|{|~}w}~x{{x|}x{zx|z~y}{|y~}}||{z|}{{|z~x|}z~}|y}xy}zx}z|zx{zx~|x{{y|}vz{~z|zzuz~{|}z|}}w|{z|||{z|}~~~zy|}yz{zy|y{{}}}w|{|z~{|{}~y|v~z}|~|z{z{}zzwz~|y|yz{|~x{|}y{~}x}x|{}{z{|y|z{y{}|}xyzvzz}}w|yw~|x}|vz{xz~~y~z|}}{x{|}y~}~t~~z{wwy|z{}|x{yx|zyy{x~x{~}~yx|y{w}y||z~y~}||}}{y|z{y}~x|y{~|z~~|xyz~~y}||z|}zy||z~y|z{{{|{~||vy~zzzzw~}}|}|yyz}~y|x}z~xz}z}zx|y}z}{|{{||u}|}|x{y|z{xx~|y{~|{}{}{yxy}{}~}{vyyx~}u|{{z~z}{xy{{xt{}|{xz{z{{y|}x}x}}xzyx}}}y|wz|y|}{y||}{}}}~}~}}}~}}~|}}~}}{}~~~{|}y}}{}|~||}}}}}~~}}~}}{|}~|}|~}}{~~z}~}}|}}{~{|~~}|z|~~|~|{}}~~~|~|~~~|~|~~||~}|~~}~~{}~~~}z}||~~~~}}}~|}}{}~y~z~}~~|||~~~}~|||~~}|~~~}|{|{}}|{~}|~~}|}~~}~||~}}}{~|}~~y|}z|}~~}}~~}~~{~|~~~~~~~}}~~z}~|}||}~z~~}~}}~|z}||||zwzy||y{~yxvx|xx{{w{yy{u}y}{yw{yxww{{xzxzzvzzyyyz||}x|{}}z{~v|yy~{|{xz{xzxwwzvz|zyzyyxs}xuyz{|xxw|x{u|~z}}x{yxyzw||xzyw}||}zz~|zz{xw{tyywvv{{vzwyxwtyrx}xx{v|zzz{{u}wzy{{v|vx{~|yyz{}w{wx|yx{}w}wxvzy}zxzvzwz{|yyw{st|yw}xzvzwxx{yyxxw{||}}{yyy}{xzzz{}zy~z{vw{}|z~|yyzwz{zyzz}}{x{v{}wzzvyy{|~zyz|x}{|yv~~w~}{ywz}~z|z}z}x|{ywwyxzyyz|u|xw{vy{{uw}{yy{z{vy|x|yz{~{{{{y|y~{y|}|x|{yw}yzz||xzx{y{ztzryzv{zxv}}z{yx{z|y}wz~~|z{{y~|||~{{z{zyz{}||{|~~vzz|z{y~z{|yy|v|vyxyyzyzztvxz||{}{x|{|{x||uy||~~|{{wy}xwx}{{z{|zyy}{{||~{w|wzxz{x}{|yzvw~{x{zyzw|yuz{x{zy~zx~zz~z{||||{zz|yz}zyyyyw{{wywy}x{|yy}r{x|v}x}vzyv|v~xv|xxx{{}wx{{{|z||w}xw{}zy}y}w|}yzzz~zxz{w{xx|w}syxx{xxxsyz|wx|}{y|{}|~|||}zzx}|{{zz|{{{~x|y~u}zy}wwsyyrzwywzuwzyywx{{y{}x{}z}z||{yz{~}~}}}~{|y}|}|}}}~}~~}w}~~~y|{~|~}|{w|~x}}z}|~}z}|~|}z|}~|~~{}~}}~~}~~{z}{|}~|}}}}}|~~~}}{}}}}|}x{|}~{{}||}y}x}{}|~~{~{~}|}}~||~~|{~}~}y}~}~}~~~}z}z~~|~|~{~|{~}|}}|}~}}~}yx|~}}~~~~{~~z|~}{}~|~{z|z}|~}{}|y~~}|}~||{~{||~~~}|~}z}}z|}z~|~|}|{~|~~}|~s~y}z~||~w}~z~}}}}}~~||w}~||}{y~|{~}{~~~}}x~}}|{~~|~~{}}~z{~{{~}x}}|y}||}}||~}|z}~{~{||}~y~}{~{}|~|~~~~{y}~|}x}||{|~z}yv|~|zy~zxzx{{~{xy}|~~zx|xyz|x}{x~|{|{{x}zwxw}}zz}{{}z}{}{{yyy}|||}{zz~xzz|~y||{zz{~}|z~{{~y{}{yzy|wyzwz{zz}zxy}|z~x|}}z}~x|{y~z{||{}~~z||}}y}{||{y|zx{yz|{yz|{y{|z~z{}w~}zx{|z}zy|{v{{{yyx}{||}|{{|vy}}z}zy|{{y|y|zxzz}{yzx|u~~{}|}}{|~{|zz~~|~{|z|y{{~z~|}~|~xyzz~yz|~}|{{z|w{~{|y{~{yxz}{}{~yyyvx}~~~|zx}y{z|y{{w~zx}|zz}}y{z}|}y|y{{|}}x}y~}|||x}y||z~z~~~w}yx|}|z||w{~x~zzz~{yz|{z|}~{{z}{|||{z~}|{v|{{y|{w~|yzx{}{}~x~z||zw|~y|}~y|zz}z||z|{~zz{v{}zwy}z{xzz{~|y}w{z|{{{z~|y|{}~vv{~|y{~{{zzyx{{w}}~w}x}~~}|{x}zz{zxxzx~y~xz|z~~z|xv}}|{{~||{yy{z{xy}x~{zy{~|{ywx{x}y{|x||z|x|{z{|zy||~~|y{w~zxyy{|}y}y|}{|}|xz|{z{zyz~z|{z}yz}y|}z}|}|{||{{yyx~z{y}z~||{z{|yy{y~x}{||z~y~zyzx}z}zyz|{zy}{|{{~~|}~{||yzzy~|~~{}~~~}|}~~~|}}|{~~}}}{~w}}~x~~}~|~}~}~}|~~~~}~|~~~z~|~}z{~{|}~~}~~~}~{}{}~~~~}~||~~||z}|zx}~{}|}{~z~|~}|}}{}|{~{~}}{}~|}~~~~|}~}}}z}|~~}|~~}~~~|}}}}|~~}}||~~y|{}|~~z{||~}||{~~}{}~{z~|}}}}}~~~}~|}~}x}~~~~|{{~|}~~~~~}}|}}~||{}~}}}~}~~z{{~{||{z|}~|~{{{|{z|z{zywywvsx{y|vx{zz|zzxzyz~~y|x}~zyz~x{y~|{{}|{|}x~|~w~}{{y{{xwzz{}xuzyxxw|~z{{~z{yx}~~wt||{uz{}y|x~zx~{{|yzy}zy~y{y{z{z|z||x}~x{y{|y|y{y|t|{z~zz~}|zxyyyywz}{z|{~~}|||{y||z}||zy|yz}zxzz~|zzzxx}|}}zwxyy|y{x}x{|{~}~}x}|}zw|{~y}~~{}~yz}||z~|zz{|xx{u|xzy}~v|zzyyxx{xyy|vy}y{|w{~~|z|}{~zzy}}}}z}{{{}}z{x}xzxzw}v}||xvw|z~z}|y}z|z|z{{}y~}y}{}{~}~z}{{{{}|}{z{xuzwyz{{x||}~yx{|xzy{x}vuvzz|yzz{{~{|z{{~zwz{|zv}yw|}|zy{{uz|w{{|z}~|}~x|}{}{xwwz~{}}|y|z~v~}~|{zw{z}yzx{x|}y}xy~yu~~|zzz}|z||y~{{{ywzzx}}{{xy{{xyw|x}|~|zyx{}zv|}}{}|}y~}|{|{|~z|}}}}}z}||wzw}{{w}z|xy|wwsyyz~{zy|}~}{z}{z~{|zzyz}}|zy|~vz|z{|z~~{yx|yu{zvx~z|z~w{{y|zxz|y~xvxx|x~}{}}{{x~}z~~{x|x}yz{{z{z{wx|}wz{x|yn{||{{{|yx}yzz{}}~|xzzyyx}}|||~~}z{~|||}~~}~|}}~|~}|}~~}~|~}|}}||{}}~~~~~}{}~}|}x~~~}}~|~~|}|~~~{|{||~}}}~{{}y}}}~~~~{~y|{z|}~~~~~}}~~y}}~~}}|}{~|}~~|~~~|~{~~|}~}|{|~~~z{}~|}}}{}{|~{~{}~{}~}}|{}|~||~|}~~~|~|~{}}}{}~}|~y~|}||{~}|||~}}~~}}~}~}~|~~~~}}}~{|~|}~}~}|}}~~}}|~}}zy|}}}}~}~w~}z}x{||xy{zzy{|}}wx}{~z}z}|w{zzyz{w|}~{z|}{{{w~|~w{xz|{{y~~xx~{z~y}yu|{}z{{z|zv{{z|~z}y}v}w}{yt~y{v~zx}yvzy{|yz|~zz{}~w|{|y|zw{zz{zuz|{{}|zxx{~{{|{xy}}{zyyyvz|z~{}yz}x}{zyw{zz|zzy{{~~|z{w{z|||z{wx~{}y{~xy{ww~{|}zwx{{|}~{vzzyz{{~z~~}wwyyy~|z{z~{|~{x}{{y}vx|}xz{|yz{~||zyzy{|y{zy||y}~y{{wz|||}xyz|wy}}zy|zyy{}{~{{|y|}yx|v|zzy~x{z}|zs|{{{|z~}y}|{~~xz{{~zyx{zyz~}|w}x~}{|~w}~y}{}v}x{y~}|{{zz|{yz{~}||zyzz}yzzy}z}|}}}x{~w|z|z|yys}y||zy|{yyzyyz|z|{~}z}zz}||{wyyx~|z|}xy||z|w{}}}~|{|zzxyyz|{w~z||~|y|x~|{x|~{{w|v|z{|y|{}z}{{x{wzxx|{}wxwzzy}y|z|zy}y|y|y}xy||z|y}}~}{x~tzz}y||}x|xz}wzy|zv|wzzx~z{||{|z~||wz{zyxyx{yyzyzz~zx|~~|{~{}|~}~x~|x~{||y}z~{}{v}{yy~xz{{}xx}|~~|x{||y|zxy{}}}y|~|{zxy{yx|{z|v~x|}||}{z{wxz|{v|z||~}~|}~}||}~}|~~~||~z~}|~~}}}}|}{|{}~|~}~}}}|{~~|{z{~}~{z~z|~xy~z||||||~z|}||~|~}|~|~{}~{}|}~}~}~}~~|~}|z}}{|~~z|~{}}|}}y|x}{}}~~}~}~}}z}}|}}}{~}~~~~~|~|}|~~||}~~}||}|}|z}}~|{~{~~|~~|z|~}}}|~}~|~z~{}|~{}v||}|~|z||~~||~}~~x}||}~~~~~{x|~~~}~}|z~~}}}{|~~}{}}}~y|~zy}{}~~~}|{|}~~z}z~|z{zy}y{zvyzyvz}~x{|w}xz{wy|x|zz{zwtx{zyzw{{{}z}}}zww{~yw|w}z{{yyx{wyyxyzyxyzwwxywyz{z{zvzux{{yy}s~zy|||}zzz}yzxzz{{{y}{u~|~z{xw|zxyz{r|ywyzxz}|{xyywzzxxwzxxw||y|||z{wxxy|}|x|y|x|}{x|}{{y}{xvyxzzvz}zxxwyyzzuxxw|y|~v~zyyw}z|~}y|v}||yw}{y}x}y{~{|x}|wuwyw{yyzt{wzu{v{{}yzy{zx|wxwx{z{{|y|{yzyz|{}}yzx|zz~}{uzt{yy}xy}xyu{y|zz}{vyx}yzyzywwuz{zw~|{y}||zx{}{|zvy|z{zxv|}zz{zx{xywxwy||}x}zy||x|xzv||{{{xv|xzvz}}wzxzxx{y{}}x{~w{zx{{y}{~yuzyz|yz|yxwy{xyy{uxxyyyz{vyy}xzy{}x{~||w{uy|{z}xyzz|y}y~yvy|y{{}zzxtuyz{}{xx|zyysz|z|~zu{{vyuy|zz|z{}||{||{yzzzw{yyu~{|xy~zzzzxv{{{x{y|xzzy{zwwvzxxxy{yxz}{yxy}x|x|}zwzzy~y{|z~{~}}}{y}wy}{xwzxyy{|xxr{|z{vwxyyz{zxzy|v{{zsz|}zvz{z~z}~}~{}zwwyy|y|xz}w|z{z}{zzyz{z|{zzr{tyzzw~zxw|~{w}|~|x|xz~yx|y}~|~}{{~~}{~}~{~}y{~{y}~}~|z|}~~~~}{~z{{|zx|}}~z}|}z{|||~z~~|z~}}{{}y|}~}~~z}}}}{|~~~}}~~~}|~}~}|{~~}}x{|~}~|~|~}{z|~|~{{~}~||y~~||~~~}~z||~~z~}~~~}~~z~z|~~~~{}{{{}z||||y~{|{~{}}~}~~|z}{}}}y{}|}{}{|}~~~|}}z|{~~~}~~}~~~|~~{}~~}~~~}{}~}~~}|z~}~}z|}~}y||}}~z|~z|~|~}|}y}}}~{}~{z}|z}zy}|~}~}}~~|zz}~|}}~~~y}~}}}~z}}~|{~|~~~||}{{{~xx{~x}~|}z~}}||}}~}~|}{|z~}yy~zzz}|}~|}~z~zz~}~y}||~~~~}}~||~|y}yzzz{y{|y{{|zy{zzy}zy{}zz{x}|xtx|{}v~{~wz|{v{z{}y}xz|~}}yy|~z{~}z{z~||xz{xx|~}|yx|y{zzyz|{{z{{z{y{{|z|zw}}{zzyx}{||yyvz{{|u|}yz{}~zyzxx{s|xyz{{x{~{}r}x{{}||y}{{~zy}v||z|~}}xy~~{xyywy|{|{wz||zzxx{{{{xy||}x|y{z{|z}||zxwyy{y{w{~z{}y||xy{~xzxyx~z~}z~~x{{||xxuy|}{{zy{y{}zxwz{w{y}|{~z|y~~{x|{||~z{}x}y{wz{|w|z|z|}|~uwzyz}{|y{|{|zzw~}w}xx~{{}|~w{}~z{w~}}~w{{}~y{x~y{{}{z{|{{||z}}{}~xy~zzyw|yyz|zv|~z{{|~}x{~zwxywzy|~}|}|v{z|y~|~y{~~~}yw~v||{{w|~wy{y~{x|}x{}}y}{}zw}|y{x}v|{}|y|x}~|{~|{|{}}||{{|{vy}y~{{{yvzz{z||}}{z}{yz}{|||}xzw}|{}wx}yy{|wy}w}||~xx}w|z|z~yz~|~{~z|{zy}}{}||~|y{{|~{|||{}{x||{u}zyqy{vzwyy|z}}{|z}}}~z|y{zzzzz~z~{zzz|yywy|{z{~yz}|||{x{zx~|zwv{{{xu{}|z||~z|z~{{{y{y|}|||~~{ysx}y}yxy{{x~}||z{xzz{{z}|y}~~}~}}|}|~}~|}|}}}~~}}|}~}~}}}{}~{~~}}z}w}}~|{}~}{}}}~}{~~{}~}~|}}~~~|~}}{{|~}{~}|~||}~~}}}|y||~|~~~}~~}~|}}|}}~{y}~}~}||~~~~|~~~}z~~}|{}~~~}}}~~x~~}~}~}~}{z|~{z|}~~~}~|}}}}}}}}~~||~}~|~}|z~}}~|~}~~{|{||}}~}|}~~|{~}}|~}}~~~|{||}~~~~~~~}}~{~|{y}||~~~}~|~}}{~~}|~}|}~}~~}z~z}z{z{zyxz{|wx|}z}}zx{~zv|{}xywww~|~|zz|{xz}|{{yz~|{|{}{||}{{~zy||}zyz~{{}y~x}}vz}{|x||z{xzwwxzy~|w|w}{{uz{{~yyx|w}}|}}|y|}z}}yww{yzzz|vxy|||~uw{{zv{z~~z{|y{}~{}{}{z}}z|{y~z}{}{~~v|~xvyzz||~yzw|{xz|y{wyzv}{{}{wz{{~z|y{|z{y{{{|~}|{z|y{z}yz{{v|zvxz{x}zzwy|y{yz{yw}~~}xyz|zy~z~{y{~{z~{}z|{z~}v|y}z{~y~x{{w|{yw{zy}{{z}y|{}{zy}xzz|}|}~|z{}{zzz~}zz}||}~y~}|{zvyzy{|{x|y~w|yx~|y}zzyxzzw}vyz~{~~y}y{~z|~wz}}{|~~|~z}{y|{wzv|yz|~uzy~}zz|}|vz|}xy|}y{z}||x}|y{}{}}y|}}yzx~q{}wz|x{zyz{y}x|{wxwzyz{zy{y}~}|yzzv|p}{xyw~~}|||~|zz|~{}zz|zxx{|~x|{{yxz~z{}{{w}v{|wz{||wzzwy~|y{|{{|}yz|}{z{zz~|{{~zz{~}wy~{{~~{{z{{}u|{xz}}}zvwyz||y}}}x~|yyx}z|~~{{~z~|||{z{z{x~xv{z}{zy{||w}xyxzz|zw|zz{~z}}}{~yvw{x{~||{~}|}|{~z~{z|z}{~}}}~~}|}}|}~z}}|||}x|{{|{|}~{}}|~~{}|~}~|{~}~~}}~}||~~~|~~}~~|~~{|~}{}~}|}}}~~|}}}}~}~~z~~~||~~|v}}}~}}|{~|~~~{}}~~}~}~}|{||{}~~|}z~~{}{|}}~}~~{~}~~|}~~~~}}~~|y|}|}}|~~~|~~~|~|~|~|}~|~~}~|~|}~~~~~{y~}~~x~{~~~x{|~~|~|{}~{~~~|{~~~|}y~~x{zz||}~~|~}~}~{{{|{uy~{}x{y{zyyx|z{w|y}zz{x{|x{yz}vx}}|xwx~z}yxwx{y}~|{{{~~{}zz{x{y|x}{wz}}xw|wyy~zz}y|xxzz~~zyz|{xw|wv{z}z}y|{x}xyzzyy}{}y{yzv|{{xx|{{}tz|u|||~|~zxyyy|w|x~zzzwx~{zx}s}y~wv~~yyxzzyw|~||wz}xz}x}z{x}z|{wz~|}~{|xy{yz}w{x~{zyz~x{~zz||{wwvz|}y{x{|{uy}{|}yz}{|y||{zyzy{zx|zy{z|wy|y||y{~yx}{~y{~}{z{y{~}}{||yy}y}z{|z|}{z{v|zzz{zz|{zz|{{z{w||~~v{}v|y||{x}z}||~~v|x||xtyy~z{}||}{|z|}vvxx~vx~{~t{}~z}{x{zvzyz{{~{{~{zyxy}y~txy|{z{{x|z{~z|}{y{w|}z}~{z}}{u}|{z{~||xz{}z}z}|~|{{z{{{yx|{}uz|yzzxz{|xz{z|{}}~{x|z{x~y{y{yz~}yw|{|wz{{wzx{{~{v}z{x}{}}}yv{}zz{v}y{xz{w}}wv{{|~x~||{~zx{}zwz{yz{z|{}{||zw{{{}y{}|~z{xu}z~z}|}|xw|x}yz|}x{{|wyw{zw{y}{y{wz{}y{~x{z}}zyxzy}zz~{|yyzz}|}|}}}w{x~z}z|y{||}zx{{x}z|{xx{x}w{y~w|z}{yx~~zx~|y}{|y~~y|~~~~~}~|~~|~}~~{~~|~|z~}}|~y|~~~}~~~}z}|}~{}~~~~}~}}~{}~~|~|~~{|}}{}|||~z~~z~}~~}~}~~}~~|~~~~}~}}}~}|z}}}~}}}~~}}~}{~~}{x~~y}}||~}y~}{~~}|~~}~~}}}~|~}{}}~~~{~|||~~||~}~|~}|}}|~~~~|~~~~~|~}|~}}~|~}~|~~~u{}|~{|||}|z}}s|{~~}~|x}z~~y~~||{|}}~}~}}~}|y{|}z|}zz~zv{{{{}|zz{}|{uxu}z|zx|x{{vz{y}{y|vxx{z|yxz|yu|{zz||zxy{}y~{v}z~~{}y}|{~{yy{yyv{x|{zz~xyzzz||{zyz}yyr{{zz}~x{}}~{|z{yz}{}z}yzz{}zz{}}x{|xxzuvxv{~v{~y|||zxz{zx}|{z}}~wy}xz~{|z}zz}{~{|~}}yy||z|z~~}~}zz~xwywv{z{x~{z|ywx|zy{y~z|{||}}w|}}|}zz{w{z{|}||{{zvwzw{wx}y{|w~zyyxyy{{y{{y{{vyz{~|{~~|||~z~}}{}yz{yrzy~||x||~|xwz|zzyz|zzv|x}z~u}|}y{|{{}{x~z||z|}}|u~x|{zw~{}|}}{|zx}~|zw|{~yy|x{z{wvz|y}yz~}yv{xxy~z|{{xx{z}{}z{}v|||yy~{{||z|~z}{{z|x{z|{y{~yy{|w}}x}{{xz~}z}zz{~}}|xz~yzw|z{z{z|x}|y|xw{z{y~y}}x{x}|{u}~~||u|zyz{y|z|~~zz}|zy{~z}~yy~{yxz}zy|{{y}x{{ywy{|xyx{|xu}w}x{y|{}{{y|~vx||}~{{y|{z~w}z~|{~w~v|}wxwy~}vwy{zzyyx{zvzxz~}}{|vy{{z{zz}|}{~{v~zv~|}{|~|{z~|}xyz}{y}}zzu{y}}yx{{|ywzzy{~|yzy~z{x}~|||||}}||~|~|~|}~z~x~}|||~}~}|~}|~{}~{~~}~}|||~{{}~{|~~~~~{~|}}~y}}{||~}|~{~~~|~~}~{}|y~}}}}~}z}|~~~~|~x~~~}~{}~{{{}}~~}||}}}}}}}}|~~{~z~~}|}~|}{~}{}~}|}~}}}~~}~z~~}~~{}}|{}~}~x}{}}~|}~}~|~~|x|}{}}||}|~~}~~p}{~z}}~|~|~{||{z}~}{~~~||~~z}~z~}~w|{~}|~}|}~~}~z}~~|~{}}||u{~|{}z~wyyxy|zx{~zxvw{zz|x{xxxz}wyx{x|zxz}zxzyyvxx{|z}wz}{x{zx{zywxx~~{yx{zy}y}}zuwx{}}}zw}x}|{yw}zxxxwz||{{{yy|wxz{{vwz{{wz{|zyyyy{yx|x{y{x{yzyx{z{x||}}x||z{wzzvyyw{xyw|y{z~wyzw{|{z{tzx~|{x|}~z}y~y{wzxvzy{}{ywz{|zw~yyzz}z~}zzv|{xzzyx{|{}{zy||{{vzyxxzxw|{zz{}{wwvw{xzvy{|xvwzyvy}{z{zz{w|xxyxxxyzy|z|~z~x~x{}z{|}w}z}y}}}~x}|vyz|vyzzw{x}~}z|zty{|{yyyu{yz}zyy{yswyy{z{z~}{v{zyw|}wyxyzx~{{yyz}uz{yz{zwv{wy{~u{zy~z|}~y{zyw{zzy}}y{{{{zzzz}{y{wz{~|}|{|x||{wxw}zwxw}zx|{y{ww{zwy~xwxw}{y{|~z{|}|zwx|v{||{{z}|{wxxwz{{yyxwy{zy~x}{||~v|||ztv{}}y{}|{wxw~vyxyx{|z~wxzw|yu{uxx|yzzw|{zwzyy|{{}zv|{~xx{vxyu{yz~}xz|{yx{x|v{|{}zwzwzxy|xxx{yyxyz~|y~zwy}}uz~{v}{{{z|yxzzvxx{}xzx||z}{|}yyv|{wzxzy|z}{{}}yw|{y}|zw}{~xv{|~w|yx~{xz~vv}{yvzww}{yv~yxx|zzzs{{x{|zxxxzx{{{{||zu}}|z{~~~}|~z{}}~yz}{~}~~}~{|~zx~}|~~~|~{|}||}|}|~}{{}~~~}~~~}}~z}|{}}~|~}{~|}{y}|}}|}z}~|{~|}z}}~~}}}|~}z}{~~}|||}~~{}~~|}z}~{{~}~}~~y}}}{}z~{}~}~|}}{{}z}~~|~}y{{|}~||}~y{}{{~||||~~~~~{~z}|~}|~}zx{~y~y}|}~||~z{~z{}|~~~~z~~~}}{}{~~{~~{~|~{~}v~{||~}~z~~|{}|~~|}z|yz{{~}~~|~~~~~y|}|~~~}{~|{}|z~{~|z~~z}}}~~~|~}||~}}|~|~|~~}{~z{|~|~z{~}}z{~}{~y}}~}}}~{}{{~~z|}~}{~}~z~z~{}|}}~|~}{}|}}{z}~{{~{}}|z~|}zz|~y~~~|~||w~zzy{yw}z{z{xzxxztuuxz{uy{}zu~z{xwtvx{~{{wxzywy}{y{y|{v{{v|w|z}|x|}{vw|||{|zzyw{}{xyw}xzt{z{x{wxzxvz}}zxyzux{zyy{z}yzyz|}y~|{zyzzz{wz{}}zz{u{v}xzxxxy|{wx|{uxzw|{xw~w|vz{{zz{t|yxzzx~~{|z|}z{}|vx{z|y}yyyzy|{zvx{z{|wvvyvxxv~vyz{yy{vz{xyy{wzx~t}xz{z}}{|zyy{}|wzyywz{vz|yz~{yzy|tvx{||vyyz{}vxyz{z{wu|zx{zx}{{y{{zzw||zuxz{zz|{vy{{y{xtzx{yvwutzxzzywyy{xy|{xz}z}}yx}~|y{zu{{x}zz{{yy}xx}|}{|}tyuz~|~zx|zwx}x{}x||{y}}{wvyux|wxx|{vx~~xwy}|y{xyx}~yxz}z|vyzxv{xxzz{~xxw{wzvxz|wxv{yxzxxx{xryz~zv}zyz{{yz|~{{xxw|x{yuy{z}z|}yxxyz}zyyzzx|{zzx{}wzz~yx{xxv{zxx{xv|wzx}|{x~yzyz|{{yw|y{w{y|{x|wzuuzzyxy}y{{zyy}|xuvzwzwwx{{wz|y{{}|{z~zx{z|~~{xwz{}y{z|y}vxyyxxy{yyzxuzw{zy~wz||||vyt{xyy~x||z}|{zx~}|wwyy~}}y{{{w}}||xzw|{v|y|zvz{~{xxz}{xz}z{y}yx|svw~w}}y~x{|z|x{zx|z~|~}||{{|~||{{{|{}y}~}~|~|{z~~~~}}}}}~}{|{}||~~|z~zz{}{||x~}{}~}~}~{{~~|}}~}}}|}~|{}~~x|||}}}}~zz}~}{~{{~w~z~{{~x||z~}||}z|~}|}}{~||~q}~|~{~|{~~~~z~~}~|}|}}}}}}}{|}~~~}|}|{}|}z|{|~z~v~|~}~||~~~}~~{|~~z{~{|~x}}z{~~}}x~|}~~~~~}~z}|~}}|||}{}y~~}{~z~}~~~~~|zz|}{x}}{}z}|z|}~~||~}~~}{}{}}~~~~zy}{|~~~~z{}|}z|~|z||}~||~|~|}~}}~~}}}x~z~~|}|x~}y|z}z~}~y|}}~}~}~}|{}z||~u}~}}}~~}~||~{|~~{x~uwy{|wyzx|yv~w{wxxxx}ww{y{uw{x}y}xuzwyzsxzx|zzyy}twzyvux{zz}xs~{z{|zyyzuxwx}z{}|zxy}z|{yy|||z||y|xxv{y|{zxwxyz{z}yz{}}|{{yxxw}xwvxx|v}{vv{wxwzy}z|}}w|{zv{wz{w|}yxy{ywxxyvvxwz{xx{{|zwx|wzv|wzz{xzzy{xxxyuzzzz|zz{{|y~ywxv{wy{{v||xxxwyzyyyz~v||wxzzvz{|zywxz{wu|v{z|zvy}{xx}yzy{yy{|zyyz{yyw{~|zx}w{x{{{zz{y{xyz{zuwx{zxyx{{z~~{ywzzxy|z|yxzyxw}{zvzxxy~xy{~|zwv{|{zx}w}{v{|z|{zyyvx{yyx{yy|yywx||zuw~xy~yx|}{{{|zy{~~zxz{zs{{wzzv~vxxyyy{{{x{}ypyz}x~x{y~xyxzx}y{yzywxw{xz~wx{y{{{xyzw~x{y{{y|{zz{xzxyz{xz{yw}z{{yw|y{}wy}yyxzz|{{vzy{xzzzu~w{|wxy|||~y}|y|{zy}{zz|yxs|v{yz|yz}zzyw}|{wzx{z~zy{{}|}|yxy|{xy}yxzxxyyzzx{{y~vzu{yz||yxwyxxz{z{wtzv}}wy{{z{xyzw{yzvz{{ww|~y}v|x~vxy|wyxyyvw{zvw}ywz{{wzwzyx}wy|x||t|{yy~wxxwxyswx}xxy|zyv|v{x}zzz~uyyz~|~yywvwzzzxz{}||}}x~~{}~}}|}y~}~{}y~{}{~}}~|~~z|}~~~}|{|{}~{}||~|}}|}~~~x|~~}~~z~}~y{}}~~{{~}}||~}}|~~~|}~}{|}~~|}}}z~{{}}|}~}{yy~{|~}}|{}{}}|{~|}~}{}{{~}|~}~~{z~~~{}~~~{~~}||~~||}z~}}~~~}{~z~||}}~}}}~|~~~~||z{{|~}~~}~}y~}{}}}~~}|~{{}~w~{|~}~~||}~~|}~~}{z}}{{y~~||y{|z|{~~}}y|~|{~y~|~~~~{}||~~y|~}~z~{}z}{|}z~{}}~y~~~y~~~~~~~}{|~~~}|||}|{{}}z~|~|}|~{}~|{}}~}}||~x}|~z~z}|}~|{~}|{~~{{}||}}}}~~|~}~z~}~}}{}~{}|~}y~{~||}{~{}}y}}}}}}u}x{~x}|w{z|vwzy{{z{{|z|yyz}}xyz|{{wzz~}yxx~|~zy|~}y}{{{~z{{~y~|xzyv{|{|}}yy~{|z{{y|yw{{{|z{xwxx{yzyx}}v~z}|}{{zw{zzzyyzx{}}{{wzzz{x{tyw{zz||zz}}z|y}uzzy|x|}}{|}{|{y{~}{|}|z|}}z}{{zx{v{w|z~{{zx{}z{~zw{wv{zy{xyy}|z{xxy}~~|vz{xzz{y|{z~}ywy{}y|z|}x{yyy||yyz~y|xxzv~{{vzyzz}}x|ywy}v|yx|}{y}}}}|||}{zyz|{|wy|}}y}{yyyzzz{z~zyz}y{y{yxyy}z|v}v|zwyzz{}}|||z|{{{{~|{z{w~y}{}{|zz{}yy|zz~|y{zw|~yzx}y}wxu}}{xzzu}}{{z|z~|v}{}xv~|{z}z~}}z~{|yvzzxxzw{|yy{{}zyzyuuy~{}}zw~||yz|~z|{}~{~}~{||}{~}{}{~|zvw~{xv}z|xxz}|~zyzwz{{{xzy~wz}wv}y~z}|y|||z{w~||{yz}{wyzz{yy{|}||xyxx|yz{zzxzxwvzz|x~zx{|~~{}zyz~~y{||zw|~~z}vyx{{vyw}}{yw{xzz{y|}|y{z|z{|}yzz}{}{zw}}y|}z|}~z{|zy}|w{z{yzyuz|{}yyw{{|zy|}zzzu|~|{{|z}|~||{|x{}~}~y~y~{|}~~{}~}~z~||~~{}}}~zz}}{|~~~~~||{}~{|y}||}{z~~}~~~{{{}|}}~||~|~}~~}~|||~~}~}}~~}}~~{~}|}~{~}~|~}~}|}{~}|~{~~}}|}~{{}}}|~~z{|}{~|~~{~}||{~~{~|}||z}}|z}z~||}|~}{}~{}~|~}~}z}~~}|}w~~{~}|}{}~{~}|~}|~~~}~~}~}||}}||z~~{~~}}|}z|}}{|~|{~~{{}~}}}~|~~}}|~~}~}}~~{|}|~z~xy{x|y~yyv}{z{|~{|{~zx}{|yww}}}yzyy|}~}|{{zxz}}zy|zy|y|}~xyy|}w}}}{y|}~{{}{{|vxzvyvx{{{z|z}zxyyyv{yx||yz|y|z}{}|}zzyu|{}}zx{|zx|{uvz|yz||y{}zx}}}zz{z~z|y|~{}{wzz{y}z|}{{x{|{{|w|{yz|zyzzv|||x{~{y{}zzz{|zzy~xxz||yxyzww{|yyzzz|v|y}zz{zy}yx|{~}z~{|||y|vv}||||z{ww|{zzv|v{{zwy{yyx~||{{{zxz{|}}~}z~yw|xz~}||{wz~{z~z{}|yw{z{|y{x}z{|{|y|zy}|}x|{~{xy}|y|zx||yyzz{|}|x~~zzyzzwzyzz}{z}x}|{|}x}yx}z|{{y{}{}{x}{v{w{||}yy|||}}}w|||{|v|y|z}}|z}zyy{{zx{v{}wzz~z{|yx||~||xx|xz|y|}zy~}w|{yx{yz|y|}v||{||{|w~xy{|{zz{yyyzz}yzvy||z|{}}z{|{wy{x}~zzy{{z{{{}yvy}zz||~|z|{{{yzxvw|{||y||vxzyxz}wzzy}zyx|xy~}{|u~{}|z{}y|}|~{y}x~|}{w~{{|{{{y}z|{||y{w|v{}}{{{}x{~x{wywwxy{{||{zx~|yx{~y~~}}z}v~{xz{~{x|{{|{~y|}~z||}{x{z~|{{|{x{zwz|~}}x~|}}|}{}}}~}}}}|}}y|~~}}~}~~}~}~}~}}~~z~z~}||~}~|}~~~|~~~||~z~}~{}z}~~{}~|~~~}~~}~~~~{|~~z}{|}{}}|}{~~|~}{~}~}~}}~}~}~~~~|~}~~|~~~~~}{|z}~~}}~~~}~}~{}}}~~~}|~~~~}|}~}~}}}}z~~~}~}}{{~~|~~~~~~{~{}}|}~|~|~|{}|~{|||~~}~~~~|{}{~~|~~~~|zz~~|~}}|}~}{~}}{{~~x|{~}y}}{~{y~~}~~~{zzx|}|{{|x}{w|w|||zwy|zyz{yxzyy{{~}y}~{z{zzz}{v{x}z|{w}|~z~z|yxz|{{}xw{w|}{{yxx}xwwxy{y|ywwyzyy{|}yy}~{z}{z}y~x|~{x|}{}z}|{x|}}x|yxzz}}zy}{|zvyz~{yxx}yyyzxz{y}xz|||z~zx{z{||{}|xz{|}zx{xyx{~~}|ywy}}~xywzw~v{}|{x|w|x}u~z~}|yz}z~}}|xy|~r{||~{|}|{|y{{{zzyv{y}}y{~zyywzz|w}z||}|}}y{|yy}{x{{{|}|}xzyy{}}x{{}yz{w~xzz{|z|y{y~y|~v}~|{{zz}y{|~}}|}{{|{xy}{y}y}}xzyzx{|{wz{w|z{~zxzzzz}}yxxu~~|{zzt{}{zz|}|~|~~|y|{|}z~|zzxv~~zzzx|{{xyy{yyz}xx~}y~~}w|~}{xy|w{~yz{~yy{}|zz|}{zyz|y|||xz|{wywy|yy|}zzzz{ytyz{}~y}}z{z}}x~{{}z|{}{zx~z{|zz|y~y|yz{|y{y{{x{~}x|}yy}}|ww|z~z{|zz|~z|z}{}z~w}~{y|~|{xy|z~||v}|}y}zz{y{zzwxyx|y~y~{y{w{||}|||{|y~w}}{|}|x|}{|}|~~}|yvyywy|{x{x{w{|yyx{{}}x~zvyxyz|~y}~}{{z|y{z}~z|}yz~}|}}~{|}~~~}|~z||~~~{}~}z}{~~~}}}z}~}|~|}|~}x~~}y}}}|~~{|~{}}~~~|}{}}~}}~}~~~}~}~x{|~z{~~|||~||~~~~~~}~||{~|||}~|z}}z~~~~~|~~{}|~}|~~~}}}~{~}~~~~}}~}|~~}|~{|~}~}~}|~{{~|{~}~|}z}~|}{{~}|z{}|~~~{}}~}~|{~}~}~}}~~~}~|z|~~}~z{~~}~|{{~~{}~||~y{|{~}z~||}~~}}|~~}~~~}~}~|{~{~}}~|}|}~~|}~~x~|~|{{z{|yz|||y|{{w|zy~{w|xz|wy{{}xy{~{|yt|}x~zyyyzx|}x|vvz|{}|{|}x}zy}{~{yz}yzyz{z}z|u~~x}zv{}vyzz{|{yv|}}~yyvw{~vy{|z~~|}}{{yx~w~|{z}z|}|x}}zwxz{z}{zyy{zyz}z{~v{zywx{}{zy|{~y~y{{~x{x}xyy}yxx~{z{{}x}z{y||y~}}yyzw{z{|wzyz{z~z~xy}z{|wz||vwxyxwyz~x|}|z{{x||z}~yz}}y{zyxz|{}y|z}w{~{}}zy}zz{z}|~xy|~x~}|{{}}yxy||}v{x||z~{z{~wwwy{{{}~}xv~|{z{xy|zw}|y{|w~y~}zx|z{z{{ywz|z{}y}||z~w~z{yy}vz}x}|{sy{y}{y{{x{|~{x}}~~}}xz|{~xzyz|~|x|}~{yzz}x{}{{{|{z~z{|zx{||}zzy|zxz{z{yy{vz{{|zz||{z}z|}z}~z|~|w{~x{|~z||{xzy|~~{}|{}yz|zyz}~||~y||yzz{y|{{x{ux}zw{zx{xyz}x~yzy}}w{z~o{yy}{yy{z{yw{z{}z~yy|x|yw{yz{y}xzx}{||~y|y{z}xz~||w{y~zyzu~}}yvy{yxz{{}}zxzy{z{{zz{{~y}~|z{}y|z|zxzzz}~~{{{}~yzyz{|z~{}}}{yz~}}}ww~}y{y~x{|z}xw{}z}y{ww}z{~}~~~{}|}}~~||}||}|{~}}~|~~~~}}{~~}|~~~{~~~~~~~}{y|~}~}|}{||}|{~}{x|~|~~~~|~}|~}~{}|~z}}}}~}~{~~~}}y~|{x~}~~}}yv}~}}~~}|}z~~}~~~}zy~~|~}}||z}~}~|~{~~~y||}|~}}z}}{{~|~}{x|z}~~y~}~~{{|}z|~}|~}~}z}~~||}~}|{}}|}|~|}~~~}}}}~}}~~}}~{~|}~}|~~}|}~|z~}}z|}yzz||~zzz~|zy{vzy{yzy~}zy{|{{}w||yzw~vy|x~{wy|zyyx{}yy}yz}{y||{z{}|{y{}|yz}yz|yxuxz~{{~|w{~|uz}}x|y|zyx{y{}}z|{|{zvz|~z|}{z{|{|xxz||y{{uzz|{zzzx{y}w}xzz{}{y{}vz|||u~|x{~||~{xy{{~~|}~|yvz{|zz{{zz{yz{u{{w{xzz}{x{z|xx~{zxy{x{|r~y}|}|x}{|}~}}}|}}~x~~}yyz{~x}zy}t|}zwzx|~|{u|}zz|v{z{~yz}z|x}}~z|zzw|{uz|{}|||~z{{~yz{}xz|{|{{{v{}|}{wy~yzyz{x{v~}|{|y}}z}{}vz|}}|{y~vw|xy||xzvzzz{zyx}yw{{}{y{|yxzuzuz}}zuw{|w|x}{}{zz}}}y~~}zz~z~|zywz}}zzy}z|{ww|z|{|}yzx{yvwzz}uy~yzx}|}xy{{~|{v|ww{y}}}}y|||xz}}{~zz~z~z~}z}yyv|{t{{xxy|{yx}zz|x{||z~{~|v{y||~y|yx|{x|{~}z}|~~|{{||zz{|u{{xyyw~x}y{||v}wy{xz~z{x~xy~x}}}|~~}{}y~|y||{~z|{}}{wx~yzvyzv|}{{}}zz|{zyxx|~x}zyx{|~y{{y{z{||zy~|{||z~~zx}~yz~z}z{|z{{y{|{z~~z|yz{x}zyy||{yzz|~y~yu|zzz|z}|}{|~~|~~||}x}{~|}}z{{z|}}}~~|~{}~}}}}|}~|{~{}~~}~~~~}|}{~~~}|}v||}{}}}}{~~~~}~|}|~|}}{~|~|~{}~~~~}~}zz}y~}}z|}~}|}~y~||}z}}|~}x|}|~~~}{~}~}|~~{}}}}}{}~~~|}~}~}|~{}~}~||}~~~~}|{}~}~}}~~~~~~~~}~}~}z|~}}~~|}|}~~|~|~|~~}~}~{zz}}}~}~~~z}{|~~~|~}}}}~z}}}~{}y{}}}~~}|}}}|~}|~{~~|~~}|{~||~|y{}|~~}yvz|yyy|{~y{{}y{|yzx{x}xyxy{zw{}|y}yyw}vyzy{{}pzz{z{{ywz}{|{~zyw{|z}y{|{|wy{{yz~~{}~zyyy~{yxw|yy|z|zy||~vw{xz{u}z}{|z}zx{y{xxy}y|x|zx}wxv}~{z}|~}}{{~yz{yyxx|z}|y~x{zzxz}yz{yz|{{}yz}u}|x{|}{~{z~z{{|{}|x|zz}{y|~}{}~x{{z{wwzyxy{z~~~}|yy|}{}~{|zz}|{|~}}yyx{}x|z}yy{|y{z||}w|~{z}xv}|y}x|{|{{y{yzz}{{{|zz{x|z{|}y{zx{zz{z{}zz{|{z{xy{|yyw{z|{{yxz~u{|zyy}z~}||{vwx{x|||zwzz|xxy{|}{{}xvzy}||yw}|}w}{x{|{{}{~z{sx||}|}|}|xyz{xyzx|yy{}w~|z{{}|}}z~|xyx|zv}~}{|~x}xw|x}zxz{ty||}~xzx}w|{y|{y|v{z{~yyx{r{z~|z~{~u}||wy|{uyzy{wyzw{}v|zwz{wz}xx~zy{}}zzy{|y}x}}z{|{zw~u|yxzz|xyzyyz~{zzy|z|yz|}y~zy|xy}xx{|}z}w}|z||{x{{~z}yy|v|}z{}yxu|{y}x~}xyy{yx}zxxxz~|}|y{||}y|{}{~{x{{z}zyyzz|yz}{||}{u|zwy}xy||w||}x}zw~{}|z|x}{xy{w}{z|zx~|u||{z}{x{yy|{||~~|~~{}}~||~~{{~~z|~}|~{}}}{~}{~~~}|~}~}|}}}}~}}~~|~|}}|~{|z~}|}|~x}~|~||~|~}}|}~~}~~~~~|~{}}{~|yz|y~~}~||}}{}~}~}|~|~~}~}~~~~~}~~|{{}~}{~{}~}}~}}}}~|~}~}~|}}~}{~|}}}|{}}t~}~}y}}}|}}~}~|}~~~~~}~~|}~~}~}}|~}|~}~}}~~}~}{~{~}~~~~~~y|}{}}}}~~}~~z~|{|~{|~|~||~}~~~}|z}{{~}}}~{}}}}{|~}~||~~|}~}~}~}}~||||z|}}~~z|yzy|{}{{yx}|zzxx|zwzz~|x}{yz~x{{zz}||{{{{{{|}wy{{|~zx}x{z|y{|yywxwv~x{}{xx|z}yxtyx{~wxzz{~xzzzyxzwz{{|s}|zz||z||}}zy{zy|yz{~x~{x}|yy{}xv{{u~{vywxyyxz{{vyz|x|{y{z|}{{zyz|}||}z}zx||x{zxy}~z{w{zw{}|wy{y|{w{yz|zz}zy~|x~{{~z}}||{}~yz|{~{~z{y{}ww|y}{|yy|y}{vwy{}||ty~zx{~~||{{{y~{zyy{{x|v|zz}{||{||}~{|{~}vz|x~z{y|yyzy|}~~|zs{}{{|w|z{|}{{z|}}}~y~y{||{y|y{~{|~{yxzy~zxy|y|}{zyw{|}{{|zy|vuzzx}~u|w}}z}y~~x|wz{}|w}{}{~z~||~wy~z~zz{x}{x|zyy}xxyy|{yvv|z}z{|z{z~|z}w}xz~|{}{z}{{}zz}yys~|~w{yywz}w|zyw|xvvz~{y|wy{{~{{|}{x{|}|yy~{~~}{|{{}|{~xz{zzz}|wz{z{{vy}w||wzw}xuwxv}y~~}{x}~{{yy~y{z}|{~z{}|{|~zw~{|{v~x{zxyzz|zx{zx|zyww}{y|wyw}{}}yztxxzzx}z}}y|}z|z|v}}}zz{{|w|{|yx{~~z~{x|x|zwz|y|{}zz}~}z}zz~{}}~x{z~}{|}z||}~~~~|~~|~{|~|~|~~}}y|~~{|~~~}~~|}~}~}|}~}~~}}y{}~~}}z~~~~~|}~~{}~{{y}}}|~{}}}}~}~~{}{~~}||~~~~zz~~~}z~}|z}~~{y~|~~~}z}~~}~}~}~t}~}~~~z|z}~|~~~}~~}|z~{}}}}}~|}}~|}~||}}~~{y|{~}{}~~}w|~~~~|~~~}|}}|}}~~}|}|}~~~~~{}}||}w{~{}}|~~{~||{}~}}}~{~~~~|~~z~~~}|~|~}}}}|~}}~x~y{}|x}{xwx|}|yyzx}{{wzwz|{x{z~zy|y{xyyxy}}wyzzwx{vwvxvy|tz|}xxx{x{~y~{z~yx{yyw~x{s|yw|z{}y{}yvzz{x~y~yxy|x|ux||{v}yv||zxwz|uyxvv}xywv{xyzw|yzx}{{uzyx{z|~z|wy}{~y|{wy|x{wwzwzy}}{wy{y{yxzzw{yy{y{w|z}yyx|{}wuvzx~~}uuvx|z|yz}}|z|w|yy{{xwwwzxzzyxyzv|z|t|y{yz}z|zxy}~y|wx{|x|}|wu|yy{{|z~~xyxx|xyy{}~|yzwv|}zzyxzz~zwwxzxy|{xzv|zz{|x{x|y}|||xuxwy{y|wy{{y{vyvy{y}}z{|y{xw{{wxxyyyy|xz}zzwzwz{{|zyy{|yy||{vy{zz||vy{{|zyxy}|}yyx||zx}}vz{}z}zyz|y|z{{{xzz}xz{{zy|zzx{zx|{{|yyx{|xz{z}|{xx{wz~z}wuwx{{{t{||ww|xvz|{yy~zz{zy~{|zww|y||zyyzwv|}|}v||y~y|z|xy|z|vyxx{v{{}zzy{yxw|zw}xy~xvzz}x~|{{|y|~y|yxzx~yyzwv|v}z||tz}wz|syzz}zw||xyz|wv{yu{zyywvzvx{yy|v~wzz{uyy|wz{y|wyyyw{zy|zzv{yyy|xz|{wx{x{t|{~|~|yy~zyy}|}xyy|x~{xz{x|wz{y|z{||{uz||ywy{{{v}xz}w|{wy~}zxyyz}{~||y|}}yz||}~{zzz|z{}~}~xy||~{w|~{}~z~{}}|}zz}~}}}|}z}~~|~|{|{|}|~{~{{~|{|}|{||}}~~z}}{}~|}}|{}z{|}|{~|}|}z}{{~|~}|~}~}|~|}|~}~~{zz~}|}|y~{}~|}}|||~|{~~z|~~}{}x{{}{}|~}}~u~z|{~z}~}~}~|~}}~}|~}~~~}z}}|}}{{y|}~}~|~~~}}}|}{}||~~|}~~|}}{{|~{{{{~|{z}}}}}~}|}~~||~}}}}~~~}z{||{|}~~|~}~~{{{}}~~}~|{}~~{|~~~~}z}}z~~|{~}|}|}|{}|~}{}}~}z}x~{|{}}~}~~~}|~}}|{~~~|}{z~~|z}~~{|~|~}}~~{|~}~|}~~~|}}}{}y|~~~~~}z~z}~}~~}{}|}~x}~}|}}{y~}}}{{}yz{~x{}y~z|{|xzyz{v|wzwswz||wz}yvy{zw{|x}{zx{}x{}|}wyzx|~z|{|}|z}{|}zw{|}y{z|yzz}wx}zxz|yy|zzzx|u|w|{v|{y{xz{wz{zyzy|{}|{|{w|y~~||y|}|{y{wzzy{tw}yx|yx{y|zxw|wy|ztyy~y{}{}zxv}{~z{~}x~z{z}~y~{y|{||yyv|yxyztwt{|zw}xyyz|{zzvxz}{{{uz}{zzyzz}z}zw{}|{||{|z}{}{z}zxy}z}xyw{{{zz{}v{w{z{z{|xx{z{|yx||~z}|{yzy~~y||x|y{}||wz|{zy|}yw{|yzx{{yzzwvww||{|yyx~y|x|{}z}z{~}w|z{|x|{zzz|y|}y|{yxy{w}{{z~}{{x{zyxy}{zxz{yuv||z|}}{vz|zyy}{~zz}~z~|~~|~z{y~yzzzy{|}zz{zv}|}}z~tx|yx~y||xwu|~xz~|}ywy||}~{yzx}wzx~z~zx~zz{~{yyyy~y|yz}zuzy{w|}s{y{z~s~z}||}}|~{x}~z}y}{|y{}z{y}}y}z{zzz{wy|yxvuz{xzy}}|xy}wwwwywz}yz|}zzyzxw{}~{zzx{}|z|}y|z{yy|z{yz}yzy{xxtzyxy|xzvxz{ww}yyyy{{z||{z{{{|xu{yyzx}z~{|~{}~{{~|~z|x|v{}zy}|}wywwyxyx{{{xzx}~z{~|{yz|zyv}||{|}~{|~}{}~|}~~|~}~~}||~||}~|~~~~~}~~~}~}~~}}~}~~|~~~~|}z~x||{}}~~~z~||~y}|~~{~|~}~}}~~~}|}~}~}}~}~}z{~~}}~|~|~~~}~~}{|}~}}}{{~z~}~~~}~~~}}~z}{~}~|}}~}~}}s}z~}|~~{|||~~~~~~~~}}}~~}}|~{~|~~~|x~~~}|}}~|z~~w~|zyz~}}~y{{|}|~|~~~|~{~}~|||}||~|{||}}}}z}{}{~~}{}}~||~~|~~{~{yx~{{x{yy|y{yyzzx{x|zxz{|~|xyuztzxzy{x{tww{vvyw|wyx}{}yyz|{yz|wzzwxxwzvzw{}zwyyr~yw}zv{z}vw{zwy}v{yz~~{w|vvx|{wx|xzxv{yyvz{}xyz|ywv{vzx{z}xsyxvvzxu{{|y{vy{}wzyvz|{zzzvx~xvzyvxyzyy|zy|wz|yxw{yz{|||xyxzyxy|wxwzz|zyxyxyyz{xy|yxyy}w|{vu{w{ytzy}y{wy{xwx|{~z{vz~{y{vzy}|x}y|{zz}w~xxw{{z|}{xwv{tzvzw|z{y{}~|xz|}vzyxxzyywyx}y||t~|wz~yz}|zwyyvz{vz|w{v{zxzyy|{|w{xzxvxxx}z}w{{y|yxwzxz{{x{x}z{xzx{{zz{xyzy}{yywyzww{zy{zw|~x}}||yx{|yy|~w~|{{|}yzzyx|~y|v||yx|x{xxy|v{|zzz}yzz{|xyw{yx}yyxy|y{{wy|x|uyvy|}{xw~vz|}z}{x~{wy}wx{{xzzwxvzy}{zvuyyx~}xx{yzxy|y{|||||xxzzwwyyzw}zzzwyy{{{wv}u}x{yxzzz{z{y}{zv{|zuzw}zxx|{z}}z}z|}x{{|~xyx{|vy{~y{zwx}xu}{~{{v|}zzww{zy{y|s|}yx|}zzzy|zwzy{y|x{y}wyy}{yvzzzw{}zu{{|u{}xzxyy{{|xwz}zwt|}yz~z}u{zwrwx|tvyw|z{w}{~y}{yyyyzx{uw{vxzyx|}|||}|~~}||}~~~}}}||~{}{}~~~}{}}~~~~y|{~~}||{}}~||}|}~~z}~{}~~z~~{|~x~~}{~{~}}~~z}~|}}~{y||}}|~~z~}{~}~~~}{~}|{w~z~z|}~|||}}|}}~~}|z}~}}wzz}|||~~{}{~~y{~z~{|~~|}~}|}|~|}}||}||~|x||}~}~}z|}||~}|~||y{}{zy|~}}x{~~~~~|}}{|{}|}{~~~~~~}}|}}~}|}{~}~{~w}~}~~}~{||y}|z}~{{}~~z{~||~~~}}~|}}}~{|~|~~||}x{}|z~}z}}yx~w{~|~~|}|~~{~z~|~~}|}~}{~~|}|~~|}}}~||~~{~|~{y|{~{||~~~|~}zx~}|}~}{}~|{~}{}~}~|~~y{~}~|~}~z}}}~}{~|{}}|~{}~|zy|z{x{yy}~x|xx{x{{v}zxx|xxxv}|y|{~{{{xz{y|}wyyx{}~wxyxwzvxv|{y{yz~{y|w{||{|zzxz}~{wzzy~yxz{zywvzy}zvzvwwwzuz{||zyv{~|zx|~|zx{}{xs{z{y~yy}yy|yz~w{y}{z}w|zx{{}yy{v{{{wzxw{yyyu|{zwz}z|yy|zy}ww{{}{zzy|zzz}xtwy|vxyxyuyw{|zz|xzvy{zwwxzyw}z{zx{y~}zv~|u}z{|{}z|z~zvv||{z{wzsyzzy|zuz|{vy|~zzvy{xu{|xw~}{}|}}|}x{|{u{|zz||~|z~{}yzx|y{yzvyw}yx|vyyxywxw|yw{zv~~uzyxwzz}|yxz{}zw~}uy}{}x{|y|{y{z|{wvs|}w|wzvyy|yx{{v{v{y|vywxzyyx}}z|{yx{{}uyzzz||y{{w~}x~}~{|w{tyx{{z|xw~uz{twx|wvyzxt|{zyy{{x|{z{xuyyywzv|z~yyyz{}z|}xy{|{x{zzvyzywxzvuxyyy{y}{~x|x{zyz}w|vz|{{zwyw{}uv{}zxwx|y|xz~vy~zzz|}{{zzrxyzuz{xzzyyxx{{{zzzy{xwyzxyzxz|zx{zx~}|yww|{z{~|y}{y||{~x{~zxx{x{zyyzvxv}xw|ywxz~|xy}zuyy|~{wz{}|{}{wxy~z|wy{|{{zxy{z|yzuz}xx{~z{vsxzuy{xx{|{txzy{yz}}ywy{{z{z|v{~{|x}{zy~}~{~~y}{{|}|}}z~~y|~~~|~|{z}|~t~}{~|~}}||z~~|x{}|zx~}{}|}~~{}}}y~y}|~}|~zy}|y{{~|}~|~~z{~~~~}~}~}|~}~}~x}~{|~}||x|~~|}~~~}}|}|}~||}z}}|~}{|}~}~~}~}|~||}}~{}|~}~z}~~{|{~{~}}v{~|||{~~}}~{|~}z~}|z~~~}x~||y~~~{{~}~{}~}}}}~}~~~}}{~~}|{|~~}y~}||}|~~}}~~{~z{~|~{}{x~v}}}}|~z~}~}~}|}}{~}~~}~{{|x~}}}}|~}z}|}x|~|~~{|~~|}~zz~}~~{~{~}~~}|z~z~|~~}~z~{|~~|{~~}~z|~~{}~|||}~}}}{y|||x|z~~}~~~~}zw}z|}zvyv|vtvuzyyyx|{w|u|y}{yyzx|xzw{|z{xzzzxwx~xu}z|v{ww|y{vy~x{zzw{xxxv}{wyxy{}z}ztwy{}~~~{vyx{z|urxzy{w{w}ywzzyy~|v}y}|w|}y{{yzx{xwxv{x{wyytyy|vxyz{{{{|}ywwzzw{xy}{|x{zyxyxz{{z{{{xyxz|wxwy{|zzwx}y}y{uyywxzzzxz{zyz{xz{z~yzzwyyx{y{||xzyy|}}wzzy|xyz~y{w}z|{xz|z{zxzzvyq|~{z{y}{y}}ywzywx~vyz{uwxy}z{{{{wxzxyzyzyxy||uy{|zxzxs}}xyz|~yyxzxwzyvx{y~zz{yy|}{w{{zwxz|z|w|{w~w}{yvzzx}w|v{}}y}xz{y{z~zv{z}}z|~~~wxxzzx}x}w}}z||{{w|w{y~{ywzy}~yzyy|y|{xzz||xyy{wzzx{}x{~wyyzty|}z}zy}|x}{xu|}vy|z}txyzz}zzx{w{v|{yuyx|{y|xw|{wzz{~z{z}uxwxyy|zwz}||zwy}zwwxv{~yyxzsxyxxz{x{yxz}zwt{yxw}{{{w{{y|wz~yz{z|y}z{|}wv|~|zvxzz{yzz~zxzyxyz{vy}z{|{xxyy|w|}x{}{{zy|zy}z|q|v{~vt{|yyw||tz~{zwx|wyyzwz{zo{wvyx}xyxww{x~{w|z}{}yzzzyx{z~x}}zy{yyyzy{v~{~yt{xzyxvy|zwvz{y}z{xzvuw{x}}~~~~~||~}}}{{{}|}|~||}~z}}{{}~~~|}}y{|~}|y~}}z}}}}~{}{~}|x}~|~||}}|}~z|}~{}|~x|~{|~}}}~z~~z}~{~~~~z|~}~~}y~~|~|{}|y~}|~}{{}~~~~}}z||~{|}zz~z{}{}y{~{|}{}{~}}~||~~~}z}{{}~|}z~}w~|y{|{~}~{~{}{~}~~~}~}~~z}||}}}~}~}~z~z}||~~|}||~}|~}~~~~x{~~}||}~~}~|z~}|~|}{y}{{z}y~}~|~z|~~}|}x~||~~y~}|{}z~{}}|~~v~~}y~||{|{|}}}}~}}}~~}z}x~z{}||~|}}}}|{~}}|w~}~|}{~}|}}|}~~|~|~~z{~|}}z~~~y}}~}}|}~}z}|{~~{}||~yz}~{y~}~~~~{}~}|~~~~u~}~|}|~z|}|vz{|}{|y}x{xzz}w}xzz}z{yyzxy|y||y{z{z{|yzyz{~|||zy}|~yxz~{}y}zz~yyyy|z|yyyv}{xz|}|}|{x{|wyz|{x~|{zz~||{~y}z}{~yx|{{|~}yzzy|{t~|yy{~{{|~xzwv{{y{{}yw|xx}ywvzyz~{}|{{}zy{y|xy|x|uz{y{{y~xy{z}x{wxzy}yww{yz{y{~z|{z}z|{yyx||vz{}zz~xz}}}|y{zxwy}}|zvxy{{zvzyyzvv}y{|q{~|}~||zw}~{{}|||{~}{}{{y|~|zw|zxz{zzxyyyz{}wz{|{z{}yz{y||y|{|z|~|{{~}||||||zz~|}}z{}{ywz{||zwzxzvw{z|yz|w|z{|xxy|~||}zy}{{{y}}|{x~zy~y{|{yy~uwxzxzy{~yyz{u|vww}|{zx~}~}zzz{||{zw}yzz}}}~}~{|{zz{~zzz{w|y|yzyvzzyyxzzyzz{}x}|w}}yz}zz{}{||}yz|{}z|x|~}~|yy|{|{y{|}x~z}zw{|z|wz{{{wztx{~yzy|{{{~y~}ywz|{{~|z|{}}zz{{z{x|z|wzyzyz|w}zzy{|y|xyyu~{~}|}y~wyx||{{{|zy|}|{{}}|}{z{z{~xyy}{}~z|x}|y|||~|w|}u|yzy{v{{{~y{}zz}~}|}z~}||}y~|{||}}}{}|}~}~{{~|~~~{}|~~~|}~~~~z{z}~|~~}~z~~}~~~~{}|}~}|}}}~}z~z}z~}}}~}~{y~|}~}~}}~y~z~}x|~w}~|z}~z}}}z}~~~}~~~~|~}~~}~}}~}~~|~~~~}~{}~~~}z{z{~y{}|~~}~|}~~~|~}~~y{~|~y~||}~~}}}}~~||~~~~~~{}{}}~~{~~y~|~}~~{}~}~~~|~xy~~}}~~}z}}z~~}}|x~{}{|~|~}~z~}}}~~}~}~~|~~}z~}~~}zyyxzv|v{{||x|xz{qzz||{z|x{zzz{wx|xv|w}{w|wz}zyxv|xwyxz{zyu}|zxxy{y|zw{|yyvx|{y}|}zv|}yx|{yyx}{{{z{vz|zz~x}yx{wzz{z}}xx~~t}y}{tz{{yvx{{|{|{zwyx|t{{|yw{|{zz|uz|yzzzyzxxyy|{|{zw|zy~w}zxz|{~~y|x}zz{x|zzxz}zzz}{v}}yyxvzx|z|x|~y|wz~{|x{vvxwwxxyzxxz}x|uz~||{yuy|yz~zzx{{xxv|xz~{|zz{{|yzy}zx|zy{|yzy{{vzxy||{{z||xyxz{{yy{}{|{|z~}yzx|zwy|||{|{y}}xw{|z{x|x{y{z|{||}z}xw}xy~z{}x|z{{y}{{uxz~zw{}vx{z{zzyz{{}{wy~~|}}{xz{x|~yyy{x{xxz{|}zzzy{~{{x{{}zzzz|{|{z{y|y|{z|w{zy}{{{~x~||{y{~x{}{x}zwyzzyvyy}}yu~zzw}{yuz~{{yyxy}|vy{x}{zz~y}{}{{|||{xxw~|zz~{y|~{{||}x{x~{|{}|{x{w{yz{s{}wy~{y|{yy|}ww{~}u}yy}w{t|xxxwyz|{}~}{{{{wz{}{yzz|xv}w{xzzyzzy}}~v|zwy|zy|y{xy}z{{}{}|}zvy}yywz||x||{||z{yw{{y}{{y|{|}|}{zw|{|}xxw|}x|{z{x}~zyz|~z|{vzxyx{}}y}zx|w|z|ww}z}}~|}~{~~~|}}~{}|}~|}x}~}~|{}~~}||}~~{||z~~~~~~z|~~~}~||~}~~~|{}~|||||~|}}{|}{{}{~}}~~~{}~|~}}}}}}~~}|~~}~{~}~}~}|}}~~~|~~}{~~{~~}~~}{~~}{}~}}~~y~{|~~|~~~~~|~~~}~{}}~|z~}}|~~}}~}~||~~}|}|~}{|}z~|}~|||}~}~}~}~~}|~|}~}}}}|}~}~~z|~}}}}~~~~~z}}}|~~}}|~~~}~{}~}|~~z|~}}~}~~}}~~~~~}~~~|{{|}|~{~||zzxz~}|x|}{yx~xyvw}zzyz}~||zzxzy{x{x||}{~{yzyx}yz{|~{z~|}{|zy}{~}y}x}{xwyzzyzy{|~wzx{yy}z{{{zxwywzxz~{z|xz|~}z~y}yy|{zv~{zw|{{}z~{{{z{{zu{z|xzyz}~yxxzzxw{{vz{{zzvyz}|~~z|yw{z|z}|w}~}|{{{}{{y|y~}zty|x|vy|w{zxx{|xwzw}yzxyz|wv{|{zyz{zzywz{|}w|z|}x{{zxx|z|yz{zzw{|{zxxzy|x~|{yzyxyxt{z{z{~}{y|}|z}{~}|~{zzz}|{z||||yz{yzx|yx{y|yxzyz{zx|||y|zyzz{|{y|}|}zw{}}yz{{v|z|{x}~}y}x{}zy{{w{~y}yxy{zz{vy}vzyyyx|y{|||{}zz}{}}w~|}|||{|}{~vz|yxyww{ywz}{||y}zxx{yuzyz{|yxuzzyxz{xy}||w~yy}~}~zzw}y}z{~}{|}z{xzvx}}y{z{{yy{w{zyzzz}yxx{zvz~{~~xzxx|vz~{|y}{zz{~w}x|z}|z|x{x{x~|{yy}xx}{yw~z{xy|{yzz}xvyy{{~z{|y{||~}x||}~|{x}}}|y{|z|u~~vzyv|yzxzxzt}~{xxzz}{u}{vzz}x{}{{zz|}w~z|~z~|{}z{~~|{{{||z{zuz}u{zyww|~y}y||xw{y}}}|x|{~~~z{y|{z|w{x}{}}y~~}~}}}|z~|}~|~}~z|{}}~|~|}~~}}{}}~z~~{~~}}||~y}~~~~}~|{}~y}{}}}~~~}{|{}~~}}}}}}|x}~~}~{}}{|yw}{|y~}}}}{}|~}}}~}~}}~}~~}}}|~|}~||}~~|~~}}{~~{}~}z{}}|~}~|y}}|}}~|}~|y}~}{}}}|}~~|~~|}}z~~}~{}~|z~}~|}~||}{~~}~|{{|~}~~|~~~~{||~~z|~~{|~}~~|||~y~~~|~~~|{~~~||~|~}|~y|~}~}z}~~}{|}y|}~}}}y|~zw{v{|y{|z|{yxx{yyz|z|ww~y}wyz{wx}|z~yzy{{v}z{w|xtxzuv{~{}wyv{~|{yy{xzyy{w|{yzz|y{{}yy~y}x|z|zw}xyv|v{|y}yxxw{zw|x{wvy|zx{x{y|zy{|{x|u|{{}xxz{{|uyyx|xyzw|{|z{wyyy|~{y{|xxwy|}{{zx{zyyvy{zxx{zwu}yx{{|zyx}|zztzw{y{~y{|{{{{x{wywzxy|wyzy~wy{{zxy}zy~z{xyz{}yyz|}yz{zw|yzzyzzzuz{{zww|y{y}{}{{z{v{|{z|{z|z|{x}|yzx||z~|yyw|{|ywzvzx|{}||zzt|{vxtzyy~y~wx|}~y|y|w{y|~z{{}y}{{||zy{}x|z}zx|xy}{x}|y{y{|}z}zzy|yx|zz}{{xyyxxx|{yw{y~}z{xzzzxx{|y~wz|~}{}zz{{w{wx{{{{v}v~{yx{{~zy}x{vyxyz{yvwwzw}xx{{vx}wvzxx|xz{ysyz~zzvz|yy}zwu}{z{|zw{xy||}u{{wz{wzx|zwxxwy{|wy{{yxywzzxw{yx~zwzx|y|w}zxv{{{xww|zwyux}zzvyw{v|}}zx}ux~zy}x}v{zyxyzy~|~|x~wxy{wyx||yx~z|z|x{zvz{|yx{}{yx{|wy{{zy~|{|xzy{|{yx}zz|~zy{xxzy{z{~ywxxzy}wvu{|y{yzx}yx|wvz~{yxy{|}{~x{xxz||xz}|xvx}yz{{uz}{z|x~{y}x{z}}}|y}~|{}~~{~{{~|}x||}}z~}|}~}z~|~}~z~~z~}{~}~{~y{~~||~}}~~}|{|}~{~z~|}~}}~~}~x|||}|~}}}{|~{y}|{~}}~~~|{~}~~~|~||~|}x~~}}}x}~~}|~~|~{z{~}}~~~}}z}~}}~}~|~{~}}~{|x}~x~~|z}|{~~}|~~~|~|}z||}~}~{}|}{~~|~}}}}z{|}~~x{|}~}~}yy~}}|}z}}|}}}}|}~{~~z}}~~}~~y~}}{|~z|{}{~~~~|||~~~~}|~~{}~{}~~{}w}|||}}}}~{}{}{~}~}~}~xzz~x}z~y{}{~z}~}z|~}}~|}}||~{zy{~~|}|}}}}~~}}|~~~~~|}~||{}}|~}~}~z|z}||z{{{{zxx|~{uyuzxt|yy{z~|zzz|}{wyyxz||~z|z|~}zz~yyz{|}}y|yz{{~}zy|~}xyz|v}y{zy{{|{x|yyy~y|w{|ywyzy~|{z{|{{{yx{~~}{y|yy|||~{y}y}x{{xzyyyyzxz}|x{z|xz{}wuyx}{|yy~zz}zz|y|y{||w{~y}|}~|~wy{xwzvx|xyyz}~}}zx~zwyv|xv{zzzw{|yy|xxx|z{x|wyyz{~||yxx{~{|y|zz|x|y{|{{zxx{x|y}wy}~yx|{}ww{tz{vw}}z}y|{{x|z}{||{||{y|yy}yy~xzy{wwv{y}{x{x}yv{v}zy|yy{yyzy|}|}z{|~{z}~{w|{x}zz~{{vz{{~}~}|yz{z{zxzy|y|yww{w}~z|z{}{x|zzyy{{{}w|zz|{{}y}|zv}{{}|||y|zx|y|{uw|w~|{vy|y{z|wtv}}{|~zz|}~|~{|yy}}|z}~{}yy}zz|z~{z~x|x{xw}|yzzyyx~{xxu{|x|y|xyzz{w{||{wz|z{zx|}}{~||}y|x}}z}xyx{}||x}~xw~zxzwz{xxzz{yzv|}yxx}}}w{y{}}}{||{{}y}~y}{yy~~y{xzzx{zzzyzu|}xwzzz{zxwwzvzzvw|{|{yxzxz}~~z|{|{{{|z~}~|z||~{|}z{z{z~z|}{y{{z|~xzw{|x|{|{~|{{||zx{~}x|~{~}|}~~{||z~{|~~|~~}~~{v~||~~}~}~||}~z}||}~~~~}~}||~~{}~}~}{{}|~}~~~~~{}|y{{~{~~z}|}||zz~}{{~|~}}~|{~{yx~}}||~||y}}~z~z~{~}~}{{}~}~}}|~~}~}~{~}}}~~{}}~~z~~}}|}|}~|}z~~~}}}y}}x}}|~}~~{y~|{|}~{~~{~~|~~~~}~}|}~}|}~|~~~y}|x}|~z{}}~~}}{~}~}}vz}~{~~~~}}~~~~}}z|{|{}~y~|}}{{|~|z}}w|zxw{x{|y|w|z~zy|v~y{z}yzyz{|{yx|{{||z{yx||yx|{{zvywyz|z{y|vx{{uzyyxvzz{|}{xzpzyyy{zy|z}|}yyywuy|}wyw{vzx|xxu{vxyw||zwwx|zy{w|yyxxw}yv}y{}x~y~{x{v}|x{x{xx|ywxzv{wwyx|y{|uz|yzx{xz|z~vyzxv~y||y{|{yy{z~{{yx{vyvwx|wx{zy}yzzxzxwxvwxy{zzy{z~uzwvxx}zxw||vyzzw|y{{y{zxx}zv~z||zzuzwvz~~}~x|vwyxxvw}{yv}yx{z|}}x~{vwwxwzzzyzxx|x|}yyz{wzv{~~|zzxx{}xzzy{sw{|zxwyvyxy|}~yy||yz|{zyzyxzzy{xy{}y|z{zyv}z{y~zyy{vxwyvtx{z}}|}{vx}|tywy|uz||{x|zy{xxyzx|y~{~xz|{{{{z||xzzvzyz{zx}y|xy{y{zyz~}utzxxwxyy{zw{}xy|{z{xzyz{xxzxvzytz{xxxy|}x{y~xyw~z}v{}wywy~z{{~y|{~yy{yvwwyyy{{z}z||t~{y{vxz~}}{z}}{zyz|{|{{}zyw{|wxvwxx{x||}zx{zxzw}xtv}zxzwyvzwzyy}y|u}zyzw||{{zvyzyx{{uz}}}x}vzzz||yz{{|zzv|z{|zzyzxz{z{|vzyz{z}|y|~x{|vzu|zzxyv{x|zzy{{z{z}x~w{zzwzz}yzzxyyyz~{|vxz|{}zxz{}}~{}}~w~~~{y~}~~|}z}|}}}z~}}~|~}~~}~~}{}}~~~~~{~{~|~}{y|~|}|}}{~}}~{~z~}}|}|~|}~z}}}}{~~~}}~}|}~~~}|~~~~}}||~}z}~{|}}}~}{~y}}z{~~~}~~}}{y}||}}}z~}|~|~|}~{~{~}|}}{x}|~~}}}|~|}~{|~}||~|}~}~~}y}~~}x}}{||}~{}~~}~u}}z}~{}{~~yz~}}~|}}|~{|~|y~}}|~}~~z|}}}~{y|}~}~~|{~~~|}~|~|{}~}}||{~z~~{|~}|}}}}x|}}~{|~z|{~}~x|{|~|~}~}~~|}~~~|{zz}~~}~~z|~y}|~~{~x~}~y|~y}|}|}z|~}~}~~~}{~}}z|||}~|~~}}}~|~}{{}~{}|{~|~~~~~~{}|z|x{~~y}~z~~}||~{}~~~~|z}}}{{xz~z{zz}|||wy{zyuvvxxz~vx|z{z{y~vu~wzyuzy|z{z|zwy{|xw||y}zw|yy|t{z{z{xw{zy|}vytx{}}xxzzxxyv{{wxzyww|tywsyzzx|wy~{z~yy{z|yyx|y{{uy||yz|}|wyxuz{wyxy|yzyv{xwxvzyxzy{u}uzzyxw{x}|vyx}z}yyxy|}y}{}yx|xx||zx{wyyxxtwxuyxwx{{{zyyw{|y}}xw{{zyvyzzw~{|zyxz|z~{x{{x|x{y}zxxyv||~x~yy}yy|y|zy{zwvwx|zw{x~vw}~zzyy|~y{{z{zwyxwywwy{u}~|y}y{xx|yy|z{y{{yxwz|xw|yx{y|vu|wyuuy|||{z{{z{|{{{yw{zyzzz{v{{x{{xywytw{~uyvyxxy{ww|{zwu|wxwyx{zux{}w{}xz{{wzz~z||y}{||~{yy~|z|y}|{x|x{zy|uw{yrxv{wxzzs{y|zx{zxv}~yxy||z|{}|{{xxx|}{z}zx{y}{~{|v{{|yy{y}{yv||w{zwz|woxyyyzty|v|y{{x{}y}zzz{||}~yzuz|zyw~zz|||wxxzx}{v|wwyyywz}uxwyyyywx{uyvzv}z}|z}z{}|y~~wz{yzzzxyyy{zzvx|zxyxwwxyyzv{wwyyu|x|zw{yyv{{xxzvzzz{}|y{zzzv~|yz{xv{{w|{{yxy}|zzzyx~{}zy{{tyxwwzwzvxzwyyvyyzyy||zw{{z}}wz|~}z~}}~}~~~~|}|}~|~y{{~}|z~x~~||}}~}}}}||||{z~{}~}|~}~~{}{}z||x~z|~~|}|}}|~{~~~|{zy~~~~~z{~|}|{{~{~~{~||}}}~~|~}~z~{}|}|~}|z}~}~}~}}|z~~|z|~~|~|}|}}}|}~~~~|{|~z~~}~|}}}}~|}}y~~y{{~~z}|{|~~~~}{}|{z~{}}z{~y{~~{~}|z~}}|~~}}}}~|}}~}}~~}~|{|}~}}~~z|~{~~~}~}{}yy~~|}}{z}|}y~{}}||}|~~|~~||}~~~}~yx~}}~zz|}zz}~}}}u{|~|z}~{z~~v}|~|~|~~z~~~{z}~~}{~|~{~z{y}{|~{{|}y~~{~|}{~}||{~{~~z|}{}}~~{|~}}}}|{z~|{}{|}~}z~|z}z{~zx~{y}~|{|~~|~}z|{}z}}{x{}}}xx}uyyz~x}}~yzx|uzy{|yvv~y{||z{xw|y}yxyyxy{|yxw{{||w~}zz||y}|z{}z}{y{yx~uzy{}vx{yzyzvx|{z{z~xzxx{{|yvx}{{{xyxz{{~~zwzz}|yzy}w}|zy|w|}|z~z}{~||y{{{xyw~z~yxz||y|{x}z{|{||y{x~wz|y{zzyyy{{{{{x{z{z|xu}}xyz||x{xz|y}{|{~qy{xzzv|tx|zz|}vx|t{}}zwy{}|z~|{wxvz}zy}zyzyyz}}zz{z}z{~|z|x~~vwyuz~x|||z{zzw{xz}zz|wx}zw||{z{{{z{~z|}{}xxzxy|wzxyxzzz{xzy{{x{}y}{u}|z}|~x{{zvzyyzyy{zxy~yy~{||}{}|{~{{w|}{xywyzz~y{}yzx{}|zz}zx|z}x{zy|{{z}x}xxw{|{|}zzz|{yz{x}{yvxx~{xzxy||~~}y{zwz|w{{yxz~zyy||wz{}xwyxrv~w}x{{v}{{zz{zy{|{zz{|yz{y{|z}vxyv}{|wy|}{zzvxzzzxy{|}yw{zz~v~{xyvz{}~zvz}{|z|{||}y{z|z|wy~|}yz~z~z~yy~}wwx}zx~~z{{rx}{|zxzyzyx|{}z{}|zy||z~y{~|w}y{|~z{xy~w{xz{yz|wzz}zx}z|z{zy{yxy~zz{zy{~z{|}{yx{}y||y~|w|wxxvyy|wzxzxyxz|w{xy}}vyyy|z|{~|~~{}{}~~|}}}}}|~}}~~}}}~{{|~|~|}}{}{~}~}}~~}}z~}{z~}||~~}~zy~z~|}|}~x~|}||z~~z{|~~~|~z~y}}}z{}|||~}{}{~|}}~}~~{}y}~~z}~~~~~~}~~|}z~~}}~{}}|}~~|}~||~|~~}}}}~}~~{}{~~~~|~~}{y|{}}}|~}}|z}||~}~~}|}{~sz}~~~~}}{~~~}~~~~}z}|{~~}}v~~{}}z|~~~||{{~~}~}|y}~~}||}~||{}}~|}|}~~|}}~z|}}z~|}~~~}x~~~|~}~||||}~{{{~|}}~}~~~~~}zz}}}zyxzz{yzzz{{xxuz|ttzuyz{y|xzwzzwvxy{wx|yuyvzzyy{zzy{z{}||{~x{wyzyv{||wzuyz{|wzy~y|wwxzw{x}y|y|zzwy{yxsx{vxww~xw|zzyz|x|{yyxx{y}{zyzz}}w|w}wzvyxzyxyux|x|z{z}uzwx}zytvyyyxz{ywyzu}xx|z}xu|ywx}syyzw|zwxwzyy|wvx}}ywz{|zxyux{xvwwyv{xz{{zuz~zz|w}{ux{}w}z|}tyzz}z|yzyyy}|wzxz}xo~y{{u{w~}ywxxxxzv|uz||{~|x{|zz{{{vzzzyzz{{||}}y~v}|vx{uuyxz~|uy~|}wy{ut|ww{v{}|}~xsz{wzyvz|zzzu|{}y|uzy|z|z|}~||z}xxzvxu|yyzwuxzz}wyxww{zx}|yu~{zvz|y}{}zv||{{xy}{}|x~}}~}zyy||uxw{xy}x{wy|xz{vxzvvuyzyy|w{}vyxzxy}{}zw|{y|{|{wwx{w|y}xwty{}{xxyzz~zzxyr{zu{xy|y}wz|v{x}uzxxyyz|y}yw||{yy|z{y|{x{|{{{{{{|uyyyvxwvxzxyzwyxy{}|}}{wuwy|y~ww{xx{wy|{{xwxxy~ww}wx||x|{wy|~||xz}yyzuww|}zw{{u}zwwxyyv{uz||}zz|xx{rxxy~yz{x|zy{ywyuzzy{yxzxzv{wzzzzwyxtzwywyyy{{{z{ywv}y~~|}}}zy{}x~x|{~}z~~}~x}~zy~}|~}~~y{}{}z|||}{{~}~|{~z{~}~{|~}|z~|{|~{{}~{}{{{||}z|~~~}~~~~~}|{}z~}~~z~~}|}{{~{z|}{|~{}z|~z||}~~z}~~|~}~z~z~y}z}{~|{}~zz|{|{|{|}|~}|~~~}~||~~z{}{~yy{~~|{}|}~|}}~}y|}z}~~{~{|}~~~~z|}~z}}x{{{}{}~{}z|zxz|{}~}~}}~{~z~~}~}v~~}|{~}~~{}}}|}}}|~z{z}~}|}}|~~||x{z}|}~~~}~~|~z}~~}{{~~|}~{}|{~}}~|~}}|z~}}~z|z~}|}|}}~||||}~|~}}~|||{}~||y~|~~}{~|}|z}yy|~}|}}}~~}{{x|~{~~z}|}}|{}{}~x~~}|~y||}}}~}~|~{}z~~}|~z~~}z~z~~{~|{~}}{}w~{}z{~{|}y}|}~~{~|||~|}}}wxyx{~uyzx{{{yy~z}{{z{x|xxvv~z~~z}uy~{}}zzx{{yy{x|zvtyvvz|wxz}y{yy{xz{zz{y{~{zw{w}z{zx}zy|x|zzwx|yz{zwx|yyy{yzz}|zyxwzywyx~y}{{x}|xw}{w}wzvz}~}|{x{z}z~zzw{}yxw{zx}}y|y}~}{x}|yzy~zzz}x{w}z{{t}zz}y}||z|}}z~wyz|{y{wv}{{}zw{{{||}zyx{{{zuz~|ww{~yzxy||z}z~{{zyzy|{z|}t{yz}xxz|yzz}{{{{q{}x{{{xxx}zwyw{x}~~}||x|xy~yyxz{xyzv~|xz}yzxsy}x{w{y}|x~|wx{yt{~|zyz|}zx|}z{|zzv{{~yvyy~~{|w}zy}{{|}~zyyx{}z{|}x{z~yx{{y~zyx~|z}|ztyy}xv~|y{}wyyz{x|}z{|z~x{zvz{||~{|vzyz~z{{{{|uz{{{zz}~{}y|w}}~zw{{zvxw}x~xy{{x~zxy|xx{{{}|v{|~|{yxzz{|w|{{{w{y{x{zwztw}{vzx~z~x{~y~~|z}{zxzywxy{{}||wyk{{|y~y~|yy|zz{x{}wy{zvywyy}w||xzy{yyx}~{y|yuz|{{zx{|{ywxzxzyzzyzyz{yzzxyx}z{zxz||x{yxyvz|z{{uxw{y||~~z~yz}wz{vw|zzzx}|zyw|y~w{wy|w{~y{yx~xx|{{{zy|y{|xy|z{{}y}{}{y{x}|{}}z{||}~~|}}}}~~}~~{}|~~}||{~~~z}z}~}~}{~~{~|{~~~|~}~~{~|}}{}|~~~{~}}~}{|}}{|}~z~}{~|}|~}|~~}}}z{|~{~~|~~z~~|}~~}||{|~~~}{~~}~z}~}}~}}{|~~}~|}|~{|z}}~~|~~}y~}}}~~~{~}~||y~{}}~~||z~}|~~}|~~{|~}}~}z}~~~z~~}{~~~||}{~~~~}~}~}||~}y{~~|~}}~|~~|~}}~~|}|||~{~~}{{|}|~}|}~~~|{z|z~|{{x~}|~|~|~~}}~~~|y~}~~~}}~}}~||}~z~~}{{}~|{~~y|~~}}}}~{~}{zx{{zyyv~yyzz|x|wsxxw|ywswwvxtwuvyvzzzw}w{uwyzzzy}x{xy|xzyz{|w{yx|z}yx|{{xzw}xxxy}wvx{xyy}xv}xx{ztvy{xvzxwy|z}vuzyywy{y{zwzw}z}z}z|zzy|xvyxyvxz{w}uyyz{xz{tzu{|t|vywxvx~yy{{|zyxv{w}zw|~{{{yy||z{~{|~{{xyy{{|wy{{yz~y{z{wwxyvzyxuxxyuxwz{zx~yyzz{}|{}y{z}y||z|zy}wx{{{yy}|vyxwwyzzzxxzz{z{x{xw{wyy|yx|zw|w||{~|{yyz{z|vy|zyzyx||{yzy{xv|xwyyyzv|xutzyvz{|ywv{w}{{ywyvzv|{{|}{z|zz~|xvy}{v|}z~|}x~zz|yyxzzy}x|w{zux|zyw|yvz{zw{{xyxy|}wt{}r}|{zz~y{~~z}z}{~|yzwzxzy|v{x}z{wvzxwuxwswwv}wx{xyx|zxyyy~xvqz~yvy{|ywz|w{~{|zz|{zzyyzx{xvyz{xzzxyyyzxvuzvxyy|z}uz|xy{y}zyz{z{zwyyxx|w{{}}z}xz~zzzyvxxyux}xz{yyywxv|y}vw{xwyw}u|~x|szy{zyy||{z{zy{wz}zz{x||zzzz{|wuxy{zzywzyxyz}y{wtww{||www{y|{y|y{{v}|~yy{w~z|x}yzv}y{{y||}{y{v|xww{yyux}yvwv{xv{wz{|w{uyxuxzx}{~yxw}}|}z~zxy|~~{{}z~|y{~~}z}x|{~~~}||}~|y~}|{z}|}~}~~{{z}zw}}z~}{}}}{z~{|}~~}~~}~}|~}}}|{}y~}v|yx|}}|{~}{|~~{}{~~~~~{~~}}|}~{~|z|}{|y~{|{z~~{~{z}}~}}~~~{~|~~~~~}||~}|~{}}||{{||~{~~|zy~~||||~|}~|}}~~~~~~~}}}}~|~|{|z}|}~~~~}}}|{~}}}~~~~~{~z{~|~|y~~z~}}z}vzx}~}~z|~}{~{||~}|~}~}}||y~|}~}z}z}~}}~~~}~}~~|{~~~~}|~|~}{z~|}}y|}}~}~~}||}~}}~z||}|}~}~|}}~|~|~~{~}z||}x}{|~|}|~~}|}z~{}z}{|z~~~{~|{|}z|||~}~{}|{}~{|z~|{z}}yz~|~|~}}~~{{|{y|{~}}{{}}~~|}x{yyx}w{~yuxz{y{zy|{zx}y}t}x{z{}z{z{|z}x~y{~zzzzx{kyxy{y{uz{~{{txt~xv{z|xzy{~{yx|xzy~zwzyw|{z{x{zz}x~w~{|}{wzz|{z}zy|}uwxyx||z{yy{||}{sxw}xzzz|{{zzw{zyz~yzyz{zzx{}zz||{xx|~|||xy}}}x~|}}zxy{zzxz{~wv}x}}x{zyy~yyz|zz|wxxzwu{y{{~{zz~}zx|}zwxvx}z|z{z|u||w{|{{{y{zz{y{{zuzyyyvy||yyy|||zw{yz|~xzz|||xwxzz|}|{zz}~~~}|z{|yxwyzxzyy|y~}x|{yzxz~{}u|{wzyzz~zv|wxy{w}{w}z|{z{{v|z}z{y~yy~yy}ww~}z}yy|{yw{{y{y~~|x{wz~zzx{||||z{y{}}||z{z}y}z}~}v|{z}yyx}z{zx}z|z|x}wyy{{|x|zzx|z{y~zyz}|}|~yw{uz~}zx|zz|||x{zz{}xw|y|y~{z{y|}z{{|vz}~|{{z}|w}}v{}w{zxzzw{}xw{{~}zz|zzyzwx{|~}v|yy|}z~|z~|xz{xyz{xz~{w~|y{xy~~{y~u{{{zzuz}z||u|zzy~y{z{ww}}z{yyy|}{wzy||}zw{||x{~zzxu{}}z{x{vw||}v|x{y}z{{zzyy{{yy{~yw}zv{xyyz}|w}{{y}{zx}{x{|y{zx~{}}{yy{v}{xzz{y||}~~t~}}|z{|}{}~{}~~~~|}~|~}z||z~~~~}}z}~}~~~~~~~~}|{}}}~~}z}~~~}}}~}~{||~|}~~}|~}}|~}~}}~}}}~~~{}{||{}~|~~|~|}|}~~~}z}|}}~}{{}~}{~~}~}~}{~~{}~~|~}|~}}}{~|}~~}}~~~}~|}}|}}~}~~}|}{|{~}~{~}~~}}}~}}~z~~|~|{{~~~~}}{~}}~{y}{|~}}}}}y}|}z}~|~zz~}~}~|z}~}~~|}}z|~{}y}~{~}z{}{~}~}~y}z|~~}zz~|~}}~~}~}z}}~~{|~|{z{{x~y{{{v}zwwxy{y{{|{y~xz|zzwzw}w|ywy{yv{yzx{z}z|{|x{{{{u~~z~y{y{{{yzuzuvzyzzxwzy{yxzxww{{zy~}yyzy{}yz}}rz~~}|~{}zwzz{|{{{xxvyw|x~~{{{{{zvx{x{{zy{v|{vt~z~{v|~xy|{~{z|x}}{y{|y|z~z}|~{yywyyx}zv{x|y~u}z{xy}ywww{xw}{{wx|{}|{}{v}zz|wy{~z{y|~|z~zw{w|zxzvyxszx}z|wyz{zxz}zzzzy{{}}}u||{~|~}x}|yw{wy|~y{{x{{}~z{|xywzzwzwz}zx}zyw{|}y}vy{s{x|zz~}xz}|~{xz{{|||{w|}{|||z{x}zyw{yxv}}xwxw{w}x~ywx{x}||z|x|~y~{xz~|y{{|y|y|~v{x{~}z{{ywx~}z{y{z|z}z|yytwxx|zz||y{|w}|x}|zz{|}y}z|xyv{q}zyz~|y{z~y}wyy{v}zxyvz{{{{yxxy|{{zxz|y|vvvy|z{}~|||ty|z|x{z{}|}y||z{|w~{|x}}zx}{y{|{x{wyyyz{{w{y{|yyv|yx|y~{{}z~y}}|}||z{x{y|{{yy}x|v|~yxx~}xx}|{~~xvxv}}~z}zx{|y}||}}z|zz{z}~zz}}xyyx}{~{}w~|wzzx}wxz||y{x{{w}yyzw|y||x}zyy|{}~}v|~y{z||}}~}~~~y|}{}~~}}~}~}}v~}~~~~~~z|~}}}~~~~~~~}{{~{~~}~~}}~~{}~~~~~~~~z|~}|z}}}{~}}z~}~|z~~~|{}|y~~{~}||~~~}}|~{}|}~z~~}~y}~~~|{|x~}|~~~}}~~}}|~~~~{}~~|~{}}~}|~~~}z~{}~}~}}||{}z~~|~z||~|}}z~{|~|||~~}~x~|~~{~~~{}|~|~~~{|}|{~||~~|~~||||}}||}}|~~|~{}~~}~}z||~}~~~~zy~~}}~~{{||z~~~}~~~~~z{zz{|}|~{{w||}vx{wxxxx}zwr~yw~x|yz{|{}|t{zv{yx{xw{}yz}zz{w{zx}zzxw|yx{{}x{zyy}y{~zxz}}zx~{y~~y|{x~z|{y}}||{{{x|zy{|~z|t~x||}y|{yz{|{z}|{wwy|wz~wzx|xz}{z{z{y|z|x||yzz{sz{|wz|v||y|{|x||zzyz|y}~y{zy~zz}zxxy|yxz}|}y{w|~}x|}}|}{{}yx|xz~z{{|~y|z{zx{y{}|z{{{y}yy{x}yz}~u}wx{{z}y~}x{y~y}|||{|yy|zxyxxuzyyw{{}||zz~yzx{xz{}~z~{y|z|{~{x|zzuxz}z|~y{}rzzx{xyvzw}|{z{y}~xx{z{}{x~~y|}yxzvy|z~w{{y|{vw}{y{xyy|{wwy{zz|zw~~u{z{u}}{w{{yz~z}}z~x{zy{|~}|zyz}{z|}u}~}}z{x{zw{|xy~zzwzz~~{x{{|z{|z}zz~||}{xyz|zz|~|xz}}zyz|}z{w~z{|z|y}{z{uz~z{s{w}z|}z|}x{xz{wyz|z{~y{}{|{x}zz{{y~}zy|x}yy{x}u|}{|}~|~y}y}x{|zvz{{}|ywxzy{|}}||w{}{|zvz}u|x{y{|z{zy{{~}{zx~z~~{|y{|x}}|z~z}zy~~{x}|{~~y|}z{|||{|~z||z{~~z~y|{wz|z}y{zsy{~{y}|}{zwy{}}{w~z~{}|{xx|{~~}~~|~}~~~~}~}{~}}~}|}~~}~~{{~{|}~}{}~|~|}}~~}|}}|~~}}}|}~}}~~}{||~}}~~~~{}||~|}{~}}~|}~y}{}||~z~}~}}}~{~~~z~}}|~|~}{}}z}{||}{~~w}~z~|}{~~}~}|y~}}|~}~}}~{|~~~}{~~}~}~~~|~|~}}~|~~|{}{|~~{}{|}y~|~~z|~~}|~{z~~~~{~}|}|{~~z~}{||||}}|~}}}}}|{}z~}}}~~}~||}~x}{|~||~~~}~|~}|~|}~}{}}}}~{~}}}|}~~~|~vz|~||~}~}}|}~}~|z{~}}}}}|{~y~~}}}z{y|{y{||{z|z}{{ywyywy}~zwxxy|{y|v}{zzx{{{yzz{y~xy|y|y}|x|y}~x|z|~wyvz{~xy|}}{zxy|{|{x}z|z|yzyzw{z{|{{xyzx{x}zxzzz~{x{}zuy|{{{x{|||y}~{x{{szyv||z~yywyzyxxyz|}}y{zyyw}}{|}{yzvxwzz|{}z||{yy|z~|{x{{y}}y~x{yxzw|xz{z}z||}z|z}xywy}x~y{{|v{||xyz~|{y}}}zz{{xwyzy}}x{{{yy{}zy{{|yz}wzvy{yzzz{~~||wz|zy{y~yz{|y{}x~||z|{}{~y{w~zzyyuz{{yzz{x{zz}wzvxzw}x|z{{{z~~}{~{}{z}{~~~|~{}z~}}}|zzyxz|zv}wx}xwy}{z{yxywzz|z{{yy{{zzz{|{|}x|}~{zz||||}yxzwu|zxz{z}wwzxwy{vw|}}zwuw{x{}zz{{z|~|y|{y~yx}~z}|y{yz||{zwyzvz{}v}w}z{zx|yxu}zzxyy|}yx}x|||{w{w{{||{zy||x{{|}~{z||y{||y{u{yxx~zy}|w{|z}zxz~x||vwwx~yvy|y||{}x}z}||}zy|}w|{~{v|yyy}v~zx}yxy{y{{{|xxwyzyzzxvyu{|}}vy{xx}}yy}}x|{~}{~||}{{zz}{z~z}{}zv|x{{w}}z|xzy}ww{u}}z{y{{|y}|}}||y}|~}}}}~z~}z~|~}~}}~~~~{~}||}z}|~~~~|~~{}~|~~~}~|}{|}~}~|~}{~~~}~}~~}~}{{~~|}~~~}~{z~}}}}~}~~|~~~}~~}~}{{}||}z|z|}}~~{~|~}~~~|x~~~}||~}|~}~}|}|{}{}{}{||}|}{z|z|~||~{~~||}~~~~|~~~}|}|~|{~~|{x~|}{}~}}}~z~~}{|}~~|~~}}~{}}}~~x{~~z~{y~~~|}}~}~{~~~~~~~{~}{{z~~x}||{}}~~~|}~yxzvzy{yv{{y{wy{u{y{xzv|}zwu|s|yxxy{wv||yzyzsyzx|yxyz{{{zuwwwx~zx||{}yxzv|ywwz}~{{x|{xyzy~xyxyyzu|{y{yvzz|z}zyy|{zyyxyxuuwy{zyyxw{yyu|x}yx{{yw|yw{yx{z|yyyxxzxyzx|xvw|x{{zzzuwxzzvyyzz{uwx|zxz|zzyw{yx|yxx}}vw|zw|y{~yy|z{u|{xyww||zyztwuyxxwv}{yx{xtz{xv{ywz}|{|}wz}xz{|zzxy{w{zzyxvzzv{zzzzvzvzuwzwxxyyzuxyyzvxwzuwx}uvvw{yyzzxww{z{{vxxy{uwxwyxz{r|{yyyzzxwvxxv|}yzz{yy{z}{ryyw{zzy|zz~ww{x{yvzx{xuyzxzv{{{||t|}uy{{xwz{zzyyzvx{y{}z|{~{yx{wzzwzyz||xxy{{z|w{wzwx{zyzzy{}zz|yx|~xyyv{ywxzxzxzuyzvyz{xz{t~uzwzyxwzyy~{v}uwxyxwv{zx|{xz|ww|yzy{x~yx{|{zxt{w|||||z{zy{{xvwu{yw{~{uywz{|vwy{ywyy{{|x{zz}}|zxxz{tzv|{z|zy|yzwyzyz|xu|v{{xw}yvy{|vy|xywy|z|~y{y~{{|}}ywzv{}uw}xvxwy{|{y~z{wvxx{z{}w}zxv{yz{}|zwz{v}~x|xx|vv~{|{yxxyz{yu~{z{t{r{zx}z~zuvx|x{x~yxzwvyzxxz|z}|wzuw~xyyz{y{}}~~{~}|z{z}~}}{|}}{}}~}||}||x{|{~z~~}||}~}~}}~}}}}|~~}}}~|z{|~||{|{~yz|}~|||}y}~}~~{|z~~|~~x~z|{~z~{|}|w~}{}}{~~~~~||{~}{||~}|}||~|~}}|}{~}zz{{||uz~~z{~~{||||z}~}~}{}}}~}~|||~}~~}~|y{{{|~|~|~z|~z~~}~zz|~~z~~}~~~~~{}}~~}~}}~~}}z}|}|y~~}}xyz}}}}}y|}|~~x}|~|{{|}~~}~}~~~~|}}~}~~|~x{~}}{~{|u~z~{{{{~{|||{}{}|x}y~||}~~~{}}~}|}{}{||~}|{||}}|}|}}~~~{}~yz~}~~{{{}{w}~z~}}z{~|~}}}z||~}~|~}}z|z||{}~~~~~||}|{}{}|~|}}~zy}~~{}}}z}z~|}|}y~|z~~~}|~||~}{~}~y~}{}}||x~||z{||{{||wz}y{}{{{{yyyyy~xu|}y{yuzv{|~zz{zyvvyxzu{zx}zwzzmwwzzyzxz}}{{{y}~yw{xw|}||z{xwyz|y|zxx{zxxzzy{y{zyuw{xzt|zwyx|txyz{{ww~zv}w}}w{~|yz~xuyvzzxvu{||uyx{v|wwzwvyzvwz}|zywzxzz{v{vyy{xzx{|{zwz}vwv{xyzy|}uy||{u|{yzxszx|syxuxy}yuz}zvy{{xxzx{yyvxxv{vxxvxz}{x{y{}xzy}|y}xwy{}x|zx{|zuztzzwzzw{yxxw{wy|yy}uyzz|wy|z{y~}|{{{|y{~{yzv{|v{{y|z{{xz|v{yyswvywwyzxvw}uw{v}yvz{uy}yyw}{w|z{~}~{}v||||yx|wxzzz{v|{wywzw}w|~tuy~~xw~y{wzzxxy|xtzyyyxz}{z|w}~}zy~wxzx}~u~}|}yxu{{|zxvv||ywxv{xz{{uzwzx|zwyzv~x|v|w}{wzyzw{yz{zx~{yuyz|xxy|z}zvzy}}|zvzxuw{{}xxwy{zxu}zxwwvyyzxw{xx|yv|yyx|xzuzxz}|z}|{y{y{{zy|y|y|zxzwwzyz{{z~yxxw~z{utxwzxvwy{yy{{y{z{yzx}x|vz}|xz}}yy~|z{{{wzz~{zx}w{wwtzxzz{{zww}xxxyvv~||zvyuyx}zvzw}yx|xw|yz{}{zx}zz}|y~zzyu~z{~{x{|zxx~zy}wzzxx{|yyyyw~y|wysyx||z}y~xzz{||~~~~|}}}{yy~|~|yzz|~|~y{}}{}y~}||{}}{}~z}~~y}|z|~~|}}{z~}||}z|{|}~|}~|}}}|{}{|z{{~}~y}}~{~{{|~{z~~~}w}~{}|{~~~|~z|~|}~~x}~|}~|{{~||~zz{x}||~~||||}|~}|~~~z{|~|~}z}~{||~}}~}~z~|{~|~~|~{~}}}{|}|}~{{|~}{~z~~v}xz||}|}~~{y}}||~|||{{~~y~|~|}|~~{}}}}{~z{~~z}~~{~}||}~}}y||~}{}~{w~||}|}~}w|{}~~{}~}~{|}~}}}}}|}~z|~||z~~}~}~~y}zzxz}|}}z~}~||~~}}}{y{|~}~y|}|~~}~}}z}y}}}{||~y}}}||~~~}{~|{{{|{}}|}||{w||{~x{}}}|~|{|~~{y}~}||}|v|{}xy{yw{|yxy{zyyyz|}ut{xzy{}z{{|zyyzzxwzy|y{{}uxzu|uv{||}{z}z|y}}x}x}wt|zx{{~{{~zz{{y||x{zyyv{||yzzx{z~x|z}|zy~}|}~y{{|y|zyy|~y{z|{zzw{zw{zw|x||zx{y{z{{w{|z{x{ytx}z}{zzw|}z{zwy{zzx~}{y|{}{yyw~}yzw~wyvzyv|{{yyzyz{|wyz{y{|z{||zzyywyxz{y|y{xy{zx~}z~|{yz|{|~y|z{{|z{vyy|}}zz|x|{}w|}|zw{zy}}}wyy{x{xy}xv|{{w|||zyx|~}|||z{z}x|wzx{xz~tw~z|}{zzxzvxz{{z|zvzyyy|xw|{z~|}x|~{{|w|{xxx{}z{zyz~{y|zyz{z~{|vww}v|z}{w|yy|{yz|}{{xyv{{y}|~z}{y|w|{{|{v{{xzxx|zy{|x{w|~z}{{yxx~y}|z|zy}|{}~y}|xzz}}{yyvz|zy{||{y|x|vxzz}x{|yzz~}y}xzwzwz{|}{x}}~|w{z{z}|y|{z{{{xx|{zyyz{vy}{~v}zy||||{|x{}z|yz{}|vx{{zyz||}zxx}zxxz|{{{zww|zzxx|yyyvx|y{{{{zwxyyz|}}yzzzwz{|}y|wwzyz{zxz|}{y{xwwzxwz{|{{{zy||{|xw{{{{y~|xy{{yy}z{y|y}t{wv{{}||xzx~}vz|}zy{}|xz}wvx|ys|{{xwz|x}||~}~}|~}w~~~}}}{}}{}|{~}|~~}{~|~~}{}~|||}~|}}}~y}|}~}~z|}{}y}}}}|~~~~}~~}}|}||}{{~~{}~}z{~y{{}{t~z~}z}||~~|}~}|}}|~~z~||~z~}~~}~~~}~~~}|~~}{|~~~~}~~|z~~}~~}~}|~||z~}|~z|}}~~~}~}|}|~}~~~|{}~~{~{}|~}~~}}|~~~}}{|~z{}|~}~|~~|||||~|}~~~}y}|}~}~}{~~{~~~}~{}~}}}}}}~~}||}~~}~}~~~|||~}|~}}{~~z~|~~~{z|}||}~~}}~}~z}~{~{}}~}x|}}~|~~~}~}{|}~vy{~z{yz{x{||uyxxvvxyz{w}xvw{v~{wxxxyxyzv{vwxz~~xxz}wwx{~|yxy}~vx|{{{{{{y||{xzvzz}~zxy{z{zxz{zwvx{x}ux}yxyx~x|yvz}z{~xx{z|zy{}zvzv{{zy|{~z{|wwvyuyx|x|x{{ywyzxyuxw|yz~yxw|zyyw{v{yyy|yxvw{zzz{z~|zy|y{y{vvwx{syxyyv{zvxzwzzwvzu|xxyuxzzzwzwz{u}||||y{|x}{|v{z{v{|u{y{y}zuvzyzyyw}y|ywutx{zy{{q|tz|y{xuz|x}x|{yz{xy{{xzsx~wxwxwzw{xzv{x}~|{zyvu{~zxzyxzwwxtvvzw{uwzw|~z{{vxw||y{}{|yzvzzyuzyy{~|wzy}{|{vywvxxy}xnvxvyzywy||xz|zwwvw|yxz|}|yy|xw~yyyz{xw|}||||~xx~zx}zwyxwyzzzzw|uxz{yvzzxyxyvwryszsvxwxx|}{y}|{{zw{}|~|yzzxyx~w{|y}zxzzxvv|xw{{x|w}yxzy|zyzx{z}wwzz|y|{yzuzsvz||{{|yy}|{{ywxzyz{zvxwywxyy{yyzwu{zzz{{zx|{yyyxwwzyzuzxz|z{y{x{z{xz{|yz|{yyzy~z}|{w{xz~{wy|x{wyyyvzvuxxw{zxx}sw{{s{zy{~zyz{{|}z}|~ww|{{yzyz{xzzw{ys|vz|xyyvuyzwwzw~vxzzv{{szz{x{}}z}v|}z||}zyx}|~~yzz}~|{~}~||~~|}{~}{|{}z~~}}}||~~}~~z|||{|~z~{~|}~{||~z}~}|~z{s}~}}}~|~{}~x}x}~{|}}}y~~|y}~x||z}}}~z}|~}~}|}|}z|~~z}|{~~~}~{~}}~~z~x{{~~~}{|~}~~}|~}|~~{~||{~yz|~}{|||}z}~~|~{~~~}}}}}y~~~}~|~}}~~~y}~}}}|z}}~}{|}~}}|}}|{|~|}~|||}}}|z}~~}z~~~}~~}}~~~w}|w}||~~{|}|}|}|~{~z~{}~~z{~}|}~zy}z{~~{yy~~}|y|z}~{~z||z~y}z~|}|{~{{z~|~}}z|}}y|}z}~{z}z{{}~zx|~~~}{}|}|~}~}}z~yy}~z|z|~|~}~||}}|}{vz~~}|||~y{~~~~}~z|z{}{}}~}}~}{~x~}}||v{{||~}~~}}~}wy{zy|y{~z}x{uy{x|zx|yxz|z|~yz{|{}xyyzz{{|y~vx{t|v{xx}zvy{wyzzyt|wyvy{yx||w|{~w{zzxz|}{}y{~|y|{z|yzxyz~xzz|}|~~~|zw||x|z{yz{v{|yxz}|z{}y{|wzzz}v{y|{z~v}vy}y|{}zzyv||}x{zz~x}{zww|~uz{~|xy}x|{xy{vy{}yxty|w{w}x|w{zzyz{z}}x~{vy}xxzx~{{v|}}}wzz}z{{||zzx{w|yyyz~x~yyyz}|{{y{~z|y|~}{zzw|x{z|{zz~{~yzyx{x{{{y{{{z|||{xzz}zzww|zxzzzyx|{{|z{|wzzy{z}wyuzwyzww|v}|}zyz}zvw{{~z{y||z{|}{zwxw{y{z}}~z}xxx|z|vwzzyy~||{zzvz{}{yy||z}y{|w~{{y}yz{y~z}y~{vxx|zzzx}{z{{|{||z{y|yx}yzx|~x{x~}|{x~uyx~{z{|y~~xzx{{}{yy{{{w}x{zy|{{}}x{x{yyzz{zzz~zx~x|wz{}zyzzw{z|s{}{{wy{zz{y}y|~v{||x|{z|}z}{z{y}{||z|zyzyz}|uy{zz{z}~x|z|{z{}zz}{y|{y{|~uy|zz{z|}|}tz}}z~zxy{zy}y{z}zyw|yv}yz~|yx|{||x{|z||ywyryzzyu|tz~{||wyy}~{yyy~|}|z}y}|z{}{{}xyzz|{zz}v|~yz|z{wzzw|xyy||y~~}}||{|y}}~}~}|{}~||}}~}}|~~}~{}{z}~}}~~|~|~||~}}}}}|~}~}}{}|}z|}}}{}}y{~~}}}}|{}{}}}~~~}|}z||||w|~~~}~{|x|}|}||~~~~~~~~~}{~~~}~{}~}~}~~~}}{|~~~~~}}{~}{{~|~~~~}||}}}~|~}}|~}{~}}}}|~}}~}}z|{}}~~~}|~~|z~~||~~~}z~{~~{~z}}{~z~}~~{~~~~}~}|{{~~~{~}{}}||}|~~}{|}~y}~||}}~|{|}~~}~}~}||{}~{z}~~}}}}~~~~~}|}{}~x|~|~~~}~~~|~}~|}}|{|~z}|~{|}|}~wxy{zzy}uw~{zysyvtvzxuw{yvvvx}xyuwyvyxwy{{zvyzxztxx~x}|y{|zwwyuzyvyw|wxywxu}|vzz{z}{{yzy|txzyws{{z{{{xyvwtzz}wxy{y{yz|yvyyyyyy{}w{yz}wxzzz}utxzwzz~zvwyxyzw{|xu|xzvyyw}{|xu{z|{xxz~{x{v|tz|~{yxzy~zxwzzzzx{wxx{yyx}xwxz{w{zuzuwux|{yxxxx{w{uw|x{z|{xwyx||yvyu}x~{{x{{xxywx}wzvxxyy|uw||yxwx~zx|{wxvywwwy|{vzyz}{}{xwxv{zyyz{vyyx{|w{|{|zy{yx|yyvwxwy|wyxvx{yw~yzxzwxxxrywz{|}wv{yw{yxzxyy}y|yxzy~}|yy}y|w{xww}tvuwzyyuvxyuuz{x|z{s}vywxzwwwzyu{z}x}{~vvx~{{}~z}|{{|zwzx}y|w{}zzzzywytw|xww|xwyzywwxvzt{zxzzwyw{}{|usyz||yvz{{||z}}wy~xzy{uyx{v|zxuyxzt}x}xz{uw{v|z~z{vxyww}y||wz{zy{{zy}x}x{y|{wx|yvyx~wxx|vyyv|xyy|yxzxuxyz|zztuuwwwyzyz{yyx{y|vzyy~ywy}yz|vv|vy{zzzzyw{|yxywwt|zyxyytzxxsxx||}yxxzwzxxwywx}xtxx|xvz||zwzw|}y|~{{xzzuv{yyywxzwxu}}xxxxyxw|z|vrx{v|y|{w{|~yy~}wt|zzy~z}~~}}}~{}||}}z}}z}w||||w}x}}|~|~}~{~{{}|~}~{}~{}}}{y||~|~~zyy|}}{yw||}z}~||~}~{~x~~{}~}~}}~}}{{~}{~w||}|t~{|z||}}}}{xz}z~~~{|}~||~~~~{{{|}z{~{y||z|z|}xzyw~|{{zzy~}~~~}|{}}~}{z~~~w{x~~||||}}||||}|y}{{|}zxy|~||}{|z}}~}|}}}~}|~~~~~|}}~{{y|~{|}~}z}~||}}}|~z}}z}{|}|~{z{}|}{~{|x|~|{~|{~~|{y{{zzz||~{z}}|{{|~~~}}|}|}|~x~~z~yz~}|{{}|~}}}|y|{|}{}}}~~~~{}z}{}|}}zy~{}}{}}zy|||{|{z~z{z~|~~~|}{|~||~}~|}}{||z~|}}|~}~|~y|{{|}||{}y~}{~~{|~~}}{}~}}|}{{|||||}|z}{{~z~}|{|||}xy}~~~{{{}}~~{{{|~}||}~}{{|~|zx~xzzyw|}}||}}}zv~z~w~}{y|~}~|||~|~}}\\\\\\\\yz;}|}z}}z{|z|{}|~}{}}{||z~}|~}zx}{}}{~~~||~~z{|}}||{}~~}|~~~|}~|}~}~{ty||~}|~~~}z|}~}{{|t}}z|}}{}}~|yz|}}~}}|~}|}~|~~}{|{}|~||{~~~y}|~}}|}|}|}~{~}{{~{||{~y|}~~|}{{~}{}||}}}~~zy|}}~{~|x~|~~}{~{~|{}|z||z|{}||z{~v~|{}}y~~~{|z|}~||v~||{~|}||z}~~~}~~~~~|}x}~}|}{}}~~~}y~|z}}y~}|}z}{y}}}y|~|}}}||~{~~{}}~zz~}y|~|{||~|~~z|y}~|~~z}~z}{{|~|}yz~zx|~}~}}~{|}}~~||}z||z|{~z}{|}|{}{~~~}zz|}~|~||~~}~yx~~{|~zzzz~}|}y~{z{y}{y~y}{}}~{|||y{|}}{~~z~|z}}}~}~|z~|~z|}}||~{}x{zz~}}~~{~}y{z}}~z~z{{|z~z}|}~{{~~{~{||~}~~z~}wyy|~{~|~~}w|{s~|}z~~z~|~~{|{|}y{~~|{xz~~|}~z|~|~}~~~}}~~{~||~~y|{z{zzzz||{}w{}|xzy}~y~}~{||~}{~~|z|z{}~|{}}~}{}{||}|}z{z|~z||~}}|~}}z~||}}||}}~}~{{}~~|}}x{{~y{zz|~z~|{~~|}}{||}}{{{|{}z{z|zy~y{v}||}w}z~y}|~~{|}~~~z}{|~{}x|}}}{~{~{}|}{}{{|{|{~{}z|~}~~~~~|~~~|}~}yz||||{~zv}{{x~~|~~z{}|}~|}}~~}|y|z|~x|~}{y{zzy}}{x|}z}|~z{~~~~~|}}~|~|}{||~}}|||{{~}|||{}{z}}}~}~|}~}~~~~~}}~}~~}~}}~~~}~|{}}|}}~}}{~~~~~{~}}~|}~zz|}~{}{z||}y}z{}||}~|}{{|zvxz~z|}{~|~||}u~z{{}~}{y~|}}}}}{||}|{{|~{{zz{~|zzv~y~z}|}{|}{~zyy~}y}{x~y~{~|||{}}|y~~{}{{}}}zy~w~~|||~y{}~}~}zy~~{~}{{~|{y}}w}~y~~w{|z}|x~z}~{|}z{~~||z~x|~|}y}z{}~z}||z{y|~}||~~~||~{|{z~~y~z~|}~|~{}~{~~}{|~}{}|}w{|x|||}{||{v|}|~||{}}{}z{}{~z{}{x~{y||{|zz~x}{z{z|z}z|y{{{~}{|~{x||{~|}v}|}}{}z{z~x{{{~|~~xzz~|{}|y{}|~z{zyz}{~{|}{}~y|~|{|~~xz~yx}|y{}~~|~y~|}x~~uy{~~}|||~|}}|~|{}|}z~|||{|{}z{zz}{}{z|y|z}}}y|y}~}}}||~}y}|||}|}~z}w}||yx|}~}}y|{z{}|}~{~|}|x~||~}||~}yzy|}z||}~|~}|~{}zw{yy~|zz~}}}}~||~|z~~~~~}~{~}}||}~~}~}}{}~}}}~}}x~|}~{{|~~~~|~~~~}~~~{~~~~~|~{}~~~~}}~~~~~}~~{~|}|~~~~|~zz|~~}}z~|~}}~|~{}|~~~~}zz~{|x~}{|}yzz|{~}|}z}~}~}~y~w{~|{~|}|z~~zxww|~|~{{~|{}}~|~|~~|~y~~}~}{}}~}~|}z}}|~|}}x{~{}}}{|}y}|~}~}}}|z}||w{|~~~}|}}~}|}z{~|yz|}{~}~|~|~|~}~y~{}z||~|x~z}}~~{~~~~y|}|{{|}|}{}{}~~y}~|{|{x}~}}}{}}}~}}||z{}~|||z}|{}~}}|~{|~x~~|x~~|}|{}}|{||{||{{~}|{~{{}~~z{}{}~zz~||z|~~{|}}~|~|x{}|~y~|z~{|~{~x}~z~~}~z}y}}~{~zz|zx}z~|y}yy|}}}{}~}~~{~}}~~{z}zz}~~|}{~}y{|{|{y~y}{}{~|}}|~}z}z~~z{~~~y}z~{z|zy}|||~~|~}~~~~~}~~}|~|}~|~~~|~~}~~}|~~{~}{{{~~~}{|~~~~}}{z}}~}|}|yv}||~{|y|}|x~|zy~y~}~}}x~|{z{|~~|{w{}~|{}}}{~{z~}~zxz{~|}|{||}{~|}xz}~z|zz}~{~}}|z||||~y~|}{|}}~}|{y{y~}|}|{||x}~}|{y|}|}zz}wx}}|{{}|~z|{x~||}~}~{||{y}}~y}z~}}|{||z~}~w~~}}z}{~|}~z~}vy}~}}~|{}}{}}}{}{|~{|y}}yzzz|}}}}z~x{}zx{~~z~~~{|y|~|}}~{~{}|z~}{}~z{z|y}{{{}}||{{}}yxz}||{~|z|}{|||{yx~||{{}~yp|}~{z}{|~y~|~~~x|w}||z~xz||~~~{z|~~y|{|}zwx}||{v|}}x|~z}}~||z}{|}~|y}}|||{}}{~}|}zy|}}}{}z}}x{y{~|}y~z|}}}}}x~z~|~||}{|}~|~~~~~z}{}{z}|||{~|z|~~{{~x{~|}|~|z~{|x}~~|}}}|y}x}zy{~|y}}|{}}|~~}}~~~~|~}|~~~}~~}~}~~}}~~}}~~|{~{~~~|~~|}~}}|~}||}{~~~}}|{|}~z~|~z}~xy}}~{}{~~~~}~}~|~x|}|y}~|~{{~}zyu}{|}~x|~xz{{x}zzzy|}}{{~y|~|}}}~}~||{}~y~{~zx{~~z{{~}~{x{{{~|z~}~~|yz|~|~~}}}z|{y}}}{}}~|}|{~{}}{z|}~~~z{x{}}~~}}zxz|{~~}|{}{{~~~yzz{}|~yx}|}{{~}}{~}z~|{}z|~y}z~z{|{yz{zz}}}yy~~~}y|~y~}z~z~{{|~}{|z}}{~~y{~}}~|}}{}~{}}|~|~{zy|y~x~}y~y}{{}~~{~|{|}}|z}~z|}~|}{{}z~{}|z|}~y|~|}{yzy}}}{~}~}}~}z|{~}~|}~{{}{{}~~z~x}}zzz~x~zy~~~{||}}~~}{{~~~~y}||~|z}}|z}z|~{}||y~~~~~~x~||{}~~|}|z}{{x}{}{~{z}{y|{{~}|{|{~~~}z||}~~}}~}~}|~}~}|}|~}~~~~~~~~}|~|~}~~~~z~~~}}|{}}}~~{}}~}|~~~~{}}~}~~{{~~~||z{|{}|z|{{|y}}y}zy}{~}}|y}y~~|x{~}{{|}}{}yz}}y{{~}|||{yz}~yz{{xy|yz~{|{}~~z}}}|~|{~}y|{}}z}}{|~}u{~~|x~~}y}~~|}{|{x}|{y~{x~~|{}~{y~z|~zz}x|{}}}z~xuyz{xz|~{~}x|}x{z{~|}}z|||wy}}{|}z|y||{~z~z~|~||{~x}~|xz~~}||v~}{~{|}}|~z~~}~y}|z|{z{~y|~y}~}~~~}~|}y~~~|{zz~}}}{~|~|y~}}|~}~~}}z}w{~}{zx~x{~|~y|{x}~|z}{||{~{}y~}}zz|}~|}|}|}}|~~~y}{|z}~|{zy|}z~||}}|yz~zz|}}{~|~{{~}|y|}vy~|||~|zx~}|~}~|}{y{}z{|yzzy}}}zy|}~x~{|~{{zx|~|{|}{}|z{z~}||~z|~~{wy{z}z~z|v}yv~y}~y}|~~{{wz{|~y|{{||}|~~~~~|~||~}||||}|~}}~||}z|{}}z}|}zz}~{~|y{~{~|~~~~}~~}~|{~~~|~~~}~|}}|~~z~}{~~~}~||}~|~}{}}~}~~}|~~x}~~||~}||~~}}~~~|~{|~yzy~~{|~~|{}|z{||}{~z|xzzx}|u{~|zx}}yzx|}}}}~z{|||}|z|{|}~w{z}{y|xzz~v~y~~z|y|}~}z|y|y|z|~{{u~u{}v|x{zz}}}zzzy~yzw{y~yyz{x{{{{yw|y}z{y}{{}~|z|{}~x{}~~~~y~|}}~}|y{{x}x~|}z{v~~|zz}~{z|z{zzx{}~zz{~~||}z{|~|~~{x}}|z{~{y{~{~w|xy}~zy{{s~v{|}v{}{|}{z}{xz}{}}}{xz{{z|}|||{~zz~w}{~}z{z|}y{wz|{{~}~|}|{~~}z{y{x|z~~~{}}xy|xyz|y{}xz|yz||}}z|}}~yz}y||~|~}{|{z}zz~y}|yz{~yz~yzz{}|y{}z|z~~w|~{||y{|w||zy~xy~{~}|~y{y|{|}{w{{|uvy|}}{y{x||ywyz{~}y}}y|||{|~}|z{|zyxz~y{~}z~~|z|y~}{|y}{{~xxy{|{}y~z{{y{x}~|}y{{||~|~}}~~}{}|{|z{v|}y~~y|{z}|z|{}xyyzz|zy{{{}xy~~}}~}q|{}~}{|{~y~}vxxz}~{}~xx}xvzv{|}{x}zy~~||y~||}}}~}|}~}|y~~|~{~|}}~~~~~||}~}}~~~{}}}}}~{||}}||}~~|~~}|~~}~|~~~}~}~~{}~}}~~~}}~}||{v}}|}~~~}}~~~}}~}}|}~~}~~}{{~}}|~}|~}xy}~~~|~~~~~}~{~}|~~~~z{~}}}}|~~~|~~w|{z{~~|}~~|~}}|~z}{|}~{||}}{~y|{x}z~{z{|}||z}}z{}{zx{y~{{z}~}v~zz}~|~z~{|{zy{|xyxxwz}z|}x~xxy{}}{{z}zz}}ww~y|}v~}zy{y}{|~y{}~|zz~yxw{{zz|{}u}~vxux|}x{{}x||zz{}~}|}z~{|{}}yy~|||~{}|~~{}~y}~}|{{~}{z{v|x|{|}}yz}{}xx~y|zz~z{}{||}yz{~|{}|~w{zzz{yw}{{x}}|}{{|~}}|}z{y~}~}yzz|{~{{xx{{~{{|zwx{wy}}{|z~|~z~|}}z~|z}~|{~{{{y}}y}{{{y{|y}}~|zz~||}y}y{~|z}~||~|{|{w{zyx~w|}}|~{{z{~|~}{|~z}zxy{|{||x|{{y}zx{z|~{~z{}{xu}wzy{}xy{z|~v~{x{x||~~}}|x}~x{u}}}z}}|}y|||z~|}{|v{|yz{}|z|}xz|||||}|{yy}z|yx}y|{~}}~~}|||wzzyz{zv}~{{y|z~|zz}{w}z}||y{z|}{z}uy}vz~z{{}|{w{z{{vz{z~y~y{z{y~}{z~z{z|}~}|~{{}}xzy}}y{{y|}|zy}}~~|y}}}}{|~|zyy{z}z|y}{~z{yz~}z}zz~~{}z{~z{~~~zw|~}~~~}|~}}|~~}}}~}|~~x}y~|z~~~z}~}}~}|~~~~~}}|}||~~~{}}z|~{}~~~}|}z~|{}}~|~}|~~|~|z{~}z~|y~}{}~}~|y}|~~}~}~{}}z}~}|~~|~}}~|{~{~}~~|}}}}}}~~~|~~|}}v~~}~~}|yx~}{{zyzzxz{xu|{||{w~||{|x}zz~zy{~zz|}{{{|}{~~~z}}~~~~|yz|z||z~z{~{{|}|~z}v|}v{{x{x}~yuy|zz|w{}wz{{}}}{{|z~|{vwz}{}~uy}|~}y~}}yzzz}wxxx|{|yz}y|}|{{||xzx{y}}z~{~|~|~y|~|w~~x}z{z{~zxy~u}}}{~{{z{{z{}z}|xz|{~y{wx|{}v~z}}z|y~}{|}|y}{~||z|z{{{{~y}|~|{{{}z||y{}~z}|yzz{~{~}x~~|{}{|}y}~yz~|z|zxz{|~xyzx|||xxv|y}||z{{~||~~~xz|{z|{|z}z}xzyz|z|xz||y}|yyyzz}z|zwzyu|x}~}}|}{~y||z~||zz}{}|z~|~}}xy}wz{uw}yzzzy}}v}x{}z{yzz~xy|{{}wz{}z|{{x~}{}~{x~}~}z|}~|}{yyxyy{vy|z|y~{x~}{~}}|~~w~|u{|{zz~yzz}}y{{}|yx{{}z{y~z{~|uy}{{~{}}zy}z|~y|}~~~z~~v{|v{{}}~|zxz|}}|{z|}}zw{z}xu}{w}wz}~{|}}x|z{y~|{}||~zzy}~}zx{x}~{x|wy{yx|~y||y~z|}|z|}}}z{}zxy{~~}~w}}|~~~~{~}~{{~~~}}|}~{~|~}}~|}}~~}}~||~}}~}}~~}{}~}|}|~~~|~~~~}~~~~}~}~~~~~}}~{{~~}||~~|{}|~~}|}~~}~}~~~}~{}t}}~{}~|~}}|~}}|~}~}{}~~}}~~~~|{~~}~|~}}{~}~~}}{z~z|yzzt~~y|y~}}~|{z{|~}||zyz{|}u||w~{}zx~}|~{~z{|{~|}{u}z{|z}}|zxz|{z|{z~~z}w~yz}{z||}zx|}|x~|y{y}}}}w~y||{~}v|z}}zz}zw~~{}z{~}|zxzx~{{~}v{}z{~{tz~w{z~y{}z{|~z|{}~zz|||x}|}}~y{|z|{zy~||zz{{}y||~{{y~xxw}~wz~{zx|vw{z~|y~wzx|~|~}~z|zy||zwxz~{~|{x|~{}}~|y}zu|z|xxw{z~z|x}|{|}}z|y}~z|{~zwy}||~~{|{|}zx{z}{|||}}{y{{z}}|}~{y|}}~yyz~|{{{y}z{}|{|z~~y}y~{x|y|}{z{|w|}{|~{zy||x}z~|{uzzy|||}}}~y}}xyyvz{|yx}{}~}{z~~}{|{z}z}}~v|{{z{}{}}{z}||~{}{{~||{{y}yy~}{|{zz||xvz{{|{y|}}{z}zz{{z}~||y|z{~|{~}x}{|||z{|~|~wyz{~y{{y~{y|zy}{}|}}zz~{~{y{|~{{zy~z||zx{}~|z{y||{{zx|}z|}{~{{}z~yww~yz}{~{|}zzz~|yx}|vz{{~xy{|z{x}~~}{z~zz{y|yz{vy|{~zyz~{~}~}~z|}}}|z~~|{~}}~}~}}~{~~~~|~~~z~~}|}}|}}}~}}{~~z}~}~|{~|z}~|~~~~z}|~~~~~~~|}z~~{}}}|{~y}}z}~}|}~{~||}~}}|~~}}}~~}{y~|}}~~|}}~|}{}~}~|}~|~}~}~~~|~|~}}|~|~|}~}~~{~~~~z~}}~}}|~}{}~~~~zy{~{|~x|}}w{~}|}w}zv{}}}}~~~{}}}~~wyyw|}yx|}zw|z{}}x~|~yzy{~}{||}}|v|z~}|}}}}w}x}}}xx}|y~}w|~{}{~z}z}|z}y~}~vz{|y}}}{}}z}z{{zz{z}~y~{y{~}wz~zzzx{~z~z~}zyy{yz}zzw}~~z|~zz|z{yyx{}~|{~u~y~|x||y}|{}y}|}{|}~yz{v~|x|}vx|{|{y{|yy|yz}{~|~x{}~|z{~yx{ywz{{z}{}}}x}{{~|}{{{y}~{||yyuz{|yz{xz{||x}zy{vyz{~x~yx}~y||~}y}~v~z~z}|w~}{|{|{}{z|{{xxy{y~~}{}y{}|y{y~}v}~|yy}~z~|v|y}x|{z{~z}|z{w{y}y}|~{zz~vzxzy}}{|yx||~~}|~}|z~{~{{|}|~}yuxyx{~}{|x~}z~||||v}x~~~|{|}~w}||x|{z|z{|{}~xzxx~{|uz|~y{{||yty{zxxxx}|{w}~|z{{|x}}{~{z||}zy}}{{y}w{~~{y|vy|{y|t{~}~yzz|{}{|~z|}|zyy{}}y|||{~}~|{~x~yyz{|{x}||{{~{yzzzzx|~y||z|||v~z}z|}}y}~~~r{}~}~}~}~}}|~}~z{|~~}~~}}}y~|z~}~~~{}|}~}}|}{~z~}~}}~~~}t~}}}{~|}~~}~~~}}}~||~~}|}~}~|~|y~}~~||{{~}~~~}}{~~~}~}w~}{|~~~|~~}}|~~~~}|~}}~}{}|{y~}|~{x~}z|~}}}{{|~|~|}{}}{{z{}~~~~{y|}|yw|v}zz|z~}}{~|yz}x|v{~z~zz|~{|||z|t}~y}z}|{}x{~yz~||{|}v}~xyz~|y{z{wzvz{}{{{||v}~w{|{zx~}||||z}}{}x{z}z{w}{}x~|~~{{|vz{{{{{v}|{{{|{{}z}y{{y|~yzx~{uz~~~|y}z{|}z~yz~{{u{|{}}}{~z~{y|v}}yz}vz~xx|yy}{z~|zw}}{z|}yu|}~}|zy|{~~zy}{~z}|~yzy{}z}y|}wyy{{x||{~}}zxz{{~|xyxzyx}~~y{yy{y~~|}~~|z|z{x}y}|{|}|w}||y~z{|}||{w|{}y}}x|{{}{|zz|{~z{|~}u|~z{zz}}z{{yz|xy{z{~}v}x|}z{yzzz|y{{}|zvy|zz~|z{yxw{||zyy}y|{{z~{z~z||~{{~xvz}~{|xv|wyyz{{x{|yzzy}w}{}{~{}~z}z}|~{~z}}wzsz||y||zz}|{y{y~yyy{w~}{|}~{}}~w{{zy|v{{}yw{|z~|wyxywy~|{|yy|z{x}v{z~{y{{{z{x{|||~{}{}}}xyx{z}}~y{|x|zxyz}z||y}xxy|z{~}|z|zwy{~x}|zw|{zv{}~~~~}x}}|~~~xz~{{|}y}~|}v|y{{}z{{|~~{{{}z|~z}}z{{{z{}~||~}|~}}~|}}|}~}~|y|}~}}}}}~~}~~~}~~~{|{{~}|z~}|~}{}{{|{|x~~~}~}|{|}}}}}~}|~}|{~|||{~~~~~~}}}~~}~~}}}~|{~~}z~{}~~~|{|~~{}x{|}{~~|}}}~}~}|~}}|}~|~~~}~y}~}~~z}|~~}~~}{}}}}}{{~}{~~~||}}{}}}{~~}||}~~}}||~||}~|}{|}}}}~w|{y}u}~~z}~ywy~}~w}||z||~|}~z}y}y|z}|~|}z}}}y~~~}{}}z{~}z{{z||xyz{|zz}{}~~z}}|{{|{~~||}}z}}|}x|y~y|~z{{t}z{zy{wz}}|}{z|}w|}|{|}|{}~}~~}||x}|~|||~z|{{}||~z|z|}~zv~|{~~}||{|~{}{~~z}}}z}yy||{{xzy}y~}{}~yy|x}||{|{}~}|}}{|x~~}}|z{y}{{~{|}{||z|x||}{}~z~{}}}~}}}~z~~}z}~~~zxz}}{}}|z{x||zx|}~z|{|~}~{~|~z~}{||~}~~}{|w{{|zz||}z{|~y}zy|||~zw}~{zz~{~~~~z{}~|}~{|zy~~~y}x~}}|x}|}w}{}z}{|z{}{}||||}z}|~}|}{z|}~}~}|{||z~{}}|{~z}}~~}}}y~}}zy{~{~|w|~|||{}|}z{}{|z}{x}}yy~~yv~||}||x|xz|{{~}yz~y}|||~}z|}|}y~}}{~}|yz}}{||z|yy}|z|||x|}~}v|~|~}~~}~|~}~}~}}~}~~~~|~{}}|{~~~~|~~}}|~~}}~~{|}|}~~~~~}~~}|~|}~~~~~|~}|~~~~~~}~}~}~~}~}}||~~}}~~~~|~}~}x~~}~~}||~|{|}~{|{}y}w{{~{z}}~{|||}z~~}~}~wyzz}||{y||x}||z~v||}|||}x~z{|{w{~}~~|||z||zzy}z~|{zz{{{x}~~|~{|y}}|z~y~z~~y||}~y|z~~z{|}||~{{|yw}|x||~~}}|~{zy|~|{}zz}~}{y}zx|x{|}}z|{yvx}~~||y}{w~zx}x}~q}z}|xz}{z~{x~}}}|{{{}{|y{yz||}x}}|}z|y|{}~}}|}~|wx}{zz~|~}||{|x|z|{{}}|}z~|zy}|||z}}}~}|y}}|}}y|{vuz|{x{~}|~||y{}y{y~~}z||w}yzyy}{{|}|~}{{}|{}{}}y~|~x~}z~|~{y~|y|z~}{~{}}}}{|x|~~z|~~yz}w~||~~|{z|~}w}||y{{~|}}}}{~}~zzx|~}|z|}w}~{y}y}~}~|z|zx~|~{|}|{||~}~{}~yzy~~|zuy~}y{||yy~|{z}|z|}}||{~z~~}y{}}}{z{|}{}~z|z}}y{|z|zy|}z}|}z~z|}{}}|}}y{~w}}}{}{zz~{~~{{~{||w~|{|{~{}yu~{~yv}x{}}yx|}}~|~|xx~|}}{}~~|{~}}~}~~}~}}~~~y~}~}}}~}|y~}}~}~~}~~z|}{||z~~|}~}|~~~}~~|~x~|~}~~{~~~|~~}~}y~~|~}~|~{}|}~|~}z~|{~z~}}z}wx}}zy{v~~z{~}~~zyy||z{uxvz|{~{z||zy}|~z~{z|w~~}{|}}{|w{}}{y|||}z|z{~||zzw}|{wz|}~~||~~|y~zw}z|~}}y|{{zz}~yz}|{{x|||~~}y|y{y{z{t|}}tv|y~zz~y}|{~z}~||y|~{y}~|{yz|~}y~ru|{~uz~~|y}}x{z{y}x{y|yzz{|{y~{}y~t{z|{~zz{~{}~~{z}{xx}~{zzxz|}y{}~w~z}{~|zz|~zxz~}}|~|~}}|x}}}y{}y|~|v|x|wz|}y{zw|||y~z}|yz||xz}}}~}|zy|}{}y~}||}w~~~~~}z||{{}z}|{||z~y}~{|{{zyz|x{x~}|~~}~}}|}|~{{~zz{z~||}z|{y}{}~z||z{zxv|x||{z||xz{y|x}~~yzz|{~|{~}{~|~z~|||~w{yzvxzyxwy}}x|y{}|~y|z|{y{{~~{}z}}y|{wzyz~z|}~xw{zt||zyyx}{|{yw~{y|w|{~}|}wz}s}zzy}|zy}}|z}||}|v}{|~zz~y{x||||{}yyy|zw|~|}{~|~}|y}|~z{x{x~~}y||{{}{|{}|xr}}~y}x~{{|{|}xy|w}y{yz|z}z|z~|z~zz~}~{xxw~}~|y~|{}~~~~}{}~{~}}~~~~}|}{~}{}~}~~~~~|~~z|~|}}~}}|~~~~~~{~|}~{~~~|}|~~|z}}y~~}~~~{z~~~~}}~}|~~}}|}}}|{~~~}~|y}~~~~~}}x}}|~~~~}}~|{}}}}~~~~~~~}~~||}}}|~|z|}}|}}}~|}~}}y}~~~~|}~|~}|~~}|~}~~y|z|~|y{y}{zx}~zy{{~xz{x~{x{~x~}{y{~zy{x{~yy|yyzz}{|~}yz|z}~}|{}}z{||zzy{}zxy{{~{z{{yxy~{{|{{z||zu|~|}}}}x{|||xz|}|z{yz{x|u|u|zz|}}}~~vzvzvxzz~|zz|||}|{yzz{|~~~{~|yyz}{|}}}~{|x~|}|vz~{{w}z|~~~|x{z||~y{{~z{z|w||zx||y|{}y|~z{}|z}}}}}}z}{z|}|yy|z}|{{}}|~|}~|x{|{~|~{}vz}zy|y}|zz||~{z{~|}x{~}zy~||w{yy~z{zyzz~|~}y{z}{}yy{}y{~xq~|||}{z|{z|}w}vx{|{|{zw}{xx|||~~x~y{{{{{{|zuz{zyz||{||{}yy{z}}{|}z~{{~y|z}y{x|{}w~|zyw{x~{}}z{xyxzyw{{{z~wzw~{}|yz}x{|||}~z}}yw{|{~}||zuz}{{~z|~|{|~{|}~~y||zy|~|x{zy|zy|zw|}w{{{{||~|||{}}~z||yzy{yx|~|z{|}{z{|~}~~z}|w|xx||||{|}zx|~~x|w}yz|{~}y}zw|v{}{{~y{}{|z{||zz~x||}|x|{x{y|xz{{}{yy~y}{z|{{yy}|}|}}wvzw{{{|}y{y~|zx{w~~z~z{{{{x~|yzyz|~~y~z~~|}{}}}~~}}|~~~|~}~|}~||}~~~~|~|~~{}}{~}~}|||~~}~{{}~z~~}~}~~~}|~~}}~~|~}}}}|{~|||y~|~yv~|~~~}~|~{~~y||}~}}~xy}{|~~~~~}~~}}|||{||~{}}}~|}}}{|}~{~}~~{~~|~~~z{|}~~}{|~~||~~}~~}~|~}~~~~}~}||{~}~|~z}}{{|~|~|}~|zy||~}x{zxy{uy{|||{~y{y|w{~|t~{y~zx}z}}{{~~}~|}}}~z~{|zzy{{|z}}|{y~|{y||~w}zy~}x}v|y{~yz}zy~|z|zx~|{|}||}}|yy|{zxz||zz~|wzxz~{wx}yyx|zx{z{{~}xz|~{y{}|yy~}{}{y~~~x~}v|y~w{y~{}|~{|y{u}~|y}z{yyy{zx{|||~y|y{}x|~|~x}}}~x}~||}{~|{}u}xw~{y}}x{{yzzx~~|wxuv|}y{~}y{s~u|}||{z|z{zzy~y}xx{|yvy{zw}yywx~~|{~~z|~z{{|{z}x}|z}{}}}~~|~~}~~wy~zx|z|z}xyy|}u{{z{}||{y|z|}|}yz~{|z|v{{|}v|y}zy}z}yz|}xz~~{}}yx~x|{~~|w{wy|x~}{~~z{|{}~{}x~}}}x}yz~zyx}{}}}~{~}z}|y~z{zx}}zz{x{|{|y}{~|}x||w|}{x|y{y|z{}~~}y|~{|~y|{w|~}yz{y{}z}z{|{{xy|y}|z}zy|z{}x}zz||{}~|{~~}{{~~}zxz{~{z{z~{y|yzz||{zzxxx{}{~{{zzxv{y}~}|yz~~{{y|}zw{}~~{}|w}zzyy|{~}|~}zxy{y}wy|xy~y}{||}|~|}~{xy||~{}}~|~}}z}~~}~~~||~||{~~~x}}~|~~~~{{{|y~~|u~{y}~~}}x~~}}|}~~}}~~}~}~|y~}}~~~}}}y|~~}}~|~~|z|x~~~}}~~~{|~~~||~~}~{~|}}~}|}~~}|}~}~~|}~|~||z}||}}}}}~{z|{}}|~{}~~~}~~}~}~~}}}}}}~~}~~~||}|~|{z~z{ztvyzxw}~||z{||}{y}}zy~{{y}|~|y}{{||~z~{{{{z|{z~|}~|z{{z{{~{z~~x~}}{|{zy~}|}~zz|}|{{w}{}}z{}zz{z}vz}y{|}}}z{y{|z~}}u}}}y~}{}y~~~~}~|yzz|z}|}}{z}|}x||z|||~{z~{z||}z~~|||z~{x{w{~}}}||~~z~|||z{~|{||yy{|{z}|v{{zz|{z}}}yw}}}z{~~z~y|||{}zz{{{~{}~|}|zy|~}||||zz}|~x|y{y~~z~{{z{{{~y{|}~}|{~}}}x||}~z{{}zu}|~|y}~~~}}{}~{{{}{y~~}~{{|~~z~yz|z}~}||}{z|v}z~}{}|~y||}}z~x}~|{}{||}}~yzy}|{}{z||~z}|z|z~}}{||{~||}|~|x{zz{}{{z}{~zy~}|}}~}}~}y~~zx|}{z}}~w{z~v{|}{~}|~}{{{z|{|z}xz~{z{w~z}z{z}x~y~{~{z~~{v}~{}{z{~}yz{|zy|}}yz|}}~{{xwxz}~}}{~{}}{~|yw{z|~||{~y|}{||{}x{{{~~}~~}y~~}~~|~~~~~{}}{|~~~}}}~}~~~~}~~~}|{~}~~}|}~~{~}}~~~}{~~~|~~}~|~~~~~{|~y|~}}~~|}~}y}}}}}{|}}{~}~}~~||y}}~~~~}~}||}}}}}}}z}|w}}~}xxz}yzz~{y~~y{zy~~y}|zy}v{{}|{~yy}xw~}{|y|{~yz}~{~z}~x|||}z|~wx}~x~~s||{|||~zz}{zz~~}}z~{~}{{{x|y{~}y|xy~}}w|~{zz~|}~{~{y~z~|~y||}}{}~~|~zw{}|{{{x~|z{|{{}z|w}|~||y{}yz}z{}{||}{{{~zy|}}}|y}x|y{{~|y{}zz|z}|x{{~}}z}{~}}|{||~vu}|}{}|||}}{|||y{||}~|y|w{}}{{{{x|~}~{{z{{}{|z{~z}}}}x}{{|yz{}~}yz||y{}}{z|~{}|z}|~}|~~}{}}~{~|~{}yz{}x{|~z~{zz{|}~}}~zyz|z|~}~{}{~|z|~~y~}~~}{{}x||x|z~~{yxyxz~{|y{~{~|~|}z|{|~||yzx|vz}z|~}}}yy~}{y~{uz~{|||{{}|}~wz}|{|x~||{z~}z{z}}}z}{~{y~}|{~~z{~~~~z|~v|z~~{}{|{~~~w|z{~~~{|~~}~~{{}}{~}~z~z~~{~{}z~}}}y~|}z}~|~{}y|~~|}}~}~~{~|~~~~~|}|~|}~~|~~~~~~~~~x}}~~{~|z~~~~~~}~~|~}}~z{}~}~}}|}~|~~~}~~}~}~|{|}~~|}||}||}}}~~~}~|}~}~x}|~~{xy||}~v{}{~y{y~}~||z~}zz{}xzy|z{{~||z~|}{~{~y{y{|||}xy~|{|zz}}{}|}}{y|~y|y}}~|{}~{~z|}{{}{}~}{}y}~{zz|~~~zzv{|z{|}z{~}x}}{{~}}}|}~{}}~{{}~z~|{~|~}~~~~{~}~~{}xy{z~~{yzz|{~~}}y~zx||{x~y{|y}x|z|z~z~yxz}~xz|{}|~wy}y~u~}{{{~}}~|x|}}||}}~|y{z~z{zz||}|z||}}~}}y|}|yyy|~|}|}~}{~~{~|{xz{~~|~{{~v|~z|~z~~||}~z||yzz~||{}}~}{~~|z|~{|{}{z~~{z{z}{{z~|y~~~~}~|{~}|~}x|z}~}w|}~}}~~y~z|{}z}{~zxz~}w|yy|y{}|y}~}{|{~}z|~y}|z~~}{|{w{|x|~~}}zx{{qzz|}|zw{~||}|y~z}}{{z|}~|{~}}{}}xz~~{z{{|y~~y||z||y}}}~~yy{}{yz|~{xz|z}~|}y|}||yw{z~{y{~}{x~}}}{z~|z~}{~|}{}}~}~}}|}|~~~}z|~~|~}~}}}{}}~~|}~~~~y~~~~~~~~~~~}|{}~~~}~}|~|~~|~~}}|~}}~~}}~z}~|~{~{~}}~{~~|~~~|}~~~}~~~~}}{~y{|~~~z{~v|}{{yyuz{||yzyz{y~z|x}wy|}yv}|~{~w~~}}~}~{||~vy{|zx{|~|{}xxy}~}xyzyx{y{v{}t}|xx}zyz~xx}z}x}zy~}}z}x}|z|y~}w|{yz|wzz{x|{y{y~w~y{z}w|z~z{||w}y||~}}{{{x}|{}|}{{||y|{zz}||yz~w{}vy}xwv|z|~yx}ywyzw}}}{z}z}~~|{}y{z~yz{|x}}{y|z~}}}{y{v|}z|yz|z|z|{x~}|~|{zy}|w{|y{{~}||y{y{}}}{|{{zw|x||~}y{w}{y~zvyy}zz{{wy~zz~}|{{~|{zy{|}~{}z}}{}z{~|z}zyw|z{yxz}~z{yy{zz{{~|}{w{|}z|~}}|z~x}}}}{|}{~yyz~}zw~~w{z}}{y}{}z|||zx~vyz|zxxy~z||~}z{{~|}~~{{x|}z~{~|~~z}zzxy|{|z~~}|zy|{}~x{|w|u}y~}}x|z}z{~~z~|{~zz|~x}z}|~yy~z{zt{y}}w|x|wx|yw{yv~zyy|}||y{}{z{}z~zz{|~~}z}zzz|{z|z|u}~zzw}~||vzyz}|}||~}}}z~w{}|y|{zz~}zxz~|yyz|yv}}x{zz~wz{z}x|yyx~}}}~|y~z{z|||}y{~}~~}|}~y|{|}~~~y~}~~~||~|||~~||x}~z~~~~}~}~~~~}{}~}}|~~~}}~}~}~|{~~~}}~~~|~~|}{}}~v}}}|}{~~~}~||~~|~~||}~{}}}{}|~|~}||~~|y}~|}~}|~~{|~~~|{}~}~~~{}~~~}{}}~}}v}{}z}{{}~~{{}{|}}}}z|~{|}{x{}~~|||z{}||~}|yz}}{~yu{{{y}z{{r}{z|{}{|}|u|y|z{w}{}{{z{~x~|z|~}}~~~{|}{}|y|}||w{{v}{|~|~}|z|zx|{|{~{{{zy{}|{~}}~|z~z{}z}|z|}{~w~}|{|z{|z{||}}{~xz~}y}{zz|y~zy~{z}x}|~~z}~{~}~z|||~{|{~{x|}}}{}{~~{{y{yz}z|zv}}}}~z|||xz}w~{}|}{|~yyv}{z|}|{x}|{{|}yt{~y~z}}~}~yyz}z{}}{{{{y}zw}}~}{v~||{v}}|~|~{{}}|yz||~{}|}z{{{vy}z~z{~~x{||{x}y~{~||z}{~}}yy{{{|~}~|}|z}z~~~{w{yz}xx~||}w{|zy}~|yy~~z}{x}|w~{{||||~}{|}}~~|}x~||~{{}zz|zz~y~~|}{|}y~|zy{}|{~}}{{~zz|z~y{}~|z~}z{}}x}|}yy|~~z}~~|||}{||}|{}~|}z~~|{{~}}z||z}~}|y{{~~{}z{y~{|{zw{|v||}~{|zx||~{{}{|{{{{{~|yz{ztz{{yy~yy~}z}}|}{z~w~{yx{~}y{|}~yz}}z}zz}|~{}~~~|{|~|}~~}~~~}~~~~|~|~|{||}~~{}}zy}}}~~}}~~z{~}~}{|~~z{|~~~|~{~z~~~}}~~|~~~y~}~~~~~}{~|~{~~~}~~~}||~}}~~}~|}~{|~|vz||~|{}||x||y|}{{z|{~|}~z||{{~}~~zy~~y~y~~~}||~z{|{yw~}}~v}|x}y{}~x|y}}{||}{~}~{}{}|z}zzxzz|~zy||||{}|{{|y~|{xwy}|}~{~{~}~|{{~{|{|}}{~}z~|y|yz{|}}{w{zz|~}||x}}y{x~v~~|}|~}~}}{xz}z|y{y~{}~}|{}{{~s{}}}ywzz}}~|}~||~}~~}}yz~{z~}}~{w{}{|z}}z{{z|w{}y~yzz|z}|z}~~}~}}~{~{}{{~}|}~}|~y{~{{|~|{z|{zx|y~{~|}|}{w~{{||{~~~~~x}}{~|~{y~y}|y{~~{{{~{|z{}xzz|z}y~~|}{w}{}|}{||}~z}z~}~|~{}zyzx~y{w{|}|xt~}}{}}{||x}~|z~~y}{{|{~y{z{y{||}{}z{wy{}yxyz~~{{{z~v}}|~~~y|~{||{~||z|yzzwyx{x~~~{|{yz|}{zzy{{}~|}~{~}~~}|~}z}{~wy}y{~}zz|~x}z~y}z{~||~z|~}z~~~{|}~}~}}}}|}~}~|{}{|~~~}~~~~~}}}}~~}}~~}~}~}}~~~~}}~}}~|}}}~~}}z~~~~}~|z~}~~~~~}|~~~~|~~~}}}~z|~~~z}~~}}~~}~}}||}|~}~~~~~}~}~}|{~}~~~||~y{~z}||w}~{~{{w~~}~|~|{||}||yy|ywy}~{~~~}}yy~~~|~~~{}w{x{}{}|}}|~}|{}}|}|{|}z{{y|y}y{~|}u|~~|y}z}}~~|z}}}~zw|}}{~{zz}y{yyz}~}}y}}}{}{{{z{}}z}z{{}~|{~~}z}w{~xx}|}|~x}~|~|~||}|~z{}}{~}~~~~z~~~}|z{{~y{x~z{}z||yy|}|}~|}{|}|}}y}{~zxw}}~}}~z}}}{~{w}}~|~|}{yz~{|{zx}zx{}~|w}y~}y~}~~z|~|||}}z~{y|{}y|~|}y}z{|~}{}|{z|||{|}~}|}}||}{|~z|~yx}z~|}}~|~}xx{}{xxx~~{|}}~~x{|{||}~|}~~z~~{z{z{|}}}zx~~|}}~|{}}{{~w{|}{|~~|}}{y}}y}~{}{z{}}~z|y~~~||}~z~|{{~z|}~zzx{}~~{}}~zy~|||y||yzy~~}yz{~~||y}~||~{|}zz}~zy~}}~x|}|~{}~|{}}{~}}}|z{|wy{}~z~|zyz{z||z}|~|}|{{{z~w~|y|}~~{~|~~{~~~~~~}|~~}}{~}}~~|}|}~~}~}|~}~~~~}}~~}~|{}~{~~~}}~}z~}z}}~~}}~~~|~~~}~~s~|~~}~y~}~}}|}{}~}~~|}|{{|~~}{}}|||z{y{xy{}{~yz|y|z}z{}}y~z}~|}x~~z}|y}z{|y}}~~}y~{y}|zz}z}}{z{~yx}}{~|{y|}w~{y~y}x{y}||{~}{w}{}||~x~||~}|~{{zy~|}{yyz|v}{{y|z}z{yx|~w{z}||zz}}|}}}~{|x~~}||z||wyx~}||{|xx~y}w~zw}xx}|z}{{yy}}zz{~{zzz}~}~~~}~y~z|x|}|~}yz{~z{~~v{{~~y{~z{~|x|~~{~{~x}{~~}|~{|~~}{|~}vx}|{xy}~z|||~}|}yx{}y~z|z|}}z|v}~|~~|||}{zzz{||{}|z~yz~|z}||{}~|x}|||~|yz|}z~}{{~}~{x}~{}z|~{zz||y{x{|yx|~z}}{z{}zyw{}{~x{}~}}{~~~}~z~|~{}}|}{|w}~}{|}||{|x}}z}yyz|}|zz}~{}z{~{~|}|~y|~}z}}zw~{{|}|yzx{z|{~{~{}{|v~x~|zzyx{~}}v{y}}z~{zx~{~}|z~y|}}{y{||y~||yz}}{y~{{||~}zz{{~{{~|z}|~}w||||{}{y}~~~y|~~{yw|~~}zx{}{~xyx}}}}z~z~x|~~~|}~}~|}~{~|~~~~~}}~|~~~~|~}~z{~}}~~~~}~}~~~~}}~~~~}}z~~}|~~}{~z~{}|~||}}|~z~u~}}~~{}}~}~|}~~~~~~~{}~~~~~~~~}}~|~}{~|{~~||~{}t|}x|}y}~{}{}{x||{|}}y}|{{}|~yz~||}zwyx|}|y|~zu}{y~}zy~zxz{~x}w|z|||{zz|xw{|{|{|{}|{|}}y}{}yz{y|{}~|}{}z}{y{~|{|~}{|zy}}~y|y{y~|{}{|z~}y|}{{w}zy{|zy{|{z~yx{zy{|~{x~~}}yx}||z}z|{||}|}}~{zzz~zx|y{xtx|z~yy|}~z}||~{}}}~~z|yz}z{|}}xy{zw|~}z{}zw||~|~yyx}~~y}{~{||z}~|z{z~|z}}|}|}y|x|~{z}}}}{~|y|x|}||}|~}y}yx~{|ywz}}{yx{}z}zwyyyx~z{{}{{||{~z|zyzxzw}zxy~{|yz}~xq|}}~z{{xzx~yzx||||y|}|yz}~||y{{zy}~{~}xx|||zx}z}{~|zz~{}{w~|{|~}}|x}|z~w}{{|}|yy}~z~z~~|y{|~yvz{v}|x|~|~|zvz|{v~|zyx|~{~}zy|z}}yw{|y~yy|y}||}r|x|yx~wy{y~zxyz~u{wzz}{~~y}z~{zz~}w}|}|{|x{}{||{{{zx~}||x}y~~|z{~~zz~|y~{{y}|{{|z{||~~}|z{|}x~}ww~{}wz}{}}z~~}~}y~||~wvyz}}z|z~}z~||x~y||zz}~~|~}{~}~}}}}~~||~}|~{~}~|~z}~|}{~~~{|~z}y||~}~~|||~~{}||~~x}zz|~~}~|}~~~}v|~~{~|~{~|z}~~}}{zz~}~}}~~{~}{~}~~}}~|~}||~}~~~~|{{~|~~{|}{{|}|~~}~}~}|}~~~||}~}}~}|~~~~z}~}}z~z~|}~~~~}zu}{|}}~|}~|~~{}~}}~~~~~{|~|~|}}z~}}}~}~z|}}{|}|~|{~~{{y{}x{|yyy~x{z~{~~x|{~}y}~|~{|}|{~y|~z{}}}{}{{}~|}{}}{||{}w||z}|}}||}{~z}y~}|~|~~~~}~~}x||}yzyy|zy|x~}{|~{w{{z|zy{y{|}{||||~~|}}~{|}~x}}zwyyzzz}|~y}z|~{||{}yy|}z{}}}~}~{|}{~}~{}{~z}{z|}}|{{u~{z|{}~{z~||~y{|}{~zx{{}{|z|}z}~}{~zz{|zz|{|z{{{~|{z~{}z|u~w|z~~||~~~~~}}|z}{}}{~z||}|x~w|{z{|{xy}x||{z}|}{|z|w~||~~x}yyy|z|z~~~}}~~~{}}x|y~yz{{|}zw|zz}y~|~~~}~{w|||~}~x{|}{}w|~|y{|}{{x|}|z}{y|{zz|y~|{yy{~{}z~x~{~|~~||~x~xy|z}~}wv|~{}{x~{~{yz~x~|}|~||{z}|}}|}x~|}}}}x}yx{|~}|y||}vz}}|}w||{{zx~{z}{{}w|~z}{{z~~{~}{x~}~|y~~}~~{{v{||zz||y~z}|z}z}~{}z~}~~{~~}~}|}}~|z}~y}|~}~~}~}~z|~~~~~}~~}~}}}}}~|~~|~{y||}|}}~~~~~}~}~~~}}~|~~~||~}}}~}~}}~|~x~z}|~}}|{zr}}y}~}{}y|yv{||~}~}z||||{z}{|z~y|yz|z|}|{}}|zz|}|xvz}{y~}|z}{zzv|~|zx|~|{||z~z{{}{{{~u~yyz{{||~xy|}yz~{{z{{}||~z{|~z}{|}}|yy~}zz|t}~{|z~~{~~z|}{{w}y~{}{~~z{|y~}}~}}{|~yzw~}|z|||~}zz{}|}z}|v~w}}~}z~}}x|yzz}}x~w~zzx}}~~y}}~}z}u~|~yz|}{}x}zz|wz}zz{~{{|}y}{y}~}|zz~yyxy~x}|}|w}z}{|y~~|~}|}~}~|z|{~|z{}~z{}~~}}~~}zy|w~~zyz}z}||{||z~v{z{~~wz{}z{}|~{zxz{x||~}~~yz|zwv~xzy{x}~z}~{|~z{}}}|~}z{}{}~|}yy{|~|~{|{z{y|||{zy}w}~||{|yy|z{}|{|zyy}}{}|zy{zy|~{yzz}|}}z}|~~}z}yz~wyy}}}|~~x|~~|z{}z{}zzz}~{y~}xz|}|{|~}{~~{x|x{|z{zz}}}~~~z|~|}y}|zz~yz{x}zy}{z}{|{~|x|}}w~{~~~}|{}~y{~|}|~z{|v{{}~{y{{zw{~{~|~~~~|~~~}~}}}~}y~}}~|~~~~}}}|}~~||~~~}~}~}~}~~}}~}}}~~}~~~}~~~~{}~}~~}~}~~||~~~~~}{}}}|~~~~}}~}}~~}|}{~}~~}}~~|~}~~~~~z|~}}~~~~}~~~~~}~~}~~~{~~~~~|{~{z~~~|}yy}|}~{{|}|{{yz{}~|x~~~}{}~~|{|z~|||~z|{~{{}y|z~}}{uz}x|w|{{z{wwz|}}xy|z|~}~~|~y|}~|||}{y{~z~~z{}y{|z{}y~||~~|{{~}{{|{y|{}}}z~|{}z}|~z{zx|{}}y}{}{z|{{{{{y{}|}}y|}|{{}y|zz{y{}|~|}xzw{~{}~|{z|}}~}y}y~|~|{}z|~}z}}x{|z{~~z~{zz}~}||~{|~zzz}~|{|{}~|}{yy|z~~xy||}||~z~z~~{{y}~|~}|{{}zx~}y}}}}|~|~}}x}|yy{{w}x}y}{|{{|}x~y{|}|}|{}}|}|~y~}{||~|}{~||{z~w}|{}z}|x~{}{~}}|}|}z{|}~v{{y~z~||~{{yz{{w}~}{z|z{{}y|x{}}|}}||}}xx~|}{}}~}z}z{}|z~|}y|zzv~{|x|y~{}}{}z}z|~|}y~|{~|zx~}|~{~}}{zwwzx|{{~z}y}z}z||x|~{{}{|{{}{|{zzz|{~~|}}}z~y{}~zvyx{~u~y{|}{{{~y{}z{}x{}y~zzz|{|~|||}~}}~}}~}~~~|~}~~}{}~~{~~|~}~~z~~}|~}~|}}~}~}{}}~}~~~~}}}~{~~}|~|}}~}~}|||~{}~~~~}~~~{|}~~~~}~~~~}|~~{~~~~~|{}~z~~~~~}~}~|}|~}~zz~|z{||~x}~y}|x}{z{y~~~|xz|}yyz}|zx{{{y{|{~zw}{}}ywz}t~z{v}|yv}wz~~zy}|{{{|t~|~||~}y~~{~}}{}|{{||~~yzz}z|u|xz{~{{u{|~{|~~y{|{||~~~~~vyzyz~||~y}}}}~zy~~|||y}~}}x||{|}||~{}y{zyy~|||}}z~{z}y}y{|~}|{~}}||~}y}}{~z~zy~{{}}}~|{~{{|||}}|t||}{zwx}{}}yxzyy|~|~}}y{{|zy~{z|x||zxy~}}|zz~~yz~}|}}||z{|z~{|~~z{x~z|}y|}~~{~~{}{|z{y|{}y~}}~}y{}x}z||}{x~}||{||~{x~~{~z}|{{{||}}}~|y|{~|yxy{z{~~{|}r}~z|x|~y~y{wz|z~y}{zz|}~{|~z|y{{}~z}}|}~~}y{~|{~{~u{y||{~z|}{||}yz{y|~}|{}{zz{}}~{|}y~|~|}~|{{}z{|{|y}}y~{{~||z|z{{{{yzy}}}{{}}y{}}{~y}z}y{|{z{~z|y{y}}|~||~{z~zx{{z}{~{|~}~|~{|}}~~{{|}|}~y}}z~~~z|xzv|}}~~~~~~~~~~z~}z}}}~}~~}~}~~~|~}{}~~~}|~y|~|~~~~}}~|}}~|~~{~~z}~~}z~{|~}{~{}z||~~|~~~}~~~~~~~~~}~~z~|~|~}~{|}~}}z~~~z~}}}}|~||~{|z{~yywy~{|}z||zy}}||{|z}{}yzwzy~x}|z}~~|}{{}|~~}~|wyy{}~yv}x{}|{}w~{zz|vyz{|~}w~y|y}{{||}z}{|{|{}}y{z|~|x{|z{zy|}||{}|x}{}zxy}~u{~|}~|~}~|}||z|}}~|{}}z|}}~y{|~{|{|y~w{{|z}|~y|{|y}zy|xy{xxz~{|~|~z{}}{}z}||{~z}|}}~~~~{z}{}}|~y}z|~x}|y|{{y~w{rw}~~}~|{yw}|y}z{}{z|{~~zzxz|zt~xy{v{}zw{}xywz|}z|{~|~}}z}x~}}}zz}{}~{}~}zzxw{|}}{{}x}{yxy{zzyz~{}zw{{}~~~||~|}}~~|}|~y}|~yzz{{{~|x|~zx|~}~{}}}yyz{y{|}zyv||x|~{{}yz|}|~||}z{~{}}xy}}{}~zy|}zwzzy}}zx~z|y|~wzw{y{w|w}z}|~yx}}|~{y~v}z~~{{|z~zw~yzy|z|}zw}yy{}{}z|}y|}}~{||wzy|z||{{}|~}}~~{z{}yyyu{}xyzu}|||||}~z{~{{{x{z||zy{{z{}}}zx|}{|xz{|}{}{|~~z~yz~z|v|yv{x|}}~}z|x}{zz}|w|{{{~~}~~z}|~||z{~}}{z}y~{~~|}y{{}~~}|z~}}~|~|z{~}}{~~z~}}~}~{~~{{~~|z~}}x~}}{||}}|}|}|{~}|~}~{}~|}|~}|~~~|}||~}{~z{}}~z}}y~~~~|}~~~~}{z}}z~}}~~}~}||}|~~}~}x|{|{{~~|~~~}~}}~}x|y~}~~}~}|~w|}z|}}z}y{}||x{}}~}z}|||}|~~|~zv}}||~y}|{{||||}~}zz{{z~|z}z}x||||z}|z|~|~~y|}{x}||z{z~{}{|{~~z|{{{||w|~{||y||~~y~~}{}}|}}}v{|zy}||z|}~yz{{}}|~{y}{}~|}~}~x}~}|z{y{~|z|z~|}}}z{~~||yx~}z|}|{vz|}}}}zz}}}{~{}{{|~z}|}{|}|{~~z{~|~zx}v~~}{}~~{{{xxw}|z{}||~~zw}~{~|{|zy}}}{~y|{y{|}}~}||||zy}z{z|~{z|}}~}|y}~|}||z|{xx|{~~}}}y}{yz~zz||yz{{zyxz~}|{x}}~{z}~y~z~|{{{x|{}}~zyz}~{|}{x{y}}~{{~~{|yy|{y{}{}~{}||||{}||{~~|w~z{}|~~y|~y||z}{|{}w~z}zw}|~~zz{~{|zz{{~|~{z~~{|~~|}|z}w||x}|}}}{z{z|xy{~~}~|x~~{~zx|}~~xz}~zy|||{{}}}{z|}~~{{y||x{|||~{{}zzy|~|{|{{{}{{|{}}|~{}y|}~y|}|}{~{x|{}|y~}{}}z|w~|{{{|}~z~~{}~~~~||~~}}~~}~~z~}~{~}~~~|}{|~|}~~~|||{}~~}|~}~~~|~}|~~~}~}}~~}{|~}{~}~~}|}~|}}y~|~z}~{}~~~}||z}}~|}}|~~}}}|}z|~}}}}}~|z|{{y{}{~~vz{}z{|y|~xw|y}|~}{|}||}||{|{|}|w|||z}}|{~}~~{y||}~{~|zz{|~|uyx}~}}}~}~w{zy|{}|~}|~}||}yz|{|}{|}||}{||~y~|{xy}z}|~zy}~~{z}}zx|z}|~|}}z{xx~{zz~y}|x~y|xy~~}}z||z}|{|}||~z}}x|z}y|z~}x}z}y{~zzy{~z{{~~y}|}{{}}}|~v~|~}~{~{{yzy|}{|}|~|}wz||y}zz{}{x{}|z|{y|}y{~z~~~z|~|}|}||{|{zx~|}}z{~{y~{yy~~~~}ywz|x}u|z|{}}|z||y}~|~}{}~~y{}}{|}}}|{||~{{||}}xv|~|{~{{x}|~y~{|{{}|wy|}~|y|~|}{~}{}~w|z||{{}|x~|y||}||~}w}~t{{}y|~w}}{}|y}~}~{yy|}}}|}x~|}z~w{{~{~{}~y{~}~}|y~||yx~zz|~|y{|~~~}}~{|y}~{z~|y|x|v}|zz~z{~}{||{{x}w|{z~{~y}~~{|x||||{}z||}|}{}zxw|y|~~{{{w}{zyy|y||{~|~~|x}}}~|}~}~~}}}}|}|~~~|||~~|{}z|}{|~|}~||~}}|~~~~~~~~}~}}~~{~~}~}}~zz~~~}{~~|{~~~~}y~~}}|~~{~}}}z~z~x~{{z~{}||y||}|}}}w|yz}}~{{{{~~}xxy~~}}}{z}y}|{zz~x}{~|z~}~{~{{x|v~}}{z{}z{xz{yz}|{{}{|}~}{~y|{{~y~|yz{~}}zz|}{|{}zy}|zv{}}~{xzs}{yw{v{{||zz}}y{zx}~y|x}|||xyy|z}}}{|~{~}zx~|{{|}}xzz{xy||}||{{~~{{~}|{~~y||}x|~}~~}y}{{{}}y}{}wz{{{{||}}x}|y}||{}z}x~{~x||~y|{z}y|v~}{zyu{~u}w}xy{}}~{|{{}~uz}x{zz~}{{z{}v{~}{{~{}}xz{}}}}}||}x{}~x}{yx~~}}{z{{}z}{|{~}}y~~~zx|}~|}z{|~~}~~z{||y|}z}{{|y}{}z}z~y{{~~{}}~}{z}|||{zwxw~x{y||x{}x{zv}}{|z|uzx{|~{|xx}}z|{||||}}z}z|||~{zy}~~}y~~~w}|{zy~{{~{z|x}zzyz~{}{wz{y{y~{}|}x|}y{|}{|{||y|z}|x}t{{{~~x{{z~{{~~}}{~~~zz}}|x{z{}~||}z~{vy~yxz}}}x~z{~||z}}}}}zz{v|yz~}zx~}|~}|~}|~}}}}~~~~{~~~~}{~|z}{}}~~}{}|~}{~~|}|{}~~}{~|~~~~~~|}}~z~~}~~|~~~}||}~}}z~|~~z~~~~~|~}{~~~~}~~{~~}~~{}y|{{zx{wy~||}{{}y{xy{}~|||y|z~{|{z{zxx|{{y~||~{zzz}{|zz}z~{|z~zz{z}~y}|x~|y{y|z{|zv~{{y|x{u|{{zy{}uy{~}~y{|~~~x{zy}~|~z~|vv{{yzzz{{wzyzz|}z}yzz{z{{|{}zx}|yyxzzxz~~z~{y}}|~{{~y{x}uyyz{z}zvz}zy{{|vy}{uy{~{}zxz|x}{|}|z|}}||{{}~}yzy}|{}y~xzzyy~y{w~{}{|y}~z||}|}|~z|x}zw}||{xvu}|}}{}z~y{~|zxyzy~|xz|}u~{~r||{ux|{}}}~{~{}zy|z{}{|}}~}~y}|{~yx|{{{|~zz|~{xx|}|{{y{{{{|~y{||{{}{}|y|~|y~}z}}v}||{}~|}{y{z{{yxzzwz{|x}{zz{}~w{~}|}z||}z~}x|}|y{|}{w|}{x~|w}{~nyy{~zyyz{{z}|wy}u}{|~{||||{{|}}x}~}|zzy}y}}~~}wvz}yzyxz|z{~z}|yu{xv{{~y|~w|zy{~{|~y{}z||{z~~{{{w}{x{x~}z{wz~zxyz{vw{zzxyy||~tzz{|||z{}}~|{{yzv|{yy}{z~}}|{|~~xz}yx}|}xyy}}}x{x~xuz}}~v{{|z{|}|}|zzz{|}w~~~}~|~}}~}w{}~|{~}~~~~}~}~~{|}~~}}||~~|~y|}~|~}}|{|~~}}}~}}~z}}~~~{{~}}}~~}}}|~}}~||~z~~~~~~|~~}|~~}}z~~|}}~~}|}{}w~||~~}{~}|}}~||{~|~~}~~{|||}~|~~}~}z}|z~~~{}|{~~}}~~|}z~~}~|{{{~~~~{}}~~~z~{}}|{y~||}}~{{vy}z~z|y~x}y}|xz~z|}z}|z}}~y{u{}{p{~{{y|~{|}~z{~}{}z}|y|{{z~~yz|x|{|yyy}||~{}|{{}~zwxz{~xz~y~~}{}}zw{zzy|}}y~~~~{z{}|z~}z{|}}|~}{yw~z|{z|~y~y~||z||{z|z}~}x|y}{y~}wvxxy}}ww|}rz{~y~~z|z}}x|}{}{||}|{|y~z}||y~{|xz~{{}|{~z~zx}}~~{{}|}y{z||~}|}}v}}|}w~{|x}y~{~|{}z}~}{uyz||zv{{y}|~{||}|z~~v}yz{~{z|~{~yzzy~x}~|w}|}}v{y|}xy~{}|}z{|xy|~x}z~z|}}}}z~~}|~~}||}~|}zt|z{|}|}{|}y~~~~x|{~{y~wzyv|~|~{}||~{z{{}w~}}{~~{}}||||}|}~~}y~y}~}yz~}{~{}x{{}||~~}}~|{y||y}tx{~}{yy{{|{{z}}}}z{|}~x|||xy~~}z}{{{z|z}~~~~}}{|~yv{~~}zy{{~}z|{|~{~zx{}zx{~z~y}}}}}~y|~~{|{y}x}{{~{~~|z{~}{{{{}|}{z~~zz||}|w{~~~~z~~~~~}~~~}~~|~~~~}~~~}|~}~~~|~~~~}{}~}~{}~~|~~y{z~}~|~~~~~}~}~}~~~}|}~}}~~~~~}}z|~|||zz~}}}}~{~}~~}{}~~~~~}}}|}}{~~~~z}}}~~}~}}}}~}~z}}}zz{}}~~{zt~~z||~z~y~u|{x{}||~~y|}~x|}}}yxyy~y}{|xzx{~}|{~{}}yyx{}z|}|}{yxz|~{yzxzz|{}|}y||z|~zz{x~{}}y~~|}}z{}~||x{|zwz~{|}xw}w}}z}~y|}||}z|{}~~~{|||w|~{{||~{z{x|}zz{}|zz}{z|{wzzz{yzz|}{z~{{{||{}y~yz|~{|}{yv~yz{}}x|vyz}x|{{}|z{|yx~{|{}{~{}|~|~}|}|~~|}zy}~y}{~xyx{~z{|}{zxz|}~{~}x~y~|{{~z|}~{{~v{zy{|~{vzv}xx}~{}|xx|uxyzvz~x{}zy{z|z~}~{{|~zyy{|{y||}{~}{|}x{}}zz||z||}~~{}}}}~z{}{~{~}z|~~}{}}|y~z|yy|{||w|~|}wy|{{u}zw{|}|~{y~{~zzz{z}|}x{v|~{z|}||~}{|y|zxy{z{{}|wy}}|u}vz||~zy|}{~|{}}}~x{||~{~}{}~{y|~|~z~z{{~z{w}{z~}{zx}{{~z}z}}}~~{~zz~{}x{z}w}|{}ywz}xy}}}zz~z|}~z}|}|}}~}}}z~}|~}~{}}~~~}||{}}~||}|~~~~w~~~|~~~}}yz~}~|~~z}~}~~}~}z~|~~}~|~}}~~~~}~|~}~~|~{}~|}}}}}||~~}|~~}}}}}z}}{~|~~{~}~~~~z~~{}~~|~~~{{z{|~|vy~x|{~{z{~y}}}~x~}}|||y~vy}{~{}y|~}{~}}~{|{y|||~zzxv~y|}{z{zx|y~{~y|{{}}{{~}x~}|}{xw{{}v~|{{}z~|z}zy~x~}zyz|~x{}}|||}u}|~}zz|w|w}}yst|~zxzy|~|y~}}{{{~zz{zy}{||z}}v}{|~{x|~z|y||yz~|~y|}z}wy||x}}{{~}{z}|~x|}}}}|~zx}||~~}{z}|~~~~z~~{|~y~{y|~{}}~{~~y~}}|xz{~|~|~~}|~}~}~{{}~|}{z|z{{|}{{~}}|||~{|}}~z|~}}{{|~}~}~{~|{{}~yz{|{zz~{}|}{{y~y{~|xy}|{{z}}}}}}{}}}~|~z{~~~x|}|y}|~z||{y}~{|x{y|}}}}}~w~||y}}x~z}~|{}~|}{}|y{|~~|~{{}}~|y}}{||~{wz}~yz|}|{}|~zzz|z~y{~|~|x{z~|~{z|}y{|z}{~|}~|z{|z|zzy{zy~{zww|}x{w{||}v{~x~}}|w}~|}~|}x}|{}w}{}|sxzv|{v|{~z}~~}|z}}{}}z}|{~}zz~x{w~zxz}|~|~{}{}{|{}}}{{~zz{}~|{|yw|{zz}~~}~|z}~}~~|}|{}}}{~}}z{~~~}~{}}~~z|~}~~}}||~}{~~~~}|~~~z}~~~~}~~{~}}{~z}~|~~~|~}|~~~~}}|}}{z~~||{{}~}}~{~}~~~y|~~}}~}z}~}~}~~}~~|}~}~}~z{~xy~zy}}z~w{}}{|~vzx{~~|y~y}{}|z|{zzxzv}{}~~xzw{y|}~{|z~|z|~{~|z}|x||||}{z|y~|{|{v|{w~y}}|}|z|xyy|wyz|x}z|{|zv}~w|rz}|y}z~|~y}}|v{x}|zwzwzxz{x||{{zy~x||{xw|xx~zy}|}~zz|zx{y}|~|v~{~}~~xyz}{|}yyz{|v||yx}~z|u{}w|zwvyzzxxz|~|z~z{|{z~{}}}}|~}}}}z~}|y{}|x|{~xyx||xy||~{vxzvzzxx}{|~|{y}|{}w{|z||z{}x~~y}{}{}{|{z{}{y}{z|~|{yyzzyx{}}zxyx{{}~|~~yy|||z|}}xz}}~}~}xvw|{~zwv{yzw}}yxz}{|xxw{~zz{||z{||{||}}}zy~}zz}{||zwz{~{}}{zx{{zyx{pzzvx|{x{z}|~}y~{|{zy|{z{~}z{x{~~{}yy}|z~yu}w|z}z|yyy~wy{}}}}y~{x{~z|z{{}zz}{{~x~{|~vzy}}xy{}|~vyx}{w|||zy~{{{|{~xy{}}}{y}{{y{|{~z|yx}zx}{|}||{v}z~~z|x|{{}xvz}zxxzz~{z|{|z|~z~wy{}v||{yy{|}|{|~{|~{||{{y|{{~xwzzwy|~xz{x}}yuzywy|xz|~~|xyy}||{~}z}{|{~~}z}~|}||~|~}~~~{}~|}~~{{{~y{{~~~y|{~}}|~||~~||~~zy}}~|~~~}|}~}~~|~{~|~}{~}|~}}}|~}}|z~|~}|}~~|||~~}{|||~~}}||}~z~{|~}~|~|~}{~~}{~~}}|{}|~~~}}~~{}}~}~}z}}{|~~~{}}}}}~}}~~~|~}~}~|~~~|{~~}y|}x}x{{}|zw}z}|y{z~~|v{}}||{~y~}x{{z~|}x|}}|{v}}y~~~|}||y|}{z|{~z|y}z~xzz|{|x}~{y}{~{~z|y{zvy}yz~x}u}|}{{}xy~{{{}~~||yxzyz~|}{|z|~{y{xy{|~|z{|z~z{|{}|~~||~}~z{~~{w|}}v~{{z~~zz~~zzzzzy{}}~|~||x~}{x}w{|x~}z{y~|||yzz~x|{}}|~||~|{|y}~yt|~~|{~x|}}|}}yz}z}|{{}z{zy~y~{}|||z~w~||z~z{x~||~{|{}|}{xy}}}z~}}~y||~{xzy||~y|}z}~}~}{~|y}~{zy{{{yw}}|~}}y{x|~{y{z}z|{|~{}}xzzz|}|}{}~{|||~|~w~{x{}{|~}z}~zv||y~|z|z|~{~y||{|~z~~}~{~~{}{|~{{||}{}||yz}~{zz{x}}y{z~{w}y}z|~w|ywz~x}~}{~{{}}{|{}yz{~~y||y}x~y~zzz~}~}{z|~{~~~y|}}|}~x{y{z{{~}~|y{zz||}}}}~{}y~}}|~{}{{|z~x||zu|{{{z|}y~||{}|{z|{~}x}z{{x}~|}z}~{~}}|~|}~{}yw{{|~~{}|}~z~}}|y~}~|~~~~~{~}|~}|~}~~~}~}{~~{y}|~|}~}}~}}}|||{}~}|~}}}}|{z~|~~~~~}~}~}}|~~{~}~{}}|}{}|~|}~}}zw}||}}z~||~}|~y|~~}|~x}x{y}z|~{|~{z|zyy~x{~xzzz}}yx|}wx|z{}||{zx{yz{zz|||}{~|~}|{w~wy|wzy}x{z{zyz~vu}xzzyyz|{}||{z{}|}xxz}}{}|{|{|y|x{{z}{zx|y~||{z{w{xz{}yzzz|y}y{~~y|}{|{}~}{}~{yyyzx{}~{yyv}|yyx{y}yy}yyz{x}}~~y|~{vxuy}}{}~}~v~~~x|}z}{}yy~}|~{yyz{{{yx{|{z||y}~vxzzxz{wz}||y|~yy~yz{{|}m{zz|{z~||{}z{~y{z}zw|yyz|z{{|{x||yzzy{}}~{z}{}{z{|}z{wz{||{{~{zz}}uz|}{~yy~zxxy{zyzx|x{{x|{z{{{z}~||{~{z~~|}z|~}}|~xz}yx}{{}zz{zu{}yx|}{v{u||w~|z}x|y}}yx{|}y}yx~z}~}zy}z|x|yz}w{zxz~|z|y{y}u{z}z|}y|}}~yy{xyz~|zx||y~{y|{~{y{{z{}|x||{~{{}{{}yyzz}{|w~{y}|x{v{~z}z}|}y}}||}~}|}z~}}|}~z||x{|{yyy|yy{xyxywyyzz|~|yyx||{|y}|{~|}{{{}v~}}{{}y{}~{xxy~w|w{yz||{||||{{{|{}{z{{}y{{{|x{z~}}{~|}~|}y~~~}~{~~|}~~y}|{{~y~|{~||~}{~~~~{|~}|{}{}~|~~{z~~~~~{}~}~||}{}|{|}~{y{}|{}}~}~{~}|}~~~z~{~~}{~~||z~}|}|}~}}}~}~}}z|}~}z~~~}}}~}y{~||~}{}p~}~~{{{~~z~{}||z~|}~|~|||~|~y|~|{|~~}~~|~~~{~}~~|}||}|{}~~~~{|}}y~}|yy{~xz~y|~||vx}vx{v||y~~||yywzz}~{|y~wy||y|w~}{y~{{~v|||w{|}yw~z}}~|z~{vv}}|{~|y~}~}{vz|}y}|{}~}|y{zz|{v{|}y~y{{}}||~}z{y~yyyxzz{z{|~zw}|xz{z~|{{zy{}~}yx}x~w}{~{|}|y{|z{}{}}|x{zz{~y|}}||~|}~}}~}x|y{}~{|y{zy{}wxz~~y|{}{zx{~|yyxzyz}{||v~{~z|}}{zy||}}{z~y||{||}{z{{~{{{||xxyy{{{}y~|w{~{y{|z|~y}~{{x|~w}{z|~}{}~{~}|}{zw|z|vwz{~}{{|}}w{t|}yuz}}|y{}}~{y|}{||y|zu~~z}}{~}~}{w{|{{}{{||y{y|z|{yw~yzz~}}{|{{zz{||{y}}zzz{{|w|xz~}|}~~z{zwyxu|x||{{}}vz~yz{y}~w~|}{~|y}}}{z|{~|xzzw|w~{{|x}}y||{}zx~zz}~x{yx|{|}~|~}{{}w|~|||zz{zy}~~|x{|}|{}~{zz|}|}{|{y{~}|z|zy~zz||y}|y}z|~yyz{{y|~|}y~z||{}~{}y~}|{{zx}u{{{||{yz~x{xwyxy}{z|{z}y~{}}|wy|wyz{{}~w{{{~}z~~~|~~~{}~z}}|~{~|}~~~~{~}~}{{}|~~~~~~~~|}~}~~}~~}{|~}|{~{y~~~~{|~~}||{}~z~~}~}}}{~~|z~~~}|~}}}~~~~{}}}~}~~t}|}|~~y|~~~~~}~}{~}~y~~{~|z}}{|~y~y|zz~|}}||~xy{z||{wyyu}wxyv||{{{v~xvy~z|~|x{{}~|zv|~~}w|{zyy}{~}{}}|w|z}|y{yzzu{|~xyyz|zt|x}w~~{|y{y|yz||z}xz|~|z~{{yy}|}xx}z{~}y{y|yyxy{xw|yx{{z}}zz{}}}yz{}|}}|}y~w}{~{{{z|}y{}yy|yw}||z|x|~uyxxwz}{~uzyy|}z{wzw{~xw|z{||}}wyx{z|z}|}}~{~}~{}{}z|{}zz}vwx~{wzz{xyy}w{{yzw{zxxzw|z~~}{}y~z|}yz~|{|}y~}}x{}zzvuy{~}{v}yyyyz{ysw}z~x}|xyz}}w||~z~|y|y}{|z}~{{{{~~{|{z}zyzxy{|zx|{x||yyz|w{||}~|zy|{z~|{{z}z~|}|}|{~z~~{{{|zwy}{|y{zyywz{{x{zy~|{u|z{zy|{z{|{yz~zz~z|yzzy~xz|{y}{wy|t{~z}~{x{xwyy~|ztyu}w}zy|~|{|~}}|zy{xzyz{z{}~z|w~z||}|}|w{yz|xz{|y}~~{}|yw{w|vvy~|y~~~||}{y{|}y}|~{~}{}x}{{{z{{vzyz}|ww|{}{v~~wx~w{wzxuyz{zz|~~}{xxz|~|y{}z|z}xz~|x|yyz}wwz{zxzw|w{}z~}y|~zx{{~~~wx~~|}}}~}}{~}~}~}}}~{|||}|{}z~|~z~z|z}{|~}~||{}}~y{~~~}~~~~~~}|~zz~}~~}}~|~}~}z|}|~}~~{}}~x{{~}|}|{}}~~~~~~{~|}z{~{~z|~||}~~{~~~}|}~|}|~~}~||z|~~~~}~{~y|~|~}~{~~}}|}}~{~|}}}~~}~|~~{~|~}{~x~{~ywyx{{|xzz}yz}z|xzyv{zyx|}x}~~}|w|{|{|{}zz~~{zyy{{{}w{w|{|{}|zuvzzz}sxz}xy|}~{~x|}~~}|}~z{wx}w}yzwyx}yz{yy{~|{{{yz|{zxyyz{|z|zy~~{{}yx{{y|y~}~|~||}}}{zw|}yw{~{}vz|~}z|zz}||~{|~|{w{z|~{|||x}|zxz~y|}x~|||yz}|}}yy}}{{{~y}~}z}||}{~~x{{}|}yv}{}wy|}||~{|{y{yy|y|}y|y}x{zvzwxz}y}yy|{y{x|{y{}x}|z{~|w{}xvyy{y}~}~}{xw~{{{~yy||{|wx|z~}z|}~{~~}xz{z{{zvz|~|{}||}|xyvz}{}|vyyz{|}xz|~~z{|}|}{z|z}||}y{zxz{}|~||y{zzyy|{x}~}y{yxx|x||}{|}z|}y~}v~|{~|ww|{|uz{{|yyx{}|~}y~|x}~yz|{|z|yw|}~|{}}~{y~{x~w|}}|w}z~y|~~xy{{z{{~~{|x|{w~}}x|{}w{x}zzz|{}zzuvz}|w~x{v|~|}~yy~~|zz}~x}~z{}|{z}}~z|y|~yz~}x{xywy|}y{~}}{yy}{z~~yyz~zy|}zz{}|z|w|||y|y}|yy{}yxzzw{}|{{}{z}}}{y~y|{yz~y}x}{zz}||{~|y{|}~~~}|~~~z{}~~~~{~~{~||~}}}}~|{~}~~~~{~}}~}|~{~~}}}}~~~}}~z}{}~y~~~}~}~}~~~~}{~~~}~y~~}|~{}z~{{~z}~z~z}~|{|~~|~|}}}}z|~}}~{||~}|}}~~|}}}~~~|}z~}x|z~~x}}}}~}|~z~}}}~~{}|~~|}~{~}~||}{~}~~}}~}|{{|~}}}~|}}}z|}x{{~~}|}~~}~|||~~}~{}~}}~}}|~~|~z|}yy{x}}|z{|~|{|{{~||}w|yyy{yv{|z~z~z|||y|~~y|y}{{~{z{{|{||}t~yyy~yz~}y{}}vx{v||z|~ywt|zz|wvs|{x|xyzyy|}||~{{x{|z|}y~|~z{}y~ysy|yzz|}{{|v{xx}z}y}|}{y}zx}{xxxyv{xz{zx}|z|yx~yw~yy{{xyvz|z}~{|~}}}vxx|zw}}||yx{zz}zyywy{|~{{{{|z}z{v~|}zx}}~~z{~rw{y{yw~~}vv{|w{x|zxy}zx|{y}zz~|||{}|||{}{{{~z{|~}}|y{xyt{|yw{z~w}zw~w~{~zxz||}{}z|zwzyyz~z}}}~z~y}z|z||||zzz{w}|{|yzyz|z{y~~y||x{z{xxzz|}|}x{}}{}~{z{|zz{yz|~|xz{|t{}}v~zxzy{z|{u{}zy{}y}y|wz{{}}~{}~~y~{|y~}}|}yxx}zy{~}u}xy~z~{~zzzxxy}z||wz}w}|}z{~|}}y{~~{x{y{v~}}zvvzx}wxy}}z|zxx~w~yzzyx~w{{}{yz|{}|~||}~}x{~}~~zxy~~z{z}zzv{y~xz{y|yw{{zzzy{{}v|{|{|y~yyz|wzz~{~z}z{|yx}|y}y}z{|zz|zx|zy{w|y~zz~z{vwy|y|xy~{xy|~{yu{}|{x~|~~~~|~}~|{{{y||}~}}|~}}~}{|~~~~}~|{~~~~~z}{}z~}|}~~|}}}}{~|~|}}{~|z{~}z}}z~~~}|~~}~~}}|~}~}}~|~~~~}~~}|~}~|~}~~}}{~~~}|y~z||~}~|z}}}|{||~|~~~x}z}}~~~~{}~}~|~{~~~~{~{}~y{}~{~x~}}{z~}~|}|~{}|~{}~z~~}}}{{z}|~}z~||~|}}{|}~}x~~y{z{~~|z}~{|}}~~}~|}|yy}z{{}}z{yz{{}{y}}z}}~|~z~z}{~}}}~}{z{}}}y{y~y{y~}~~}{y|yy|~{{~y{yx}{~||}~}}|}{}v|zyx}z{~z|~~~}|yyy{y{}z}}{{~~x|}}}}zxz~z|}x}~{{~|z}~~|}~}}{~{y{{y}wz~}{yz~}~~u~}yy|z||}}|z|{~y~z~z}||z}x|y}{z~z~{z}xz|y}|}}|y~{|||||y{zz}{{~x~~{}}~}}z|z}z|v|}||z|z|xz~z}}z|~zz||~}|{xy}|y{||zt~xx}z{}~|}~~~{|{|}|z}{|{z{}}}}y~z{~|}~~~|~~|}}z}{}x||{{~zy~||zz|~{}~{y}z}~}~z}~|}z{z~~~||z}~|zz||x}}~{}~~v}x}}|~|}zx}|z{}||w~~z{zy{z~}~xz~|~}|{y{z}}~z~yy~zzyzxz|}z|||~x|~{w|{}|z}||x}z{{}~y~y||{~{|x}|zz~y|}z{|}~z|~}|}}}y}z~|w||yy}||{||{~|{zx}zu|||yz~}w|}||z~w}~z{}~z{y}z}}}{|||{|y||}{||}|z}|~x~{w}}{}z|{}z|x~{~~~|{}|~{~v}~~~{|}~r~~~}}|~~}}~~}~|~|}~~~}|~}}|~}|~~|{}{z}~}|}~~}~~~}}{~|~~~~~|}}}{zz~~~~~~~}{~~~}~|~||~}}~}~~~zz}~}~}~}}~~~~~}}|z|}~~{~}|x|~w~}}zz}}{{w}zzzx{~~}ywzy{{{|~yz}}~~~}}|zy{t~|}{||{~|~~y{|yx{zz||{||~}{y||vz|{xw{}|}|~{||}{}x}~{{}||}|{|z{|w|z{zzz~}x~y|xw{{||z~~x~{~{~~{}y{{y~}|~zzz}}}~}xyy|{{~|~zzy{z{|{|}|~}y|{~y}}z{{~y}{}}{}~~}wz~||y{xyw{z{{vyxy}|~||y}}t{z}{}yz}~~{}~~~|~}||~}~}~}y}}~}|}~}}zz~}x|zyzy{}{z|zz}||}z~y}y}}|}||}|{|{{z}~{~}{~~xzz{|z}{z|{z{z~{|}{{x{}{yz~}x|z{}x~{y~|{}{}{x~~y|{|x|~z{yzvz~x~}}~x|}w~~{y~{z||y}||{|~~|}|~{yy|zx|u}}}w~|z~y|z|{}|z|}}|{|~~yyz~||y|~}z{yy{yzxx}z||z|~y~zy||}}}|~~}z|~}~~|zx{|||~}{~}|}{}{{~xvz}zyyyu{y{}x|{||y}z|}y|yzzz{{}}xz{yx}||y~z~|~z~|{{|zvzwu{~z{}{|x~{{{}}}}x{|{~}y|~}}{|||~~~~}~~~~~|~~~~~z}{{~}~~}~{|~~}|~~}|~~}}{}}}{}~~{{}y~}~}}|}~}}|}~~z~~{}|~~|}~~z}}}|z}~{}~~~~}~~}~}{~|z}{yx}{{~z|||v}}y{{}}wz|}{}|}~}{~}~z{}z{z~|}||~yz}z~|y}{|{r{~|}}|yz|{xx~|~|z}|{~z{~z{|~{|y}~|wzw|~|}|z~~}yw|y{xz}x}~|zz||x|{}|}}}~}~~ty}}z}yyy{|{~~z}{~~||}x{~{~zz|x{~yy~|x|{}y}|}x{|~z}{zz}{|w{z~}}~{z}|~{}|~|v|~z|{}{~{y}y{{}~z{|}|y{~~||y}||xz{}}zw}xz||yy||~zzx|}~{{|}|{}~}y{w|z~{||y}w~{{|{|}|~|yzy{{}|z{}{}~{}v|y{{||}}~yy{}{~{~~}|}}~~{||zzz~~{~{z}~~~{z|}~x}~{~{|~y{z||~z}{{}yz{zy{{}z|~|x~|}~~{|}{~y{|{~{}}}{x{{~yz~|z}{~y{{|z~xxzxy~|~}z}}|}x~zz{|~}}z|z~z~y|y~{|}x|~~{oz|}}}z|x{~}~{{}z}w}z}z}|}}z|z{}~z{}~~~~}|{~v|zz}y}{~{{y}~|}}|~||zy|~x{{z||y}z{|~{}~~}~y~{{zz{|{z{{yx~{}z~}{~yz||{~{}}|~~{~~||}~~~~~}~~}}}~~}}}}~~}~~~|~v~s~}|~{}~}~~~~~~}}}~~||~}}}{z~~~~}~||z~}}~}}~~{~~}}~~|~~~}|{~~~~|~||}}~}~~~~}}~~}~|~}~|{y~|}z{}zvz|{}xx{}|zz|zzxy}z||{{|}z{y~~~|{x}}}x|}~~x|{||{{z~xxxy{yw|v}yz{}{{}yzz{{x{z{|{}~}wz|z{{xy|z}z|zxy{~zx|zy{|~xxz|z~{x}z{{|yy{y{xv}w~{}|~|{w~}z}}{}|~|}z{z~|z{}xv~{|v|{zv|{~x{~|{vy|z|~x{x{x{}{zzy~|y{zz}}{{}}||v~|{}~}|{~zu}z||v{~~{zw{yyx{}{yy|zy|z}z||xzz~}{|y~{yz|w}}z{{zxz|}}{|z||x{}|~}}}|x|y~|{zw{z|xzzy|}|}|y{xu{|x~{}y{|~yy}}z~}{z{{y{{w|{}z}{x{}|y{|zz|~x~y}{~}}y{}|w{z}|z}||z~{{zvw~}{{zu||x||xz~x}zy{x}~x}{z||~}~z{}{~y|{~{}{~|{{}zyx}zxw~xy{vvxzy~}{}y|}}}}||z}z|{||yy~zz}y|~|z{{z}}}{{z{wwz{y{}|}{uw|||{{z~||y}z|}~|xy||w||z~~|{|y{zyyz{{z~{{~}zx||uz{z|~{||x{{ywz}y{u{xx||y{~z{|{}{}x{z}v|zz{y||~x}y}z}}v{}zyy|zzxzzyv~zz{{|z~zyz|y|zz}|~~x}{|}|zx}z{}~~|~yz}|}~~}~~}~~~|~|~|~|}~}{|{|{|||}}{~}~|~}|~~~{{|{}~~{~~~}|}}{~~|~}~}{}~||}}~~}|}}|}z|~~~}|}~|}|z}~~z~~~~|z{{~}}}z~}}~~~|~}}|~~~~||}~}}}z~}~{|~}~~|}|}~|}~z~}~|}|~{}}|||~}}~}~~~}|~}}~~{|}~}}~}}{}|~}~~}|{~~}}{|}|yzzyx{|y{{y}~}z}z{z|~ww~~}}||{|~y{z|{z{w{|zyz||zzy|v|{}y~z{|x|~~x{y|wy|}|x~}|vz{yzyx|u{wyx|~z~{w}yu}}z}zzxzzzvy}|z|z~vxx}z{|z||{{yz~zy{}xz|z|{y{{}z|xwxy||wyxy{|y{v{zx|}zy}}z~w}|~~~z|z|}zzx||}~y}|{xzy}}{{yxyvy{}}z}|{~z|zzy{wzz}{~x{|y~yx|||y}{~x{~{|~y|x|{y~y{~z{xz~~v}||{}}{{}||y~yzy|z|}z{}{x}z}||vyz}{{|{y~~vzy|{v{||{u~|zzy{||~xt}y{}{~{~{z{}|}zz}}~{z{y|}|yz}|}|y|}}}{}|~y{zyyw~{~~}|z}{zx}wx|zy}~x~~z}~{|wxy|{zz|z}yu|z|z}zxz}~}|{y{x{}}}{xzzv|y~uwy{~|z{}{}||y~v}y|z|}{}}|~}}y|y}xxyx{wvx}z}}xzyz}zz}{z|y~y~}x}{}}}{~w~z~zx}|t{}{{{|z|}~w~{y~y}}y|}{{yt{|~{{xu}||~{|{|xxz{x|{}|{|xx|yz|{}}|{y|{||{zz~{z~{zy}|}{z}~xx}~}{~{}x~{{yz~xy|w~||z{}x|xuyx}x{~{{|zzxv{}}z|}~||{{{yy}}z{{|}~~}||~~~}|~~}|~~~}~~}~|}~}~~~{}}~~}||~~{~~~~}}~~}}|~}}}~~~}~}~}|||z}~~z~~}}~~|}~}~}~}{~z}~~}|~}}|~}|}}}{{~z~~|~~~|~|~}~~y}|||}~}}}{~~{y~}||{z|}}}~}~~~|~}|~|~~~||w}~}}}{|}|~~}z|{~~|}|{~~|~}~~x}~~|~{|~}~}~~~}|~{|~|~|y~{{{}~|~z}x}|y|}}{}}|~}x}zzy||~~}|{}{|}|}|~}~~z|y~|}~}y}~|z|~|~~u{~x|}y~z{~yyz~}||z}|}|x{{z|~||}~{}}~~|~}|}|yxz}|}z}}z}xz}~}||}|y|}z}}~~z~~{~}{v||y~{~~y}~z{z|{{z~~yz{}{w{zu}yyz{z~|~z~y}{}~~{zy}}}}~y|v}y}yzx}~~{y{~y~|~~~{{|zz}x~}z~~x~~~|~}{z}~~zz}{|{}xx{||{yx~z{}x|z|{|}~wy{{||~}|~~~{~}z|}|}}}}z~{}|zwz}zz|{|{|~yyz~{|z{~}~|~}v}|~}}}|}}||~{~{x|}}|}}~~}}z{x~{s{|z|{~y|~~wz}|~|~z~|x~}}x~{}||}zz}{zy|x}}y~{~yw|zx~}~{||}~~||y|{|{{}}z~{|{~|{~}{x|{{z|{}{~{~{z}{|~}{~zy{|x|y}}|~{|}z}|}|~y~}~z~x~x}yy|y~}~}|y~~|z|wxy{{{{}y~}}{~{{zz~~}~zy~|z{{zz|}~~~{}}|y}{{z|{||||~}}}||~x~|z~}~~}|z}}|}}|~}~}}}~~}~~~{|y}}}}xz{z|}~{~~}}}~~~~|~~~~}z}}~}|}z}~~{~|~}}~~z|~}~||~~z~x}z~}|~~|~}~{}}|~~{~|}~~|}{}}{|}||}~z{~}zzz}{z}|z{z}{{|y|{}~|zx~z{w{|~||~|v}|y{z|zz|||x|~~x~|~|}}~{|}~z}y|||~{{~~~{{zuyx|yxx~{|z~}}}yz|yx}{x{~zxyz}z~}y~}y}}|}{z}{~||~{|{z||||z~|x~||{|{|z{~}|~x~x}y}{|~}{||~|{z}z~y{{|~|{|{|z}yy|z|{}}y~x~}|}~{}w~}{}x||{|z|~w}|y~|{x}z}~{v{{}xz~yv|zy{yy|wz{}x{}{}|{y}y{z||||}zz{}{y}}~y|x}z~yz{}~~}~y|}}~{~~}||}~y{|}{~}y{yy|z|{zzxy|}z{xw~}}}{xx{zx}{{~z~~~x~{~|~{x|y~}}|~|x{{{}}z|zy{z|yz{{w}yyw{~~}~~}{{y{}}{{|zy{~~z||}xzy}~u{}~{|{{y}}|{}|}~|z~}|}}y|y{}}{}{wy~y~{{{z~|z|}xwyx}{~y{||y}|{wy{xzx|yzwv~z~x{y|z|}{|w}{}~yvyx}|{yz}{wyz|{|yy|y|{{z}~z{{y|}}{|y}{}||}{|{yxz{zy}~~{|{{}~y~y|z|}{y}~}{{x}{{~{|~{vz~z|v|z|~}{|||z}}~~~}}|~}~}}~}}~~~{}~}}}{}}|~}}|~~{~}}~~||}}~{{~|~~}}~~}~||{{~{}~w}}~~|~~~~}}~}}~~~~~~~~}}}{~v~~~~|}~y|}|~{}z|~~}~~x{~~}{~~|~~~~}}||}~|{|}~~~~}~y}~}}~|~x}~~~}{}|{xtyxz{}}}{z~yz}z{xx}zwyzy{wx~{}{~|||~|~||x~~~z|~{}{~x|}{z~v|{}z{w{{xxz{z~zy}z~{}x}y~z|}y|{{}}y~|x~z|{|~|zyw|}|zy}{x~w}z}~}}|}{|zyxz{y~~y}}||~{}z~}~}y{z}y~zry~z|}{}~}}}~}|z{{zzzx|z|yxt{~~z|y~}z~zz||~|}{~y}}{}y}{z|{~|~|yyw~|~|~}{|z~}|~}zz{{~{y~}}~{z~xxy}~}|||{zy|y|{yw{|x~~~x{{}x~z~y|}x}}}{||~z}||~}~}~z}{y{|{ywy}}yy{{y|}~|{{|yy}x}}{}~}y|}~}}|~|}}~}z||y{|~~}~y}xzv|{yzx}{|wx~|zz~y||~|y|||}~~z{y~z~~y}|{~}z}~{~x}w{{|~z|{{xy{~}}|}z{|{{yz~}|}~{~~x|}}|zz|{}{|{}xxz|xw~}|zz{}x{}sw~~x|~{|~{}~{~z}x~~~{}|{{x{{u~|z|}{|{x}{}{z|~~z}|}~}~z||}z}~zy}{|~{wz~z|y{~{~z}}}|~~y{{|z}{|zyy|w~}}|{|||~|}~~u|z~~~}{|~~{y}}||{}~~~{~~|}~~~~~~|}~~{}~~}~}~~}|{{{{||}~|~~~y~~|{|}~}~y~}|}}~{|{}}~}~~{~}~{~~}{~}~~}{~}}}p}~}}~}}}}}|z~}~~}}{~z}~~~~~}}~}}|}~}{{}~}z|}|~}~xx|~y|}}z}{x|zyx~y~|z~yyyz}|x~~}yzy|y{zvx{||{|}vyy~}{{wz|}{|||{{z~x{{}|z|||~{||~}z}z|{z}|}x|}}z}~~~}yx|~z{}}y|{{~y{{z~}|zz~|}}}||yu|{z|}{{}|z|}y|{x~|}~~{y|}zx{y{{||~{zz{yzxw~zy}{zzy|w{yyy}xzz~{zt}}z{z~}~vz{~z~}y~vz~{z{{v}~}|}|z|y|z{z~~|~{~|z|x}|z~|{|{{|~x}|{}~}zz~z~{{|y}~w}~||}|}~}|x}zz{{}|}|}x}{~|y||~yyz|z{|}v~y|}{|||z{{{x|~}u{~zz{}~{|{||v{{}}yx}v{~}|~v}z~{z~{yzzwzx|}|||~}x{zx{||{{||{{~y}z||v|~~|~~|~|~|~||}~{z|zy}xz{}y{~z~{yx}||}~~zzywxw||y~y|}yx~}~}}|}}}}|~y~||}|~~||}x}zyz}zzy~{|{~}{~}}||{{yy{}}{{|y|y}|{|xxx~}yy||y|xz{{z~z{{{xz}|xz|x{{{{~~{|z~~zz|y}}w}}|~{z}}}|~|~{y{~z|z}~|x{|||}}~~~}~}~}~}~~~~}~}~}~~~z~~}||~~~~~~~~~|}~}~~|~}~~|}z|~{}~~x{}~~}~~}|~|~~~}~~}~~{}yy~~~}~}}}~{}}~~~}~}|~~~|||~}z~~~~}}~~|{~~~}|~~|~|~~~~}~}z}}~~~~~~|{~~|||~y~~~}~}|}}}~}}~~}{~}y|zuy{zz~}|xy{{zx|{x{wyyzzx~{||z|||y}}wz}|~{~z{yy{{~z~x{}~xz}yz}}{z}vxxxx|~~wxz|zxyzvxx~yyxzzxxuyzw|y~y{y}}zx{z{y{}}yy}y{{~{{~}w|zzyx|xzxxyuy~}~uyzzy}}t{z|{}{z{wz{~{{{}}{}z{}|~{z|z}{}}y{w{yz|y~yz||~|u~x}{~}x{|zz|xwzx}{zzxy{xzyyx~x}||{}z}{{~}}z}}||zz|~~z|}}zzv|zwz|{zz{z{}|{y~zy}~}z}y}|~zx{|~~}{z|{xy~xz{z{|yxyx|y}z|w{|~|yxz~~}z}{{}~}|}}{}}|{~}zy~|}|z~|~||z}z|z~{{~|~|z{yvy}}{x~yzyx~yyvy{{}|}v||}|x}|~~}}}{w~y{}|y}{z|yzzxrxy{x|~{||x|u}~}{|{{|y{zzx||xyz~~{|~u}|}~|yzy}ywz}}{}y||{w|yz|xzz~|{}{|y||{y}v}||z{}zx}{}||y}w|~y|zzyxy|{x|}{}{y~zx}|yz|{}{{z|z||x|}zt|z|~}}x||y~}{zzzz|yyz}z{zzy~y~u~vyvyxx{x{z|w|}z|~{~|}w||}{{{|xzz~~~}}z{}{z|{yv|}z~vy~}{yzzx}zzy||w}v}|}||~|y~y~|{|zz}~~~~|~}{{|~}{}~~w}|}|~~|{}~}|~|~}~~}~||~{~}{~}y|~{~~|{z~~~~z~}}y{}|z{}}|{}~~|{~}{|v{~|~~~~~|}{~||}~{}}~~~}~}~~~}|~~}||~~~~}{~~|}~{~}|}|{}|}~}~~~}~~~~~~~{}~z|~}z}}}}y}~~}{}}}|y}~}~~}~~}|}~~~|~{}}~~||}|{|}~}z}}{|}}~{z~~}}|{~z}z|}~w}|~{~|}~|z~z}{}}}|z~~|s}{~~z}w}~{}z~|}~{||{}v|||~||}|}{}x~~}y~z~~}yx~}zy{~{|zy|~w{y~{~x~}z||{zy}zz}z~~{z|||v|y}yu|{zzz}|z{{yyv~~~||||y|~~}~|w~}||z|zy|{}v}{yz}{}}|~z}}}{x~}{|}y|{|{z{y~x{{~{|~}z|~z|{{~~|||}}}~}}}}{{|~|z}z~}~}}~z}||z~{}|{{{}}~z~xz||r}||}{}{~~|||{~{{y}y}}|||~||{||~y|~x{~|}}w|~}||}~|~w}||||z{z}zy}{~~||{{~y~zx~||xz}~zz~zz{y}y~}||}zy~|z~~}yy{z}}}z}yy|}z~{{zy|y{~|~{}}~x|x}|y}{||z||~}v}|z{{{|~||zzz}}{}x||x{}|~w|~x|xw~}}}{}uy{}zz|{{|}|}}}}||}y~z~|x}{|y~|zy}{{x{wz}~z}zy||y|~~~{}{~~|z|~{~{}w{{{}{~~~}~z~xz|}|}~v{}{|z}~{|~{z}}}}y|{}~}~y{z|~v~|z~v}~~u|}z}y{~v}|{}{}{|}{}vyxzz|~~xy~|~~~{~~}y~~}}z~}}}}{z~~|}|~z}~~~}~}~}||~}~{~~~{~~|~{}~~}|~~~}{~~~}~}}}{}~}}~}{}~{~|{}~||}~~~|~|}~~}}~}}z}}}~}}}~~|}}~}~|}~~}}|}|}~~}y{yz}}z||~}}vyzy|{}~yxzzyy}{yx{||{y|{{wzy|w{~{zzzzx|{|}{}t~y~~||{|{yz{}|{||{yxxzz~wz}ry|zw|||{{|y{zyyw~z{{}}z~zw~~z}z~|}|z}yz|z{zx}{{{v||z{zx~zy{vxx{y}~xy|yz|{~|~~}zy{z{{y~}|{wy}z{{|{z}yy{|uwyy|xywy{|wyz~}}v}yv{y|}z}}x|}~|{|~~z{zz{w~{|||}y~||||}z|~{~zy{xy{x|}y|w|xx}y{{z{{{z~}~yx|}vzzy}{}{~zzy|}}|{zxyy|w|x}{{vy}ywy~|~{yzsyyyy}{~~}|}||vz~{}{}{}}}|{|xzy}{}zxv|{|y}xxvxzu|~w{z|z}|z{}}{z|}{}{~|}~{yyx~~|}wy{zxzzx{x|z{}{y|w{}}{z|}vz}~{{{{|||}z{~zx~~}yzzwyy|z{|zw|v~|zw}}zy{}y{zyxyvzxy{z}yzw{}|y{|z~{~z{|y~}~{y{~{{x|}~|}}y}zv{wz{z}y|{}~yw|w|x|y{z{wvzxy~|y||}|z{~z}|~~{}~y||y{~z{}x|z|{z}zwwyy~{tzy}z}{xx|xz{|||zz|}}}w{{|xq||~y}}~|}|{{zxz{zz{xzw|{uy}}{zy}{}}x|xy|~{{}z~|y{}}}{}zy}}{{}~~}~}}|~~{~~|}{~~~||}{}|}|{||~|}~|~{}}}|}~|~|~z~z~~|~~~|{~{z}}}|}w~z|~w~~}}~zz~y|~x|}}}~~~~~~v~}~}~}}}~}{{}}|~||~}}}{~}|~~|}~~~}}{~~}|~~}~y~{~~~z{}~}}~|}}}~{x~||~}}}}~}~~~~}{}|~}u~~~~}{~~~}||~}~~x~~~}~|||~~}{|y}|~~|}{y||~}~~}}~}~}z{|~{|~}y}y~|{}{}z}{}w{zz|y|}}{zw|y~}}zy}yw}~~}z{~|}|~|x}{{yy{}|~}}|{{vyw~}z||y|y}~}~|~z}|||zz||y~}|{{yxz|~||{|~{|}x}|{}|{wzy}x{}}|}}}{|{yzz}|zv~||z~~{~~y~|{|~z|~z{|~|z|~|z{yw}{~|}}}}}v}zz~{|}{~z||z|}|z~t}|~||xvx{}{|}~~~y}{~v~z|}}z~y~yzxz}~|z{{||}y~|}}yxw~{}{{{y|{}}x}~{~x}|~~w{z}|zy||y}~}{{}~~~~|yyw}~}z|~z}zyy|yy|~~v}u~z}|{~w{{z~wz{}~y{|}{|y{}}z|y}~y|}{|}|}{|}~|{}xz~}|}~t{~z||y~|}{|~|{{~~|{}|{y}}x}{|x~|||{~|y{}{z}x}x}~}|yz}z~|{|~|{{}z{~}uzy|||z}{x|||||}z{z{{|}~{{{{|{{~}~|}|~zz{~{}~|~{y~{{}zz{|z|}wz|~z~||~|~{}{{zz}y|||{y|z}x{w{|~|x|w|||}z~{|}z~yz{|}w~{~}x~~zyz}}z}~{~}{z{{w}|z}|~~}~|}x{}z{~~}|y{x~{}}}|~~zz~~~~~}|~~}~}{||}z~~|}}}}~{~~~}~~z}~~~}y|}~|}}~}z~~}|~~|}}~~~{~}~|~v}~}}}}}}}~~|}~~}x|{~~}~~|~{}~x{~z~~}~}~~~~}{}|~|~~}}|~||{|{|{}}}}~~~{}}~~~}|}~z}|~~}~~~}}|{~|}}|}y~z~}|{~{y|{y}~~{{|}y|~~}|xx}|u~||}y}{~}~{{~}|~~~|}~}}}zz~y~{}z|~{zz}||{xz}x~}z~z}yy|{{~zzvx~~}|~|~{||y}y|}|~||}x~}z~~|yzw|v|{{v~}yz{{|~zz{~||{||{y|w}z}||w|x~~{~w{w{||yx{x{{|||x}y|}~|v|z|}}}{y{}{~||zw|~y~z~yz||zz~|{{}w}}v~}}|~~y}|}}{~~}~|||zz}y~~~~z}|~}|{}|z}}zy}|{~zy{~y{~{~{vz{x|}~y|{}~{{}}}}{z~|y{|z}z}~{{z|z~tz|{|}z}||~|y||{{}|~{}|}|~{wz{z||{z{yzy{|yw|{zx{}|{z}}{~}~|{~~{{{{zz~y}z{zyy{{|w~{}{}x{y~{||{yz~y}~z~||z~}{}~{|}{|z{{}~{z}y}x|yz~z}}wwzyy{}yy{}z|xt|}}|z}{}z||}~}~|{yy|w{zvyv~z|z|xz}~zz}{y|}|||zx~~z}|~}z||xy|z|}~~{~y~|{|w}||~}~}{|y}}zyu}~}z~}}}~y~|}z~zzz}||v}~|||~|~|}||}y}~}|~}|z~}~|~~~}|}|{~}|{~~~~||}~~}~~}x|~~~}z~~}~}|~}}|z}}z~~|~}}{{~}~~~}}}}|}~|~{~~~~}~}}|}}{~~}~~~~}~~}|{~~}~~}|~~~~}~|}{~}{zz||}{}}~~}z~{~z|~}}z|}|||y~z|y~y|z~y}}z~{{|yzy{|~~|z~zzyy||||z||{~}~z{}y}y|{{|~~yy{|{{z{{|~~z|||}yx{~y~{|z}zx}y|{w||y|~|}}y}{yzw|r|}}z||z|yzwvw{wz{~|z||yzy}}~zx|{yzw}~yzw{|}}~zyyz{|y}y|ywy}}|zzxyzz}}zw}z|~|z}|y}y|y||~}~|{{|}yy}{~zz{z}~{||}|ux{y}}}}}x|~|{xzzzzwz{{z~}z{xyy|{{}}{z}||~{y~z||y|}||}}||~{{y{{}~z}z|~}~||{}}||}|y{||~|y{}}{|}~y||xz|xwz}{|x{~||{}|~|}|y}zyz{{z|y}z}{~}|{ww{|y{~}zyv{}zz{||{{~|}||{z|~}{|}{wz|yz|w{yzxy{y~|y~~x{|{~~z|~{}{{}z|~xz~||~z{{|z||y~y}{ywx~}{}|{{}yw}z}y||{~w}{{|z{}~v~{~yzw}|w}|w~{{zz{}{||||vzzxy|~y~|}z~~|~z{{}{yzyzw}xz|||wy}|z{|zz~z|z~{~uxy~v}y{|{}{x||~|}x}z|{}}{{|~y|{~|}{{}}|~{}}{x}}{~}{|||yyy~|{}x}~}|~~}{~}|~}|}~|{~}}~~|~{~}~}~}|}}~~~~}~|~y~}{z~{~~~}}~||}z~~~}}}}}~~|~|y{~|~~~x}z~|~~~}~|}~}~~~~}}}{|~}~~}~||}}}}{~~~~~~~~||~~{{~~~}~~}~||}{{|}}}|{{{x}|zx|{|zxyzw|x}x|{y|zz|}w|x|y{z||{|{z||{}{x~w}}}~{{~{}{~y|y{zx}z~w|}{|x|s}||zyxz|{x{y|w}zz||{z|{x}z{x|}z}x|~{~{}|{~z|y{|w|zzz}xzyyxyzx{{|}w|{|wz}v~|}zz|z{|}y{z{{{{x|}{~y|~}|x{|}}{{zyx{xzvx|{zw|xz|{{xzzzy{{zyxywz~y{v}|z|}yx~{x}z~}{|x{}}yz||}}y{z}v{x|z|xw}z~{y{|u}{x{|z|x{|z}}xyz{{}~{z}{||~{}z}z~vw{vxyw|tx||zy|xw}yzzxx{z}}z}|}x}yzzzz{|}|~|{|z{zz}}{|~z}~}{zz{w{xv{w~uz{|{ty{}|z||{|{|wy~zy~~}wz}}~}}||{{|}y}}yzxy{yw|zz{zvz}xx~z|w|}{z}}tzy}z{}}}zz|}|z~zz~z|||{{{zx|x|{{{}|xtx{y}zy~~{{w}|{~}v{{~z{}||{|{{|{}~{y}yz|y{~}|}|w~{~{{}}y{z{zw}y|{}}|z{{x|y}zx{xzy~zx}|~{u}y~{z}y}z~v{}|~{yzy~{{vz{yx{~xxy|{{|y||xux}{~{{x|y{}z}~w~|{~y~|yy}|}~|y~xy~~|wxz}~~xz{||{z{yz|w{{{zyxyz}|y~}x}z{y|z~{~}~~~}}|}~~~~~|}}zz|||}|~~{}}~~y}}}~z}~~~x{~{}}|~~~~y|}{|~}~~z}|~~}}~~y~~~x~}~}~{{~}~~~~}~t}|}}}{|~~|y}~~||~{~|}~}}{|{~}|}~~~|{{{{}|z}~{|~}||}}~x|~{}z~||}}}~z~~}|}~~~~~}~|~||z~|}{|}{~~w~~|}~~~|~~~~~}~{}~~y~y~||~~|z~}~~~~~{|}|}|~x}|yzxz}|~||x|~{{~}|}v~y{z{{zw~|~zx}~}}~{|}w}xz~y}{z{}~|}}{}|wz}xzy|}~zw{z{~}}w}z~{{}zxw~}{x|}y}~z}}}~z|x|xy{}yy|~y}~{~y~}|{|{~z|z~}{y|{|}z||~}yv||z{z{~y{x~~~zz~{z}|zy}|~}{y|yy|~{~~z|}|x||z|{}|}}}x{y|~yy}~{{~y{x||}~}z}~}zz~y}y{~}{y}{{{x|y{wv{~}z|~~{~{~||{}{}{~}{~~{y|{~{~~yz{z{||y{x{y|z~|z}}{}{}z~y~{{}{{}|{~~|{z|xuy}{{y|xxy||z{~{}y|~{y|zzz|z~~~}t}y}}|}w}{~|z|}z}}~z}~{~~{|{{z|z{zy~}}{yw}~zvzy~|}~|z~yxz|x~}~|zvz}~zz}}~|z{}|yzyyz|||zy{{}x}z{|wyyzy~{{{{|{y}{~}~x}||||{{z{|w}|yv|}z~{|{}|zx|~}|~~{|wzz~~~y||~y||~}|x|zyyv{{y|}|xzv}y}{{z{x|zy~z{{}zz}}{{z}z~||~{}|~}{z|~~z|z|}|z~z}zz|~y}}{}~v}}z|}~z|}z{}~|}~~}}~~|{~~}~~~||~{~|~}}{~~y}~~}~~}}~z}~~}}~{}}~~}||}~~~}~~~||{}z~~}~}{~{|}}~}|~~~~{~}~}~}~~~|~~~~}}}~~~}~|~~}}~y}}~}~~~|{}|}}{}|x}|}}x{|}~|~||yzy{x|||zy}yw|v{wz{}xzz}{z}v{yz{}~{y~~x~y~}~yz~z~~{v|}u~yy}zyy}|{}{yw{}w{zyy~xxu|{wu{z~z}}|xx}zxz}{}zu|z~|}}z}y~|x}wyyxvzz{{}xyt|z{y|zv{wx|~~w}yyyz}z}{yx{{zyyy{~~{~|w|{u}~{|~{|{{w|zyyxy||zzz}{{yzz{wv}{xz|x{}{}}~{|{|{~}~~}}w{~|}~~zzxxwy{z|zx~{}z~|uy|z|||zx|{y{yz~z|{{}z{w|||z}|}{}z}z}|{x{}{}zyz{x}xwyv|x}|x{|~|v||{zz~}z{}}{z}z}{~|{}}z~z~~}}}|~|wxy}{zz|vz{{zy{z{y{||{|zy}|}z|zx~xx|{z{{x{xzx|zz{z{{yz|zwz|y{|y~|u|y{xy|~}~}u|x}~yxy{~{zw{x}zzy}z~v~z||y}xyz~z{|y}xyxw~w}~yxz|}{{|{w{z|z~x|z}{zz~}}~{p||z}|zz||zz|~}yz|yxzyy|{z|z{~|y~xww{}{~x{}~|z}{}w}x~z{}{x~z~|z~|~{v{vy}z|{z{x~~x|{x}{y}ys|zy}t{z{~{y{{{x{z}|}|~{{~|{}~}z}z~y|}x{y}{|}|{|w{|{{wxz}{zu~yu|~}}{~{x{~}}z~{~z}|u|~|}}~}~~}{~|}}}~~|~~~|}}~|~{~~}~~~~~|~~~|{}~}~|{~}|~~}}}~~~}{y~}|~~|}|y~}~}~~~|~~||~}}~}|||{}}~{|{~{{}~}}~|}}z}~~|{~|}~}~~~|}}{|{z~}~||{|}~~~}~}~|~|z}|}y}~}|}~~~~|{}~||}~~{}~}~}~~}|{~{~~}}}}~}}~}~z}~}}zz|{x|z}z|z~~~zx~{{{y~~y}{yz}zz~{zx~}|zvzy|~}{||{y{xx~x}z}}zx~}zz~{|}z~|wzw}{~|}y}y{{}|z}{y{|}|~}}~}{z||}}|{|{|yz{}}vzz}}|~|~}~{|~}z~||~zw{}~}||z}~~}{{z~~y}}||{{}{zz~||{~~}x}{{|}z~|y~w|{|{|~}~{}}~|}yv}z}w}{}w}|z}{{{{y~z{zxyzw{{~}~||||{{wxxz~y}x~{~z|{||zzx{}||~|v}ywx{{~y|}|{zz{}y|~}x}{|x}}|~w|w~}z}}~~}~{~}|{{z~xz{{|{}z{z}{{|||}}}z~}{u~}}~y~~z}~}~}z}~{zz{{}~{{}|yzz{|}}y{~|}||yz{zwz{z~}z~|}}|~}{~||}}~||}{~|v|~|}|}{~}|x}x{}}|~~}}y|}}}||~}~}~}{}v~||~z~~|}x~~zzy|y|{}~zxxt~{z|{~~|}~|~|||}}}{~}~~{zz|yz{{||z{w}|{{}~}zz~~~|{|}z{{}z}|~|{}y}|y}}~|yx|~}}y}~}}~x}}{y{|z}}~}}{|zz|{{}z}z{}z~~|~~{{~}|~~~|~~}~|}~|y|}}~~|~~~~z|{}~}}|~~|}}}}{{~}}}~}z|~~~{}~~}~}}~|~~~{~~~~~~|~~}~|~}~{}|{}~~~~~~~~}~~}|}}~~~~~y~}|~~z~~}~~|~|{~~|~~~{}~z~}{~}}~|~}}}~}}~zyv~}|}}|z~y}{yyuwyyz~vz|||zz}y|{wz{}yvx~xzy|z~}y}{{|{}|xz||}}{}~|w|}x{|||vz|y||w}z~{zzy{vzzx{~}~~yyzz}{yy|{~z~x{yw}zv{~}{||{|}zxx|}|yy||zvzx|w}|x{}{yy{yzz}zyy}}|{|||~y|~~~||||x{}xy}z{}~~s||v{|z}{zzy{}|{|zyw{y||vy|yzz~wz~}z||||z|z}{}{|xy{{y{z}}{yzxz~yy{|{t}x}{yx|vx{szyzx~{zz{zz~~{|~|}|yw{}xx}y{{|||y|wywyx~y}{wzz~~~uz|w{|{|zz}uz|{xz|w|{||z{}|y|zz|y~y{{~z|y~z}xzsx}|y}x{|{zz{{~zu|v{w~yy|x~}}{xyy||z|||zzuzz|~}y{w~y}}{}{w}{}z}~{|zvuxz{|{z{{}zyz~~|y}{||yz}~|}|x}|zz||{zzwxz~ut~|w|y{wux}~w}{xxyz~z|x~x|}y{{z}|}z{{zx~x~}}||{|y}z|}z{~zxz|yx|xz{{}{w{u~vz|z||w{yyx|y~{{}|}z~wy{wy}|{{zy|zywv{|zz|~~yz|x{}yx|vz{|}zz}|}||{|~zz}wy~~y}w~}}{}xyx{{wwu~yzz~y|{}y{z{w}yw{x{{{~}|u|y~}{|{|||}~~|~}~|~~~~{}|~|~~|}~}~~~}~z|z~~|~~}}~|}}}}~~~z}~~~w|}|}}|||}}}|~{~}|{|~~}|}}z~}~|}||}}~~~~}~{}|}{|~~}~~{|}||}~}}~}}~}}~~}|}~~~z}~{}}||}|~}~x}|~~y~}~~}{~~}~y~{}~~|~~}~~~|}|~~}{}~~{}~~~~~{|}~{~z}}~}z|~}~|{~~z~{~~~|}|~y||{{~}{~~|}{{z}xyx{x~||}}zzz}yy||z}y{|y}x{||z}}w~}y~}||||}}wzz}|y}|x~zxz~|{|~{zy}{|}{|{|}}w~~~y{{y{{||z|}}z~w{~z|}{|x~~||{}y{yz|}wv~w{z}|||{{}yzz|yz{}}}z|y}{~zx{z|z{}y~|{||}v}}zz}||~|{~{y|z~}}zyx{{{}yx{z{|{}{|~~wyxx|}{y{|}{}~~||||{|}}z}~}z~y{~y{}~~}w|}}~~~w}z{z{zz}|~|~{}|y|z|zz~|z|yz{~|~}|z}|}x{zz||}}~}}|{y~z|ry}z~||}y~}}}}|~~{}w}}zy}~y}x|z}~}}{x||~{|}~yz}}~yy|}|{|}|}z~}}|}{y~}}{v|~~y}~{}}xyy~xx}zzz~~{|z}~{~|yz{~yzx|{zz|~}{y{~{}{~~yz~}}|y~}{}y|{|zz}{|yz~z~z~{{{~|{zyx|}}~~~|}{}}~}~{|~{~zz{|yy|}z|y}|{y||~~{{}z~||z~|}y{}{|v~zz{}}zzx|{||}xy}~z{z~~}z~z|yyzzz{}~}|}y~z}}zy}|y|{{{z}}{zvx|z~w}{|}~{z{zyz|z}{~yzy|y}~y{v}{{~{x}~}|z{~|y|}|~~}~}{z~}~}~}}|~~~~z|~|}~~z~~x~y|~|}~v|}}~|~z|~|}|~~~~|~y~}}~}{~}~}~|~~}~|}~~z}}|}|}y{~~}}~|~y~~~|}{~~~{y|}~{~~~{~~~}~~|}|~}~~}}~{~}|~}~|~{y~~}|~~}|}~}|zwy}|x}xy}yz|}~|{y}y~zy{w{|~zy|y{vzz{yxz}{~y|y}}{y}~}}yz|{x~|z|xy{|zxy{yx~{u{z|z}~{xw{|}~{}z~y~|y~x{{x}y|z|||}z}x|{|{zy{|z|||{}|}z}z}{xz|vwx}zz|z|}|~}|}}zzy{~{{~}}yz~|}|x{~{|y~}vzxy{|z{||zyz|z|yyz|zy|{{y~~|||}z}||}z{|}~~~{|{z{{}yytz|{}{x}{}{}xuzx{yzz|}~~||~}{zz{{||||zy|~y~}{~x|yv{|}w~yzxz||v|}y{v{}wywx{~y||~}}z~|{}|z||{{}~~}z~{zz{x~{}}xz}u~xx{x|{|||uy{{x}~~}{}{|}~|}~wzz{z}}y}{yz}y}w}yx|zy{y~zy}yx|~{|~}}}|~||||{{{{}{wz}zz~x}|{|z|{v||~|zx}z{}{{}y|}z|}}}}{{yzz|~z}}z{y~||xy}x~{{||wyqxyy}uz{yy|{{}y||~}{yy~}~}}{}{}}|}{}}z}xy~wx~z{|~yzyz}y}y~~z{{||}}|w{~|}||}|~}|~}||}z|{|{}||}||vy|uz{||zx|}{{~|z~{~x|~}z~~{x~}|||}}~}{|~}}|{~~}~}|~t~}~||~~~zz~{~~~~~}~~|~}~}|~}}}~}~~}}~}}}~}{{~}|}~~~~~{~}~}|~~}}~~~|}~{~|~|y}~~~~~~~}}~{|~{|~|~~~||~}}}~{{}|{~~~}}~{}~~~~}~|}~|}y}}}y||}}|w}~{{y{zy|yzz}~z~~~tz|~yzy{~~{|~ty|}|zxx{z|xyzx{}x|||z|z||y~y}}|}}}w|}z~zzzx}v{~z|~~~z~{|z{z||{}|}||z~|zy~vw{y||||}|~z}~{{}zyz{~~y|}}zv}{|zz}~}|y}z|~|}|{z|||}zz~{zz|xzxy{|yz|z|{}z}z|{|xx~||y~|~y~}}y{}~x~zx~|y}~~{~z|y~{yz}|v|y}zzz}~~z}~}|}y~yz{{zy{|{|{||x|~|}|zwyy~w{{{yxy{|yu}w~}xxy~{zzz{{z{~|y{y~zz{|{z~xwzy|{w|{|}}{}|{y~|}zzz|z{|{{yy}~~}}~|||}|zy{~}x{}|y}{}}y~|{~w||}zyz{|z}x}~~{{zz|y}{}}|||}{x}zz||~}ywz~|}y}y|{|||{{}~|yz~{{|z~xy{uz}z}ww{wz|}|yyx~{{{y|zy{}zyyy}}{{|z}{z~{x|{~|{|}|vz{z{y}{{|{x~{z~y~{zz~z{|~z}yzzzy~~zx{||}|}~|{z}z}|xy{z~||~{{}}~~~}}{||y|{zx{||z{x}zzz}|x{{z}||||y}{{y|{{xy}~|{}y}y{~{}y~z}|y{ywxzyxzs||~z|~{}{{~{}}~~~}}}}~|~|~~||{~}~~|||~}}|y}~~}~~~}~{}~}|}~~~{~|z}|}~~{|}~~}}}|}~}~~}}|}~{}z~}z|}z~}~}~}}~|}~~||}{||}|{~}|{}|}~}~|~}~}|~~~{|~~~~~~|~{}}~}z~~~~}}}{~|x{~}|}|}{}wz|y|~~{}y~|yz{}z|ywz|}x}x~}~{{~~~|x~z~{~}~|{{}|~|wz|yy{{{w{}{v}y{}y|y|w{~v|z}}{}x|{||v|{|y|||~tw{|{z|{w}xx}z}y}|x}|yy|{}|~}vxzy{}y|{xz~~~z{~~z{|}~~~z{{z{}~x{|{~{z|y|zz}~~zx}~z{{zy{z}||zx|y~|{z}{x|~y|}|y|}|||{}|~~|{}||xzy}yzw~{||}}{z|~~||||z{z~~}~z~~x}{~}~}{|~~|y||zyxyz~|~|{|z||yyy}zzv|zzz{}}~~~{~|}~|{|y{{z{|~zyzw|yz|xx|w}zz{y}~|z|{{zz}z~{~zz|~zyz}{~~|zz{xyxyyz{v{{y{~|{y}|{|~|||z{y}x}yzxxy~{y}{}|}}|~|{{w{{yzyx~zz|w{{~y~z{{|y||{}}}y~{zz~}y~{}x{z}|~{|zz{}|~x|{xy|yz}~x~x~~~|||z|y~|{}|{|{|~}{~zz{|}z}~{z{{|~wxz{{}{xz{zz|wzy|~zyzwy}|y{|~}z{~}||}}u|}{}|}~wy|~}|y||xzy~wz{y}z{{v|{z||{{y{yzx}~{}y|{|{|~{~|}}|}~~}}}z~x~|}}~~~||z}|}~}{~~~~~|{|~~}}{|~}}|}}}||~||~}~~}{|{~~~}}~~~~z~~~~|}~}}}~}}{{|}~|~~}x|}}~~~}}x~|{~~~}~}{~|}~~}x~~{{}}}{z~~}}|~|~|}z~{~|~~~}~|}~}|~~|~~||}~}|}|~|~zz{zxy{z|{{{|zvw|x~zy|~|y{y{{~|{w~u{|}zyzz~xx}y{w~}{||x~{}tw{y~|}yy{x{y|}z|{|x}~zyzvyz}v|}~{t|vq~{|{{{}xxzw{|zy~zyy|~wz|{{|~|{xy{v}v~{{zrx{y~zxy~zz{{}yv||{|{zzwz~}|wzy|zx|}{|}y|x|{{z}x{{{}y|{xx~|}yz~{z}w{yzyxwz|z{}~}z{z}{zyzzxuz{xy|yz|x|zv~xz{y{~zxxz{zz{wz~~|}z|z{y}~~}ww|z}y{zyy|y|{|{|~z{}{|z{{y}{}x}|z|wyy~|{zz|{|y}z{}||z}|yz|||zzy}y|y|{}x}}}}x||~zzxx|{zy|zy{y{~yzy{{z{{{z{u|y}}|zy||z|}yy}z}~z|~yzz~yyx}}{xz~w{~zz|~zzy}{{{~y||wz~~zx{uz||~y|zz|w|zzxw~y}}{|{z}~|}|yzyz{~z}||{z|x}|zx}~yw}{}|z|{{uy~zy~x{|z|{zz{{wz}z{}|w~}~z|}x|}x{x{yzz}xz~yz|w{v|y{{|yz||z}y~z|~x}yy~xt}}wzy}w~}|y|yy{y{}wyz}{yv|~z}}yxzyy{~|x}wxx~}}|zyzz{|z}xz~{||{z||w{yx|{xy~xx|||}uz{{w{x|}xuz}yxzz{|xw{}{x~|~|~~}~||~z~~~}{{~|~}~~~|}~~}}~z}~||~}}}}}}~~~}}}~~|~|}~}~}{|{}}||{|}}}||~~|~}z~{~}~{}||}}~~z}~|~}~~|}}}~{~|}~{~~|~z{}~|~{|}|}~}~|}|{~}}}|}}|~}~}}~~{}~x~~}~~~}zz~|~}}~|{|~|~~{}~|}~}~~|~{|~}|~|~{}}}~{~|}||~~}}}~}}~{}}~~|||}~~}}~}}z~{{~y{~y}}|{~~~|{zz}{z{w{}w{x{}{{~yy~}}}y|zzy{y|{|x|y||{z}|}||~|{|{}}~{{||~~||x{yy{|}{~|z|{{x~xy}y|~vz|}{~{y}~|{x~~z}{}~z|~|~|~||{|{yy|}vz{|}z}yz}zy}}~||~zw{z}zy{}}}}x}}||z|y}y}wx|~|xy}z|~yzzw}|{|x}|{y~x{yzyz}}||{y}}z~~{{}{}~zz{z}y~|z}}{v{|vz|yxz{}{zz}wz{}~~x}~}{}y}~|{|}|~{}y}}z}{y}z}|{}xzz|wy}{u|}~|}{}~}}~|z}|}~|z}{}}v}~{w{w{{~~z~uz|||{}}u||{z|}}}|z{~}z|}}z}}|u}z~|}~}zz|x{}y~~zzw~y{}{{{z{|}z~}}{|~{}}~||}}z~}{}z{{z}}{~{zz}zzy{{~x}}|x}z}{zy}||}~}z{y}z}~}}|}}}}x|}|y~}wy}}y{|}x}xy~|{{{|~yy|{~z~|{~}{zy|{~~z{}~~~|}x|z~~}|z|x~{z~}~|z{y}{z}z}~z|sy{{~{~|{~z|z|}{}|zyy}xs}ww~}}}~|}xz{v|z|~~}|{{yzyz{yx|~}y{|~||}~~~~}~~~~|}~~~|~~|~{z}~{|{|{}w~||~~~}~~{z~|~~|~~}|{|~}}~~{|}}~~|~~}}~~~~~~~~{~|z}|}}~~}}~~~~~}~~~|~~~~{~z~|{~~}~|~~}}}~~~|~}}~||}~~|}}}~~|~~~y|~|~{~z~{~~~~zx|{yy|~w}||uyxwyxy{z{~|}}}{}}z|w|}}}{}{wy{}zx~x{x~{|{xz}y~}y{z{y}z{||~z|~z~~}}{x}{~|~uzz|{x}xyv|{y}{zxw~||~|z{z}{{zu}{}yzz}{~}}w}zzw|~y|zwy~z{~zx{{z}|z|}{s|||}}x}~zy|~w}~}ty||y~|x{|~z|xx}~xw|}vv}}~|}|zw}}y{}zz|xy{{x{wx~}|xw|{~zzyz{yzx}}u||{}|z~~|yz{|y}yv||zyz|~{{zy|~{z|~~{{}}wzyxzzz{yx~|~z~y{}||}zy{y|zx~~|x|yy{y{{{~}zz}zz{~|{z}}zzv{z{|z}x{|wy}~}}{z}}}}{}}|~zxz~~y~w~|{}zxw{|||x{}{x~y}y{~}~y}{~|{zx{uz~|{x~|{}xyy|z}~{{x}|xyyx{y|~|zy~}yv}{x|}y{y{|{|}}y}yy{}w~|z~}{x{{{{{{}x{{y|y}x}{{z|ww}}y{|z}z{z{zzz{yxxtv|}yzy{|{{~zz|wz{{{{y|yz}wz|{}}z~{{~xz|}z}zyx|x{|{s{|}|yw~yzw{vz}z~~x~}{|{zz|zx{}r}||y|{x|~{y}~||y{|~~x}z}{zy|zz~|}z~}|}y|zzy~z}~x|}|y~zy{|{|zyx}y|}y~}|{xzz|~{~}x~y{~~|~|~{}~~|}}}|~{|z~~|~~}}{x|{~}~|}~}~}|~~}~|{||{~~}~}}~|~~|~~~{{~}}~y}}~~{~}}}{~~z~~}}~}{~|z~}|~~~~}~}z}}~||}~}~}}~~~~~}~{~~}{~{y~||}}}~|z}}}{~}|~}~~~}~||}~{~{}||}~~z}~~}|}}~|}y~~{~}~y}}~~zx}~{|}||}~}{}}~~}}|~}~}z~~||z{}~~}||{~~z~}~}}}}~|~~~~|~{|}~~|{|}zzzy|wz}z|{{y{}|}~~~{zz||||{|{|zz}{w||z}~w}yz~|z}}{z~}|}|||{}{y{z{z}|xy{~xz~zxzz||z|zz~{~}yyy|}zx~|z~~z|}}|{|}|~t}~{x}~}||{{y|}{x{}wx{|zzwz{yxz~zx}}}{{{}w}x}z{{{z}{}yy}|z~yx{w~ww|}|{xx|}vx{{~}z~~{x|~z{{z~~}y~|{}wzw{{}xw~|{z{}|}~|{|zzz|vywwx}t{}|y}{|{y}}z}|~}}}{{~~z|yzy}}{yzyz{}y{|{zyzu~{~wyxw|{~}|w~{{~||~~}}~}{~{x|z{z}|y}y{z}z{}}~{xvz}}}}yz|zz~z}~|}}|~|~}{{z{~~|z~x~~{z{yx{yxy{z}{yxy{{z~}~zy}{~~}|}v~z|}}~}~}z~z{{}{|y~|zy||~xv{|y|{x|~}z~}~}}}}{||~z}~{}|~~y|}~~}~y~{zz}}|zyy||~z}zy|xxz~{}{{||{~|{z}}z}w||{zz~~|}|y~}y{y}{}{{x~zz{yz~}yzz}{}xx{{{|y|z|}~~|x|y}}}{|y|{w}}~w~}yz|{x|{{{xz{}~x~~y}|zy{w|{{~x|z}~~}y{z}|~w|}~||}~~}~|~~~~}}~~~z}~}}~~~}~~|}{~}~}~~~~~~~z~~}~~}~~~~~~yz{|{}~~}}{~|~~~}~~~~}~}{~}}~~~}~~|{{~~z~~}~}}}}}~}~}~~~}~~}~|}~~{}~x}~z~z~z~}|~}}zx~|}zw~zwy{}xy{}w~xy{y{|}{zzyvwxxzz{}|{yws}z~x~y{||}{{}{}~yy|zy~}yxx|}}z~{t{yz{|y{}yy|}wz}{{|}}w|}||{~zz{vxzw{}{~z~}|vzzy|z~~wz{w}{{y~~|~~|z{w|||||||~v{zz{~|y~{}w}{}|{z|zw~{u}~yzz{~zv|~{yz~y|{|yzyxz}xx|y|zv}{~zz|z{{yw}~}}}{{y~zyz{{z{{xw}y~y}yy{~~|{z|~}}{{}y{xw{yzy{|~}{{wyx{z|}{~y{|{||zzx|zz|}~{yz{|~{{{y|~{x~|}w|zz{{{y|}yy|}y{|yw|{z~|{z{{}u~y}x{|w}|}z|xy{|zyv~z|tzzwzzzzy}{{}x{|~}|}}|}{~z{x~}z|~z}||wz|~|||{{{}|}|~z}z}|{~}z}|{{y|yw}~}{|}{t|{z{y|}~zx~y|x~yx}yzz{{z}~x{|y}zx||}vx{{}yyx}z}|{z{{~|x{w|{|{~|x{yzz}{{~|xy}{z|}xy||~{yz}|{|}|{zyy|~zyx{{{z{~x|{|yx{~zv{yz{{{{~w|x{z{z}|{x|zu|~z|{}zy}vwyy{y}}}z}yzt|{yzzz|}z||zz{}{xvz|yzy~~x|t}}y{|zz|}xz|{{}|~zwz}wzwy~||z|~w|yuvxyz{}}x|{zz~{|}{}}~}~|~|~~z{~}}|{}}z~|}|}}{}|~}~}~{~{}}~~|{|z{~~y|z}~}~|~~}~|}{{}}~~~}}|~|~}}}{~~|~|}~~~|}|~{~~|}~}{~{~}}~|}|~}}|~z}~}}~|~{}~||~}z~~~z}}{{z}~}~{||{~}}}|~|~|~}~~}~{z}}}}~z{~y|zy{|~~}}|w|~~~|~}|~{|z~x~{}z}|~~|~~~||}{}}~}}~~|}{|~|~~||}|~}|~~~|~|~}~|}|~}|}~z~~|}{{{{}|wzwuy{{{yz|zy|}y}~|z}}}w{x|~|~~||}z}y{~z}{}}{yzz}x}|z{|{}~yz~x{|yy}z}}y{}}x{yyx|z|~|~}}~z}{~|z|~}|y}y~~{}{~|x}~zv}{|{}}|{~}yz{}z|y{z|z{z}|}{~y|{||{v|}~{~|~z|~z}|~vzy~~{rvw}yz|{~}{zzz}}z}||y||{y{~}|z{|}}{{{}y|y|~~~{~yx}|{y{}{{zy}{vz}}}|{~zw~||z{zzz|z|z{}|||{{}x{z|{}{~}~}|}~{|{~}y}~wwp|}}t~|yw|wz|}|y|}|~{|}}~}}w}{{~~~z~|zz}|}z}xyx~wx||y{z}|{}|{yzyz|z{{xyz}~|zx{|~z|y||~y~|y||{~}~{y}{}~{{y|z~|w}{|{~}zzz~z~~}|||}|~~}{|}|~|{{z~}|~}|zy{t}|||{}x}z|w~||~yy{||||}{|y{|u~|}w{z|}{y|z|x}{}yyy{}|yz|}zx{xzzxz}}{|{}{}~|z}{}{{~|{{}|{~z~|~x~{|yv}w{xz}y}{u|}w~}zy{y|}zwy}}}w}~}{|}zx~xz~{}{|x|z|{zzx~{x|{x{z|zzz|yzzt{{zxwxy|}{{|}z}|~{|z|~{}z}|~~~}~~|}}~~~~{~}{|}~|~~~~{~|}|~~~~~~{~~~~|}|~{~~~}|~|~~|{}|~}||~~}}}{~~{y~|{z}~}}{|}~~}z{~~}~~~~}~~~}{~~}{~}~{~|}}|~zz~|}~{}~~|}~|~|~~~}}|~}~|}|z~}|~~{~|z~|~}}z}|}~|{z{|zyzz||zv{y}{zxy}}{}||{zy{|~{}y~y{|yz{{{|{yyz|}|y{z|~x~x{yyz}}sz{}xz}}{x~u{}{|~}|}w}~{x|||y}{~{}y}{{}}vx}||~{}y}y~{}y}}z~||}~{yzx}zz~|z|{{|y|x{||yz{|zz||z|x~s{y{~{|y~}x}}}|}|~x}|zy}t{{zz|{z~{{z|~zx{z|w}x}z{zw||x||}{{yzz}|}}}}z{|{zyw{w||zy~~z}y{}{zwz}u|}|~x|}}z~{{v{x~}||{{z}~y~w~yy|{x}|{|y{}z{x~yx~|}{y{|y{{z}{{~}{{{z~xy~|}{||zz|y|{{}z|~~z}~}zy|z~|yy|{z||{x}~{zz~x|{}~~{|{}}|}z~xx{~zv}||y}}~{xzxy}~|{z}z~w~{||q|z}|}|syu}~z{{y~w~{}|}y~|u}{|~|{z|{~xz|u{}|y|w{~yy|z{w|z|~xz{}wz}yzw~{z}}{yy|{|x|zx|{{z{{zxzs}x{~z}|}}|}||||~{{|zx{}||w~yyzx}}~}|}z~|x|~z{}|}|~~~{{~|}z~~xwy}||v}|wx|z|z~z{{{x|~{z}yz|||}~~|yz|{{{z||~|{~wuz{~}y||{y|||~|~}|{~|yyy}{~yv{z}||}|~}{~~~{|}~}{~z}~~~}~~~|~~z|}|}~}|||{}{|~~~~}y|~~~~~}~}~}~|~}}~|}~||~~~~}~}~~||}}~~|~}q~~~~~~~|}~~}~~~~}~}~{~~~~}}~~~~{{~}~~~{~|~}}~z~}}~~~~~||y~|}~}~}{}~~}}{z~}~{~~z~~}z{z}xyz~~}v}{}{zw}|vy{{yx|xxxztt{x{vx}|{wyz~|{|~zzz|zz{}{z}z|{|y}~~{|x~{{|y|w~||ww|z||w{wz}}x|wt}zz||uw{|zzzz{|}z}zx}~x~}|zxs|}}{wvy{xyy|x{wx|wz|y}}|z{|z}x}|z|vyzz}}}{wy}z{~y{xzy||{wz|~}z~w{x|z||x{w|vx~z|}z|y}yyzzyzz{s~|{{z|{}}{{}zy||{yxx}w{z||xzz{wx{{zxzy{~|zy{z{{ww~x{{|yz}z~|~~yyz|}~||{{{}~{z}zzz}zz{}{{wyu|}zxux~y{x~z|{z{u|yzw{{{~yzy}z|}}}{zwvw{}{~~|y}}zwzy~|zzxt{{xy{|zv{z{yyywxz}}}{}xy}y~{x{}{y}~{{~{{{zzz}}|z||w||zyy~zu|z{{zyv{zywy~zyyy{y}{}}}|x}s}|~y||}~{{~{{{}~}{}y||{zyzyyzx}}|yz|w~{}y}|}{~x{z{z}{xy|z{w~}~{{z{|y}||z|{|{{}|y{wyzuyy{{yy~y}w{{}|{yzx|zzzzzz||x{}{|}~}|x||z|{|~x{}}zy}~x{{zz|yyyz|zzy}~y|xtzvzwywzuz{|ywy{{z~|yxw{|~xy}|v~}z~~~|}xxx{zzzyzv}{xy{yt|xxwwx|zz|y~zz|~~z||z}}z}zyz|{u}}|~}z|~~|~}|~~{~~~}~{~{|}{~|}}~y}}{}{|}|~}~~~~x}~~~}~|~~~}}}{}~{~}}|{~|~|~z}~z~}y~|}|{~~~~~~z~~~|~~~}}}~~z|y~|~~~~~~~~}}~x{~}}~y~~{|~{z~~|~}~{{~}|}~~~~~{|~}|y|}~~|y~z{}zywz~}~|~|~|w|~}|~~}|}z~{}~{z}{|{|}}{}~{}}~~~~}}~{~}~}~~|z{}~z|~~|}~x~~~}}{}|{}~}}~z|}z~~||{~w~~}{}z{y{||}}|z}y~z{{zy|y}|}z{|}x|||z|}~{{|xz|{yz|~{{v}}yzx~z{{|}|z}x~~~z|z{yx|{}x|~z{|{xx}~}~x|{}|{|}|||{{yuz}||{}zz~z||z{{}~}|~{|}|~}|x|{x{xz|{|yy{y~x|z|}zxx{}}w|~|{}x|w}{y{{~}|~}{|z|{~x|~~w{}yzzz||}~~z~y|||zx}|~{}zx|~}x~~~y~zxy{~~}{}~z|~{|z~}}~{||z|~}|w}{~|~~yzy~}||~{{{{{w~y~{rz}}{|yx|||z{}|{}p}}y{|xz|{}w}}}||{|~{~|yz~zy~xzzy{{{~}z{|z|||y{z~}{}|{|zzz|y~}y{yx~|x~||vzz|}x{}~~|z|~z{y}}{~|~~}{yz~w||}}{{~{|~z|}{}~y~~{{}~}y~~y{}|}|||x{}}~s{x{||{|yxzz|xy||}{{{|{y|~|{}~|~~wx~{{}|}}x~}~z|~}y||z|{|~~z~}|}~{yy{{{{~yy{w{wv}|z|yy~z~y~}|{|~y|~~}z{{~y}yz}|{|y~y{w{wz}}|t|{|w~zxw{~}|~}yz{z}y}{|zx~{y{}|~yz{{}z}y|}|}}{{{|zz}zw{z{|~~~~}}~||}}|~~}|~~~~~}}|}~~}~~~{{}}{|||}~~}{{}~~||}~}~~~}~}{}|~}~~}~}}~~~~y~}}~}}{~~}}}||}}w}~~|}~~~}u}||~~}}{|~~~~}~~~~}}{~~}~}~z}~~}~}|}~~~|||}{z|}{|}{~~}~y}zv|zz{~{|{{yzy{{~|~{z{x{}}z}{|x{|{}{~x|}}||~~}{z~~{z~|~}z}zy}{z{}{yx||{wvzy}yxz{~{yy}yxw}|{}||}}~|{~|y|{z|~|z|{|v{yy}~|w}z~}|{|}}{{z|z{w|||{~}|{|z{{}|x~}|z}{z{~w}y~x~}||w~~z~}{|zz}|t{}}}yy|~zxy{z{}y}~}{}}}||xy}~y}v{}zz}{}w}zy}{}|||zz{~{}{~y|z~z~}{|~|}||}z~|{|~{||x{}x}}z}~}|z{{y||}}{{}{~}}z~~yw~}|y~~}{}~{y~w||x{}~|yyt|{y}|v}|~{{~|~{{~}{zz}~||}}{~|~~}~z{~}yy}y~||{}{y|yz{}xz|yz}}~}}{{{~||~}{~y}~}~{}x~~z|}|~uy|vzx{}|{{}z|}|}w|~~~||~y~|yzy~y{|{}~|~y~~||}|z{z}|}}}zv~~z|zy{{}yxz{zz}yz}zyyw~~~|~}}{y|{{{~yy{|y||z~|{~y{|zy|z}z|||v{}{~|~||zz|y~}~y{z|~{}y~~{y~{|{xxvyyyz}|zy{sxz~|v~~||z{~|}{y|v|{|y}~~}~~}~|~}~||~}~~~~}~~{~~|}~~~}}{~}}z~}~|}}y}~~~~~}{~~}~}||~~}~}|}~}}~~~|~v~}||}}{~~}}~|~~~||~{~}{|~}}|~}~~z~{|~~}|~~}|~}|}{|}|}~{{}{~}|~}~~{~|}{}{~{|{}}{~{{~}~}|~}|}~~|}}~}~r}~||~z{yz}y|{~|z}~|z}z{yyz~xv{zy|yw{x|}y}{u|y~|{|{|z~|~y~vw~|~x~x~z}yz|}~~}{}{z{}}~{xyz}{z~{|||z~|y}||}z|~xz|{yyv|||~{xzz~}|}|z~{{~{z{zw~yy|x{yz}z{~|~y}wz}~z||u}|}y~zy|{wwz|z|}~y|~}|yz~||}||~}}xz}z~{~z~zyz{v~}{}x}||z|zz}}|}wz{y{z||{y~{|||}z|y~ywz{z{vz{y~y{y{{z~z~|x}}~z|||{{w||{yyz{~~z||zwxzzwyz}zvz|{z|~~{~zxz~~|x}~}}z|}z{v{}z}||{}|||~}~zy||}}y{~xzyy{{{{y}~~~}~|w~zzyx}{zz|~|}{z~{|}~~~}{~{}{|~~zx{~}z|z|w||{{{y{|||z~{}{z{~x|}zy~{|y}y~xz|wy~z|}~|}}}|~}}|z{|zxx||~|vz}|}|}|}|xzzzxyyz}{y~w{~{|~||x{|{y|~|w||~zvz{~}ty~z{}|}y~w{}yyzyyyy{z|{~~|~~{|{|}~z~~}{|{{x|{{{|y{z}y||~|x{{|}||z}~yz~~z}}~~yzzxzx}wz~yy}y}|z{zz~}z{yzy|{||{}}x}|||y{}~||z|}{{}}{{{~~}}{~z~|}~}~~}|~~}~~}~~~}|~~}~~y~~~~~{~~}~~~}~~}~~|~|~~~~~~}|}~~}~||}}~~~}~|~~~~~}}~~|}~|||~~}{z}~}~~}{~}}}~~|}~~|{}~|~x~~||}{~~~|~~~~}~}}~~~}z~~}}}~~|}}}{}{z||y}z~y|{vx|{{xwy~{wxx|z{yzyzz|zz{{||y{~zyzu|y}{x|~{yyz|y{z}zu||~}w}z}v~x}{xzv{x{zxx|xuzw{zwzz||z{{x{xz}{{zx~z|z}||y}}w}{}|{w}xx{x~wx}xw|v{zvz|zwy{vzryy{{|~~{{yy|v|{~}|xz|z~{{{zz{{z{||}{xy{z|~~z{{yz}wxz|zuz{vx{y~||xz{}}}z{|{|w}{y{{z|v}{|||zz~~~}x~xwzyw~ywv|z}zyy{v{y|z}xv~~~{zyw|}x}|z}t}{|x|{||v{|yz|yzzyyz{{{z{z}{zzw||v~xz{zxy}{|w}|~{|}y~|{{zzy}z~}||z}zu}z{|z{ux~{yx}{zv}xvx~zx|}yyzz}wz}{~}||}||~|{|}{xzw{}|zx{|zzxxyy|{{|yyyvwwt}x{zuw~v{~xy}y{zzywzwx|ww{w{|{}z{{z{~zzzvxzzx|x{|ux{y|wyw{}vy||}|wz~~y~yx||yz{zz|x{~}{z|zzxxxy{{z~z}yxy|z{yzy|}}{~}wwy}}x{|{|||}|yz}z~y~w||z{y{~{w{x{xzywzw||{}zxxzx{wxwu{|y{x}z||}z~{}||y|z}}|{wz|~zxz{wyyx{}}~~||zx~xxwzy{y~{ywxxyxz}}x|ywzv~}{}{~x{|x|{z|~~}}~y~}|~}{}}|}{|}~{~}~{}}~||~{{{|}~yz|~|}~|}{||~}~}{~~|}|{}}}}y}|~}}}||{}~}}|}~}~{~~~|}~x}}y~{}|~}z~~}}{~~~~~}}~|z}}{~|~}z~{~z}~|}~||||{}~}}~~}z~~|~~|}~~|~}~}yz|}}{{}|~{}~{}z~{}}~}}~~||~}}~~~}~~}}||}|~}~{|~~}~~}~}{~|}}z}z|z|~~|||~|}|||~}~~|~}}}|}}|}~|||}~}~z}{{z{~~~~}|~}|}~|~{}}x{{{{~y~|}}yz}v}|y|zy}{|}z{~{|{{y~~{|~z}yz}y{||~{|xz|z|yzxy|~|~y{|}{zw~z~vzz}}xy{{zzv~yz~xy||{y~}z~}}}y}x|}yvy~x|y|y{z}z|}{z}wt~|}}{}}{z|z}z|w}v|y~|zw~yx|z|~~|||zzy~{}x|~w}z{{{z|z|}||~}yy{|yz||}|yzv|}|z|||{{z|z|}w|~}}{|yxxzx}z|~~|~|z~}~z||{z}~~wzy~xzvy|}{|~{}|~|}~{w}}{{zz|z|}~}{y{}z~{~}~|y|}{~|~{{z||~{z||}}||z~~~~y{xywz|x|}x}{x{}|{~}{y}~wy}{}y|}|}|}{z~~|vxz|x{}z|{yzzy{w|yz|}}~zx}}|~z{{|z{|xy}y}{{x~w}z}~{x~x}|~zy|{{|~x}yz}z~z}|{}zzyz~y~z~~~}~|{}x}y}||{|zyz|||~}~|}}~{~{}}z}}|{}z}z|z}z{|}|z}|}}x}y}{~}|}}|}|yw}y{~|~}z~z{}~||{~}}|y{~{z}z{}~~}u|}}}wy|z}|{~~z|~|}{{}{|~}vx}}}|yz}}~|y{y~y{}x}|~{zx{vzxzz{{|{wy}|~||~~~}~~{}~~{|}~{|~~|x|z~}{~~~~~~}}y~|~~~~~y~~}|}y}~~}}~}~}{|}}|}~}~}{}~~~~}}}~}~|}}~{~|~|~~~}~~}}~y~}~}~}}~~~~}|~~|}{|~~~}}z~}|{x~~|}~}~~}~zy|}{|~zy{|u}x}|}yx}||y|z|||y{}z~~x}z{{}y|}v|}z|{{~{}||}}w{~~|z}}}|~}w|xyyy||{~}}xx|||||}}~|~{{~z{x}|z|zx{{{{~z~|||~~yy~xyy|x|z|}yu{{z{~zyz{{||z||}||{}x|}}ux|~|}|{|z}z{{y~}x}|yy~}y}|z|~yz|y}}}{~|}{}{~zyx|z~}y{y{{y~~~~}~~}}{}~||w{z|{z}z~z|y~{xvy}|yz~{}|z{||z{|z~~{y~}|~}y{y|y{|zzz~|}{|}}yw}x}{v~zy~z}{~{y||}{yy}~||y{~|z{y||zy{}{~~{{xzxzz{~yzx}y||z|}}~}|x{}~~{}x}y{|}{z{z|}w}yz|yz~}xvz|}w~}~y~}~}~~y}}}}{{||}}y}z{~~y}~~|{||yz}}|w}{|v~|}z{|{{|{{~|{z~|~~{|{y}|~~w||{y~|~y|wx{~z{~}}y|z{{}{|y~z{}{|~zwyzzz}}}xz~zz~}}xz{}}yyy}{~z}zy{}|y|}}zv|w||zy}{y|yww{|~|~~}z|}}z{||}~||yx|~{~}}}{||{~{{yy{w{z{|~wyz|yz|}||~|}}|||~}}~~~~~~z||~~|}~~~}}}~}}~xy|~~~|}~~}~|~|}}}|~|{~|}y~~~~}~}|~~}|x}~}|}~~~{}|~~}~~~|z~z~~|x~~{~{}~|||~|~}}~}{|}~~}}|~}u~}~}~}{~}~~~}}~~~~~}~~~}~~}~~~~}~}}~~z}~~~|}}v~~}z{}|y{{~~y~z~|||{|~~{{{}|~zz|z|y|w{v{}y|{wz{y~x~|x|y{}{|}y~}z}zx{}z{xxx~{}||x|~x|y|y~z~|x|}{{|{zw}~|}z{}~z~}|}{}{|zzzz{x|~zy{|~wyxy{y~|~{||z{|y}}v~|y{{x|~yz~|w}{|}}|}}x|~}y}{{}~{~{zz}z~{yx}yx}}~z{{z}}|z}y{{~{uz|y{zyzuy~~zzy|~x~{|{s~~z~}{~zz}~{}|}{|xv{z|y}}x|{y~}~}|y{}|y{|{z{t}{{{}~|{}{}z~|~|{zz~}{}{{z~~z{z{z~z~{y|||~}|zy~||{z}|~{}}|{z}~~~{~~yw}y}}|}w}zyyx|}}y}||y}yz||{|x|{ywwy}v{}{}||y~}y{|~|z}}}zyvv}|~}wz|~|yz|~|xx|wz{z|{x|}z~{{y}{z~|yy{}z|}{|}}~yx||{}yzyy|}{~{wy|{x}~}~{y||~~}{~~v}|{y|x|}||}|~~||}||z{|||z}}z{|||~}{xzy{|z|}}}wyy}~~z|~}}z|y}z}y~y}x~|{y~z~w}y}{~yyw}~z}~w~z~}~t}x}z~}{{|z{~}z{}~}z|z|z~}~{zz{y}xy|z}{y|||{{||{{z}~}~|{|}|~||}}}~~}|~~~}~~z}~~}~}~}}}~}~~}|}~~~~~~~~~~|~{{y~y}~z~}~}~~}~~}~{~}~}{~}~~|~~~~}|~~~z~}}~||~~~~}~~}|}}~~~|z~}{}|}~~|{z|}}|u~|||~~~|y~}{~}}|~|}}|}~~~~~}|~~~{~~}~~}|}~}~~|z}{w{~~~|x~zxv~|}|yvx~}{|~~|w}y|}{{~}~~||{~{x~}~}|||~|z||zx{{~{{~}{{}{yz||}yzyy~||vy}{z|}}z}{x}}zxz~~z}~u|~yyz|z{|~y|{{{~}~}yz}}|zyy|}{}}|{}~{|{{|~|{{}z|~{{zzvz~||{z~{y||zy|zy}~|y}z|}}|yz~|{~}||}}|{}}||{}}wz{}{{}z}||}~z~|yz~|~vvw}}z{~~}{}{}z~{}z}}~~}}{}}}{~~z{}y|}y{~|{zzx|~|~|z|w|yw}~|~|{~{|zz{|}~~{~}}y~~z}}|y|~~zw{}~~}|wz{zzy|{x||{~yz|z}~~~}{z|z{z}||{{|xy||z|{}~y|~|}|}~|~y|y}y}|wx{|yyz}{{|}~}~z}z}{}}z~|{w|{}|~|{||{r|~~~z~z|z~}{{~|y}}z|}z~|z|{}~}}z{z}|~~z~}z}}{{}|{y{zy}x}yxy~{~{|~||z}{~}z~}{}}}|{{v{}|~}~|}~~|||zv~||~zy|{{|{vu{||{{{~|zyyz|~||}}|{~~}y}~{|~}|x}{|z|{|zyx}{||{{w~~|~{y~|}|}{y}~~~~~~~~~~~~~~}}~~|}~}{}|}z}~}~~~~~~}}}}}}~~~~}~|}|}z|}|~}|}}}~~~{}~}{}~|~|{}~y~~~}~}|}~}~~|}||~~~{~~~~~~|~~}||~|~}~}~~~{~~|}}|y~|~|~~{~~~}}~~~~}|{yy}}~~~~}zz~z|z}~}xz{{}z~yz{|}z}|xyy{z|}}|y}}|y}}zz~|{|}x~~y{z{}z}}|~}|{~~|~|z}x|~}|}|{{x{|}|{}|}y||x{yz|zzyx}}~~y{zz}y}z~}{{~w|{||||}{y{|z}y}~yz{}zz|zz}|}}w~|z~xxx}{zy~y}}~zy|v{|z|}~}}~y}}}|z}}uz{yz|{}|||{z}z~{v{zz{~~y{z~~xz{z{|}{x|}~{|x~~z{}|}z||yz{{z}~}y|u{~{}w{}}w|}}{~}~zv|}{xzxwx~{||z}}|~{z|{~}}}z}{||}zz~~{{~|~wy}|w~~zzz~|y}~~|~y{|~~y{~yzyyz{{|{}||y}{y}|z~~|{~x}z}{|x||zzz|{|~{z~{}{|z{y}}zz~y|{~{}z~~y~x{{{zy}|||z||y}{}~|}y{}{~~}yzw{}{{x}~}|||z{}zzz|}{}{~y{{|zz|~{y{{|{}{{||~{{}|~}|{|{~}{}{x|||~x||x{{}{}}zzyxz|~}~{x}zw~{~{z~}|~}~||zx}{|{|~}}{|{x||{w|x|zy~}{y{{{{{{}~|}|}~}||~{y}|~}|z{t|~||~{}z~{~{{yxz|~{~||{{|}}y|{||{}~~}}}~~~|y|||}~~~}z}~|}~}~~~~|}}}{{|~~|~}~{~~}{~{~~~~}~~}}}|{z~~z|~}~~|~z|}}}}~}}~~{~}|~|}}~}}~}{}|{{~}~~~||}}~|}{}~}{|}{~}}~|~~{}~t~}~z}}}~~~~y}~{}~z|~~~|}~~}~|~~u~~}|~{|zx~}~z}||}~z{{z}yz{|xuw~}u}~|}y}}z}||}~{{}yz{}{zzz}}}~{|{x~~{{y}}~yy{{x{zz}y{{zx}{xzvzw}}z{}~|~}{{z|~}z|}z|z~v{}zzwx}|y|w|w{z~uy{y{{y}zy}|}y~{}|z~||~}}~{z|~}||}yzz{y~}z|{|w}~y}}}zzz}{~z~}{}{~||z~y|~~}}}zz~}|}~y{}|zxzx{x|x||yy|~|~}~yz~z{|z|x~~|~||z}~|}{{z|~|}}w}{x|zxyzyz~|}yz|{{|y}yx{y{z~}}}zz~{|~{~||~}zz|~}{~{|}}}~{~~z}{xw|{{z}{{}|}}}|||w}z|}{z|||~y{}y||~~|{~{~y~z}}~~|~}~vwyu}zz|vs~xx}y|}|}{|~}~y~y}{{z}|~~x~~z{}~yu{v}|zx{z|yv~}z{yzzz}y~}zy|}|}}|}{}}{x}|}z}~|zy|}~{|~yyz|xxu}y}{}|zz||}}~zv~z{y}xy~z||~~}|~zy}~v~~}|~|y}|z{}~{v}~y|z|z{~~|}{{{~}w}}|zw}}|y}|zx|~{}}|}~yz|||y}y|}}x~{|}}z}~|xz~}z|x||zy~z}{vy~|x{{|}~|~|~|}}u|~|}}~~|}||~~|~}~~z|~~{|{~{}}|}}~}~}{}~}|~}}~|~~||}{~|||~}z~~}z~|z}}~~~~}~|}~}|~~~}y}{}|}~{{|y}~~~~}}~}~}}~~~~}~~}~~~~~|}~~}~|~|{~{|~}~~~~~||x|}~~~~|||~~z|z~~}||}{z{|~}yx|}~xz||x{z}}~z|y||y||~{y}|{w|~{|{{|yy{{}y|}{{{|}w|y}x|x~~{||~||~{}{w|yy|~~z~{y~~{zxy~yz}}yzx}yx}}~x{}}{zz{{{||}z{|w{~z~}z|yz{zz{zx~}z|}z{}|x}vz{}{|z|yy~~{}|}{{}x}}~|wxy|zyz~||uz||x}|x}{y|~}zzw{{~{y}y}{}}}}|~|}}~{}~{|{}z{v}}|{{~}~{}}zz}}{{{z|{}{zy|~~}~{y|}|zzx{z~~~x}yy~z|~{{{|~}|}y|}{{zwy~xyz{{y}xy|{v~|}x|w}w~y|}y|}|{}}{w{z|}|z}~{{|zzzz{|||z}{}x}{}y|}}|~yzy}w|~yz}}z{z}}{{|z~z{|x}~}{|~|wz~zz|xx~||}|z~|}wz}z{}||~z|}yw~~}yzyw}{}v|z{}}{v{zy~{~~}{y|}}w{~~y|w}{|zy||z{z}}|z|~{}|}z{z{z~z{z}z~xy}~xzyw||z|}z}y}z|{}{}~z|{~{{}|v}|~|zxy||~|{~x}yz}y}~zz~y{{{~xzz{|yyyw|zzy{z{yzx}z|x}|zy|{}zx}}zyy}v|~{yz{~wzyy}w|{~~yv}}{yz}zz{z|}y}{}{||}~~~|}~~|~~~}~~}|{|}}}~z~~}|~~}|~}~}~||~}~~~}}~~{~~~}~~}{|~}~}~~~~~|{~~x~~~~~}}~{~|}~~{~~z~~~~~~~}~~~}}}~~~}~~}~~||{~~~}~}~||~{}~z{}~~}~}q~~~~}~|z||~~~{}~}||}}|}}~~~~z|{}{|}~|y}||z|y||yzx}xx}zz}t|{uww|}~~~{}z{}{{~}y|}z|y|}{|{z~|uz}{|{y{}|z|}|z}zyzy}}yxzywz}|z{}{}~}}|{y}}|~~~}}|{{|yx|y~{~|}~zx||x|yz}~~y~wv}{y{{|}y{~}}xzz~{y}~||~|~{{yx|{z|yzy{|yx{{{{}|}{{|{yy{{|}xz{{zwy~}}|{}~{}{}|~}}{~~}}}}{x}y{|}~y~z}~z}{||zyvyyw}}{y{~~z{}|~{~~~zz}{{|~z|~{y}}{~zyz|zxy}w{yyx~|z}|}}z}~}|~~x||}z{x|{|~~|{x}|}z|{{}x|~zz|}|s{|{yy~yx{yzw|z{}~|}}{y|~|{}}{|y~|{}~{z{vz~}}~~{||zz{x{z}w|{t}{|~y}zx}w|~|{{}{{zz~{||v~y{zxy{{~|ywz{z|y|}{y{y}|||}{{}|~|{{zw{~x|~xzx}y{{|}|}xx|}|}}vyw{{v|{|w|zx{z||z{}|||ux}{~|w}|||~}}z|z}xw}{|y{yzvy}}zx~}{}uxzz{{{}x}}}{{|}{}{~yzy}}}{x||y{|}~}zxwz{{~{|{|{z~{||{{wxz|{{~z|~z|~{zz~~}~|}~~~}}~~~~~~}{~y~}~|{|~~}}~}~~}}zy}~}|~}~~{~}~}||}~~~~}~|}y~~~~y|}}~~w|~z}~|}}~~~||~~~|~~~~~}~{y{~~{~~{~||}}~|~~|~}{|}}|z|}{~~|}}~}~~~~}~||~|}}|~~}}~~{|}~}z}~~||~}~}~}|}}~~~|yw~xyv{y||z|{zx{{yyy|~~y{}~z{x~xz}{{~|y|{{{y|w~~|~|~}{y|~||}}~~x|v{|}}~w~~w||~|{zz~z~x||||~}{x}{y{|}{z||||}||{y|x~|~|~xv~zxz~{y|{zyy~}zxzzy{}{|}yz~|v|w}}z~yt~z{}{||}~z}|z|}|~z|~{~~{yy|y|~|~}zy}~|z~xxz|{{~w{{yx~{{|}x|z}{{zxyzz{{{z{|y}{~}|xy||wxz|x}y}~|||y|{||yyz{~z|{z{}{}z}x{}z{|}}z|{|x~z|{|}~}{z~uz{}}}x|wz}x{}{z|{z~}{~}~~||{w|}}}z{|yz|}x|}{{}||wy|~vx{{}}y~}|y|}|{~r|w|{w{~xzzz~{|}~~~|}}wz~~{z|yz~wx}z|}|zz{~{}|}~}|{}x~wvx~zw}{~~zz|}x}y{{{y{x{}{x{xzv{{z|y~|}zy}{}}y{~{z~}~}{}~{{y~{u}zyyy||||{{|w~~{z~|~{~|{{wzyzxzzy|}~}|{{x|}|~|}~|~wv}y|}}{~}{|x}}y||}}}|~{}~z~x}}~}z}|}z{|{~|~{z~}}~{}y}}{|}{}y~zyw|{y~{~|{y{}zyyy}{|y{|~~yw{}}|y~{z|{}y~|~{}}zxz{|}z{}{|yyx{~|}}|x~{|}|~u{z~~~}~~~~~{|}}}z}}~~}~|~|}~}~~~~~~~}}}~|}}||~~|}~|}~}~~}~}}|~}~~~}}~~~||~~}|~~~}}{|~}~}~~z}~|~|}~~|z}}}|~}~{{{~{|}|y}}~~~|~~~|z}}~}~}}}}~~~~~~~}}}~~~~~v}}}~}{~|~~}|~y{}}|y~|}|w~x}xv{wy{xwx{}yuz}z|xvzu{|z|{y~}~yyz{|}}z{}}}}yz|~z~z{x|}zz|yyyz}|{v{~}|y{ztxyz}||~~}z{z{{zzyz~~}|~|}y}}~xy||z~|y{|z{}z|}{}}|}wu}|z|||z}}~|z|||yz~}}|~{|z{~~y|{{}|}~y}yxz}}zyzv{{y|{~{yyy{zxy|xz~{~z}~yx}{~}{|}{~}{w~w}}z}{~~zz{~{y|yzyx}}|||{}}{x||{}{}|}|}}}|{|{|}|~z{~{|r|}x|{~|y{~ytyzyz{{y{y~{zxy|{x|{w}{{}}|~{|~||||}y|{}|}|{zz}|z}z~z{x{zzz|zx|{z}|z~x~y}{zx}~z|~x~}}~z||~{y|}z|xv~}{y}~{|y~{xxy{{{y|}{~z|zz|y~}}~}~~}|{|y|{x{w}}~z~x{{}{}||{z}xw{|~y{y{z{|~||}}~|yz{{|}}~}|~~z{y|~}{}{}|yxyyzy{y~y{{y~}|z{~}}{{}}z~}~x~}~{}}|}~~}||}}{|{zvzz{w|z{{{~|}{{x|xz}xz}y}w{{}~}y}~||~|{y|~{}z~~{~~}~}|x~|{z}v}|zxy~~yx||~|z{v||~}~~{|~{|y{}y{}{}{~}~~}~~~~z{{~}~}|}{~~|}}|~~~z|~~~{}~}~}}{z|~}~~}}|~}~}~}{~~}~~}~~~}|~~z}~z~}~}|}~~}~}||~~~}~~}~z~{~|}~|~~~}}}|}~~|~{}~~~{{|}}{|~~}~~{z~||~}{}}~~~{|~z}~}~|{x~~~~}~}|}||~~}|}~~~}|}|yw||y|{~y{|}{{x||s|xx{{wvzv}{{}y{|z~}}vwwzxvv}x}yy}zxxyz{~{|y{~|{|x{{|{|{w}v}w{}w{vzzy{{{~y{{yzy}vw|~{|wyzzy~}~y~|z{yz||y{{{}||x|xz|{|xyx|yxyz{~{{yx~{wyuzxxw}{{zzt|{zwx{zz}y{|y|zw|z}z|y}xu{{~wzy{z|{z}x|zx}xx{y~}y|xx{|{z{z{||z|{{z~{|vy~{yx{{y}}}}z~~z~z~~wz|}uyy~yy~}|{{yvw~zw}y|wz~yz|x|w}xz|~y{yzx|x{y}xz}y}zz{x{yzw|xz{|y{}|wxzxwxv|}{z~{z{{{x|{{}wyx}zz}zyy}yw{~}xz{{||~x{|{{xz{z{{{vy~}zz{|{v{yxzy|wz}{}{zzy{x}|{yyzz|vzzy{|~zyyz}}w|w~zx{|{x}{||{zyzy|x~xw|{{zyx{w|}wxx{||ywz{z{z{zwy}{|~{zwy|}{|z|xz{{~{}w}w{yy~}{x|~}}x}zxy~|z{}|y}}x}{w|y|v}{xxu~wy|{yz}y{||x{}{zw|{~zzvz}wv~y}z|y{|~xt~{z||yz||}xx|zzy}{y}y|~~w|{w|xy|}|y~{{v|}~{}z}{}}x|zv|{yx}|~y|z}{|{xytz|{{yz~}zz||}w{|z||{~w|y|~{{yy{z{|}|xzuyzwz}|xz}y~xz||{y{{z{{{~{~|}}}}}}{|{~}{~~}~}}|~z}||{~}}~~|z~{||}||~|}z{~}~}{y~{|z|~~~~y}|~~|}}~~||}}|~~~}}w|y~}}}{}~{}~~~~}}}y}~~}}|{}~}~~}|}}}~~|~~}z}}}~~}||y~}|{~~}~|{}|}}}~}}~~}}y|}~~z~y{~~}|~|||~}}}}||~}|}|~~~~~}z}~~|{~xz~{}~|{z~~}~}}{~}|}z~~}~~~~|~~~~~t~~}~}~{~~}{~||~}~{||x~|}~~|~~~|}y{x}}{||{}{yxy|yy}{{ww{zww}|u{}ty}xy~zvxy|z||wzy}|vz|{~}y}u{y~|x}{}yzz{w{{{|}y}}z|{}~wzy|z|{z{wvy{vxzz{zy{y|}~zx{z|{y}yy~xxw{{w|zy|{{}xzy{x~y|yyzzy~~xyy{xryx{{x|xxzz}z|zz|zz}w~{z{}|{zx{{{{~{yz{yzyx{~|xy{{~zzy~{~w{zyx{|}}|yxz}|y|z~}w|~|z}{~}yxxzwzzy|z{vx~}z|{zz}{||y{{{z}v|x{}~z{}|~}}xy{}~w}|}{}|{zy|~{{{z|x}wz{{yuxyzwyz||{~{|z|{x|w{uyz~zx~zy}y}}{zz{{|~}|xy||}~yy{~|y||{wwzzyzy}yz~|}xv{~}y}x}{|zxz{|z{||yz~{||{}}x~~z|z|y~{{|yzx|w{}zy}zy{zx}|z|vy~{xy~|y{}z{|}|~}w|}z~~}{xz|wy}zz|yz{wy|vxw|vx|~xwwz}zvx|~{{y~x|}|x}{yz|z}{yyy{yzy{{}w}yt|{yz{{~x{zxuyyvvy|{{yzy|~~}||u}{zuz~zuyw||{}~|yyzx{y{}|{uy}|~x~yz{|{x|xyzz}{{|y}{z}{y{|x~{~{|yz|{y}~~{}~~zz}~{z{|}xy{~yw{{zyyy|xx~ytzxztzy}yz~~y}|z|xx~zzx~z~}}}||{~|||~|y~~}~}|~~~~z{{~{}}~~~|y{~{||{}}{~~|~~}~~~}~~}}}}}~}}z}~~}}|~{~~}||}{~z{x}}}z||}~}|||}}~~~}}~~{~|{}~~}~~}z~}}~}~|{}~||{~y}~~y|~||{~~yz{{}|{~~~||}{~{~}|~~}|x~~|~{~|~|~~~~}~~}~~~|{~x~|}|}{~}{|||~~~|~~}}~~~~~~{}|~~}z~{}}}}|{~~~}~~~}}~|}}}z|z~~|}|||~~~}z~||}|}y|{~~~yz~w|}}~}}|w|}z{|}yz|y}{z|ywz~|x{yz|~{|z||}|{{y}}|z~~|~{{wx}z||{y|{z{zy|z{zx{|~}{}y|{{{}~}z~y|{}z{zvz{y~{}}xw|~|{||u{zz{||zyzu{~}{z{{|{{{uy|y{|||x}}y}|}}|}|yz{y}w}x{||zz}{zz~}|y|y{zxr|}|}}zx||xw|y}x{z|x}zw|z{~~}x{wz||~|{z~z}{{||||}{}v|~|||}z~~}w|}y}z|{w{~~}zzyx}{yz~}yy}~~{~w|vy~w}|{z|{|~yy~tz~|yx{wz}}|zxz}{}x{wx{|}|x|{xx|t|}~{}zz{yx}||}|{z{x~{{}~{z~{{xw}~x{z~|~z{}{z|x|{|z~z{{}z~z|~{y|yy}y|y}x|||zy|}}xz{{|~||~}|}~~}|||yy{y|zz|z~~~{{~y|wz{y}y|~y|z||xy|z|{}|{|z{{{}w{|~||~~zz}x{|x}{{y||z~~~{{zxxyyt{|{{~z|{x}~{}{xy~{}xz{||{{yy{}yy|}xyz|{z|xy}y}w{~}yyzy{~{{|w}~|}y~~|zy~|}z|{xy~|}y~|||x}{yz~{yz{z|{{||~y|{xwz|~}|~{|y{yzyzz}}y{||{{~{{{yyxv|{zwx~}|{yyz}~y~}{wzzz|z|y~{y}y~{vzz|}|~~||w|}|{~~~{~~~~~}~|~}||~|{|}|~}}|~|~|~}}y{}}~}|}~~~~||}|~~~z~z~||}~~~~~}||{}~~}~}~|~z~~~}}~}|{}~~~~}}}~}~~~~|~~~~||~~}~~|~}}~~}{w{}z~y|~~}~}~~}~u}}~}~~}~~}~z~~~~}~|~w}~~}}|{}~~~}|~{~{~~|~}}|}~~~}~~~}y~~{y|yz|z|{~x|zx|~|zyxz||||{}zx}w|{}xy{{{xyy{|y}xzv}}{{yy|zu|x{y{{~}x|w~}~~|{~}{zxz||yz{~y|z|~u{}|}~~z|yxuxz~}v|~yy}|{w~wytyz|}}z{}{}~|yy|xz{zy|yy|zyzzz|}||}}|y}zw}|{|}~y{y~}}~~{|x}{x{wy{v{{zz~z}{}x|||y~{{~|{}{{{z|{|{}}y{yzxz}u}|{|z~z{yzt|z{}yx}{yz~}z{||z||zyz{}yx{|~}z|}}{{}z~{||yrzz}}x{{{|zy{xzw{|{yyz{y}xu{{z~{{}x|~y{||}~~}~{{|~}}~x}}}{{x|}}~}{}{y|{||{|}w}{wz|~z~{}||||{z~{{{}{}|}~zw|||{|y}z{}}|zz}yz{{zv}|}y|{y~{{}~|y}{{z{{zvx{|||~~}{z{z{~~|~yzx{}~{{|z{{~w||~z|}|{{|~|yzx~|{{x~z|{~|~{{~vz|{}}|~|{|~}{wvyyx}y~x|xxww|yx~|{yxy|~|~~}|zy{}{y~{~|y|}}}~~z}yy|~|}x}y{z}yzx}{w{~|}~{}wyxz~}~|z|z~{z||{}}|}}|~v{~ywz{zxz|w{w}v||{x~zy{{}{~~yzy|~~~z~~~||~~~|~~~y|~}~||}~~}~~~~}|}{~}}}~}~~~|~}|}}~~}~}}|~~}{}~~||{~}|~}~}~~}~~~}}~{~x~}|~}~z}|~~~}}~}|}~~|~~}}}~}~yy|}~~}~|z~~~~}{~~~|}||}~~}~~w|~~}}~}{{}}~~}~|x|~|~yzzz{x||xzzx{z||{}}yzw|||z~x{x}y~w~|~|~{}zyz}||zy{~}}~y}z|z}y{}|x|}{x|~~||y{~z~{{}vuytzwzx{|y~x}wz|{}~|}{x}x|y~{~|x}y}xy}}||~|}}}yy{z{{{|z~yz}{y|{{{|{zx~}{|{}}}}{|{{}z~y|{|}{zy|zz|~{|x}x{}~yvz}yyy}{z}z}y|y{|y{|xy}||xzxyzw}{{}||{z|~}wzy|}|zy}z|}}~}{{{|{{{xtz{{{}~|~}}{}z{{z{y|z|z|y{}{}~~}{|}||{v}|~{z}||xxz{}|}}}|~x|~x~|}|z~|x}z}|~{x{{~t|~{{~}|}~|xyxyz|zzz{z{ztzy}|}{}}xy||{x}~z~}}|~{{~{y{||{}yz{{~|~x|w{yz~v|yw~zzzw}|{x|||zwzx}}}vzyy}w~y{||z{{{{||z{yz~z}y{xz~{~{{{y{{z}{xyy{{}}}{|zy|}}x}y|x{{}x{}|~|}x|y|z}~}}z}}}{|{{zzzu{|{||yz~z{zzxy|~~}}||{||{~zzxx||z|}{z{}~{y{|{{|{~}z}q}{|w}{~y{}~{{zwxx}w|~y||{|y|}zz|~|}}wyzx||}|z|}}|z~{|y{z{{|z{}{zw~|||{{{{{s|w{}}|}}~{|{}}||}|~}~~~~}|}~}}~x~}~~~}||}~~}z{}{}~}~{~~}|}|}~~~~~|}|~}|{~}~|~{~y|}y~}~|~~}~~~~z}~}}{~{~~{}{z|~}}}~}~~}|~~~~z~~~~~}~~}z~~|}}}}~~|~~||~~{~}}|{||}~}~|}~y}~}~|}~{~{~~}zz|{~{{}}}zz~x|vy}||}|w}}xt}w{ywyy||{{|}}}}|}{~~~~{~{{y{}yx|{}|~~~|zyx}w{~|{}||}}}z|x{zz~|}{{z{{|{ty{~}zy~}w}{zz}~v{|}}{}zz{{y{|xx~y~u}{v}{x|{x~z{x}{~x~}{{{|}{|~}|~{}{z}}zvy{|{{y}xy|w}x}|}zz~{}z}|x~}{{|~{~z~yy|zsz{|}zy{z}}~y{~yz|~{z~x{z{{~z{~}||x~z{~~y{}{~|~~z}x}{{|}|}z~|~wv|yu~zyy{yz}|||~}}y~}|~|v{~}~y{|zz}|||}y~~~{{y}|z{|y{||}w~wx{z~}~|z}yz~x{{y||}{wxy~}r~~{}{}|}|~~{y}}{}yxy~y{{|x|{{x~z~y|y}z}yy|zv|||z{{~{~~~~y~~|{{}{|z}{||y|{zy|~|~w{}yx{~||xzzzy}|~}y~}{z~yyy}}{}y{{{~{|w|}{}x{}~x~{}|wzy|y{wy}{z{x}}~}|}z{{}}~|yx|x|wz}w~|}|x~~{yywz{|z|~|yz}|z}}yx{{{{{uy~z~|}}{~{}z}}~~z}}~}z|z|v}yyww~v||y{~yz}z~uy}~{}~|x~~}}}|~x|x~}|~~|{~~z~|~~}~~}}|~}}~}{~~|~~~{~}~y~{}|}~|~{}~{~|{~z}~~~z}|~|~|w}~~~|~~~{~~|}~~{~~{~~~~~~|~{|}|{~~~~{~~~|~~}}~~{~~{~~~{~~~}~y~}~y~~}|~~}}{~|{~}~}~~x~}}}~|||~|~{}~~~}|{|}}}~{~}}}}}~v|yv{{y}y}}yywz|y|y|z|yz{{{z}{yxz|vxz{y~~|{|~{~|~{}|zx{v~|y|{}zw~{{yy{}z}|~{z{~v}yv|z|{z|z|z~xz~{xz}z{{|{yz{||z{z}xzuz}x|{{{wyz}zyz{x~{|x{z||xxy{yyw}z||{}xy~|yw{}yx}|xxz}z{x~y|z{xy~}{~}y}{zz}|{y~ywz|~|~z|~{zwy|{z~}}||x|zz~~~z|}yy}}||zzz~|y~zz|z~yz}x|x|x|zyy{xxu{{}}w}|~~{zz{y{xy{uwq{{}x{{zwxvzyz~|w{~yxxw{~{~~|xzzw{{zy|w{~|}}txy{|}zzz}zvx{||y}xw{zyv|yv|{|{|{{||~~~yzzw{|z|}z{||}~wz{yw~yy||~v~{|z{|z||||t|zx{|zzy|{y{}xyxy|{zz{}~|x|xux}yxx{vz}u|yxz}~x|z{yy{y}{z{yww~}}zyw|}zzz||xzzx}yy{}z}}yx|{}y}~|vzyz||{y{{}|{v{yy|{{wx{u~~yy~z|}z}z|zyxz|~|vx{}}z|yyw|zzwz{{}v}zxz{|xy{yy|{zzy|yx|xwyy{{{|y~}z~}xz~|yw{y{~||}|{wz{{~{x|{||x}xzyvzw|{|~xy}}{z{{{w~z|x{w{z{yx~z|{{|wzz{~{~zzzz{y|{y}zzy}{zy|{v~}x~{}{~v|w{||~}}}|x~{~~~~}}}|}x~~{}~{}{}|{}~}{|}|z{|~||||}{}}{}|~z}~}~}~}}~}~}|~~}~}~}}||~{|~{}|}}z~{}||~z~{~z|~}~~|~~{|z|~|}{}~|~}}~~}z|}|}~z{~~}~x}}|}~~~~}{|{{}}z~~{z~~|~}}~~~|~~~|~}~}~}}{|~|}}}}}{~y|~}}}|}}~~}z}}||}||~}}}~~~{}}|}|~z~z}|~}}}}~|{|z}~y~~|~|~|}|~|}|~~~}{|~~|}~|~~{|~z~z~~}z}~|}~{{~}}~~|}}~|}}}~}~}}~|{~}|{~}y~~~{|}}|y||zwy{z|}wzxz{yywz}}|z{}{x{z{y|zyy{||t{y|}w~|}|z|||zxywx|x||}~z||yxz{~x}||||xwyxw}}|zz}zyx|{}xxuzyx{~|xzw}{{xx~||{{yy{{zwyv}|zu|y|x}zzzxv{yyx|||~~zy~x}{xy|}w~~}}z|zz|{|~~y}~w{w~|y{|{y{y}|yzwxx{{|x{x}{v~ywyzxw{vyz{|xyx{y|}~{{zzx{{{}}~}~{zz~y|{|x~zu|y{vw|{y|wx{~|x{yt}zz}z|z{z|y|{{|w~y|}yzz{y~}z}||z|}{}|tzyzzxv{z||uv{xy{|{z}}~yzwv~{{{{|{~z{{zz}|}~y|x{~}~{z{|z||yy|x|wxz{x}yzzz}y{w{{}}{z~}~|}}}|yz~|z{y|{y~~|}}w|y}zzx|}yzx|{z|zzvwyzz~~z~{qyxy|xyw}y{y|zxz|y|z~yx|{x~~}z~{|x{{{yy}xyz{{{yzvz}|wzx{{xyz~z{ywz}~yyx|u{~x|}{|s}{y|{|z|{z|}}zz~swzx|z}}z{{zz{x{xwzyx}zyy{z}y}|xyy}|z|}y~z~}~{|y{~y{~z{{z}|{~{wwvyz{~zzy{yy|y}{{w{}z|y}yz{{|}}||y}zw~|yyz{}||xz}x|z|}~{wz{{{{yz~v{{{yxzwz~|y{xz|{y{zy{x{|||~}|y~}wz{}}}~}~~}~~||}{|y|||~u~~~}~}|~~~}}}}}}~{~}}z|}~|{|~z}~~~~}||~~y~}{~|~|~}}}}}|}}{}~~~~~{}z|z|{z}{}~}~}}}~||}~{~y|}{}~}}|~{~~}~||y~~~~~y}{|{~|}}~{}}|~z}|y~{|}z~||~~}}|~~~}}z~}}}||}|~}~~~~{}{z~|~|~}~{}}~~|}z~|~~~~~}}~}{|z~}|~z|~{{}~~|~{~}~z}~}~||||~y~~~|~}~{}{~z{~y~{}y~~~~}~~{~~|~}|}||}~|~}{|~~|}|~x{{|{z{|||y{{t|}z{||w|zz}}||x~x|}|}y{|q||x|y|~{|z{z|zz{x||x~z}~}{y||zx}}}wz~}x{v}vx~}~z}z|y|z~~y}y{}|}{}{yzzw~|z|~||{~{z~|~~yy{{{~}x||{{z~}y|}|{y~z|{yzz|wy|y}~|w~{y~x}{}~{|y|{z{~~||}{~}yz~x~yy}z~y}||zxzzwyz{|x~~x{y{~~}z}}y~y||z|y}~y|||}~}}|x~yz~zzwxw~}}~{z{y{~z|}|{z{z|~}yy}zz{}ywx|{{x}||{}{~{}{z{}zzy{}{y||}~}z|}}xyz}{{~z{{{{{z}yzz|~}|{y{}{v~yw}|~~{{yyw}{yx~~yy||z}~z}z}{zz|txwz{z|z|~~}z~w}z{yzz{|~{z}w||}}}zyvzy|zx{{~{|yz}z}}~||{y}~}~|~~}|{x|}{yz}{y{}~{{}~}x{z{|x|yyy{~|}z}}yyz}~wz}}~||{{xz|z|}z|{~{z|~z~{yz{z|z~{{z|z}~~x|zz~z{}||y|}z{yx{y{x}~zzz|z|{}x|y|}||~z|y{}zz{u~{~y}}|}|{{}||{|y{zy{||z}||}y}}{{|y}{}|zz{y{{zxz{~z||y}z{w{|~zx{||{|}}z~{}~}~}~{|~}}}}}}}}~~}~{}~}~{{{~~}}~~z|}{~y~}~x~~{~~~}}|~~}~}}|}|~~~~{{|}~~}}~~|x}z|~}}|~~~}~{}}~}~}{|~||~~~~}}~|}|}~~~~|~|~}~}}~~||~~|~|~|}{z}|~}}~~~{~~~~|~~}}|}~~~}~}}~}}~~~}{~}|}~~~|}}~}}}~~|}~||{z|}~||{{{}{vy|y{|yt{{~wy{y~ww{{zz|~{u~z|~{{~|{{z|~y|}}|~}~}~~y{y{}{x{y{|zxwvy|xz|{|{|y{{|x{|xz~y}z|~}yz{{u|yz{{z}~{~zz|xyxu}yz~x{y}}}zyzvyzy|x}y~~}~}{}|}~~||x~}~z|~|}}}yzxw{}{v{{v|w{|y}{y|{z|y{zz~|z|zz{{~{y}}x}|z{||}}{|~}~{{yyy}{xzzw|x~}yx{zz|z~~}wz||yyy}{||z~~}}}~{||}{y{zz{}}~{}}vz{zz{|{~yy|{{y{z{{x{}z~y{z}||~zy|yzzzx{}z}|z{|}x~z}}~||||y{z~{{z~yzv~xyyw}ww|wz}{~}zzx{~{|~~|{{~ww~x|y~zx|{}|{z}|~xz|{x}}~z|w|{|~{wz|z||}|}{z}}||xy{~zz|y|x}z|}v}y|}~z}x~{z{zyz{|{w}zz|{zy~{y|~~|}~zy{wz{z{}|~{}z||{}x|z}}zx}{|~}|}y||w~t}y{{ywzzw|yz}|}z}{}y||v~}~}z}{~|{{}||}{|~|{{zzy{y{{y}{}}x{zz}{vy{xyx|{|}|{z{z}v~z|}~zzz~|||{~yzz}x~x|~xx{~{w}~zy{y}z{}yzz~x{|{{||{|wzzz{~yv~z~~x{~{}~~~~~|~||}~}~~{}~}y|~~}}~|~~}~}}}{~~~|}|{~}{}~|}|~}}}}}}}~~y~|{~|{~~|}}~~~~}}~~~}|z}w~|~}}~{z~~~~}|~|~}{||v|}~{}|z}~}z}{~|}~}~}~~{}}z}}|~}~|~}}|~|~}{~~~}z~~~~{~~|~}{~|~~}}}~~||{|~~}}{}|~}}}~}|~~|~~|{~z~|z}|}x|}{~|y}z{w|v|}m|~}}{||}{~}~y~}{~{z}|{{}zz|~{}yy|v~}xxz}~u{~~y|~}zxy}}z|{y|y|yzx~|y{{y|||{|{zy|y|}{yx|~|}||x~|zzw|{|{}x|{|}||~}}~y|~z|}xz{{|z{|}~~xz{z~xx}}}yxywy{{w}~{{||}~x{}}~}{z{|x{}z{{{y~zzzz}~x{w|{z}|~~{}y|~}w{|z}|}|z{~{||z}z||{z{|yy~{{{z~~x|}{|{~|w|y~y{~{||~}zw|zzt}z~yzy|yx{||{}zy{y}y||{~|z}{{{y{{y{xw}~{zw{xu}|}|~{x~z}}{}}|yz{~}}|}}{~|z{zwy~xw}{}yz{|}z|{{x}{{|y}|}}||}z{~w|x~w}{{|z~xz|{~z}{z{z}|~}||}}z{z}~xv~zy~}~y}~y~zyvz{{}z{z}}}y{}{{{}zw~y~|yy{x}}z{|x}}z||yv|x~~{{{|u}{x}w~|zzw{~{|}z{}~x||z|zxyx{}~{~y{z{|}~y~vz~~{y~~{~~xz|z}{||}|}}z|{|}x{yw|}|z~|x|{{{{~|z|{{z}z~|z{~{}}~~~{{{~~|{}z~{|yz{{{x}y~w{|y{||z|xw~zxy}{||~}{~||{|z{x}{|~~|z~||~~~~}|}~}}}~}}}}y}~~y}~~}~~z}|}}|~|~z|~|~{~|}~}~y~~|z{{{}|~~|~~~}~{~}~}}~{~}~~}~z}~~~}~~|}~~~}~~}|~|||~}}}{{}~|}~}~~~|~~~||}~|}~{{~{}{|~~|~}~~~}{}|}~}~~~}y~~||||~|}~{{y}~~{}yyz}}|}|z|~w~z~zyxx{|qzx}x|x}}|y{w|||~y~{wzzw}x~yx|}{|}~||~{}z~~vy|y|xx|{{|zyw{yyyz||}{zwzyww||zxxxx}{~z|yz|z}}||}~}z}}~|yzw{yxy{y{~{|}w|xvx}x||xzy}}|{}}{zz{wywy{xzzyzyxw}{{{|{|z}~zz}y}{~|{|{{u|v{zw|xuy|zyy{w{|x{{t{{{{yz{xzywwxz|z}z{|{{y}{y|{yvz{y|z~{xvxy|wv}y}zyywy|{{|w}yxy{{|y}||}~z|q{yz~~|}y{zz{{y{y}|{{|xyz||z}|zwyzxqzw|xw{y|}yy|z{y~}|{{{z}~{{zwy~z|}|z|y|{zz{}x~y{zy~|~}xzy}y}|yw{{x{{|y{~w}y}|||}|zy~}|zz~||}x|}z}x}}y}zyzy~~||w}{ywyyy}xz|z}{{z|vzz{yy|{zzx~z{}|zzzz{||{~||y||z}w{yz~|{zxx}yzx}zwy}{}|zywy}x~||zy{||zww}z}|{|{|zyy~|xz|~x|x~z~z}|x|zx{{xv{z|||zz~|wz{{zz|z}}x~yy{zy}|z~{~}{{y{~{zvy{zzw{~|yz}wzvzzwyu|y{||w|}vy}s}wywvvnzz~~{{z{{|}{{{y}~y|{{}{xxy|}zxyv}w|xzyxy{v||zzyyz{|vyzy|z||y}y{x|}{z|zx|~{}}|~}~~~~|}}~}}~z}}~~~}~~~{~}|{~}}|{}{~}}|w~~{~~~z||~|}}}~{}}}{~}~{|~~~~~|~{|}~{}}}}}~z~~|{|||~}~}~}~}y~||z}||}||}}}}}~}~~~~~~}~|~}{||z|{~~~{~~|}~~{}~}}}}}|}~z|}}~z|~~}~~||}}}}}|~~~||}}}~|~~~}~|~}}}}|{~~~~~}~}|}y~}~}zz|~}~~z||}~|z~~z~}{|~~}~z~~~{~~~w|~}}~}z~~~|~}|}y{~y}{||y~}{}}z|zv|{y{wv|w|zyxwxwxyyx{|y~}{v|}}||zzwtzzwvy{xyyuzz~x{w}|z}x|y}|yzz|{{zzv}~|yzzxz{zvzz}{|xx~z|ux{}{yy~vy{z|y{{zy|||vyx}{yzvzx}r{y|}{yv|{}|yx|{~|xuz~{vx{}|||{}z{z}ywyy{{zy}yy~yz|}twxz{w{yzy}{|~z{{{yz|zv{}{|yyyy}{}}{ww|y{|{zxxz|{w}{{|z}yxzv||zyzzx~{y|yz~||xxw{uzyyzzzx{{yzvzxwuz|||vvz~z|{ty{}{}~{{y|{z{x}y|zytzz{x{yzyw~x}y|x|~}vy}{{{~{z||v~{|yz}z}}z{}~{y{}{{{zu{z|{w~y|}{{{||}z}}z|x{{|}z~|z{|z{wz|w{~zzz|}yxzxz|zyxx{|uw~z}z{yxz|z{z|z{uv{{{|z{||}z~{{}{|{z}{wyy}~|x||}xv|y{y}|}w|~wx|{w|yv}{x}z~ywvz}}{z|z{z}{z{yzw|zy{|{|xzxyw{{vvywy|z|v~z{z|||}z{~z|x{{z}xyyz}x|}|xz{|yz}{}z{zywvyv|wy{zz||xxyw~|~{t{~~~}{}{~{yy|xw~}~{zwy{zyxzyy{||zy{y|zw}zy}yzy}wx~{|y}~z~x{}z{|{yz{}zz|ux{~~{uzzzywy~{xz|}zw|{~y}}zzzs{{w}~}~~~v{||}}~~~}|{~}}}~~~}~}~||~}~}}|~~~{}~z||~~}}}}}~z}z~}}}~}{~}~}}z|~|~}}}~~~~|}}~{~|}z~}|}z|{{x~~~z}|~{}}~|}{~||}~}}|||yy}}~}~}}}|~|~~}x|zy~~{~}~~|~~~}}~~{{}~{~}|||~|}|~~~}~{}||~{|}x|}}z~}{}~}}~}|}~}|~~y~{~~~|}{~z{|}~z|z}}{~~~~}z}||}}~~}~~~}~{}~|||}y}~z}}}y~}~}}}y~}}}~}|~{{{~~xzux{|~{x~~~z~v{yxxyzwy{w|}yzwz|x|xxwx{zt~}xzv~}~|{{x{}y}zzy}{~|y|}yz}y|}{zyy{{y{y~z{zx|z|zx{w|zzzv{v}zyx{~y}~y~yz}{wx{yxy{z{xyuy|{|zyy|xwxv|zyzwxx}}zy|y|}zy~|vyvwwzz~z}{}{z|v|~z|zz~~}|}z|zx{~x|}{~xzxz~xyywuxzz|{}{zzuwzyxzwz}z|zvyy{zxy{w~|}wxzzx{yx~{~|~zzuzxz{y|}{wxxxzy{z{y~}x}{xxy|zzvzy{zxyz{{{{z|}|wxy~|~y{{{}|{z|x~{zyzxuw}{t|x{|yyz|y|yy~z}v}}zz{{|xz|{}~xy|z|}}zz}~{~zzzzv{z|y{zyyyvy}{xxzy|wz|w}zyyz|}y}|w~}{}~z{s|}|}y|y~{}{zzu{zyxz|ww{vxz|xx{y~|xvyx}}zy|~{{}|}y|z{yw{||wy{~~xz{wyzy|yyzy|}z{|z{ww}uwz||wuz~vxy|~xzzz}}~y~w}{~~z{|}||zz~}y{y}{z}x{||xx}xx{w{xz~{}|~yxxyyyyxzy||zyy|ztyx~x|y|}|}}~}{{~{zzx{|y~|}w|~vxzx}x}xy{{y|x}}zuy|ywx|yyy{y~|yz~yxyz|z}|z}~zx}z~u}yz{{y}~~tz}|w}}x}||x{}xyzz{z{{}|x|z|{z{|~|~zz}~}~v~~~||~~z||}|{~~|~x}{~||}z|~}~{}}||zw}~|~|}~|~}~~~}}}~}}|}|~}zz||||}|z{~~~{}}}t~~{zy}|||{}}~~|}{|~}z~~~{}~{|{~}~~|~~}~~|~~}{|~}n~z}||~|z{z}}|~}|yv}~}|}|}~y|||~{}~~~}|~~~~~}~|{|}{~}{~~|~|}~}|~~~}{~y}~}z~}~~~zz}~~~~~|}~{|{~~}~{~{|{{~~~~~~~|~{}{|{}|}{~~|}z{|z~}~}z}}~z}}~}|}~~~|~|||~w}~~~{}~y~~|~||z||}{xz|~zxy{x{x|y}xyyz}{{y}z{yywy{uy{|yxz}{{zzw{w{z|yyzyx|{{z{|y|yy{{~}~~{}ywyz|yyy{z~~y|}zw{|||{y{|xx}z}xxyx|yz{xyy}zyzw{}y}xzxy{zzyux{{~y{w{{~zz{|}{}{|{zxz|x|xy|yz{|{{z{zy}|{{~|{{vzx||}{yxwv}y|vxyz|x}yxy}y}|z{zz|zx}vzyzyz}|{y{{zyzx~|yw{{yvy{vyyx}w}~zyxz{}|{x{~{{wz|}{zx}}~xv|{yyxxxwyy|yw{wyxzzyzx{t}x{x{w{zy|zxyvzyx{}|}|z~y|w~z||{y|v}wx}uy||{z~{yzu{y}xy{{z|u{}|yzz{zzzx~y|xty|}~{{yx}x|xzvz|yv}y|z{v{z||x}|}w~{z{}x|}{||xxz{~{yu{zy|}}{zyyxzzzz|zy|yx~wz{zx|z{{xxzz{}|ywy{zx}y~|vzsyx}|~{~yz||yz|zz~z{zz}z{yw|z~}u|y|zwxyv|wxx|y}{z}xz{||~}xzz}|uzz|z|y}y{|~~~|{{zy}z}zx}{zz{{~uy}zx~|yyzwtx||{zz~}yy{}||z|z{zy|{u{}{}y|x{uxz}{w{||}}wyy}}yz{{z}|x{yzw{yzxzyxx{z{y|~z{y}{{}{vzz{|xwy{{{z}|{xx{{x{{y{y}y~z{uw|uxyz{w|w{|}|}}~}}|}}|}~~z~~~||~}|}~|~~~~}|}|}{||~}{~}~{}{|~{}|~x}}}~zz}}{|}|~|}~}{|~}~~~~~~}~{}}{~|~~|~~{~~~}z~~}}|~}}~z~~z~~}|v~~|z|~~{~~}~~y~~}~}{~|~~~||}~~~~~~~}~~~x{}~~||~~~~~~}~|~|{||}}~~z{}~}}}~|~~|}||~}{~|}~~}|}{}}}z}}~~|~~|{~}~~~|~~~||~}~}|}|}~|~|~}~z|~~}|}||}|~~}~z|~~~|~}|}~{{}~y}}~}}}x{}~}~~}~~~|}||x|}y{|y|}z|yy{uv{}|yz||zxu}{}|{{xzx{|y|x{z{x}|{}xz{|~zz{{{|{z~u}z}zzw~z|{{zwz{xzxvzyxxxyv{{x|vy{zzw|}zzyz|w|{z|{yw{~u|}z}x{}yx{z{~yyzwzzy|{}z}ty|{z|~yyzz{y~z|y}|w~}}|yz|}~}zzyz}~~|}z~{{{}}{~y}v{xyy|{~{~}zz||{{v~|{yzzxw|{}{}z}||z~}|xyy}xzy}|{yxy|||zy~|y{xvxzxy|x~||ywzzv}~|yx{yx|||yz}yz~}~~|~{zz~}|xy|s|zz|y}}zxxz||y{z{x{w}wvuzvyw|}xvw{{}{w|~|{}~{{z~wz||x}{|x|}y~}{|{{z{x|yzyyy{x|{wwzy{xqzz~xvwy}y|~o{~|wy{z}|{}xz}}|{y|~wx||zy~|wwx{wvyzxyy{wz|xwywvwxxzwzy~w}y{yx{|}z{~|z|~||{y{~||~wwy|{y|{{yzyw|yxwzxt~zwyyyz|{w{x~~{y{xyz{|z~xzxz}w|yz~z}}}y|~{zyxyxzx{zv|~zw}{z||zyzv{{}zyy{z~{~w~{|~|w}x}{v|zz|{{y~wvy|}|}yzzxz{|{t}{{{zux{z}zzzx{~z}}}~|}~{z{~~zyy}x|v{~zx~||zzv}uw~{}v}xy}y~{z~wy|x||y}w{vw{}|z~||z}~{||}z|~~~z~~~}}~}}z}~}}|||}~}|{}~}}~|~}~|}z~~}~|}~~~~~}}{}}}~y||}|}{~~{}~|z~}{|~}}}}~~~|}|}~~~~~~~}{}}{~|}~~}||~}~||}~~}{~y}}|~|~}~x~}||}}~}~~~~}~}y|{{|z~|~{}~|}|~|}}~~~}~z{~z}}z}~}}}~|}}~~}}}~|z~}}z{}{{|~{~~y{~}~~~~}~|~|~~|}~z|}}z}}~~}}{~|~~~|}|~~z}~}{~~}|zy~~}}}||}}~~~|}~}||~~~}{}|~}|~~~~wzz}xzx{|x}zw{}~z{}zyz~vxxx}y~|~xx{{|zyzzz|}zt{yz|{~}xwzv||y|x|ux~zx}~||{{{y}}~~wzyzxyx}}{|zxz}||~{|y}|w{{~{zy{zv{}zy|{xxy~}x|xzzy|xy{~zy}}|z{|}~x{|~|zxzy{zx{z|zx{y~}yy{{~||yz{tv||{~yy{~{}{{{z~xyz|z}||~}{yv|{vy|wx|v|{zyz|w{z{{y}}{}y{xy~wv{{w}||x{|{zz|}zvy{zw|yyx}w}|y~}wx}z{~y}}|{z|zyxv|wu{yxw|{y{zzz{xz~y}v}}}y|y|||zyz|y{}zzx}y}}|y}~xy|zxx}zx|w~y~|w{|{w~{{|~y~}{{|}xy|{}{yyz{{ytx{yzzz{~~{wxyy{v}{|||yw|~||x}yz~yzzyzz~zz{{yzzzzzzwy{}xyyy}z|~|x~zx}z|}{{z}{|zz{w{v{xz{~|x}wvz{x|v}|y{z}{{x}{xyzy|zx}{yyy{{{vz{{z|y}w|zy{}{zvx}{z~vy{xvvw~w}~}zvxzxy{vv||zy}{zz~|y{zywz}zy{z|x{wy{zzzvz{yyty|y|vvzx}{}z{}~|z}|{{}{{~|{yyz{x}{w|y{}|yyyyw}{|x~y~z|z{v|xy{z}{{x}{}~x}||yy}{}{|{}zx~y|sy{{|{}|{}{{v|||{yvz}y|y{{xxyx{{z}}}}}{~z}z}}~}~}}}}~}||}{{|{}~~{~|y|~}y}||~~~}}~}}|}~}~{~}}}||}x{~|~~{~~~|{~}{}~|v~|~}}}z~y||{~~~z{~}~|~~~|~~|y}~|~y|x~}|~~|{}|}}{~}~|~|~|~x||~~{|z~}x~~}}z~}~{}{}~z~~{}~w~}~~~}{}~}|~||~|}y~|{{|~}~|~}|~z~~}}~{z~|~{}|}{|~{~y}||{~}~}}z}~z~}|}~}~|~y~}{~||y|~~{}|}~}}}|~|}~z}|||~y~~~~~~~~}|}|}|zyy}|}v~}|xz}xxz~y}~yw}|}~yxuzzz}wyy||z}|||}yy~|{zxy}y}z{|}yv{|z|y}yz{zxz|~yx~x{|x}}z{y||z|||}x}}{yy{~x{{|}}|z}y{x{x}}{yzx||}||y{||sz~yxyyz~y{z{w{z||}z|~|x~~{}|xzy}|{|}z{v|xw~wz|y{zzzy|zxz{zy|xxx{}{v{}u}|z{x|z}y}}y~{yz|~~|{~}}}{~u~~{yw{yvyxxy}|x|z}{y}{{x{z~||z}{}}~|zz{}zyvz}{zzz}}|}|{yzx{}|}yz|}{|~{~~|{y|{w{}{z~|||x~{~zz}{~~~z{zx~}~y|~wyz~{ywxz{z{~zy||zy}x{zz}{zyx||{z}yzz}x}}}~}|}~}~}{{{x}}x~|}}{{zzy{|}|z{w|{}{z{{|}|{{y|{|~|{}}{}}~x||}||x~|z~x~||~}{y|x{ww}x~}{pyzyy{z}z~|~|x~|z|}||~x~{}zy|y~|{~|z{{{x}wz|{yy{||~xx~|||}zzxyzvz|}~||||~~~}zz{|}~}~xz~{y|}{z|yz}yx~xz{z{y}{{}{y{z|yz|wzz}}y|}ywzwx{|{{}~~{~{|~xz|}z|z{z{y}~{~|zzz{yx|{{~{z{~{{{|x}y|~|}|~y~}~}~}z~{~~|~}|}|}{~|~~|z~~~|~{~||~||z}~||~}~~}~~~~z}~|}{y~~}}~z~}~~}~~}y|y~~~~~~}|~~}~{}|}y~|~~}{~}~}{~}}~z}|v}y}}~~~~}|~{zz||~}}~~~~}}{}}~}{{|~|{|z~}~y~~~{{~~~~{|w}}~|}~~y~~~~~~{|}~{~}}~|~}}~{ywzw~y~zx}|~|yz|zz|{z{y|}{{w|}zz~}~z|y~vv|||z}}}||~zy{}}wx~}z}}}}x|}{y~y~zzty|y}{{{}~||{{~{wyw}{y~{{}yw{y|{{zzx{|||{}}x|zz{x{}x|z}}z{~~yw|}{|x{~~|}x{~}|}{{y~y|v}{y|}vy}}{{{z~xz~~{{z~{~x{{{{}|v|{y}~{xz{z~y{zyzz}{yy~|~}z}z|{z|u|zyx{}z|w}{zvww~~|yw{y|}|~|{{z{y||}~}|}}y~zx{~x{z}~{x|{}}}|~~~{zz|~|}yy|z|{{{~w|~yqz~z|~}{~|~z~y|}|~{|zx}y}}z~{}~yv{}~~~}{{ywz|z~}y|{z}|}~|~z}|~||~~z~}}xx|w|z|}xx~{}{x}{|{~x}}~|~||yyzzz|y|xyxx|{|{{}z}{||}z}z~|z{~zy}x|}|{{{|}{~}zy{~|{{}y}w}z{~}~~{y~{}|z}|x{|~vx}z{}w}|~w~z~z{~}z}y|z|}|z|x~yzxy|y{zyyyv{|}}z|xy|z{}|yzz||y~z{|x|{||{{z}|z|z}y{|zz{z|x{|z|{~{wzx{y{|~y}}||x~}}yz}|{wz|zx{}||{z~{x}|z{}~z|~}y|z}zz}{}y{{x~|~{xz{{yzzy{zz}y}}|~||}{|}{}}}~|~}}{|~~|~~}}~}z~|}}{~~}}~{~~}~~}}~{t|~|~{}~|{~}~|}~~~~~{y|{}||}{~~}~~~~y~~~z}|}~~~|~}~~}}}|~}|~|}}~~~~z}||~z{}}~}}}~~|}~~|}~~~~}}|~}~}~~~~{~~~~~|}}}~~}~}~|||}~~w}}}}|}{}~||~~}}x}~}~}~|~~~}~~}~~{}|||}{y{~v}}|{~{|~}yzv~x|w}{{|xz{uz{}|x|x}{zz}zy{|~z|{~}z{t}x~~y~||~zy|}{{xx}{x|xy|yy~}y~{yw{y{z{y|x|}}|}v{z}}}z~|}z{{zx{x~zxxxytzzw{}~z{x{{z~~ywyzu|z}~z{|~~x}}}|w|vyy||z~|{|{|}|~{|~x|}{{zy|~wwz{y}{{~y{{}|yyy}}|w~{yx~~|zx|}{|y~}{|y}{~z||zx{y{ww{y|zvy~|}vy||z{{x}uzy}y~zyy|z||zxy~~x{}x|}|{{{||zx{}v}|zw}|xv|}zz~}zxwz{z{{z{~|{}{~}~z|}{~y}{y|~~|yy{y}}}}}}~{|zyvzz}{~|zux~~w}{zyz}~|z~~}~|y|}|z|}y}z|x~|zz|y}wyy{|{{zxx{||||{x}x}yy|z|zy}}x||~{yz}{u~||zw{}{|}|}x{{}~~|~}{y|z|y|z{wyzxy{v~|w|~xy{{}}{}x|z~~{~||x|{}{{|}{|{}zz|x}{zy{|yx}|~|}y{}|x}}~zw}}|y||{w}}~z{}{y{|}~~}{{~{|~|{~~|}w|z{}{zxx}x}y|yxz|~z|{v}w}zyyy|wxyw{z|}y}~|w~{}z{|~{|}~{}}~||{~|y}{z}zz}|}z}}{|{zx{{x{{~|y{{y~y}}|||{|}~{~~y{|}|~|~~}~~y~~~}|~~~z}~~}}~}{~}}~|~|}}~}}|}}}}}~~~~{|{~z}~}~~~||~~}}~|}}|~~{~~||~|||}|}}|}}~~~~}~~{~|}}{~|}|~||~}{~}}}}~{}|{}~~y}~~~~}}||~}|}}}|}~}~|v}~~~}{y|~}~|}~|}}}~~|}~~}}}~{~~~|~~yz}{x}z~}|~w{zu}}|yy~|yz~|{{w~|z|{|z{zy{|~w|{z~y}|~}|}z}x{{|~z~|}{y|}|~}{~{}{{yz~|~}yz{|y~}zyxz{{z|o}z|{~zz{y||}zvy|{{~}}}}vyyzx~}{vwy}}}~zzy|zyz|{}zw|{{x}{yy|~}yv{z|z|y|{|~y{{{xxzx}|{||{||z|z{~yuy{{{~~|{|~}y|yu}}xy{yy~|{|xz}yx|~}}}z~y{xx~y~~{}z~|~|y|xz|~z~{z~}{|~{y{}z||}}v~yyz||{{{{{||~}|w~y|yz}wyz~|z||{|wz~}|z}x}||{}z|{~||z~|v|~zx}y|}|{}}z{}{y{zy{~}{{|y}}|}~z~}|}zzw}{}}}}}}}|zy}|z}~}||||}zu||y|y~z}~w{~~y~{z{||{|}zyw|}z}}z}|y}{|~|yx|z|uxyy{~y~{{~{{|}~{}~~zy{z}zyz~z}wxyy|z|zz|||~y{|{z~x~{yz|{z}}|}~~}x{~~{y|zz~{zyz{{{|{|~}~{|xzxy|xwz~~|~|zz||zx~{x~z{z|}{{}}|zu|}{|}}||}z|~zz|}xy|y~y{|zsz|z||{~|}w}}{z{yzv}{{y{}}wz{|{{{x{|{{}}|z~|w}y{|{y{~}y{{{yxx{~~w|{|y|}wv}y|}~v}~|~}~}}}~~~}}~|~~~z~}~~}~||~~{~~|~}v~||}~z~{~~z|~}{~|~||~}~~~~{~|~~{}~||}y}|~~{|~x~~~}~~}~~}}~}~~~~~{~~|}~~}{|~{~~}|~}}~~|~~|~}~}~|}}~{}|}}}}|}}|~~~~}{}~~~|~y~~~~~~|}~~~||~~~~~}|~}~}}}~}|z~|~}}}~}|}{}}|~z|z|z||v|{{zzy{wwzy{|{{zyx}zz||{zx|y{|{}|~zx}|x}}}|||~z|~|w{|x}}v}}~y|x||y}z{~x|}w}{vz~x~~|}|}||~}}z{}}||}~~~z}}}~|~xz|}{y{{{|zwy|x{}zw}z}{wx{z~|y{|||{}|y|zxyz}}~}xy{x~}|x|yxzzw}z|yyzzxztv|zz{v{y|{{||}{}}{~}z||||~~~||xwyz{~}|}{~{{~{{xzx~zxz}}zy{zy}zzyz|~zz|}{{{}|~}z|y~}~~y~v|y~v~xy}y{|{yzz~y||~z||}zw}}|z~{}z||}zz|||{|{{z~y~{}~y{z|~{{zxz~|x|zzy{y~z|y{xzyz~{{~|~}|zzy{z}}{{}{~}{{yz|x|x|||zxzyz}yz|z}yz|}}w}}{|{|y}~z}}|}x~}z{}|y~{~|x}z|}y|zzz{x}}~y}}~{{wy|~{w||yx||v{ywzz{|~{{{}{||||}{z}{|y|w~{v~}~|{yv{~{vy}x||}~}x~~}}x|{~w{|~}}z}}|{}x{}z}~z~|{~{{{{y}|}zz}zz}vz~y}y||wy{}z|~zy~||{|~{{}z~zz|{|}~xz~}{{~~{|~}{y}|}~}||}zzzw}~||{~z{z{z|{|z}~~{{|}~|yz~}||{}z|}~~~~|~|v|}~~~}}~~}}|~~}~~|x}~}~~~|~}}w}~}|{||~{~~~~~~~}|~~~~~||~z}|}~~}}}~|~}}{~|{{}|~t|~}~}|}~~~{}~~~}}}~~~~r~~}{~{}~~~{~~~}~||~}}~~~|~}}}~||}|}}{~}~}}~~~}~}{}}~~}|}|zz{|xwyyv{|||zwzz~w}|{||ww{yz}yz~zxwx|wxx}|u{z}xxw}{~xy|~|zy~}y|wy{y~zwuyx}~|vy}xz|xy}{xxx}yzxuz}{v{v{~{yx{u}yxzzyzx~{wv{zxxz{{x~x|~xyzzyyxy|||uyz~sxzzzyuy}||}y|x|{z}wwz}wx{|zxxw|yz{xz||}||}{vxzx{~|{zvy~}|x{|{~y{x{z|xzx~wz{zy|{zyyz|}y}{}}yy{}x|z{}yw{|z{{~}w~zyz{{z~|z{x{}{{}yz}w|{}vzx|zzzy}yzv}wz||~}{}|w{}w{yxwvz|yz{wzw|~ywzw{vvxzy||}z{z}w{z|}wy|w{w|vyz{{{yz~z{w|}|wwy{|wyy{}zx|}~y}xzxx~|}tuz}v{{z{wy|~xw|ywu{xxz~zwyxx{{x|~{|xy{x|{{xx{{z{yy{|zxzxxyyz|{}~}x|x|vzwxyzzv{xyv{x}{x||y}x~{|~}}ww{z~x|{{x{z{y~|zz{yy}yywxxy|y|x{zyyv{w{|w{yxxwww|||}xz{x{w|wzvzxzzz~{xzywxxw{~z{|||xz{}{v~{}{|y|z|zz{zv|z{}{y}y{}yw{|yv{z{|xy~|{{z{y}zz{yyx{}xzw|{{t|}}y|{wxwyx{s|||{{{}z|xzyy|w~yw{y{wyyww}vz{z~y|}yzy{yz~{{y|zv}zw{{zzt|xzz{z||v~x~x|}{y{{w~}~z|z}z}z~}}||}}}~~~}~}~x~|~}z{y~~~~{~y~~yz~~}~y|}~z~||}~}z{~~}}~~~~}}~}}}{z||z}z{~|y|~{z~}~~~~{}}|~{}||~~|}~|}~}{||||}~~~}~~~~}y~|}}|zx}|{}|~}~}}{}}|~{}|zy|{~}}}}}~{{~{~{~}~~}}|~|}~~~|~~}}z|}{}|}~|~}zzx|{}}}}~{~~{}}~}~~|||~|}x~~}}|~~}{~}}|~{}|z~{}}~~~}z~~}~~}~}}~}~~}~}{~~}x~z~}}}z}w}~~~{~~~}}y~~}}|{~}{}~}}}|}|{~|}z{~~~~{}|~|~}~}}~}{|x~|}{|}~~}}~~x}}~z}}~}|{zyz|xy{{{}xzyy{{{~wyz~|{|~|z|{z~x{xz|{}{y|x~||{~y|{x~yz~yy|z{~{y}}x{u|{~wzy~{|w}~z{yyw{z~{{||{yz~~y}||||~v}|}}x}{{y||{}wz}{|{w~{}~yy{{|yy{~{x}{{{{|{zyy}}||yy|{~wz|}{xxz|z}{zyy}{zwzz}|x{z|zyu~~{}wyzzyq~zywz{{~{x|y}}|~|y{z|zwxzx~y{yy|{yz|z}}{{{yz|z}{{{|{{~|~|z}{|zz}}}z{~|}|~x}|~z|x|zzzzyx|zyz|y{zx~{|y|xz~|xz}yx}u{{{{{{}{{~|z}||vz{|}{|||z{x||~{z~{}z|{xzxz|}}u|}}|z{~~y|~~~~|{|}}}}z{zyzz|{xxz|x{x|{~x|zx|yzvzzxz}~{~z~}|}|y{~~w}|yz|}~{w}|yy{|z~yu{~z{{wyz{zx}y{~y{}y~y|zw~}w{w}|{zz}z{}vz|yz|zxz~x{||yyxz}}z{ztw|}z{zyw}||{|x{zvy{~|y|{~z{}z~|}{z{|}}y~{}zx~{}w~x{y~yt|~|y~|z|zx{{|z}y|zw{{u|}y~y~}{}|}}z}zy{||||z{}z{~z|y||zz{{xz|xw|y|zy{x||{y{{{}}{}z}yy||}zy~}}~~}}~z~|{~~|}~}{|}{|}~}}~~~z}~~}}~y~{~|}~}}~~{~~~~~{~|{~~~|~~}}~}~~}|~{}~}}}|~|~}~}}}~y|}|~|}~}~}{|}}}|}}}|}|{~}}~~y}}}}}~{z~~}~z{}}~}{}}~}~~|{~|{~~~}{~}}}~~}}|~~}~||}||~~}~|||{~}~~~}}~~~}z}}|~{~|y~~|}~{zzy{{}}x|zz{|~}zxy~{~zy}|}}|||zywxz|||{}~zzw}}z{{{wyz{}z{|~w{|v{{{{z|}~~y{}{v{yz~|y{z~|{yzz}z|zz{x{|wzzx}vx||~|~yy|{z}xz|{}{yz}{{}wzxz}}zz|{{yw}|z~yv{z~{}{{{{z~|x{}{z~y}y}z|}|xyyyz{zw{~}z}wyzz{{zxz|z{{z}|z||yzy{z{tuz}}zx{{{y|{}{wx|u|z|{{z}||x}}|{~~|{vzyu|}~x}z}|{wzyyx}}}yw{xyt}w}y~||y}{w|{}}}}z|{||xzzzz}x}~uxxz|}|||~{|xyy}|}{|z{|{}w}{z|}{|~|}}xxy~z|zw~}|{{~~x{|~{z{~{~~x}}y{||{xz{{}z~z|z|zx|}xx{{|y|xy{{yz}zzxw|x}{|y}}z|{}v{wyy|{z~{xy}y~|~{~|zzzyywx}{~zy|}{{}zyz|wzwz~y{|}vzzy}z{{~|{y{{~~zzw{}}zz{zy~{}yy|z|wz|x}y}{}y|}{x}z|wz|~~v}{y|x}{y|}zw{x}xz|z|x~|~||}wzzz|yyz}z|{z{z|{~|}{~~yw|}z}|y||~{zz{||}}|wy~|{}{|~zx|~}y{{y~w|{zz|{|x}z}}{~~z|~{z}}x}{y}z}x|z~w~|{}|z~}~~z{{x|{}y~z}w|zyzwyx}}x{~~}||~~||~{~}}z}{~~~~~~|~~~}|{}z|{||~~~}}~|~|~}~}}z~~~z|~|~~}||{~~|{~~x}|}~}{~~~z}}y~~}~}~~~}}}}~}~{~|}|}~|{z~~~~{}}~~}z~~~~}}}|~~}z}~|}{}~{}~~}{~~~|}||z}~}|w||~}}|}||}}|}}|x}~}~~{}~}~{zy}}}y{{{|{z~{{{wvwqwxw|y}xyyyvy|vyy}yvzz{|{ww~|}{yz{||{||~}x|}}}|yx|}z}y~|y}{}wz|z|v{zwz|z{wz|uz{zx{xww|z{z{}z|{zzzw}zy|{~xy}|~~}}z|zy{~{{zz{y|~|}{w|yz~wx|zyy{wxwyz}{yzyvyz~~z{z}w|z|x~|~y}z|}y|||}y|{{xv|yw{{s{wx{w{|{y||{~||t{wyxz|{xy{y|{{yzy{~{{z}~y{zz~zz}~{z{yy}zv}{{~yy}z{|t{|{z~vuxx{z|yyx}|{w~|y~zz~w|y}}{{}w|}{{z}~{w}}z{vz{zzv{|~zuyv{yz{zxy~z}zxy}z{vw{{{|~|y|{|{{}}~w~|}~||~y}z|zw~vyww|}z}y}zxwzyxvxy{zysv{y|~}~z}wx{|||z||z~{|z|}{z{}z{}wzwyz{{vz{v{{zz}}yzx|y{xx{|{yyx|||{}|{vz|{{{}{~z|y|~|r|{||}|z{yv}x{|}z}|zw~zy}~|xs~u{}v~sx}{z~{|{}zyy{{zw{~y{|x}v{{zwu}|xz{{wxxyz~xy|zzzyw}rw{y}yzww|x{z~yzy{xz|wz}}x|w|{zyx~}|zyx{~{||z|z{}|u{xw|x|zyzwx|~{z}ww}u~~y||~|y}z}vzx}xx}y{{||{{{}}y{x|{u{zvzw|yyvz|y|z|y||||z{}z}~|}z~}yyw~~z{}~|}}~~~~z~}|~~~}~~~~z}z{~}~|}|}~}}z}|~~}~}~~{}~}}}~~}~{}}|~~}{}~z}{w|~{~|~}}}}~||z~}||~w}{x}{~z|z|}~~|~~||~~|}}{~}}~}}}~~|~}{~{}}y{~}~}~~~|~|~{~|}~{~{|}zw}~}}{~}~~{}}|~}}~~~~}~|||}z|z~~~y~}}~~}~z}|{}~}}}{w{~~z|}~y~}}||}}|}|}t{~}~}~~}}~|}z{~{||~{}|}~{~~~|~|{y}|~}z|}|}{~z|{{~|}y}~~}}}vx|}|zzy}z|xw{~yy~xzy|{yw|t{{|}{x~z|z{~uwy}x{zzxx~{|~s{}zy|z{zz{y}xzuzx{}wyzzz|{|{zzxw|w}{{zxzxz|{zxz|||wwuzz}zwz{uyy}{{z}|uzz|xw{xyxy|zx}~yx{}u~y~yy}|~vz~yz|xu}{syz{xy{{{{}z|{{}}z}}{~|yz||{z}{u{zxu{u{}x}z|zxx{wzvz|{y{wwxzxxzx{{zzyz~{zv}y|yx||zy{}xyz}{v|{zuz{~|wz||xy{vw~||zxxy{{{z~{||||yzz{yxyx|zzz~yz}z|{{|z{}z}z{{{xzw~x~xzz~wwy|{{}}ywx}{~~~wzy{}{|{|ww|{|}~|zx}{w{x~y}|y{|y|yx{v{|zz{|z}~~wx|wx{|{~|y{zw|}z|{z~{y|z}uyv|x{yz}y|wx}{|{vzx|{}|||{}|v~{z{|yxyx~~x{v~}||zxyu{{u{xz|xyz{yt}z|z}w~y|}|v{}}}s{{wz|{}zzzvx|w{|}|{yy{y{wyw|{}}~|xv|yz|w{zzwy}|}xx|xyz{zzz|z|}}}x|z~{xz{|}y|xz{v|zw{z{~}{||}zzvyx||}x|z~{z|z|{z~xw~~~wz|wy~y}yy}y|}x{zyyw~{z~{{~y|y{~xzyz~y~{x||vy|{w{{|yy|z{z{|zz{wyy~zw{~|zz~{vy|yzz~wzzux|y~~wz|{yz}}|yy~{{|}}~zz~~~~~}~{{~}~}z~}z~}|~|{~}|~~}|{~}}~|~}~{~}}|}~|}}|~}}}}}~|~~~y~}{|}~}}~~}}z~}~}|~~~{}{~~~|}|}}}|~|~~{}~{}{}~~}~}~~s~}~z~~|~}}}|~|~~~~}}~}|zy||y}~~|~x~|}|~||}~}|~|{{|}|~zu{~|~}~}{~yz}~{~~}~y}z|}|}}~}~~}}~|~~~|~}|{}||~~}|x|}}}|~}y{~|}}}|~}~~}~}~~~}z|~|z|}|~|}}}}|}~}|}z{}||~~}{~~}||~~}|}{}}|z}||}{}~|}z||~{{y|y||xy|x{x{zu{z~{}z|{~zyzw{wyz}|}{|y}wy}|{{|}yz}~~~|{~}}|~{~~zyx}{{||ypz}||zz|zxw}y|xz|{z}{{{{z|}|}|y~z}}}}}~~x||~|zwzzwz||{~w}|}}{zyzyzz}y{}}zzz|~z{|~}|{zzz|~~z~{~|{}~z~{~zz{vy}}{xz{|w{xy|zv}|v{w|zz~~||~y{|}x|}{~{xx|||}yxy{}}|}~y~{}yzw{}xxy{{|y|yy|}}xv{{z||yxy{}||{~z{}||~x|y{{y}~{{{~w|{}w{xx|~y{z{|wz|}{|}y~}yz{{yz{|z|~{}|wx~{x~y|y{|}~}{|y~~|zy|{{|{xwxz~zz|yz}{|z~z|}y~~|~|{|}}}|}|}}~}}z}}~~x{xy~|{|zz}wxwx}zzz{wz}xz}yz{}}}}yz~z}~~|}yz|yw{|wy}wy}y~|~x}wx~}}z}~yy|{zwyzv{{~{~}zy|}}y~|x|x||y{}|}xy{{{|{yz{}yz|}}|{x}||zy|u}y~~{y|}y~|zz{}|z}y}}x~z|z~|~}y}y}|~z~|~z|{y}}}x}|y|||zzxyyy{|{|}~}{{{{{|z||~yzwzz{{zy{{yx}zx|{y{zy|{~~y}}{{yzz{zz}}||{|}|z}||{~}}~{}|~~|~~~~~}}~}~}~}~~~~{~}w~}~zy}~~}}~}}~~~}}}}~}{}~~~~~}|~}~|~{|~|~}}}~~~{~~~{|~}~~{}}~{~}~{{|}}}}}~~~|||z}~|}z}|~~~~~z|}|}}~~}~{}}~~}z~~{|}~}~~~|~{}}~}~}~~{~}~~}}}~|}~~}~|~{}{x{||~z{}|z~x}|}||z{}}~yyy{y|yzzz|}y|y|}|{z||z|z}{{|||x||y{x||zz{{{wz}z|||xz}y~zz|}}}v|y{zy}w~{||y{yw|}{z}w}z{z|yx|{yz||~}~{}|~x{|}z}}}z|~|y{{{|{}yv|t~|}{y|{~x{|w|zz|{z|{}~{~z||{}||{}y{|wzwz}ywzy{|}|yzz}|}{zzy|~z}xy}{{zx~|w~|{zz}wx||{~|vz}{z||}yzz}~~{||zzxz}{z|}u~y{~z|||}}}}x|}v||z~}zz|y|{yzx~{|wz{|z~w|y{x|}~z}}|~yzy|z{{|y|{{~zxv{z{yx{{}|~{z~y}y}}}{||~|{|~}z{yr~~{w}}~|zzzw|y}ywy}wxz{~{}{zz~||}{{~{xz~}|~}{zx~{}|~}{y|||{y|z~~y|xy{}||}z{yz|{}uw~x{v}yx|wvy{{z~z}~}}|}||}xy}y}{{z{z{{|yx{~~|{{zw|{|z{y{|~{x}~{~}}~|z|zz{w||yy~z|~}}~{zy{z~}|x{{{w{|w||||}~y}y}z~xz{y~{{|y~zzx}||{{}{~xyxuy|yz}y{{{zz{~zxxy|~zx{z|zyz{z}z{~}{|}|{~~|}|{xz}w|~{~x|{}||{z}{|~|y}z~~y~|{z{{|{~}w|}}|y~|y}y~}{{~~y~~}~z}~|~|~~|~}~||}~}|~z}}}~~~|}}|}~~|~|~{}~~y~~~|~}~z|}{}~~|~y}~|~|~~~u~~z~~~~}~~|~}~}}~|~}|~}y~}~|}}~v~{|~}~~~}~~~}~}}~z~~~|~}~||}~}~}~}|}}{|}|}y}}}~~z}||~}~|~}|}~|}~}}|}|}~}|~}~z}{{z|wzy|wz~xy|wy~yxzyyuu}{{}}wyw}zyv}}yz{|}{yzzz{z|zy{|z{x{{{~z}z}y{z{yx{~|{x{x|z{z{ztyxyw{y}yxrwvy|{{y{v}{|{{~{|yvzzzw}z{y|{|}z}yy}zzz{rz}|{xy{~y}yzzyww~zyx||{xxv{{|{z{|{ywyzzvzwx}vzz}|}}{y|yz~}yvwy}xy||}u{uyyx{{{zzt~}w{{y{z{{z{{}x{y|wzz}{{{}w}zy|{vzywzxzwtxwz{wz{yw{|wwz|}yxvwy|x|z{|x|z}|yw|}{|~z}xx{yyz}}}zzz~{x~xyxyzz~y}|xyxy||z|y|vwy|~{z{|{z{wyzz|zy|}{z{zw||w~yy}~zy|zzuxw||vyyy|{v|xwyyyzzywy{wz{xywz{yz}wz}yzxz~|t{|}}~}y}y{{}}z{wzzy{x}}yy||{|yv}x{yz{{|xxyzzy~|u}~||{}|~|{yy{}y||}}~zzyz{~|z{yxyyyyyzvwzyzvu{zy{~|xz}uy}x||{{z|}zw{|y~y~z~|{yx{w{zz{~}xwz|}w}~y|{sx~||w{{x{zxzy|zy{x}}{{y{}z{{wzxx{yzy~|~{y{y|~y|y{|y}yy{}wu{xx~zyxyv|yw|{|}v{||x}}|xy{y~||z~||z|y~}{{x{zx}y}}zw|xyy{{xyyzxzy{yxzzy|~~yy}}|}}w~~|zz|~|{}{~z{}~||}}{v{~{~~zy~}}wz~~}|}~}~||~}}||{z}~}}~z}|}}}z~w~{}{}|~}x~}}|}{{}|}}~}}y|z~{||}w~}}~|{|||~~x}{~y~~{~}}~}}}|~{}||~}~}~}~~|}}~|~z~~~~z}||~{~|~{|~z{~{~z~|}}~{}~}|~~|}|}|}||~}~}z~}}}~|~}}~{||~~~}~|}|{~z~~{{|}{}}|zy~|~}{}~}}{|||~}~||}}|w~}}z}{}}}~~~~|~~~~|}|~z}~~{~~}~~~{}{~{}}}~y{{|||}xz|}~~}xy~|{y|~|yxzz{||{zyxz}y{x{}}|vyzz{|y{yxyz{y{wzyyyx|xwzzw|{y{ywwyzzxvz{{}{}x}yxy|zwv{|{z|y}x|z|z}|y{yzu{w{y|xzzx|w|vz|{yx|y}yx{vxxxxyw|wyz}yuy~zzx|yzwy{~|x}xys~wx{xx~}y{{|x{z{~||ww|xyw|zx|{|{xy{}}{{|yzy|y|ux}{|yzzzz||vx~v}uzy{}z{vyz~wz}||z{zzy{yvyyy~{z|uxzyzz}y|yxy}|w{|xy||~{~xx}|zzzx{~y~vx~{x|y{|yzy{{uy{zx}yw|{|zzz{~w{o}zywx~y}z|x~}}|x|yz|{|}}~{x}|z{||{w{wy{zz}z|yyw~y|{z~x|y{|}|{v{|v{z{v|}zz}wx{}~y|zz|{{zvwz{x}z~x~{{v|z}{{w}zy~}{xz{}zy{xzz}{yz~zzw}z{zyy|vz|yyzr{zx{{{|}xyx{z{xyxxwxzw{yw}{}yz{xyzzz}zwwx~{}{||{y}}{}x}xyy~}w|w{yz}yzyzyvzyx|||{wvzywyz}ywz~|~x||~z}xw{yw{}{v{w~v}}yz{zy|z|{z||zzzzwz||w{{}}zz}{zyy~zz{x~|~~zyxx{u{zx~z|{z{x}{uy|z{y||z|z||yx}|zxy}|zz{yyy|}~wyv~~~w{y{x{y|~yy{zvyz|{{xwyx{|||zx{y{yy|x~x|{u~|}~}y~{z~~{|}y}|}~|||~{}}~~|{~~}}{~||~|}}|~z}}~z|}}{~|~{|~|~~|z}}~~}~|~|~~{~}{~|~}{~{~{}~~{}z~z}~~}~}}~{|~{~z}||||z}~{}{}~{y|{~~}}}~y}}~|}}{|{~{|}{}|~||~}~}}~~~}|~|~~}}~{{~|}~~||~}{~~z}~|}|~}|z}}~~~~zz~|}|||}}z|}}|}~z|~|~z}{}~}}{~{z||~~{|z~}|~~}~~~~|}}}|}~{|~||~||~|~}|~~|}y}z~~}{z~}}}~y}|z}~}}~x}{}}~}~~|w|||{~~~|{}}}y}}~~~}{z|{~}~~{|}}~~~}~}}{~y}~}}~}}}~}wy{yxy|{|~zzvyxwzyx{{z{w~{z|{zzy}|}}{yyy|}yy}z{z~zz}~y}}~|{}yy|~y}zz}z{|xy}yzzw}w{y{zzxxy|~{z~}~{{~{|~y~}~zxyxzxyzx{}|w{{x~|z{{y}y|y|~zz~{y{}wzyxz}yxx|~z~|{|{zvz}~|{}x}{||z|z}z|y{~zyyz~|uz|{yu}x|~{|{|z}{yy{|}{x{y|y}}|{z{zy{|y{z{~z}|{{~{y|w~zxy|~{xx||~x|y|zzwyzzzzy|zy{~|~}{}|}}x|~uxv~}~{y|}x~}|{z|y{xzy|z{yzzv}y|y{|w{||zz{}x{z~~~}{|{}|}~~~z{|}|}}z}zv|y|zx}~zx|zzz||||xxx}}{y{}{}||wy~}|~{{z~zw~{w}z{xzvz||xz}{}}|z{y{{zzz|}|x{zz{|zy|z~{yyx{~|}}{yz|}xwx~|~w||}~{y{{z|||z}{}zx}}wyszwx{y{{~z}~||{}}zz~{|{||}zy{|{|}{||zz{|~zzx}z|}~}|{|}z{|xxw|zywz}}}|{~y{||~~{|}}}y{z}z{|x}{vxy~|zy~}{xy{xxzy}{||x{~|zy{{{{|y{|}}}~~||z~z~|y{}}z|{}}zzz||z}|x{w{z~z}~}y~xy{zzwyy|||~yx|}~~|~{|{~}|{}~|}}~~~~~~}~~{{}~|}{|~~~|}}|}{|~}~}|~z~~{}}}}}~~|~~|~|}~|}}}}|~~|{~z~}z}x~}{~{}}{~~~y~}}}}|}~~z~|}~{~~~~}}~|}}~|{~|z|z~~}|}}}}~|}|~~~~~~}~~~|~z}~}|~}~~~z}~|||~z}~|~}~}|~~~y{z|x{ywzt~xxzvxuzyzz|yvxyyyz{szy}}~www{|zzxs|xz{{xuv{z{{{xuy{{zxz~wx|}{z|v{vzv|{{{zyx{x{zyzv{xz}~y}~|ux{xz|{yxwy{zwyzuuwxv|yy}wz{z||wy}|zy}}uw{zzy||zyy|y||{vw{zv{|zyzvwxyzy~z|~w~w|{{x|{x{~~yyy{v|x~x{xyzzxyz{~wxz|zvyv{z{w{z{}}~~yxyx}{}v}x|yyxxy{zy}zyz|y{|vt{yyxw}{x|||z|{yy|wxyyy{yy{{yx|}zv|{z{|{{u|w{}{w||xzyz|yzz~|v||yx|}yxwyx{y~}{xw{x~{}z}yvyww|yzwxz{{w|{wzvwxv~w|yyv}}{y{vzz|}|zwzzxz||~z{||{wvx}z{{|z|x|x}zvzy{xyy{{|vzxyxy|x|{z{zzz{{uy}xyzz}z|xy{rxw|zxy|{w{v{zx{xyxzy~twu{u}{{w~xyyu{z|{yyy~~x|{{|~{wyx~y}{{zxzxw}z}{yyzz{z|wyww{x{wwwxy||{z|}|yw|vy}|}x}{z{zxuxz{y|zz|zwwzy~zzz{x|}ywxvy|{xwxy||{zxyz|zyv{xwxzz}z{vv~x{yz}}z}~zx}|vy|{xxz|{}{x{yzzwuy}xy|xz~x~yt||{z{yz|}v{~zwx|x|x}{{{}y}w}|}z}zw}}{zy{y|yy~x{z}~yzu|zxy{vwzxzy{wz}}|~~|||}{~}~~~}}~~z~~}}x~||}|~z~|~}}|y|}}z~}}~}|{}x|{~~}|}}}yw}z}z~z||z{}|~~~}}|~}~|z||~{}|~{}~~z~|}}~~}}}|}}}}|~|}||{~|~~}|||}~}~{~|}z~}y}y~|~{|{|||~}~|~}|z~~z~{|}}}~}~}}}||~~}}}~}{|~~}~~~x~|~}|~y~}~}~y}~y~}||~}}{}{~~~z|~}|{~~~||}|~|}~z|~}}~~}|}}z~~{{z|}~~~~}~}{~{~}}}}~}|}}|~|~|{~{~z{~{|~}}}{~{~}}}}~}~~|}|x}~~{{~}||}}{|}~~~~z||}}}{y|z}}}z~{~}{|z|}{{|}~{}~}~{}{x|t|}}~}~{~{~zxxz}{{{~}|||zxxzzz}}y|y|w|zwzy{x{{{vy}ww{~{|~~|~{xz{xyxz}zyx}{||zx}{z|yxxy{~|xxyy|}xxyyz{}{{yv}xuy{z{|xyx}z}w}~{~y}wz~{{zz|}}}~}y||{|}|z|zy}{ztyx{zz|z{{w{~}yxyzz{zyy~vxz|~z|{u{{|vzx~|{{z}{x}{{||}vyw}w{zx~xz}z|xy}|y}{x|~yywxzwz{zyzz|}{|}z{|z~{~{{}{{{|{y{x{{}xzv{z{uux{tyz||y|yw{yyx|zwv{}{u|xz~~{{zv~|{z{}{{yyyyy}}}xz}uwy}~yz{{z||xxwyy|}w}z||z{twx~~z{|z}{~wx{~~{y{z{}}||z|{xyzywx|{{{~zzyxzyv{|{yyx|zzy|{z}~y{y}|z}{|wz~~~||y{|}z{{zv{|{{yzyyxvwx~v~zvv|x}x{{t}}}zy||yz~yy~yw{}xz|z{|{}{}y}y~yu{{u}x{x|yzwz{x{wy|{v{{|{|wvx{yw|}}vx|{y{~z|y~zx~||zz|z{xz}{{||zwyz{x|zxyv|y}|{wzyzx{tvyzx}x|}z~xz|y|}v~}}{}}|}{{{y}w~{{}v|wvz~}zuz|xz{xwwz~z~xxy{|xy||x{|x{|yz~yyyz|{y{|x|z|~|{|}~zy{zyzxx~yz}yzzzz}yz}wzyyy~yz{vz{{{}{y|z{{y|~}}~}~}~~}y~}{}}}|~~~}~~|}}~}}}~}~}~~|}z~}|}{~~|~~}}~|{~~|~}}~~|{~}}~~~}~z}~}~{|}~~~~~}~tz|}~|~~}|z~~~|}|}}z}|~z}}|}}|~~{}~~}|~|}~|{y|~}~~~~}}~~~~~}|y~{|}z~}z~~}|}}~}~~~~}~~~|~~~}}{~~}y|}|~~}~||}{zy~{~}~|~|{~|~}}~~~~||}|}}|~~}|~|}~||~~~}{~~}|z}z|}}~~|~~~}~z|{|~~}}}~~}~}|~}}}}|~~~}~}~z~}}zy|~~}~~|}{~w}y{}{y}z}~{zyy|~zzux~x|yz}}{}}zww~|{}v{|}y|{x|zy{~|z~}~~{{~zwz{{}|vxy|~u|xy{zxyx|}{~||}|wyz|{{y|{}w}z~zuxuzy{xxx}}{{z~{}xzz}nzz|~~}z|zy||{|}{{zzyvz{y{|xy{~{~wyx|{{~~z}|{|{y}wz}|y}{y{|z}~zx||}z~{uyxx{xz|yz|}zxxzy}}}~y|{{zx{wxxzy~qx|}y}zz|{||~{|~x|~{zyz{{|z{z~~}{y}|zz|z{z{y}}~~{||z}}{z|z|wx~x{x}}z~y}{|}u|~x}}v|z|w|zy{{~zw{x}~}yx{|}|{zx~{z{zv|}}|z{|tzzz|}}x{{xz|z}uy}}z{|}}}{|~}}yz~|~v~yy~w|z~~}{||yy}z{~|zz||}{}wyz{z||y}y~z}|u}{~|yuz|~{~{vy~x{~~zwy}y{}|zzz{xy{{~{}}{z{||vz}{|{~~{{v{{}{zy}zxwx}|}y{{y}yxvzx|z{z{yzzz}{{w|}y|}{z~{x||xz|}zyx{}y|~|{z~{z~{}{vw{{z}~~{||{x|}{z}x|w|}z||x|{z~z||{}{w~x{}x{{y{{x{}{~|||{}}}yx~z{{yz|xx{~{}}y|z}x{x}{||}|zx|~{{z}}|y~zx{xw{~~~{||{uxz||{}z|vz{|zy~xz~}~|}}}zy~|{x~z~}~|}|~}|~~|~~}y~|}{~}}}|~xy~|x~~|~|}}~~{~~|}~{}~}|~~}~~}|~}y}~}{z|~~z~~~~~{{~~{}~}|{{}}}z~~~}~~|}~~~{~{|}~}}}z}}~|{~|||~}{}~~{}z|}}}|}|~~~~||{}z|~~~}~~~~{}|~|}}|~|~{}~|~~~}}~}z}|~~|{~~|~}~~}~||~}|{zyx}pzwz|{{z{ywxyx{~xxxyyywxu{yvz{|xy}uzwwxzz~|zy|zx{y{~zz{wzzwy~x}{x|yywzz}y|{ywsw{xyz{v{x}vyx~v{y~|w|y|||~yxv|{|zxy~|w{{wy|{||z}{~wx{w|zywxw|z|zv~z}y{y{x{xy|w}yxyzxzz}|z}{yy|||}}|}~{y~ytv}{wyy~yzy~{vzz~zx{x}}uz}zuz}{xyzxzwz|{v}y}}}wz|~yzyyz{}{{{{y{yzwzx{yz|xxxyzx|yzyv{}{{|u{xz~w}x{}y}z{zwy||yxzyv|z}x}y|}w{x~{}yx|zx|xv{y|{w|ztxyy{zxy~wywxyuzzwx~}}|w|~z{|~{y}}y}v|~{{{{w~}{zy}~}}vz||}{}vz|xx|zzxru~|x{zz|w{{|x|yzzv|x|x}|z{{ywxzxv||xyw{w{{x|z{xz}vxx{{xuzy{yz}z|x|zy||zx~{}{{}{xy{|xzz||{}zz}{zzww{{{z}vw|yw{|ysy}ywyyuzzv{u{|z{zxz{u}|vz|y{xx~||}vvzyzyz}{{xzz{{zv|zxw~z}xvwywzy|x|y~w|y{{z|zz|x}{v{{}z{{}wzz}}|~u}zvzx{|xy{{yzy|z|yx}zyvz|v{vyvwxz~z|{y}|}vyvzzzzuw|}wy|||w}}}{{zywzzzuyzw|zy{z{x~||y|xzvz~{}}}}{|zyy|}w{|}{}}}~}|~z~z{~z{|}|~x}|~||}|}}}{~}}||||w|y|{{}}}}}~~~~{z{~}||}~}}{~~z}}}~}|}y}z|||~{z}~{z}~}~~{|~}{z~}{}{}~~|}|~~}~~~|x||~~~~}~}~|}|~}}{~}~{}}{|}~}||}{z}|{|}||~}|{~~~{}~}}~{~~}}}}~~~}}~~~{{~~~}||~{|yz~|}}~{|}}{|~|~||~~}~|~|~~~~~~}~~}{|}~|}~|||~{|}~|~}z~{|}}{}~}~~{~|y{z~z~}~~}|~z}}}|||}~{~~v|~}~{|z|{}~}~~}{}~|~~~z~{}~{|}}}~~~}yz}z}x}|yw|{|z}~x|yvy{yxuv|y|y|y{yy}~|{}|{zyvz{z}y{yy{}u~xy|~x{|zx{y|z}zyx{}{{{y}|z{y{zzyyy}{||{|y{|{z~{z}x{z{xu{w}xzy}{y{x||xy|y}}{|{y~{~{|x~|z{{xxw|{xx~}y|{xz|y{|z{yy{{~}|~|{~|yx{|}uzvz~{{|}|~yz}}x~{v}{z~ww}xy{{xuz}y{~|{v{}x}zw}~x{}|}wy|z|{z|xz}x}|||ytz~y}}y}z|{y{z}wzzwy|x{wzux|{}x|xx|y}|x{yw}}z~zw{x|~zw{z|}yyz|vy{|zywzy|}{|yxz{|||{{~y~{zzxx~xzy~~}|uww{{y|y{x{{y|}}xz~}zx~{~zyx~{{|z|{z}xz{|{y||}z|w~yzvzy~z||{xzxz{|x{y}w|~zxz|x}}{|xzy{v~x|||{zzyxz}~{w|z{|vwxuz{}z}}zt~y{~wz}y}{}~uy}x{~zwz||z}{y||{z{xzy}xz|zz|y|ryzz~|vy{z~zy~zyuzx~yw{zu||zyzxv{|~}z~x{{{{xux}{zz}w|z{~zw~x|yxy{|~yz||x{z|{wyvx{}{|z||w}z}z|zwyw~z{yz|}}v}zzzzyx{x{xz{z~{xw}~||x{{vy{|yz{x}{wz{{x~{z}zy}yxzz}xz{z|xyxz~zwyz{z|zy~v|~{|x~~xxyw{{xv{v}x||yzyz~vyx}~~}}}~}x~{}{|}|}~~~|{{}}{|}~}}~}~~~~~}~~|{~}}}|{|~}}~~~~}|~~~z~}|}|}|~|}|~~~~~}~~|~{}{~}~~~~z|~}}~~~w~}~~}}{}~||}}}~{}~~|}{~~|~}}~}~}}}}|~~|y}~}}|}|}}}}~}}}{|~~~~z}}~v}~z~~z~|~{~|~}~~}}|~|~}}{||y}}|}y~}}~{}~~~|~~}{|}{~}~~}}{}|}|~y~~||{}~~z|}{}w}}~~}|z{~~}|~~~}|~{~~}}}}}|~{}}~}}~}|zz~}{y{|~~~}}}{~|}|}|{}{y||{|z|vv|~||yzx{yv{ux{tztxx{}|{y{}wzy|{yywwzzyzyvxx|||y{x~~~}x{|vwz}y{txuzvwxw|}w{{xxs}xx}{~y{wy{|zwxzszzt{{|}y~zx~{xyz}zw|y|vxz|x}x}w}xz|xyzy{xx{zzyxxzxzx{}x|yz}wyxx|yzy|{v{x{}}y}|}xyyw|z~{{|}}xzy{x}~~zy{{zu}wyzwz{xzwx|y}y|{zz{y|}{|||xyz~{yy|wv}~|x{{|z~z{{~v{z{z}uxy~zvxyx|yy|||x{xwzyxzzy|yzwz}z{{xzyz}xy~zw~wz~y}}z~zu|x|vyyx}xyzwxt|yyt{{{zz{txz}|v}xy{{{xz|}|v}{z{{{{}z~y~~{|~z{z{zt}}wxzzyxw}zx{yz{zyyux{{~{|t~|~{~y||yv}{|yx~{|xz{|zx{}zxyw{|{z{yzyzz}{|{ywzww|{yy}}{x|{|xyw}z{|z|}y}yx|}xz||~{x{{z}~w~v||yyzyvxyz|{yy|{}zx{|{}wz{~~xzzy|yu}}z}~}|yy|z{x}|}z}|yz|u{w{wz|wy{{uw~{uzy|vzx{xt}zz{}}|}v~|zw{yz~{yzy}z||xyx~t}|{}|z|w|}xyz{ytv}v~x|v}xy}ywww|ywzx}x{{y{y~uyzyz~wx~y||zz}z}{{v|yzzzs|v|zu{{z{{zzzz~{{wv}uzzxy|y|y}{|v~zzz~z{~}|}}{}{x{~|~}~~}}}}}|~|{}~{~}}|}|||}~}|~}{~}}~{~}|{}|~}|{~}}}{z}|{}z~}}~{}{~~~~{~~}}}~~}~|~{}~}~y}~}~}|||z}}~{~}~~z}}}~}z~}~||~~}{~z}z}z}~|}{~~|~|}~}|}}~~}}|{}~~|}~~~|~~}z{}}~~}}~|||{|~~w}{{}}}|~|}~}{~~}}{}}~}~z}|~}}z}}{~}~z|{}{~{w~~|~~{{|~|~||{~|~~~x~}}}~~}~~~{||~{~~||}~|}}y}}}{}~}|~z~{y~}|yz}~}}~{}~}z~}}|}~~|}~{~~{xz{|}wyzzv{yvyxwtyy|xyy{yxw}|y}}wy}yz|x}vzzz}~}}w|{t{ywx|w{{y{v}z{zx{~~~zz{{~{|{zw}{}v}yxx|yz{xzy|yx|{zxy~yzz{{~yxzzy~ywuyyzw|yy{{x}y{|yzzy{y|}|wz{xw~{{zuzw{wxx{||uz}zx{~z}}|wyz{{zvy~zxyx}uzy{vzxy|xy{zz~{{~xyy{yzxzw|z|{{ux|z}zvzyvy|{zyw{yy}w{xz{}xzy}y}}z}xwz{{wz}v|u{}}zwzyx|uzzy{zy}}{x||wzywz|z}y|~{y|~zzzzz|||z{vyw~wx}vx||wyxxy{zy}{y|y|y}{yyz{yv{{x~x|z}|zzx}yz{wz|~~zxzyz{~{zzz}|zrzw||w~z{yxz|y|z}xxz|yy}|x{|xxyzww{|{zy{y~|x~}|z{|wxx{z{|z~yywy{{{{x{sy{}y|v}yy|{zzyz~ywvy{zwxyx~z}w{{}wv~||~w|w|yyzzx{{{z~|xxy{{xy|}yxsxw}}zyyxzyyyy|xyxz}|z~y{yxv{||~yzzy|{|{}zy|~pzy|zqz{zz|xyxzx}yxtyz{y}wywyywx~{zw|~vyww{wy~wy{zy|{wy|z}u{yzywxwzz|yz{|w|y{z{|~xyzyuxz}x|yyyz|yyzz{{}~wyv{z|{||{y{}z{zzzwzx|{zxy{tz{w}{||{{z|wyzy{x{{zxy}zy|z~|zyzx{{|||}~~{}|~}}~z{~{~|}{|~~}}~}~}|xz}}~}~~|}~}{~}wy~}}~z~{{}}~}}~~}}{}{~y~}{w}}{{}~{~~}}}|z~}}~}~}}~z|{~}|}}}~|}|~{~|~~|~||}}{{~}{{~~|}}~}{}~}|~}{~~}{}{|~z{{|}~~{~}o~x}~}||~||~~{}}}~~}~}}~}~}{x~~~}{{|~~~~{{~z}{~||~}~}z{}~~|~}|z~w~~~}}~|||}y{z~|{~~~~~||{~~~}{}|~}}}~~}~~|{||}~}}~~~{{~~}{|~}~~}~|z~~}}~~|~y|~{~~}|~~~~~~{|~~}|z~}~}|}|~|~|~|}~|}|{||}~{}}|}~}}}~}|~}}}|~}y{~~yz~z|{|}x|}z~{z|z|{{y||y|z}|~x{{z}z}{||z|z}{|y~y~{{|wzy{~{{z|{x}}~}z{}~xyyz{{xy{zxyv~{wywzy{|{wwz~}}|}||y~~{z{~|zz~~{x}|z{|}{}zyx{{z{zw}y{xxxzz{|}z~vwzz~z{}~}|~}}{}}}}~~y~{xv~y}z{|~x|yy|{z}y}}zyy{ww|z}{}z}xz{|{w|}yz}z|{z}~|}z}zx}|z{{|yww}}}{yz{xxz~~~z{}|}{{xx~yxw|~u|~zz}z|~}}{|~}~}|y|z|~}z~z|y|~zzz{yyz}}u{|zxw~w}z{}|~||zy}|||y{w{}}}~xy|wx}~~z{{{~x||yzzzx||y}xyz}v~}zw{{|z~|{~||{zt{x|}~~~wy~}|||||~yxyz|}|x~}}t|x{}{u{|}tvv|}z~{~zy|{z}~}|{}{~{~~{u||}}zz{yy{~}z|~z|t}}z{||x{z||~}||}zyxz}xyz|{~|uy}~zz{||~~x~z~||{|v|{{~yx~yz}xz{}}|}}}{x~}~y}yzzx}|{|~|{|{||}{}w~z|zyy{x{|~|||~x}yy||~}{xyyy|w{~y~|}{{}{|xz}|}|x|}{|x~{zy{~}z~}||~{x{z~~yz{xzz{{|{yy}|{|{z~}}{}|~|}|y~{|}|}}yz}~|~~~}~~}}z}|~~}~{|~}{~|~{~|~~|~~{}z~}}|}~}}~~}~~{{||}}}~|~{}~~~|~|}||}{}|~}v|~z~y~}~}~~~}}~~~}}~~~~~z~|}~}}{}~|}|}~~~~z~}}|~~}{}}}}z{}~|}}|~}||}~~}|}~|}~~{|~z~~}~y~~|z~}}|}~|~~}||~|}|{~~~}~~~||}|v{z~vyz|zu|||{{}}~}|}~}||}z|{{~|zz{|{~zz||{zy|||z||y||~}|~wy{yzu{y|}~~xyy}{xy{xzw{z{yx|}}{vyxx{y||~{yyyy|}~~|x{{{yw|zv}}v}y}}~u|wxz{~y|}~w|||~{~~x||~x{u{zw}xy|w|{}}}z{yz{~|}{|z|w}zy||{w~|}y{|z~{vx{z|y{x|yz{}}x{z{{|{x{|}{{z|||~x}{yw}~zw{yzy}}v|}}z}~{y~}{yz}|}z{zw|xzy~|x{y|xz{~x~~zv{z{}}}yyyz|z{y|}z|~|~y}z{t{y}zzy{||}xz{{~~{z{v{||z|{z}|{{x}{}|{}~y{}wzz{y|{w~y|y|~~}}~x~z{w||{~u}}yyx||}t{|}|}xy{z~}t{|~t{|xy}z|x}yy|y}z}{|}zy|{y{{{{x{vz|}|{zv{|}}{}|xz||}xz|xx{}}x{}v|{~~yw}|x|zy{}zxz|y||{|x}|z}|yy~}|yz||{|{~zz{{yy{||x}}{zz|}|wvyz{y~w{}z|}{|yy}wu~x|y{~ww{}z|w}xz}uxy}{{zy{w~}|z|}|w{||}{|~}xzz}w{zzx}{{{|z{{z|}{~|{{|zz||{z|yy}{z}|}yy|y|{yyxy|y{{}|}|v|{{~y}y{||}}w~z{}{y~{{zz|~yzx{|y|yy}{}~~}}|}}||~~{~}~~~~~}{~~~|||}~z~~|{~}{~|}}}~~~}}~y~~~~}~|~}|~~}~}~|~{~}~~}~|}}}|}~y}}|~{~~|}{~~}~}||||}|}||x}z~{z}}|~~~}{~|}}}{}}|}~{}~|~}~~~{{}z}|~~}~}~~|~}|}}~}}~||~}~|~~~~~~}~~~|~}|}||~{{~}~{~|~~~||{~|~|}}~~|~|{}~}{}}|{yx~y{}wytzyzw|{~yyy{wx~|~~{y{zyx}{|x{y|{v{zz}z{}~{xzv|~}|yx|{|y{|{{zx{|zx|}{x|y}}zw{}y{z{||v{zy{}{~|}{y|}y|y}zvx}x|xz||{}}{z|}}|x|yy|zy||zz|z}z}}y}zy}~x}}~}|w|~z~{y{}{zy{|zz{zy}{|x{y{zzwyz{y{|vvx|{}xx~~y~}||{|{yy{z||xu|}z{~y}~{zvyz|{y{vy}||{zyy{z{x{xuz{{}y{}w{}{~~z}{~y~{~{x~~|~{}{yx|}zw{{{|z}~}z{zy{xz{xwyz{z|z~{|{}}~y}x|{zz}~z{y|~}z{xy{|z{}|z}{zy{yz{|vz~|w}}{z{{zzy~{|z}}zzyz|}}}y{z~{|y{y}{y}|v{{w|{||{z|vw{~|{}|yzz~y|{z}}}y|y|~}{~~{|~z}}}y}}~}{}yv{y{{z}x|{y{{x|z|zywzx{||~|}~|{zzw}yx~}~}|z|~~}}z{y~|zzzzzxwy}y|z|{|x~}z{yyx|}yzwx}z|||~}}w}|}yy~~~y~}z|{}w{{z}zz~x|xvzz|y|~|}xz~~yx|}|y{ty{{~x||~{~~~{{}}y|{z||z}}}|y|}}||{{{{{|{wz{{|z||wzz{y|t{}vz{}~|~|~yz~}|~x{wz||z}}z}|}}|~}}{~~}y}}}~~~~~~~~~~}~~}}{|{}}}~}~}~}}~~~}|~}||~}~|~}~~z|{~~{}{}{~|}}~{|~{}}~}}~}~}|~~}}}~~~~~}||~}~|~}{~~}~|}}~~~|z|}~|}~}~}{~~~{|}{}{y}||{~y|~}|}~~~~}~|~~|~}}||||~||~z~|~|~~||~~~z~|||y}~|~z}~~~|}~}~}|}~}~~}y~~~~|~}~}~}}xz|}{z||x{{x|z{{{yz}|{{~|||{}z||~|{{~}}{zyz||~x{zy}|z{}{yz}}{yx}xz|{|{zzz~{}z{{~x{v|z{x{{{{|z{xvu}w|yy{zz}}{wx{y~wy{xx}wxyzyy~zu{||{}{{z}}x|}{v||~{|{z{zwxuxyvy{{y}~z}z{z{}~{{}z{x~||}|w{zy~{~||z}|x}z{{zy|{~}}xzv}||xzyxw}wzzv{{{zz}zxz~}{w}y}{|w~z|z~z||}yz{{}z{{w}{||y~{{z|y{w|{{}}z}zzxzxzx~|{{|{{|zwx{yz}|}|w|~w{yzxy{x{}~~{y}~zzxv{{{w}||{x|{|{z~w~|y|wxz~~{yw}z~zwz~w~}yyyzx|}yxyxwyv{|~}xz{{{}z{|~v{z|x|{}}yx}{{|z{z{zzz|y||~w~~{{}}y{{y}{}|}z~{{}z{yyzz~}y|y{yy|zv}w}}}~}yx}zzz{y}~{y{y}z~x}{y|zw}{{|}z|z{|}|~}{z~|~}}z||ww{~y{x|{y||{|xzy{x||}{zx{z}}y~y~|qyzz}y{}{{~~}~yy|}y|{{}}}|}{|yz{yxs{{}w}xz{|y}|z|~~}}{|{xyz||}}{zy~z{z|{~{yxvyxx|x{z{{|{~{||x}|y}{zz||}{zx|}z|zz|v|y{|xt}{|~}|}yz}|xy}|zz{}|w}x~~y~~y}||~|y}{~}{~~~{}~~~~~~}z~}~~~~~}}|v}~|{}~|{}~{}|}~}~z}~{~{~}}{{~|}|~~}~~}}~{}~}~}|~}|~~{~}~|~~~}~}~~|~|}}y{}~}|~}z|}|~}~~{}|}~}}~}~~{}|}~~|{~~|}z~~}z}~}~~~|~}{{|}}~}|~|~}}~x}~~y{~~~}z~~}}~~~~|}~}||y}y|y{|}{~z{{{}zzyxwy{vz{z{|w}|}{yzyz{zy|yzxz~{z|~zz{}~|yyz}||~xw}~yw~y{}yx{z{||ty}wz~vzzzw|y{zxzx~{y{~|~|{}}}z{z}}|||w}~{}zw|xxy|yz}|y{{zz||{|{{|u|xx~}z}{|}|}vw|{z|}{{yz~y{}yyx}|}{yz}|yz}{z~zzxx~yw{x|xzzxz~}zw{z{~|}~{|~}x}||~}z{}{|{wx{}{vy||w~|yz}~||{z~}vx|}y|x}z}xw}}||}||y|~}~~}}{{}}z}{{u{|~z|w}{|{{y||wx}zzu}yxy{{y{ny~z}z~}{{}}yxy}zy{|{z{y}z{~|zy{wyzyyz~z{u|zw|}z|}{x|zyxxw|zx|z~{|u{||~}z{~z|||{~|}{x~z||zwx{{|{z}}zy|{xz}x}{|y|z|s~~{z{z}}|{|~x~wyx~~{|~xz{{~z|wy|wzyzz{~{xyzz{}zx}z{yy||{}wyxvuy|y~z|wwyy~}zw~{vz|y|||}}~xyzwz|}uz{~z}zwyz|||~zx~wy{|z|~~y|{{{zz{y{~|x~z{zz{~~}z}yy}}~yyzv{}x{|z~{}{xv|yt~xy|{{y|||~}|||{~y|}|}{|}~z{y{||}z{|~~z}|{y}xwzw}}}~xz|||uxzxw|{xx|~|~{~|{{}{y}|||||~|~{}}}~||~}~}~~~~|~~~}}|{}~z{}~~|}}~}}{~~~~~~~}~~}~~{}{}~{~|~}~~~}~~}~~||}}}|}xz}z}~}~}{}~~}~~|||{~~~~{~~}}|~{}~||~z}~}}~~~|~~}}~~z~|}~|~~|{~|~}}~~}~~~}~~~x{~}~~~~}}|~~|z~~}~}~}~y{~{~|{~z~}}|~~|~}~}~{}~y~~{}}}}~{||z|zx{wzx}{yw{|w{~x|zv{|xx|v~}}{y}|{w}|{{~y|y~yz{y}}~z|zzz~u|y|ty{wyz}{z~}v{xzzzz}|yy|{||~~xw}}zvxy{~x{~zy}w}{|}|zw|uzz}wyzxy~|w~}|||zx}{z}{{{z{xy{yy|{|}~x{z}z{x|zzyz{y{xyyz|}}~|{x}xz{y||}}|}y|yzyyz}{}x~yzy~yzywz~|w~{x|{|x~z{y}~{w{|}{z{|~{{|{}zy|~|{{~yy{y}}}z|~{}y{{z|{~|zz|z|y||z{yzy{{{{yz|y|zy{|z|}|vvzy|~}{yzzx{{z|}zy{y{{x|~yxzy}|y|{x}}zyzx}{||{y{y||{zw{{}{}|{{{{~z~w}y{{yz{v||zzx{|}|{{{z~z~||}x~}y||{z~{{{z|}|y|z}zz~}z|x~x~~yyu||x|z|{z{zyzyxyw{}v{y}}}|x{{|zx}{{x}}xz}}x~{{yz~|z~|zzy~yx|{z|x{}x}zwy{|}z|z}{y~~{{uwyx{zz~zy}|w{{wz~|||yx|}|{{~w{u{{w{xuy~}xwxv{{|z{{~||w{}y~xx{z{{~yzzy{z{~}}~||~}y~zyzz}z|xw~y{||~|~{{}|||xz~|~{zyy{y{|}||zyx{~{{zu}~yzwx|{~}{yzzx}wz}yyyy|v}|{}|~y}xxz~zzz|||{{~|}}{}~}~~z~{|~}~}~|~~}~~~~}{}}|~}}~~~~}|~{~}~~~|{|~~x}|~|~~~|{|~~{{z~}~}|}|~~|z{~}|~}|}||~}|}|}~~~|{~{y||}|}z}~}||z}|~}~|~|~~}~||}{{|z}||~~{z~~}}|}}~y~~~~~~{||{~z~~~}~|{}~||~|||}~~}~}|}{z{{{~}~y{~}|~{|~{~}~{||z|~~~~}~x}~|~}~~~}~~|~~}{|}}|}||~wzxxy~{x~x{|w}zz|w}wv{{y~{z}z|x|}x~}v{|~|~{}||zzy|}{zy|}{~z}zx}y{}zzwzyw{{|{zx|yy|zyyx{x}z~|uy|{}|~{zz}xxww{}}~z|}zz{z|~x|{x~yz}y|y|yy{}{{x|||yz{{~x}}z}|wy~~yy|y{y~zz~|}}}~zzz~|}{y{{{{z|x|{y~{{}w~zz~z{zxz{|z}wzvz{|||xz{z{{|||z{|z{z}w}zyy|~|yywwyz|zz~{|}yy{|{x{zy{|yy}}}z|{|~|{y~||~|}yz~x{||~}||z{w{y|{w{{x||yzy{{}~|{|}zzy{~|y||z~}{|~{}w}{|zyv~~z}{yv|{yyz|{}{z{yxu{z~}|xy}xy|}}{{{~y|y|yz}{yv~~}v|z}}y~|x~yy{z|z|w|z|z}x{yyx}|y}}|w{}yzy|zy{y||}{}|}{}~{zx~|z}zz|~yz}yx~zzw||}{}yz~{{{~{z}~w{||~xyy|w~xz{|}~z~y||{}{}~z~||x{y}zz{y}{x~{yyzx|xzyyzw|z}w}}z{zw~|}z}|}~w{~|~{yy}zz~|}|z{~vv}{yy}zx{|}|xzzy{w}x|x~}x{z|{{}}~{|x|{|}x|{|zu}|v{~zywxy~}}~|vzx{xyz{xzz{z{z{}{|y|z{{{}||~{}||w~{}}z|z|~~}}}}|~}~~~~{{}~~~~|~~}~~|~~~~{}||}~~~~|~~}|}}}~}z|}}|{~~~~{|~}}|~}|}}||{~}}y{~~}~~~{~~~}~~}~~||}~}~~}~~{}~|}}~}}}~}~~}|w{~}||}~}}}~~{}|}~~|~}|~}~~~~~|~~~~~~}}|}~~~~||~}~}|~~~}|||}}~~}~|}|}|~~~}~z~~}|}}~z{v{~~}}~||{~}y}~{~~~}{~~{}x}}~~}~|~~}~~}}~~y||zx{z~y}|~w}|x}yx}|wy~}{{}~z}zxyz~|||}|xyuuz|yyzz|y{{{y{xv{y{xzwwy|{xw}|zzy||{y{z~{{{{|}y|y{|z}x{x|~~}vyxx{yz{~z~~yz{vw{~|{{{|~y|~}~|xz|~{zx{y}}}~{}z{{}{||z{{zzz{{zzxy|{zyy{z}{|}|z~xxx}yz~|~{|{||yz||z{x{{y~~x{{vt{|}yzz{|t|~}||{xx~}{}zz}{xz}~wzy{u|{z|{v{}yy}y|v{{~z|x|z|xx{y}z{z|x{y|{{{|vxx{}y{~w}~~~{||wzy}{x~z}yy}|x}xzz{}{{y|{zu~||zy~|wz|{{{{zz~z}zxz|z~~}{|~{{|~x|||}|w{y}z||z|zyx|{|}z|y|z|yx{z|~{y||x{{}|zyzx{|{}{zz|yx~z{}~zzx}z{~yz~x{vyzz~{yzz}~{||}|x{{~yz}yz}{y|~}{x{x|}}x~}ywwz|{{zv{{{~}y}|yzzy{||x}|uzzyxx}zzz}{|}{z{zw}{{}z|x~~y{{y|x{{zz{zyzy|}v{yzzxxz}}vz{x{zx}xxzy{y{x~}z|yz}{z|z~v}{zzx|xzy}z{|~z~|zzx{{||w|zyyw}~|~{{{z}|wyzyz{w}ww|y|}zz|}~|{~}}{{}z~{~{~{}{zz{x||zy~{{|yw~y~}v~~{~{|wx}{yuyyy{|~~{~~~}~~~}~~}z{|~~}~}~y|}~~}~|~~}}}x~~}}}~~y~~}}}|~|}z{~~}{z~x|~~|y}~}}~|}~~{}|~~~}}||}~~~}||{}|}}~~||~}~~}}~|y~{~~~~}}z|}~|~|}~|}|~|{~}~~}}}}~}}}}}~}}~~~}~~~~{y}||{}~{~~~{}~~~z~~}~~~~~}~zzy~}}~~}}z~~}}~|~~|z{~|}~|}~z~~~~}{yy}||}}|{~~~~~}}}~|}~}|~}|~}~~~}zy~||~}}|{~~~|xy{~}~|||z{yywx||yzzvzwxx{{{y{zz{zz{~x~zz{{}{z{|{|~x|}|{{y}{y~{~z|{||yz}|x|||zzy{|zzzz{}u|{}y~|{z{}yz{z|{||||}{{yy{||zy|~{z|z|z}~z}{|x~x{{z|y|}w}xwz|}|z|||{u|{vu|zw~~|{}{|~zz{z}~~}z|~{|~y{|x{}zw{xy~y|{xvz}w~}xyz|y}z{|z~}xy}{||~z|{y{z|}|yz{~{{wvzxyuxyzxzzzv{~u{z}zy|yywz}yy|{|zz~y{yzy|}z{q}{}{}}y}{w~xvyxywwx|y{|y|xsyz|xyz}|xz{y|~{z}z}||}|{}|yv|~}}~z{}z}}{~}wy}}}zxzw{{xv~x~{{wxwvx~y}z|}{}}zy||{}z}}}}{}{||{y}~}}xy}t{z{y{}{z}z}zx{xy|{xw~wwvy|{{}~~zz{~}x}{|v~{{zz}zw{~w}}{zyzz{z{~zz|yyxy{zz}~zx|v}z|x{|w{z~x|{}y}~~|{z|y|{{~w~{}z{zwxyy~{xxy{{y|}xyz{}{~vz}{zy}~~{|x{z{z|y|}}~z~yw}}|}{}|y~uz~zz~{~yuxxy{~y|}}{yxy~wyy{||{z{x}{y}{x|}~||w}|}|x{{|~|}}x}{zvwvw{~|{y}{z||}|~yw{u}yy|~z}{{~}x}~|{|}}yz~~~{~}}y{}~~~~~}|}~~}~~~~~~||~~|~}|}|~|{~}x~}~|~{~|~~~{~~|}|~~z}}|~~||~~|}~~~}~~}{}}|~~{}||~~}{~}|}}~||~}~||}{|~}}z~~}~}~{|~}}~~~}}}|{~||}xz~}|~~~}}|}}~~}}~~~{}~}}|~z~}}}|}~|}}~|~}|~~|~~|~}}~}|~}}~~~}}}}~}~~{~~~~{|}z~}}}}}~~}{z}}z}~|}|{}|~z||w}|}~{}w{zy|w{{~}xx~y|y|~|~y|yy|}{|z~}|}}z{}z|z{w|}||wzz}z{||~{~~y{|~zx{}xz}{{xy}|zxy||y{{zz}}w{yxx{zuyzz{y{x~zxzzy{z|}|{}}|}{zy}w|zz}}}{z~{}|~zxy}}y|||tz{{{y||{z|}x|z|z{}v{}}}|{x|vyxz~|zv}{~xz|~{w{{z{|{{xxy}v{~zzxz~{{{}zy|{}{z||~|zwz{~zt|zvy{{wzx}wzx{z~~{y~x}y||{{z|y|}yyzzz|z|{~~zyz|yz|{~|~|yzy{z~}~ww{}x~x{{xy{y}zyxyz|zz}{}{}}}||z|y}zx|{{{{|xz|zzy{}|}|{||zz}{|{}vyy}~{x}{~z}~{{xxx{|zz{~|zv~z|~}|zzw||}|{w}{|~{|||~z{|y|y}yz}zw}{~||z{}wz~z{|}|u}{|{{}y|~xz||t{~z|}||zz}w|yw{|{{v}|x{{{y{}y{~v{z{{z}|}{}{}v|{{s{{z{y|z~}xy}y|||~{}{|y|y~{v{}~wzz}||{w{|zw|zyy|szy}vx|yx||{}w{{y|{}~z}}y{~w{{zz|~wx|w{zz{{zy|zx~}~z{zz|x|z~}{uw{vy~{}~z{{{y{|{}||}{y|x~z~z|{|{{{y|~{}w|yxv|z||{y|~}{|x|zx|~z|}}}}|}|}|}~}~~~}}~~}|~}~~~}{}}~}~~~~|~}|~~z~~~w~~}}~}v~~}}y~}}|~~~~y}{~~{~|~~~~~~~x~~}~~~~~{}~|{|~}{}~|}w~~~}~}~|}}~|~{~}}~~~|{}}}~~~|}{}|~|}|{}}}~}}~~~~~z~||~}}}~|~~|~~}~~|{|~|~~~}}~}~~y}{{{z|~|}{}~{~~~|}}}}~}{}|~~}~|~}~{}|{|}~}|||}}{y}zz{{}zy|yxy~||||y{y~{yz}w|}|{s{z|}x~z|||{{~~~}~~|yz{z}z|z|xy{}z|{wuw{wz{}zyy}~}zz{{{}~x|~|}|}v{v{z|~|}~{{~}y{}}|~~{}}~zuwzy{xzx~y}}{|{{xyz|{y|{x{||z}|}z{|{z|{||z}|~z|{|}|}{}{yy}yx}{y|yw~xww{~y{w{x~x}{y|z{|}z}|x}yxz||~|{|~zy{|}ww|z~y}xyz|u||z|yz~|~x}y|~|~{~yw{~}{|~~z}{{{{{|{~|~||{yzyy{w}|{zv{{||{xy{x~{|}yz~yyy~wv{|z}z}~|~{|}y{|~~}|}}z|~zzy|{z}y~{xzy}{wvz|yz~{v{z|u{{~y|ztz~}z}|}{~||}|}}x|xzz~zw{x|{yxzxy|zyz~yz~z}~xzz~|||{x||z}{}}y~|y~~{{{y|{y{}|y|{{zzw|zyy|}w{|v{y|{}x~x{{yy}|y}z~~|~|}~{z~z{y}z|}zy~zyzyzy||z{v{{~}{{}{{{|vy~{{~}{~z{}}z|y|}~{{~}{}||xyxz}}|x}yy}~|{zy}xwy~yx{yy~x{}|}|{~y|x}~y{}|||{}zw~{{z}w||z|{}{y|{{~}{{y{{{zx}w}}|~w}}|||{~z}x|}{|}~~{~~y~{~~}~}~}~|~~{~~~~}}~|~|}~z||~~~~~~|z{~{|}{~z}{~~}|~|~|~~|}}}}|~|}}~{{~|z}}|~||}|~~~~|{}~}~|}}|~~{~~~~}w}{~~{~}|}~~|}~~}}}{|~~~~~|}}}~}~~zy~~z}|}y~~~}~|y|~~~}~~}z~~|}{}|~}}~}~~~}}|~z}}|~}~}~z{{}|~{zywx~w|{}|ywz{~uzy{{|zyx|{y|||{zz|}|}xx|}y||v~{{~{y}w{}}yxv|~z|z}}z}x{vx{y{{{x{||}zzxz~xz|}y{{zyy||}|yyzx{xy~|{z}}zyux|{}x~xx||{{|x|}{{xxxyxy{||}|||}|~|z|}y}{xzz}yy{{}y}|}n}}z~}{{~}z|}||{z~{{}|zyy{{yy{{{{||yyyyz{}zx~{{}y}y{~|tyx~{ywx~yzxz{|y~{{v{{{{{xyz||{{y}vvw{}|~xx|z{{~z|||v{zz}z}y{y|{zx}||z{}|xy||z{y~~y{~z}x{w|}z~}~}{y{zy~|{{y|y}z{|{{||{{yzzx}z|{x{wz{{y}|zw{|~yw|wz{z|{zzy}}z{z|ywy}yw{}~y{yx~|z{{{{||{{|~||}|{~xz|{y}||z~}x}u{y{~yz{|yy|{y~}yz{}zz{z||~q{|yz{|}z|{~~|~{w|w{y}zv|~{x|zwu}x{~{~zzt{|xy{{{}|z~}{{~~}|w{u~z}{|{zzww{{z}z|zz{yxz}z{z|{z{zx~||}||}zwxzywzzzxx{|{}{z|yyzy}~{|z{{zv~{{zzxzxy}z}}wzy~{||~{w{xzz{}y|x{{y{||{}}yz|z}|}y{|x{{{|xz~{~zv{{}yw{zu}wy~z}~|y|xw~}}z}}y|zx{z|y{}zyz~{{||z}}}}~}}~}}}}~~z|}~~~~~{}}|z}~~{{~~}z}~}}~}~}~~~}~{}~}~~|~}|~{~~}||||~~{{~~~}}~}}|~}}z~}}yy~~~~~~}}~{~~~}~~}}|~|}}}}~}~|~~|}~~|~~~~z}}}|}}~~~|{~~~}|}}|~~~~|||{~~~~}~|z~~{{~}~~~}{~{z~|~|}~|~~~~}~}~}|~~|||~}~~}}|~~~|~}~~|}}~}|~~~}||||~~}{~||~~}~|||y}~}{||y{|t~{|wzvtzxzzvyu|w{zzzyzwxvzwxv{|wz~|}zx{z}{x|}{|~{}{|~zxwyz|xzwuz{t|{}yyyuwy{{yv{xy|{zwvyy~{yz{yyyyyy}{y}|y|{y{{{|}{|z}{{zxzyvy|zxz{zy|~xyzyy}~yy}yzx}x{zvv{|zwz|xvz{{xy|{|y~}}{zv|}{|xyyxz{zzuxyyqyx~~}z{wz{~yyxv|yyx}yzzzzyx~|~~yzz~}{|w~|||{yw{{~|z{~yzs{wyyz{{zzyx{vzwy|}}x}yx{{vz{zwzzzwz|zyzz{}|x{{z|y{z}{|}{}z{xw|wxyv{uzyvywyz{z|yw{s}zwzuw~xz}yzzyyx|zy~|tzx{|yu}}}~y}wz{zy{{zxxyzzw{z|||zzw}zz|}zyzw~~{y{xy{}{x}}v}|~|~y|~zyz}zw}{{y|z{w|{{}||z{~z{xwx~vyut~zzyz|{~}|yz{y|zw}~v||w}||~~x||z{{zzxv~~||xz{y|uu{x|xx{vxwz|zz|y{}{{~vzz}|x||xxwu||y{{y||{~yv~|{ytw{z|z|yyv{~|w|y}x|}|t~{{w{~{|yz|vy|x~~|x}yvyx}}x{{x{y||y~|vvw}vy|}{yv}wv{yzwwuuxyxzx~zxz||{~yx}zz{xzz{v}y{{xz{z{{z{~z{yxz|{|v}zyz{{{{{}|{wy~zvzxwwvy}{y{{z|{{||}{}{||~{}~z~}~{~~~{z||~~~~{z~{~}~~|||{z~|~~~{~z~{~zz}~}{}~~~}}~{~}{}z{~{}~|~}|{}}{}|v~~~}~{~|~~}|~~{}~~|~|z}|z~y}~}}{~z~y|~{||}~~~{}{}~}}{|}}|~}~~||~|~|}~y|}}~~}}|~}~~}}~~~}y|}{}}~}~~~~}||{|}}|~~{z|||}|{p~}}~}~y~|}~|{|}y}~}}}{}~{~}~~}}||~~y}~}~}{||~~}|~}}|~{x}~}}{}z{}|||z}||{~y~~}|}~|{}}~}}{~~}|~}~~{}~z{|~z}~~z|}|}|z|{}|}~~}~}~{|~{}}}}~{z|{}|~~~~|~~~y~||{}}|~z~~yx|y~z}~}y{}z{wy|z}zxzyvzzv~{{~y{z{zz{}zy||yz|y{||~{{xzyz|}}w|z{}|{||y~|{{|zyyxw{|}}zz}}yw|{|yzvyz{~|}z~{x{|{{y{w{}|xxyy|{z|{}|zy{{x~v}{yw{z{yw|wxw|{{wyzzz{v~z~x{yzxv~{}yy||x}y{v}}{zw~|||zw|y{|~{}z}{y}{xz{{}x}{xzzy|}zz}xy}ytuxywz{{~}y|~{|{y{}zt}z|yy{}{|}x|zyxyxx}~zxw~z{zy{}~y{zz~xzx~~ty~{zz{wy|z{}zz~}~||{|yy{zzy{{zy}{~~{{z}}{{}}yxxy{{z{}}~z}}z}|z{zy~vz{{x{z{}{y{}|v{zz{z{~}uyzz{}v|y}}{~}z{yz{{}}wxy}}}z}{||}x}{}|{z{zwzv{~zx{{zyz|yz~}{t||y~}z~|z{|{x}zy|}}uy}|x}{~u}zz{}{{x}|z~zz|{~{{zz}y|wz}z}w|z{||~vzx|z|~y|zz}{|zxw~xx~wyzyyvw}zw||}{w|}}wz|{w}y{{{{x{z{zxz|}zz{~v|w|y{|~{wy}tyzw{xzv|z|{z|~{|~yx}}||{w|{{|z}zw}{}w{z{{}wzz||yx{{|wy{||z|~wy~{yz{}{z}{{}y|{}wy|y{||z~}}||{yzyyxx{yv~|{|x{yw}y{z{x~{|{y{{~||}~~}}{{~{~{{}|{}}}}~z|~}}||}}}}z~x|~|~}}|~~{~~}~~~}}~}~}~{}|~}~|{{}}|~}}~|~}}~}{~~|~|~z|~}~}|}}~|~~~z~}~|||~~~}~~~~~}}~{}}}}}~~{|~|~}}~~}|~~~~~||~~~~{{~{}}}|~||}~~~|}~~~~||~~{}||~~~~{~{~~{}|}x}}|~}~}}y}~}~~}}~~}~{}|z|}}}~|{}|~z}}}}}~}vyzz{{~|||x{wzyv|{y|wyyw~yz}y{y{yu}{}~yv{}{~{zz~{}w~|y{{~||{z{~y||{{{||xxzzz{}}{{{y{x}w|zv}~}yv}u{|}|x}}{xzz{}x{z}{zz~z||}{z}||~ty{|zyvzxy~yuz|{zv{|y~z}yw{wz|{}|z{{{}||||{}}}|z}~~y{yx|z|y{}|}}zxzy}}y~|v{{vwx|zyzy|{x}{wv|zz{zyzy{|||}zyzz}x}{}z}{|~}w}}}yz{{}x~}wwz}|~{z{|{{|xw~z{y{yy|z{y{~{}|z~}}}}y{y}}~zy|{|x}|z}|zzwv||y~zyz{x}|{zz|w~{y{|{{|y|x}|{y||~}|}{zy{|{xxx|{{|}{x{zy|y{{{z~}xz{{y{y|zx}yxu|~|yy{}}{{}|~z|~z}~~}}|}||zvy||yz{|y|}y{~~{wy{{zyzzwz{{|x{y~}|z~}{{}}|zzz||}{~{xvz~}xxzzz{{}wz|~|}z~zyy|yyxy~{xv{{||||}~z}|{~{}z{|~~zz|y|{~{||}xv~{{y~yw|{uz{xxz{{zt|{{||xqz~{}||zy}{|}{~~{}y~~z}z}|zx{~zxvzt{|yzw|x{yz{{|t{{}yz|}|{w}{{|{{zy{x}}y|~y{{|}}{{{zy}yzz}w}|{{|{|yz|zwwzz}zvvz{v||xx~~z}x}zy{|}wvz{~~~~}||}~~}}}~~~~~~|}{z~}|}~|z~z{~~}|}z~{}{|~{~~|{w}~{|~|~}{~{~}~|||}~~~~z||~~~~~|~{}~~yy}z|}~}|{}}~~}}}|}}}~~||~~~~~}{z~~}~}{~{||{|w~|z~~{}}~~~|}|}||~|{|}{~~|}}}}~}}~~|z{{~}~}}|z|~~|zvz}~|~}~|{|{~~|{~}~|}{}}}~~~}~}~~|~~~}{~~||}}|zw~}z}z~|y{}{|x|yyz}}{yy~~z}yz{{}{|yy~wv}{z~{z{xy}yvzx~~y}|~x}{ww~y|zzzx~|xz{|w{|~|{{{~xxzzy{{~{z~{~~~{zyy{{}}|zzyx}|}x|u}zy{wz~yy{~}~{x~{y||z{wxz{{|yy|}zyx}{z}x}{y~{{~~|wy{y}}{y}z||x{{||{~{y}}xz~y|x||yz|w~{}xy}z{~x~z}{zyzx|z{{y~|xv{~{zzy~|{|~}w}~x{{x|}x{zx|z~y}{|y~}}||{z|}{{|z~x|}z~}|y}xy}zx}z|zx{zx~|x{{y|}vz{~z|zzuz~{|}z|}}w|{z|||{z|}~~~zy|}yz{zy|y{{}}}w|{|z~{|{}~y|v~z}|~|z{z{}zzwz~|y|yz{|~x{|}y{~}x}x|{}{z{|y|z{y{}|}xyzvzz}}w|yw~|x}|vz{xz~~y~z|}}{x{|}y~}~t~~z{wwy|z{}|x{yx|zyy{x~x{~}~yx|y{w}y||z~y~}||}}{y|z{y}~x|y{~|z~~|xyz~~y}||z|}zy||z~y|z{{{|{~||vy~zzzzw~}}|}|yyz}~y|x}z~xz}z}zx|y}z}{|{{||u}|}|x{y|z{xx~|y{~|{}{}{yxy}{}~}{vyyx~}u|{{z~z}{xy{{xt{}|{xz{z{{y|}x}x}}xzyx}}}y|wz|y|}{y||}{}}}~}~}}}~}}~|}}~}}{}~~~{|}y}}{}|~||}}}}}~~}}~}}{|}~|}|~}}{~~z}~}}|}}{~{|~~}|z|~~|~|{}}~~~|~|~~~|~|~~||~}|~~}~~{}~~~}z}||~~~~}}}~|}}{}~y~z~}~~|||~~~}~|||~~}|~~~}|{|{}}|{~}|~~}|}~~}~||~}}}{~|}~~y|}z|}~~}}~~}~~{~|~~~~~~~}}~~z}~|}||}~z~~}~}}~|z}||||zwzy||y{~yxvx|xx{{w{yy{u}y}{yw{yxww{{xzxzzvzzyyyz||}x|{}}z{~v|yy~{|{xz{xzxwwzvz|zyzyyxs}xuyz{|xxw|x{u|~z}}x{yxyzw||xzyw}||}zz~|zz{xw{tyywvv{{vzwyxwtyrx}xx{v|zzz{{u}wzy{{v|vx{~|yyz{}w{wx|yx{}w}wxvzy}zxzvzwz{|yyw{st|yw}xzvzwxx{yyxxw{||}}{yyy}{xzzz{}zy~z{vw{}|z~|yyzwz{zyzz}}{x{v{}wzzvyy{|~zyz|x}{|yv~~w~}{ywz}~z|z}z}x|{ywwyxzyyz|u|xw{vy{{uw}{yy{z{vy|x|yz{~{{{{y|y~{y|}|x|{yw}yzz||xzx{y{ztzryzv{zxv}}z{yx{z|y}wz~~|z{{y~|||~{{z{zyz{}||{|~~vzz|z{y~z{|yy|v|vyxyyzyzztvxz||{}{x|{|{x||uy||~~|{{wy}xwx}{{z{|zyy}{{||~{w|wzxz{x}{|yzvw~{x{zyzw|yuz{x{zy~zx~zz~z{||||{zz|yz}zyyyyw{{wywy}x{|yy}r{x|v}x}vzyv|v~xv|xxx{{}wx{{{|z||w}xw{}zy}y}w|}yzzz~zxz{w{xx|w}syxx{xxxsyz|wx|}{y|{}|~|||}zzx}|{{zz|{{{~x|y~u}zy}wwsyyrzwywzuwzyywx{{y{}x{}z}z||{yz{~}~}}}~{|y}|}|}}}~}~~}w}~~~y|{~|~}|{w|~x}}z}|~}z}|~|}z|}~|~~{}~}}~~}~~{z}{|}~|}}}}}|~~~}}{}}}}|}x{|}~{{}||}y}x}{}|~~{~{~}|}}~||~~|{~}~}y}~}~}~~~}z}z~~|~|~{~|{~}|}}|}~}}~}yx|~}}~~~~{~~z|~}{}~|~{z|z}|~}{}|y~~}|}~||{~{||~~~}|~}z}}z|}z~|~|}|{~|~~}|~s~y}z~||~w}~z~}}}}}~~||w}~||}{y~|{~}{~~~}}x~}}|{~~|~~{}}~z{~{{~}x}}|y}||}}||~}|z}~{~{||}~y~}{~{}|~|~~~~{y}~|}x}||{|~z}yv|~|zy~zxzx{{~{xy}|~~zx|xyz|x}{x~|{|{{x}zwxw}}zz}{{}z}{}{{yyy}|||}{zz~xzz|~y||{zz{~}|z~{{~y{}{yzy|wyzwz{zz}zxy}|z~x|}}z}~x|{y~z{||{}~~z||}}y}{||{y|zx{yz|{yz|{y{|z~z{}w~}zx{|z}zy|{v{{{yyx}{||}|{{|vy}}z}zy|{{y|y|zxzz}{yzx|u~~{}|}}{|~{|zz~~|~{|z|y{{~z~|}~|~xyzz~yz|~}|{{z|w{~{|y{~{yxz}{}{~yyyvx}~~~|zx}y{z|y{{w~zx}|zz}}y{z}|}y|y{{|}}x}y~}|||x}y||z~z~~~w}yx|}|z||w{~x~zzz~{yz|{z|}~{{z}{|||{z~}|{v|{{y|{w~|yzx{}{}~x~z||zw|~y|}~y|zz}z||z|{~zz{v{}zwy}z{xzz{~|y}w{z|{{{z~|y|{}~vv{~|y{~{{zzyx{{w}}~w}x}~~}|{x}zz{zxxzx~y~xz|z~~z|xv}}|{{~||{yy{z{xy}x~{zy{~|{ywx{x}y{|x||z|x|{z{|zy||~~|y{w~zxyy{|}y}y|}{|}|xz|{z{zyz~z|{z}yz}y|}z}|}|{||{{yyx~z{y}z~||{z{|yy{y~x}{||z~y~zyzx}z}zyz|{zy}{|{{~~|}~{||yzzy~|~~{}~~~}|}~~~|}}|{~~}}}{~w}}~x~~}~|~}~}~}|~~~~}~|~~~z~|~}z{~{|}~~}~~~}~{}{}~~~~}~||~~||z}|zx}~{}|}{~z~|~}|}}{}|{~{~}}{}~|}~~~~|}~}}}z}|~~}|~~}~~~|}}}}|~~}}||~~y|{}|~~z{||~}||{~~}{}~{z~|}}}}}~~~}~|}~}x}~~~~|{{~|}~~~~~}}|}}~||{}~}}}~}~~z{{~{||{z|}~|~{{{|{z|z{zywywvsx{y|vx{zz|zzxzyz~~y|x}~zyz~x{y~|{{}|{|}x~|~w~}{{y{{xwzz{}xuzyxxw|~z{{~z{yx}~~wt||{uz{}y|x~zx~{{|yzy}zy~y{y{z{z|z||x}~x{y{|y|y{y|t|{z~zz~}|zxyyyywz}{z|{~~}|||{y||z}||zy|yz}zxzz~|zzzxx}|}}zwxyy|y{x}x{|{~}~}x}|}zw|{~y}~~{}~yz}||z~|zz{|xx{u|xzy}~v|zzyyxx{xyy|vy}y{|w{~~|z|}{~zzy}}}}z}{{{}}z{x}xzxzw}v}||xvw|z~z}|y}z|z|z{{}y~}y}{}{~}~z}{{{{}|}{z{xuzwyz{{x||}~yx{|xzy{x}vuvzz|yzz{{~{|z{{~zwz{|zv}yw|}|zy{{uz|w{{|z}~|}~x|}{}{xwwz~{}}|y|z~v~}~|{zw{z}yzx{x|}y}xy~yu~~|zzz}|z||y~{{{ywzzx}}{{xy{{xyw|x}|~|zyx{}zv|}}{}|}y~}|{|{|~z|}}}}}z}||wzw}{{w}z|xy|wwsyyz~{zy|}~}{z}{z~{|zzyz}}|zy|~vz|z{|z~~{yx|yu{zvx~z|z~w{{y|zxz|y~xvxx|x~}{}}{{x~}z~~{x|x}yz{{z{z{wx|}wz{x|yn{||{{{|yx}yzz{}}~|xzzyyx}}|||~~}z{~|||}~~}~|}}~|~}|}~~}~|~}|}}||{}}~~~~~}{}~}|}x~~~}}~|~~|}|~~~{|{||~}}}~{{}y}}}~~~~{~y|{z|}~~~~~}}~~y}}~~}}|}{~|}~~|~~~|~{~~|}~}|{|~~~z{}~|}}}{}{|~{~{}~{}~}}|{}|~||~|}~~~|~|~{}}}{}~}|~y~|}||{~}|||~}}~~}}~}~}~|~~~~}}}~{|~|}~}~}|}}~~}}|~}}zy|}}}}~}~w~}z}x{||xy{zzy{|}}wx}{~z}z}|w{zzyz{w|}~{z|}{{{w~|~w{xz|{{y~~xx~{z~y}yu|{}z{{z|zv{{z|~z}y}v}w}{yt~y{v~zx}yvzy{|yz|~zz{}~w|{|y|zw{zz{zuz|{{}|zxx{~{{|{xy}}{zyyyvz|z~{}yz}x}{zyw{zz|zzy{{~~|z{w{z|||z{wx~{}y{~xy{ww~{|}zwx{{|}~{vzzyz{{~z~~}wwyyy~|z{z~{|~{x}{{y}vx|}xz{|yz{~||zyzy{|y{zy||y}~y{{wz|||}xyz|wy}}zy|zyy{}{~{{|y|}yx|v|zzy~x{z}|zs|{{{|z~}y}|{~~xz{{~zyx{zyz~}|w}x~}{|~w}~y}{}v}x{y~}|{{zz|{yz{~}||zyzz}yzzy}z}|}}}x{~w|z|z|yys}y||zy|{yyzyyz|z|{~}z}zz}||{wyyx~|z|}xy||z|w{}}}~|{|zzxyyz|{w~z||~|y|x~|{x|~{{w|v|z{|y|{}z}{{x{wzxx|{}wxwzzy}y|z|zy}y|y|y}xy||z|y}}~}{x~tzz}y||}x|xz}wzy|zv|wzzx~z{||{|z~||wz{zyxyx{yyzyzz~zx|~~|{~{}|~}~x~|x~{||y}z~{}{v}{yy~xz{{}xx}|~~|x{||y|zxy{}}}y|~|{zxy{yx|{z|v~x|}||}{z{wxz|{v|z||~}~|}~}||}~}|~~~||~z~}|~~}}}}|}{|{}~|~}~}}}|{~~|{z{~}~{z~z|~xy~z||||||~z|}||~|~}|~|~{}~{}|}~}~}~}~~|~}|z}}{|~~z|~{}}|}}y|x}{}}~~}~}~}}z}}|}}}{~}~~~~~|~|}|~~||}~~}||}|}|z}}~|{~{~~|~~|z|~}}}|~}~|~z~{}|~{}v||}|~|z||~~||~}~~x}||}~~~~~{x|~~~}~}|z~~}}}{|~~}{}}}~y|~zy}{}~~~}|{|}~~z}z~|z{zy}y{zvyzyvz}~x{|w}xz{wy|x|zz{zwtx{zyzw{{{}z}}}zww{~yw|w}z{{yyx{wyyxyzyxyzwwxywyz{z{zvzux{{yy}s~zy|||}zzz}yzxzz{{{y}{u~|~z{xw|zxyz{r|ywyzxz}|{xyywzzxxwzxxw||y|||z{wxxy|}|x|y|x|}{x|}{{y}{xvyxzzvz}zxxwyyzzuxxw|y|~v~zyyw}z|~}y|v}||yw}{y}x}y{~{|x}|wuwyw{yyzt{wzu{v{{}yzy{zx|wxwx{z{{|y|{yzyz|{}}yzx|zz~}{uzt{yy}xy}xyu{y|zz}{vyx}yzyzywwuz{zw~|{y}||zx{}{|zvy|z{zxv|}zz{zx{xywxwy||}x}zy||x|xzv||{{{xv|xzvz}}wzxzxx{y{}}x{~w{zx{{y}{~yuzyz|yz|yxwy{xyy{uxxyyyz{vyy}xzy{}x{~||w{uy|{z}xyzz|y}y~yvy|y{{}zzxtuyz{}{xx|zyysz|z|~zu{{vyuy|zz|z{}||{||{yzzzw{yyu~{|xy~zzzzxv{{{x{y|xzzy{zwwvzxxxy{yxz}{yxy}x|x|}zwzzy~y{|z~{~}}}{y}wy}{xwzxyy{|xxr{|z{vwxyyz{zxzy|v{{zsz|}zvz{z~z}~}~{}zwwyy|y|xz}w|z{z}{zzyz{z|{zzr{tyzzw~zxw|~{w}|~|x|xz~yx|y}~|~}{{~~}{~}~{~}y{~{y}~}~|z|}~~~~}{~z{{|zx|}}~z}|}z{|||~z~~|z~}}{{}y|}~}~~z}}}}{|~~~}}~~~}|~}~}|{~~}}x{|~}~|~|~}{z|~|~{{~}~||y~~||~~~}~z||~~z~}~~~}~~z~z|~~~~{}{{{}z||||y~{|{~{}}~}~~|z}{}}}y{}|}{}{|}~~~|}}z|{~~~}~~}~~~|~~{}~~}~~~}{}~}~~}|z~}~}z|}~}y||}}~z|~z|~|~}|}y}}}~{}~{z}|z}zy}|~}~}}~~|zz}~|}}~~~y}~}}}~z}}~|{~|~~~||}{{{~xx{~x}~|}z~}}||}}~}~|}{|z~}yy~zzz}|}~|}~z~zz~}~y}||~~~~}}~||~|y}yzzz{y{|y{{|zy{zzy}zy{}zz{x}|xtx|{}v~{~wz|{v{z{}y}xz|~}}yy|~z{~}z{z~||xz{xx|~}|yx|y{zzyz|{{z{{z{y{{|z|zw}}{zzyx}{||yyvz{{|u|}yz{}~zyzxx{s|xyz{{x{~{}r}x{{}||y}{{~zy}v||z|~}}xy~~{xyywy|{|{wz||zzxx{{{{xy||}x|y{z{|z}||zxwyy{y{w{~z{}y||xy{~xzxyx~z~}z~~x{{||xxuy|}{{zy{y{}zxwz{w{y}|{~z|y~~{x|{||~z{}x}y{wz{|w|z|z|}|~uwzyz}{|y{|{|zzw~}w}xx~{{}|~w{}~z{w~}}~w{{}~y{x~y{{}{z{|{{||z}}{}~xy~zzyw|yyz|zv|~z{{|~}x{~zwxywzy|~}|}|v{z|y~|~y{~~~}yw~v||{{w|~wy{y~{x|}x{}}y}{}zw}|y{x}v|{}|y|x}~|{~|{|{}}||{{|{vy}y~{{{yvzz{z||}}{z}{yz}{|||}xzw}|{}wx}yy{|wy}w}||~xx}w|z|z~yz~|~{~z|{zy}}{}||~|y{{|~{|||{}{x||{u}zyqy{vzwyy|z}}{|z}}}~z|y{zzzzz~z~{zzz|yywy|{z{~yz}|||{x{zx~|zwv{{{xu{}|z||~z|z~{{{y{y|}|||~~{ysx}y}yxy{{x~}||z{xzz{{z}|y}~~}~}}|}|~}~|}|}}}~~}}|}~}~}}}{}~{~~}}z}w}}~|{}~}{}}}~}{~~{}~}~|}}~~~|~}}{{|~}{~}|~||}~~}}}|y||~|~~~}~~}~|}}|}}~{y}~}~}||~~~~|~~~}z~~}|{}~~~}}}~~x~~}~}~}~}{z|~{z|}~~~}~|}}}}}}}}~~||~}~|~}|z~}}~|~}~~{|{||}}~}|}~~|{~}}|~}}~~~|{||}~~~~~~~}}~{~|{y}||~~~}~|~}}{~~}|~}|}~}~~}z~z}z{z{zyxz{|wx|}z}}zx{~zv|{}xywww~|~|zz|{xz}|{{yz~|{|{}{||}{{~zy||}zyz~{{}y~x}}vz}{|x||z{xzwwxzy~|w|w}{{uz{{~yyx|w}}|}}|y|}z}}yww{yzzz|vxy|||~uw{{zv{z~~z{|y{}~{}{}{z}}z|{y~z}{}{~~v|~xvyzz||~yzw|{xz|y{wyzv}{{}{wz{{~z|y{|z{y{{{|~}|{z|y{z}yz{{v|zvxz{x}zzwy|y{yz{yw}~~}xyz|zy~z~{y{~{z~{}z|{z~}v|y}z{~y~x{{w|{yw{zy}{{z}y|{}{zy}xzz|}|}~|z{}{zzz~}zz}||}~y~}|{zvyzy{|{x|y~w|yx~|y}zzyxzzw}vyz~{~~y}y{~z|~wz}}{|~~|~z}{y|{wzv|yz|~uzy~}zz|}|vz|}xy|}y{z}||x}|y{}{}}y|}}yzx~q{}wz|x{zyz{y}x|{wxwzyz{zy{y}~}|yzzv|p}{xyw~~}|||~|zz|~{}zz|zxx{|~x|{{yxz~z{}{{w}v{|wz{||wzzwy~|y{|{{|}yz|}{z{zz~|{{~zz{~}wy~{{~~{{z{{}u|{xz}}}zvwyz||y}}}x~|yyx}z|~~{{~z~|||{z{z{x~xv{z}{zy{||w}xyxzz|zw|zz{~z}}}{~yvw{x{~||{~}|}|{~z~{z|z}{~}}}~~}|}}|}~z}}|||}x|{{|{|}~{}}|~~{}|~}~|{~}~~}}~}||~~~|~~}~~|~~{|~}{}~}|}}}~~|}}}}~}~~z~~~||~~|v}}}~}}|{~|~~~{}}~~}~}~}|{||{}~~|}z~~{}{|}}~}~~{~}~~|}~~~~}}~~|y|}|}}|~~~|~~~|~|~|~|}~|~~}~|~|}~~~~~{y~}~~x~{~~~x{|~~|~|{}~{~~~|{~~~|}y~~x{zz||}~~|~}~}~{{{|{uy~{}x{y{zyyx|z{w|y}zz{x{|x{yz}vx}}|xwx~z}yxwx{y}~|{{{~~{}zz{x{y|x}{wz}}xw|wyy~zz}y|xxzz~~zyz|{xw|wv{z}z}y|{x}xyzzyy}{}y{yzv|{{xx|{{}tz|u|||~|~zxyyy|w|x~zzzwx~{zx}s}y~wv~~yyxzzyw|~||wz}xz}x}z{x}z|{wz~|}~{|xy{yz}w{x~{zyz~x{~zz||{wwvz|}y{x{|{uy}{|}yz}{|y||{zyzy{zx|zy{z|wy|y||y{~yx}{~y{~}{z{y{~}}{||yy}y}z{|z|}{z{v|zzz{zz|{zz|{{z{w||~~v{}v|y||{x}z}||~~v|x||xtyy~z{}||}{|z|}vvxx~vx~{~t{}~z}{x{zvzyz{{~{{~{zyxy}y~txy|{z{{x|z{~z|}{y{w|}z}~{z}}{u}|{z{~||xz{}z}z}|~|{{z{{{yx|{}uz|yzzxz{|xz{z|{}}~{x|z{x~y{y{yz~}yw|{|wz{{wzx{{~{v}z{x}{}}}yv{}zz{v}y{xz{w}}wv{{|~x~||{~zx{}zwz{yz{z|{}{||zw{{{}y{}|~z{xu}z~z}|}|xw|x}yz|}x{{|wyw{zw{y}{y{wz{}y{~x{z}}zyxzy}zz~{|yyzz}|}|}}}w{x~z}z|y{||}zx{{x}z|{xx{x}w{y~w|z}{yx~~zx~|y}{|y~~y|~~~~~}~|~~|~}~~{~~|~|z~}}|~y|~~~}~~~}z}|}~{}~~~~}~}}~{}~~|~|~~{|}}{}|||~z~~z~}~~}~}~~}~~|~~~~}~}}}~}|z}}}~}}}~~}}~}{~~}{x~~y}}||~}y~}{~~}|~~}~~}}}~|~}{}}~~~{~|||~~||~}~|~}|}}|~~~~|~~~~~|~}|~}}~|~}~|~~~u{}|~{|||}|z}}s|{~~}~|x}z~~y~~||{|}}~}~}}~}|y{|}z|}zz~zv{{{{}|zz{}|{uxu}z|zx|x{{vz{y}{y|vxx{z|yxz|yu|{zz||zxy{}y~{v}z~~{}y}|{~{yy{yyv{x|{zz~xyzzz||{zyz}yyr{{zz}~x{}}~{|z{yz}{}z}yzz{}zz{}}x{|xxzuvxv{~v{~y|||zxz{zx}|{z}}~wy}xz~{|z}zz}{~{|~}}yy||z|z~~}~}zz~xwywv{z{x~{z|ywx|zy{y~z|{||}}w|}}|}zz{w{z{|}||{{zvwzw{wx}y{|w~zyyxyy{{y{{y{{vyz{~|{~~|||~z~}}{}yz{yrzy~||x||~|xwz|zzyz|zzv|x}z~u}|}y{|{{}{x~z||z|}}|u~x|{zw~{}|}}{|zx}~|zw|{~yy|x{z{wvz|y}yz~}yv{xxy~z|{{xx{z}{}z{}v|||yy~{{||z|~z}{{z|x{z|{y{~yy{|w}}x}{{xz~}z}zz{~}}|xz~yzw|z{z{z|x}|y|xw{z{y~y}}x{x}|{u}~~||u|zyz{y|z|~~zz}|zy{~z}~yy~{yxz}zy|{{y}x{{ywy{|xyx{|xu}w}x{y|{}{{y|~vx||}~{{y|{z~w}z~|{~w~v|}wxwy~}vwy{zzyyx{zvzxz~}}{|vy{{z{zz}|}{~{v~zv~|}{|~|{z~|}xyz}{y}}zzu{y}}yx{{|ywzzy{~|yzy~z{x}~|||||}}||~|~|~|}~z~x~}|||~}~}|~}|~{}~{~~}~}|||~{{}~{|~~~~~{~|}}~y}}{||~}|~{~~~|~~}~{}|y~}}}}~}z}|~~~~|~x~~~}~{}~{{{}}~~}||}}}}}}}}|~~{~z~~}|}~|}{~}{}~}|}~}}}~~}~z~~}~~{}}|{}~}~x}{}}~|}~}~|~~|x|}{}}||}|~~}~~p}{~z}}~|~|~{||{z}~}{~~~||~~z}~z~}~w|{~}|~}|}~~}~z}~~|~{}}||u{~|{}z~wyyxy|zx{~zxvw{zz|x{xxxz}wyx{x|zxz}zxzyyvxx{|z}wz}{x{zx{zywxx~~{yx{zy}y}}zuwx{}}}zw}x}|{yw}zxxxwz||{{{yy|wxz{{vwz{{wz{|zyyyy{yx|x{y{x{yzyx{z{x||}}x||z{wzzvyyw{xyw|y{z~wyzw{|{z{tzx~|{x|}~z}y~y{wzxvzy{}{ywz{|zw~yyzz}z~}zzv|{xzzyx{|{}{zy||{{vzyxxzxw|{zz{}{wwvw{xzvy{|xvwzyvy}{z{zz{w|xxyxxxyzy|z|~z~x~x{}z{|}w}z}y}}}~x}|vyz|vyzzw{x}~}z|zty{|{yyyu{yz}zyy{yswyy{z{z~}{v{zyw|}wyxyzx~{{yyz}uz{yz{zwv{wy{~u{zy~z|}~y{zyw{zzy}}y{{{{zzzz}{y{wz{~|}|{|x||{wxw}zwxw}zx|{y{ww{zwy~xwxw}{y{|~z{|}|zwx|v{||{{z}|{wxxwz{{yyxwy{zy~x}{||~v|||ztv{}}y{}|{wxw~vyxyx{|z~wxzw|yu{uxx|yzzw|{zwzyy|{{}zv|{~xx{vxyu{yz~}xz|{yx{x|v{|{}zwzwzxy|xxx{yyxyz~|y~zwy}}uz~{v}{{{z|yxzzvxx{}xzx||z}{|}yyv|{wzxzy|z}{{}}yw|{y}|zw}{~xv{|~w|yx~{xz~vv}{yvzww}{yv~yxx|zzzs{{x{|zxxxzx{{{{||zu}}|z{~~~}|~z{}}~yz}{~}~~}~{|~zx~}|~~~|~{|}||}|}|~}{{}~~~}~~~}}~z}|{}}~|~}{~|}{y}|}}|}z}~|{~|}z}}~~}}}|~}z}{~~}|||}~~{}~~|}z}~{{~}~}~~y}}}{}z~{}~}~|}}{{}z}~~|~}y{{|}~||}~y{}{{~||||~~~~~{~z}|~}|~}zx{~y~y}|}~||~z{~z{}|~~~~z~~~}}{}{~~{~~{~|~{~}v~{||~}~z~~|{}|~~|}z|yz{{~}~~|~~~~~y|}|~~~}{~|{}|z~{~|z~~z}}}~~~|~}||~}}|~|~|~~}{~z{|~|~z{~}}z{~}{~y}}~}}}~{}{{~~z|}~}{~}~z~z~{}|}}~|~}{}|}}{z}~{{~{}}|z~|}zz|~y~~~|~||w~zzy{yw}z{z{xzxxztuuxz{uy{}zu~z{xwtvx{~{{wxzywy}{y{y|{v{{v|w|z}|x|}{vw|||{|zzyw{}{xyw}xzt{z{x{wxzxvz}}zxyzux{zyy{z}yzyz|}y~|{zyzzz{wz{}}zz{u{v}xzxxxy|{wx|{uxzw|{xw~w|vz{{zz{t|yxzzx~~{|z|}z{}|vx{z|y}yyyzy|{zvx{z{|wvvyvxxv~vyz{yy{vz{xyy{wzx~t}xz{z}}{|zyy{}|wzyywz{vz|yz~{yzy|tvx{||vyyz{}vxyz{z{wu|zx{zx}{{y{{zzw||zuxz{zz|{vy{{y{xtzx{yvwutzxzzywyy{xy|{xz}z}}yx}~|y{zu{{x}zz{{yy}xx}|}{|}tyuz~|~zx|zwx}x{}x||{y}}{wvyux|wxx|{vx~~xwy}|y{xyx}~yxz}z|vyzxv{xxzz{~xxw{wzvxz|wxv{yxzxxx{xryz~zv}zyz{{yz|~{{xxw|x{yuy{z}z|}yxxyz}zyyzzx|{zzx{}wzz~yx{xxv{zxx{xv|wzx}|{x~yzyz|{{yw|y{w{y|{x|wzuuzzyxy}y{{zyy}|xuvzwzwwx{{wz|y{{}|{z~zx{z|~~{xwz{}y{z|y}vxyyxxy{yyzxuzw{zy~wz||||vyt{xyy~x||z}|{zx~}|wwyy~}}y{{{w}}||xzw|{v|y|zvz{~{xxz}{xz}z{y}yx|svw~w}}y~x{|z|x{zx|z~|~}||{{|~||{{{|{}y}~}~|~|{z~~~~}}}}}~}{|{}||~~|z~zz{}{||x~}{}~}~}~{{~~|}}~}}}|}~|{}~~x|||}}}}~zz}~}{~{{~w~z~{{~x||z~}||}z|~}|}}{~||~q}~|~{~|{~~~~z~~}~|}|}}}}}}}{|}~~~}|}|{}|}z|{|~z~v~|~}~||~~~}~~{|~~z{~{|~x}}z{~~}}x~|}~~~~~}~z}|~}}|||}{}y~~}{~z~}~~~~~|zz|}{x}}{}z}|z|}~~||~}~~}{}{}}~~~~zy}{|~~~~z{}|}z|~|z||}~||~|~|}~}}~~}}}x~z~~|}|x~}y|z}z~}~y|}}~}~}~}|{}z||~u}~}}}~~}~||~{|~~{x~uwy{|wyzx|yv~w{wxxxx}ww{y{uw{x}y}xuzwyzsxzx|zzyy}twzyvux{zz}xs~{z{|zyyzuxwx}z{}|zxy}z|{yy|||z||y|xxv{y|{zxwxyz{z}yz{}}|{{yxxw}xwvxx|v}{vv{wxwzy}z|}}w|{zv{wz{w|}yxy{ywxxyvvxwz{xx{{|zwx|wzv|wzz{xzzy{xxxyuzzzz|zz{{|y~ywxv{wy{{v||xxxwyzyyyz~v||wxzzvz{|zywxz{wu|v{z|zvy}{xx}yzy{yy{|zyyz{yyw{~|zx}w{x{{{zz{y{xyz{zuwx{zxyx{{z~~{ywzzxy|z|yxzyxw}{zvzxxy~xy{~|zwv{|{zx}w}{v{|z|{zyyvx{yyx{yy|yywx||zuw~xy~yx|}{{{|zy{~~zxz{zs{{wzzv~vxxyyy{{{x{}ypyz}x~x{y~xyxzx}y{yzywxw{xz~wx{y{{{xyzw~x{y{{y|{zz{xzxyz{xz{yw}z{{yw|y{}wy}yyxzz|{{vzy{xzzzu~w{|wxy|||~y}|y|{zy}{zz|yxs|v{yz|yz}zzyw}|{wzx{z~zy{{}|}|yxy|{xy}yxzxxyyzzx{{y~vzu{yz||yxwyxxz{z{wtzv}}wy{{z{xyzw{yzvz{{ww|~y}v|x~vxy|wyxyyvw{zvw}ywz{{wzwzyx}wy|x||t|{yy~wxxwxyswx}xxy|zyv|v{x}zzz~uyyz~|~yywvwzzzxz{}||}}x~~{}~}}|}y~}~{}y~{}{~}}~|~~z|}~~~}|{|{}~{}||~|}}|}~~~x|~~}~~z~}~y{}}~~{{~}}||~}}|~~~|}~}{|}~~|}}}z~{{}}|}~}{yy~{|~}}|{}{}}|{~|}~}{}{{~}|~}~~{z~~~{}~~~{~~}||~~||}z~}}~~~}{~z~||}}~}}}~|~~~~||z{{|~}~~}~}y~}{}}}~~}|~{{}~w~{|~}~~||}~~|}~~}{z}}{{y~~||y{|z|{~~}}y|~|{~y~|~~~~{}||~~y|~}~z~{}z}{|}z~{}}~y~~~y~~~~~~~}{|~~~}|||}|{{}}z~|~|}|~{}~|{}}~}}||~x}|~z~z}|}~|{~}|{~~{{}||}}}}~~|~}~z~}~}}{}~{}|~}y~{~||}{~{}}y}}}}}}u}x{~x}|w{z|vwzy{{z{{|z|yyz}}xyz|{{wzz~}yxx~|~zy|~}y}{{{~z{{~y~|xzyv{|{|}}yy~{|z{{y|yw{{{|z{xwxx{yzyx}}v~z}|}{{zw{zzzyyzx{}}{{wzzz{x{tyw{zz||zz}}z|y}uzzy|x|}}{|}{|{y{~}{|}|z|}}z}{{zx{v{w|z~{{zx{}z{~zw{wv{zy{xyy}|z{xxy}~~|vz{xzz{y|{z~}ywy{}y|z|}x{yyy||yyz~y|xxzv~{{vzyzz}}x|ywy}v|yx|}{y}}}}|||}{zyz|{|wy|}}y}{yyyzzz{z~zyz}y{y{yxyy}z|v}v|zwyzz{}}|||z|{{{{~|{z{w~y}{}{|zz{}yy|zz~|y{zw|~yzx}y}wxu}}{xzzu}}{{z|z~|v}{}xv~|{z}z~}}z~{|yvzzxxzw{|yy{{}zyzyuuy~{}}zw~||yz|~z|{}~{~}~{||}{~}{}{~|zvw~{xv}z|xxz}|~zyzwz{{{xzy~wz}wv}y~z}|y|||z{w~||{yz}{wyzz{yy{|}||xyxx|yz{zzxzxwvzz|x~zx{|~~{}zyz~~y{||zw|~~z}vyx{{vyw}}{yw{xzz{y|}|y{z|z{|}yzz}{}{zw}}y|}z|}~z{|zy}|w{z{yzyuz|{}yyw{{|zy|}zzzu|~|{{|z}|~||{|x{}~}~y~y~{|}~~{}~}~z~||~~{}}}~zz}}{|~~~~~||{}~{|y}||}{z~~}~~~{{{}|}}~||~|~}~~}~|||~~}~}}~~}}~~{~}|}~{~}~|~}~}|}{~}|~{~~}}|}~{{}}}|~~z{|}{~|~~{~}||{~~{~|}||z}}|z}z~||}|~}{}~{}~|~}~}z}~~}|}w~~{~}|}{}~{~}|~}|~~~}~~}~}||}}||z~~{~~}}|}z|}}{|~|{~~{{}~}}}~|~~}}|~~}~}}~~{|}|~z~xy{x|y~yyv}{z{|~{|{~zx}{|yww}}}yzyy|}~}|{{zxz}}zy|zy|y|}~xyy|}w}}}{y|}~{{}{{|vxzvyvx{{{z|z}zxyyyv{yx||yz|y|z}{}|}zzyu|{}}zx{|zx|{uvz|yz||y{}zx}}}zz{z~z|y|~{}{wzz{y}z|}{{x{|{{|w|{yz|zyzzv|||x{~{y{}zzz{|zzy~xxz||yxyzww{|yyzzz|v|y}zz{zy}yx|{~}z~{|||y|vv}||||z{ww|{zzv|v{{zwy{yyx~||{{{zxz{|}}~}z~yw|xz~}||{wz~{z~z{}|yw{z{|y{x}z{|{|y|zy}|}x|{~{xy}|y|zx||yyzz{|}|x~~zzyzzwzyzz}{z}x}|{|}x}yx}z|{{y{}{}{x}{v{w{||}yy|||}}}w|||{|v|y|z}}|z}zyy{{zx{v{}wzz~z{|yx||~||xx|xz|y|}zy~}w|{yx{yz|y|}v||{||{|w~xy{|{zz{yyyzz}yzvy||z|{}}z{|{wy{x}~zzy{{z{{{}yvy}zz||~|z|{{{yzxvw|{||y||vxzyxz}wzzy}zyx|xy~}{|u~{}|z{}y|}|~{y}x~|}{w~{{|{{{y}z|{||y{w|v{}}{{{}x{~x{wywwxy{{||{zx~|yx{~y~~}}z}v~{xz{~{x|{{|{~y|}~z||}{x{z~|{{|{x{zwz|~}}x~|}}|}{}}}~}}}}|}}y|~~}}~}~~}~}~}~}}~~z~z~}||~}~|}~~~|~~~||~z~}~{}z}~~{}~|~~~}~~}~~~~{|~~z}{|}{}}|}{~~|~}{~}~}~}}~}~}~~~~|~}~~|~~~~~}{|z}~~}}~~~}~}~{}}}~~~}|~~~~}|}~}~}}}}z~~~}~}}{{~~|~~~~~~{~{}}|}~|~|~|{}|~{|||~~}~~~~|{}{~~|~~~~|zz~~|~}}|}~}{~}}{{~~x|{~}y}}{~{y~~}~~~{zzx|}|{{|x}{w|w|||zwy|zyz{yxzyy{{~}y}~{z{zzz}{v{x}z|{w}|~z~z|yxz|{{}xw{w|}{{yxx}xwwxy{y|ywwyzyy{|}yy}~{z}{z}y~x|~{x|}{}z}|{x|}}x|yxzz}}zy}{|zvyz~{yxx}yyyzxz{y}xz|||z~zx{z{||{}|xz{|}zx{xyx{~~}|ywy}}~xywzw~v{}|{x|w|x}u~z~}|yz}z~}}|xy|~r{||~{|}|{|y{{{zzyv{y}}y{~zyywzz|w}z||}|}}y{|yy}{x{{{|}|}xzyy{}}x{{}yz{w~xzz{|z|y{y~y|~v}~|{{zz}y{|~}}|}{{|{xy}{y}y}}xzyzx{|{wz{w|z{~zxzzzz}}yxxu~~|{zzt{}{zz|}|~|~~|y|{|}z~|zzxv~~zzzx|{{xyy{yyz}xx~}y~~}w|~}{xy|w{~yz{~yy{}|zz|}{zyz|y|||xz|{wywy|yy|}zzzz{ytyz{}~y}}z{z}}x~{{}z|{}{zx~z{|zz|y~y|yz{|y{y{{x{~}x|}yy}}|ww|z~z{|zz|~z|z}{}z~w}~{y|~|{xy|z~||v}|}y}zz{y{zzwxyx|y~y~{y{w{||}|||{|y~w}}{|}|x|}{|}|~~}|yvyywy|{x{x{w{|yyx{{}}x~zvyxyz|~y}~}{{z|y{z}~z|}yz~}|}}~{|}~~~}|~z||~~~{}~}z}{~~~}}}z}~}|~|}|~}x~~}y}}}|~~{|~{}}~~~|}{}}~}}~}~~~}~}~x{|~z{~~|||~||~~~~~~}~||{~|||}~|z}}z~~~~~|~~{}|~}|~~~}}}~{~}~~~~}}~}|~~}|~{|~}~}~}|~{{~|{~}~|}z}~|}{{~}|z{}|~~~{}}~}~|{~}~}~}}~~~}~|z|~~}~z{~~}~|{{~~{}~||~y{|{~}z~||}~~}}|~~}~~~}~}~|{~{~}}~|}|}~~|}~~x~|~|{{z{|yz|||y|{{w|zy~{w|xz|wy{{}xy{~{|yt|}x~zyyyzx|}x|vvz|{}|{|}x}zy}{~{yz}yzyz{z}z|u~~x}zv{}vyzz{|{yv|}}~yyvw{~vy{|z~~|}}{{yx~w~|{z}z|}|x}}zwxz{z}{zyy{zyz}z{~v{zywx{}{zy|{~y~y{{~x{x}xyy}yxx~{z{{}x}z{y||y~}}yyzw{z{|wzyz{z~z~xy}z{|wz||vwxyxwyz~x|}|z{{x||z}~yz}}y{zyxz|{}y|z}w{~{}}zy}zz{z}|~xy|~x~}|{{}}yxy||}v{x||z~{z{~wwwy{{{}~}xv~|{z{xy|zw}|y{|w~y~}zx|z{z{{ywz|z{}y}||z~w~z{yy}vz}x}|{sy{y}{y{{x{|~{x}}~~}}xz|{~xzyz|~|x|}~{yzz}x{}{{{|{z~z{|zx{||}zzy|zxz{z{yy{vz{{|zz||{z}z|}z}~z|~|w{~x{|~z||{xzy|~~{}|{}yz|zyz}~||~y||yzz{y|{{x{ux}zw{zx{xyz}x~yzy}}w{z~o{yy}{yy{z{yw{z{}z~yy|x|yw{yz{y}xzx}{||~y|y{z}xz~||w{y~zyzu~}}yvy{yxz{{}}zxzy{z{{zz{{~y}~|z{}y|z|zxzzz}~~{{{}~yzyz{|z~{}}}{yz~}}}ww~}y{y~x{|z}xw{}z}y{ww}z{~}~~~{}|}}~~||}||}|{~}}~|~~~~}}{~~}|~~~{~~~~~~~}{y|~}~}|}{||}|{~}{x|~|~~~~|~}|~}~{}|~z}}}}~}~{~~~}}y~|{x~}~~}}yv}~}}~~}|}z~~}~~~}zy~~|~}}||z}~}~|~{~~~y||}|~}}z}}{{~|~}{x|z}~~y~}~~{{|}z|~}|~}~}z}~~||}~}|{}}|}|~|}~~~}}}}~}}~~}}~{~|}~}|~~}|}~|z~}}z|}yzz||~zzz~|zy{vzy{yzy~}zy{|{{}w||yzw~vy|x~{wy|zyyx{}yy}yz}{y||{z{}|{y{}|yz}yz|yxuxz~{{~|w{~|uz}}x|y|zyx{y{}}z|{|{zvz|~z|}{z{|{|xxz||y{{uzz|{zzzx{y}w}xzz{}{y{}vz|||u~|x{~||~{xy{{~~|}~|yvz{|zz{{zz{yz{u{{w{xzz}{x{z|xx~{zxy{x{|r~y}|}|x}{|}~}}}|}}~x~~}yyz{~x}zy}t|}zwzx|~|{u|}zz|v{z{~yz}z|x}}~z|zzw|{uz|{}|||~z{{~yz{}xz|{|{{{v{}|}{wy~yzyz{x{v~}|{|y}}z}{}vz|}}|{y~vw|xy||xzvzzz{zyx}yw{{}{y{|yxzuzuz}}zuw{|w|x}{}{zz}}}y~~}zz~z~|zywz}}zzy}z|{ww|z|{|}yzx{yvwzz}uy~yzx}|}xy{{~|{v|ww{y}}}}y|||xz}}{~zz~z~z~}z}yyv|{t{{xxy|{yx}zz|x{||z~{~|v{y||~y|yx|{x|{~}z}|~~|{{||zz{|u{{xyyw~x}y{||v}wy{xz~z{x~xy~x}}}|~~}{}y~|y||{~z|{}}{wx~yzvyzv|}{{}}zz|{zyxx|~x}zyx{|~y{{y{z{||zy~|{||z~~zx}~yz~z}z{|z{{y{|{z~~z|yz{x}zyy||{yzz|~y~yu|zzz|z}|}{|~~|~~||}x}{~|}}z{{z|}}}~~|~{}~}}}}|}~|{~{}~~}~~~~}|}{~~~}|}v||}{}}}}{~~~~}~|}|~|}}{~|~|~{}~~~~}~}zz}y~}}z|}~}|}~y~||}z}}|~}x|}|~~~}{~}~}|~~{}}}}}{}~~~|}~}~}|~{}~}~||}~~~~}|{}~}~}}~~~~~~~~}~}~}z|~}}~~|}|}~~|~|~|~~}~}~{zz}}}~}~~~z}{|~~~|~}}}}~z}}}~{}y{}}}~~}|}}}|~}|~{~~|~~}|{~||~|y{}|~~}yvz|yyy|{~y{{}y{|yzx{x}xyxy{zw{}|y}yyw}vyzy{{}pzz{z{{ywz}{|{~zyw{|z}y{|{|wy{{yz~~{}~zyyy~{yxw|yy|z|zy||~vw{xz{u}z}{|z}zx{y{xxy}y|x|zx}wxv}~{z}|~}}{{~yz{yyxx|z}|y~x{zzxz}yz{yz|{{}yz}u}|x{|}{~{z~z{{|{}|x|zz}{y|~}{}~x{{z{wwzyxy{z~~~}|yy|}{}~{|zz}|{|~}}yyx{}x|z}yy{|y{z||}w|~{z}xv}|y}x|{|{{y{yzz}{{{|zz{x|z{|}y{zx{zz{z{}zz{|{z{xy{|yyw{z|{{yxz~u{|zyy}z~}||{vwx{x|||zwzz|xxy{|}{{}xvzy}||yw}|}w}{x{|{{}{~z{sx||}|}|}|xyz{xyzx|yy{}w~|z{{}|}}z~|xyx|zv}~}{|~x}xw|x}zxz{ty||}~xzx}w|{y|{y|v{z{~yyx{r{z~|z~{~u}||wy|{uyzy{wyzw{}v|zwz{wz}xx~zy{}}zzy{|y}x}}z{|{zw~u|yxzz|xyzyyz~{zzy|z|yz|}y~zy|xy}xx{|}z}w}|z||{x{{~z}yy|v|}z{}yxu|{y}x~}xyy{yx}zxxxz~|}|y{||}y|{}{~{x{{z}zyyzz|yz}{||}{u|zwy}xy||w||}x}zw~{}|z|x}{xy{w}{z|zx~|u||{z}{x{yy|{||~~|~~{}}~||~~{{~~z|~}|~{}}}{~}{~~~}|~}~}|}}}}~}}~~|~|}}|~{|z~}|}|~x}~|~||~|~}}|}~~}~~~~~|~{}}{~|yz|y~~}~||}}{}~}~}|~|~~}~}~~~~~}~~|{{}~}{~{}~}}~}}}}~|~}~}~|}}~}{~|}}}|{}}t~}~}y}}}|}}~}~|}~~~~~}~~|}~~}~}}|~}|~}~}}~~}~}{~{~}~~~~~~y|}{}}}}~~}~~z~|{|~{|~|~||~}~~~}|z}{{~}}}~{}}}}{|~}~||~~|}~}~}~}}~||||z|}}~~z|yzy|{}{{yx}|zzxx|zwzz~|x}{yz~x{{zz}||{{{{{{|}wy{{|~zx}x{z|y{|yywxwv~x{}{xx|z}yxtyx{~wxzz{~xzzzyxzwz{{|s}|zz||z||}}zy{zy|yz{~x~{x}|yy{}xv{{u~{vywxyyxz{{vyz|x|{y{z|}{{zyz|}||}z}zx||x{zxy}~z{w{zw{}|wy{y|{w{yz|zz}zy~|x~{{~z}}||{}~yz|{~{~z{y{}ww|y}{|yy|y}{vwy{}||ty~zx{~~||{{{y~{zyy{{x|v|zz}{||{||}~{|{~}vz|x~z{y|yyzy|}~~|zs{}{{|w|z{|}{{z|}}}~y~y{||{y|y{~{|~{yxzy~zxy|y|}{zyw{|}{{|zy|vuzzx}~u|w}}z}y~~x|wz{}|w}{}{~z~||~wy~z~zz{x}{x|zyy}xxyy|{yvv|z}z{|z{z~|z}w}xz~|{}{z}{{}zz}yys~|~w{yywz}w|zyw|xvvz~{y|wy{{~{{|}{x{|}|yy~{~~}{|{{}|{~xz{zzz}|wz{z{{vy}w||wzw}xuwxv}y~~}{x}~{{yy~y{z}|{~z{}|{|~zw~{|{v~x{zxyzz|zx{zx|zyww}{y|wyw}{}}yztxxzzx}z}}y|}z|z|v}}}zz{{|w|{|yx{~~z~{x|x|zwz|y|{}zz}~}z}zz~{}}~x{z~}{|}z||}~~~~|~~|~{|~|~|~~}}y|~~{|~~~}~~|}~}~}|}~}~~}}y{}~~}}z~~~~~|}~~{}~{{y}}}|~{}}}}~}~~{}{~~}||~~~~zz~~~}z~}|z}~~{y~|~~~}z}~~}~}~}~t}~}~~~z|z}~|~~~}~~}|z~{}}}}}~|}}~|}~||}}~~{y|{~}{}~~}w|~~~~|~~~}|}}|}}~~}|}|}~~~~~{}}||}w{~{}}|~~{~||{}~}}}~{~~~~|~~z~~~}|~|~}}}}|~}}~x~y{}|x}{xwx|}|yyzx}{{wzwz|{x{z~zy|y{xyyxy}}wyzzwx{vwvxvy|tz|}xxx{x{~y~{z~yx{yyw~x{s|yw|z{}y{}yvzz{x~y~yxy|x|ux||{v}yv||zxwz|uyxvv}xywv{xyzw|yzx}{{uzyx{z|~z|wy}{~y|{wy|x{wwzwzy}}{wy{y{yxzzw{yy{y{w|z}yyx|{}wuvzx~~}uuvx|z|yz}}|z|w|yy{{xwwwzxzzyxyzv|z|t|y{yz}z|zxy}~y|wx{|x|}|wu|yy{{|z~~xyxx|xyy{}~|yzwv|}zzyxzz~zwwxzxy|{xzv|zz{|x{x|y}|||xuxwy{y|wy{{y{vyvy{y}}z{|y{xw{{wxxyyyy|xz}zzwzwz{{|zyy{|yy||{vy{zz||vy{{|zyxy}|}yyx||zx}}vz{}z}zyz|y|z{{{xzz}xz{{zy|zzx{zx|{{|yyx{|xz{z}|{xx{wz~z}wuwx{{{t{||ww|xvz|{yy~zz{zy~{|zww|y||zyyzwv|}|}v||y~y|z|xy|z|vyxx{v{{}zzy{yxw|zw}xy~xvzz}x~|{{|y|~y|yxzx~yyzwv|v}z||tz}wz|syzz}zw||xyz|wv{yu{zyywvzvx{yy|v~wzz{uyy|wz{y|wyyyw{zy|zzv{yyy|xz|{wx{x{t|{~|~|yy~zyy}|}xyy|x~{xz{x|wz{y|z{||{uz||ywy{{{v}xz}w|{wy~}zxyyz}{~||y|}}yz||}~{zzz|z{}~}~xy||~{w|~{}~z~{}}|}zz}~}}}|}z}~~|~|{|{|}|~{~{{~|{|}|{||}}~~z}}{}~|}}|{}z{|}|{~|}|}z}{{~|~}|~}~}|~|}|~}~~{zz~}|}|y~{}~|}}|||~|{~~z|~~}{}x{{}{}|~}}~u~z|{~z}~}~}~|~}}~}|~}~~~}z}}|}}{{y|}~}~|~~~}}}|}{}||~~|}~~|}}{{|~{{{{~|{z}}}}}~}|}~~||~}}}}~~~}z{||{|}~~|~}~~{{{}}~~}~|{}~~{|~~~~}z}}z~~|{~}|}|}|{}|~}{}}~}z}x~{|{}}~}~~~}|~}}|{~~~|}{z~~|z}~~{|~|~}}~~{|~}~|}~~~|}}}{}y|~~~~~}z~z}~}~~}{}|}~x}~}|}}{y~}}}{{}yz{~x{}y~z|{|xzyz{v|wzwswz||wz}yvy{zw{|x}{zx{}x{}|}wyzx|~z|{|}|z}{|}zw{|}y{z|yzz}wx}zxz|yy|zzzx|u|w|{v|{y{xz{wz{zyzy|{}|{|{w|y~~||y|}|{y{wzzy{tw}yx|yx{y|zxw|wy|ztyy~y{}{}zxv}{~z{~}x~z{z}~y~{y|{||yyv|yxyztwt{|zw}xyyz|{zzvxz}{{{uz}{zzyzz}z}zw{}|{||{|z}{}{z}zxy}z}xyw{{{zz{}v{w{z{z{|xx{z{|yx||~z}|{yzy~~y||x|y{}||wz|{zy|}yw{|yzx{{yzzwvww||{|yyx~y|x|{}z}z{~}w|z{|x|{zzz|y|}y|{yxy{w}{{z~}{{x{zyxy}{zxz{yuv||z|}}{vz|zyy}{~zz}~z~|~~|~z{y~yzzzy{|}zz{zv}|}}z~tx|yx~y||xwu|~xz~|}ywy||}~{yzx}wzx~z~zx~zz{~{yyyy~y|yz}zuzy{w|}s{y{z~s~z}||}}|~{x}~z}y}{|y{}z{y}}y}z{zzz{wy|yxvuz{xzy}}|xy}wwwwywz}yz|}zzyzxw{}~{zzx{}|z|}y|z{yy|z{yz}yzy{xxtzyxy|xzvxz{ww}yyyy{{z||{z{{{|xu{yyzx}z~{|~{}~{{~|~z|x|v{}zy}|}wywwyxyx{{{xzx}~z{~|{yz|zyv}||{|}~{|~}{}~|}~~|~}~~}||~||}~|~~~~~}~~~}~}~~}}~}~~|~~~~|}z~x||{}}~~~z~||~y}|~~{~|~}~}}~~~}|}~}~}}~}~}z{~~}}~|~|~~~}~~}{|}~}}}{{~z~}~~~}~~~}}~z}{~}~|}}~}~}}s}z~}|~~{|||~~~~~~~~}}}~~}}|~{~|~~~|x~~~}|}}~|z~~w~|zyz~}}~y{{|}|~|~~~|~{~}~|||}||~|{||}}}}z}{}{~~}{}}~||~~|~~{~{yx~{{x{yy|y{yyzzx{x|zxz{|~|xyuztzxzy{x{tww{vvyw|wyx}{}yyz|{yz|wzzwxxwzvzw{}zwyyr~yw}zv{z}vw{zwy}v{yz~~{w|vvx|{wx|xzxv{yyvz{}xyz|ywv{vzx{z}xsyxvvzxu{{|y{vy{}wzyvz|{zzzvx~xvzyvxyzyy|zy|wz|yxw{yz{|||xyxzyxy|wxwzz|zyxyxyyz{xy|yxyy}w|{vu{w{ytzy}y{wy{xwx|{~z{vz~{y{vzy}|x}y|{zz}w~xxw{{z|}{xwv{tzvzw|z{y{}~|xz|}vzyxxzyywyx}y||t~|wz~yz}|zwyyvz{vz|w{v{zxzyy|{|w{xzxvxxx}z}w{{y|yxwzxz{{x{x}z{xzx{{zz{xyzy}{yywyzww{zy{zw|~x}}||yx{|yy|~w~|{{|}yzzyx|~y|v||yx|x{xxy|v{|zzz}yzz{|xyw{yx}yyxy|y{{wy|x|uyvy|}{xw~vz|}z}{x~{wy}wx{{xzzwxvzy}{zvuyyx~}xx{yzxy|y{|||||xxzzwwyyzw}zzzwyy{{{wv}u}x{yxzzz{z{y}{zv{|zuzw}zxx|{z}}z}z|}x{{|~xyx{|vy{~y{zwx}xu}{~{{v|}zzww{zy{y|s|}yx|}zzzy|zwzy{y|x{y}wyy}{yvzzzw{}zu{{|u{}xzxyy{{|xwz}zwt|}yz~z}u{zwrwx|tvyw|z{w}{~y}{yyyyzx{uw{vxzyx|}|||}|~~}||}~~~}}}||~{}{}~~~}{}}~~~~y|{~~}||{}}~||}|}~~z}~{}~~z~~{|~x~~}{~{~}}~~z}~|}}~{y||}}|~~z~}{~}~~~}{~}|{w~z~z|}~|||}}|}}~~}|z}~}}wzz}|||~~{}{~~y{~z~{|~~|}~}|}|~|}}||}||~|x||}~}~}z|}||~}|~||y{}{zy|~}}x{~~~~~|}}{|{}|}{~~~~~~}}|}}~}|}{~}~{~w}~}~~}~{||y}|z}~{{}~~z{~||~~~}}~|}}}~{|~|~~||}x{}|z~}z}}yx~w{~|~~|}|~~{~z~|~~}|}~}{~~|}|~~|}}}~||~~{~|~{y|{~{||~~~|~}zx~}|}~}{}~|{~}{}~}~|~~y{~}~|~}~z}}}~}{~|{}}|~{}~|zy|z{x{yy}~x|xx{x{{v}zxx|xxxv}|y|{~{{{xz{y|}wyyx{}~wxyxwzvxv|{y{yz~{y|w{||{|zzxz}~{wzzy~yxz{zywvzy}zvzvwwwzuz{||zyv{~|zx|~|zx{}{xs{z{y~yy}yy|yz~w{y}{z}w|zx{{}yy{v{{{wzxw{yyyu|{zwz}z|yy|zy}ww{{}{zzy|zzz}xtwy|vxyxyuyw{|zz|xzvy{zwwxzyw}z{zx{y~}zv~|u}z{|{}z|z~zvv||{z{wzsyzzy|zuz|{vy|~zzvy{xu{|xw~}{}|}}|}x{|{u{|zz||~|z~{}yzx|y{yzvyw}yx|vyyxywxw|yw{zv~~uzyxwzz}|yxz{}zw~}uy}{}x{|y|{y{z|{wvs|}w|wzvyy|yx{{v{v{y|vywxzyyx}}z|{yx{{}uyzzz||y{{w~}x~}~{|w{tyx{{z|xw~uz{twx|wvyzxt|{zyy{{x|{z{xuyyywzv|z~yyyz{}z|}xy{|{x{zzvyzywxzvuxyyy{y}{~x|x{zyz}w|vz|{{zwyw{}uv{}zxwx|y|xz~vy~zzz|}{{zzrxyzuz{xzzyyxx{{{zzzy{xwyzxyzxz|zx{zx~}|yww|{z{~|y}{y||{~x{~zxx{x{zyyzvxv}xw|ywxz~|xy}zuyy|~{wz{}|{}{wxy~z|wy{|{{zxy{z|yzuz}xx{~z{vsxzuy{xx{|{txzy{yz}}ywy{{z{z|v{~{|x}{zy~}~{~~y}{{|}|}}z~~y|~~~|~|{z}|~t~}{~|~}}||z~~|x{}|zx~}{}|}~~{}}}y~y}|~}|~zy}|y{{~|}~|~~z{~~~~}~}~}|~}~}~x}~{|~}||x|~~|}~~~}}|}|}~||}z}}|~}{|}~}~~}~}|~||}}~{}|~}~z}~~{|{~{~}}v{~|||{~~}}~{|~}z~}|z~~~}x~||y~~~{{~}~{}~}}}}~}~~~}}{~~}|{|~~}y~}||}|~~}}~~{~z{~|~{}{x~v}}}}|~z~}~}~}|}}{~}~~}~{{|x~}}}}|~}z}|}x|~|~~{|~~|}~zz~}~~{~{~}~~}|z~z~|~~}~z~{|~~|{~~}~z|~~{}~|||}~}}}{y|||x|z~~}~~~~}zw}z|}zvyv|vtvuzyyyx|{w|u|y}{yyzx|xzw{|z{xzzzxwx~xu}z|v{ww|y{vy~x{zzw{xxxv}{wyxy{}z}ztwy{}~~~{vyx{z|urxzy{w{w}ywzzyy~|v}y}|w|}y{{yzx{xwxv{x{wyytyy|vxyz{{{{|}ywwzzw{xy}{|x{zyxyxz{{z{{{xyxz|wxwy{|zzwx}y}y{uyywxzzzxz{zyz{xz{z~yzzwyyx{y{||xzyy|}}wzzy|xyz~y{w}z|{xz|z{zxzzvyq|~{z{y}{y}}ywzywx~vyz{uwxy}z{{{{wxzxyzyzyxy||uy{|zxzxs}}xyz|~yyxzxwzyvx{y~zz{yy|}{w{{zwxz|z|w|{w~w}{yvzzx}w|v{}}y}xz{y{z~zv{z}}z|~~~wxxzzx}x}w}}z||{{w|w{y~{ywzy}~yzyy|y|{xzz||xyy{wzzx{}x{~wyyzty|}z}zy}|x}{xu|}vy|z}txyzz}zzx{w{v|{yuyx|{y|xw|{wzz{~z{z}uxwxyy|zwz}||zwy}zwwxv{~yyxzsxyxxz{x{yxz}zwt{yxw}{{{w{{y|wz~yz{z|y}z{|}wv|~|zvxzz{yzz~zxzyxyz{vy}z{|{xxyy|w|}x{}{{zy|zy}z|q|v{~vt{|yyw||tz~{zwx|wyyzwz{zo{wvyx}xyxww{x~{w|z}{}yzzzyx{z~x}}zy{yyyzy{v~{~yt{xzyxvy|zwvz{y}z{xzvuw{x}}~~~~~||~}}}{{{}|}|~||}~z}}{{}~~~|}}y{|~}|y~}}z}}}}~{}{~}|x}~|~||}}|}~z|}~{}|~x|~{|~}}}~z~~z}~{~~~~z|~}~~}y~~|~|{}|y~}|~}{{}~~~~}}z||~{|}zz~z{}{}y{~{|}{}{~}}~||~~~}z}{{}~|}z~}w~|y{|{~}~{~{}{~}~~~}~}~~z}||}}}~}~}~z~z}||~~|}||~}|~}~~~~x{~~}||}~~}~|z~}|~|}{y}{{z}y~}~|~z|~~}|}x~||~~y~}|{}z~{}}|~~v~~}y~||{|{|}}}}~}}}~~}z}x~z{}||~|}}}}|{~}}|w~}~|}{~}|}}|}~~|~|~~z{~|}}z~~~y}}~}}|}~}z}|{~~{}||~yz}~{y~}~~~~{}~}|~~~~u~}~|}|~z|}|vz{|}{|y}x{xzz}w}xzz}z{yyzxy|y||y{z{z{|yzyz{~|||zy}|~yxz~{}y}zz~yyyy|z|yyyv}{xz|}|}|{x{|wyz|{x~|{zz~||{~y}z}{~yx|{{|~}yzzy|{t~|yy{~{{|~xzwv{{y{{}yw|xx}ywvzyz~{}|{{}zy{y|xy|x|uz{y{{y~xy{z}x{wxzy}yww{yz{y{~z|{z}z|{yyx||vz{}zz~xz}}}|y{zxwy}}|zvxy{{zvzyyzvv}y{|q{~|}~||zw}~{{}|||{~}{}{{y|~|zw|zxz{zzxyyyz{}wz{|{z{}yz{y||y|{|z|~|{{~}||||||zz~|}}z{}{ywz{||zwzxzvw{z|yz|w|z{|xxy|~||}zy}{{{y}}|{x~zy~y{|{yy~uwxzxzy{~yyz{u|vww}|{zx~}~}zzz{||{zw}yzz}}}~}~{|{zz{~zzz{w|y|yzyvzzyyxzzyzz{}x}|w}}yz}zz{}{||}yz|{}z|x|~}~|yy|{|{y{|}x~z}zw{|z|wz{{{wztx{~yzy|{{{~y~}ywz|{{~|z|{}}zz{{z{x|z|wzyzyz|w}zzy{|y|xyyu~{~}|}y~wyx||{{{|zy|}|{{}}|}{z{z{~xyy}{}~z|x}|y|||~|w|}u|yzy{v{{{~y{}zz}~}|}z~}||}y~|{||}}}{}|}~}~{{~|~~~{}|~~~|}~~~~z{z}~|~~}~z~~}~~~~{}|}~}|}}}~}z~z}z~}}}~}~{y~|}~}~}}~y~z~}x|~w}~|z}~z}}}z}~~~}~~~~|~}~~}~}}~}~~|~~~~}~{}~~~}z{z{~y{}|~~}~|}~~~|~}~~y{~|~y~||}~~}}}}~~||~~~~~~{}{}}~~{~~y~|~}~~{}~}~~~|~xy~~}}~~}z}}z~~}}|x~{}{|~|~}~z~}}}~~}~}~~|~~}z~}~~}zyyxzv|v{{||x|xz{qzz||{z|x{zzz{wx|xv|w}{w|wz}zyxv|xwyxz{zyu}|zxxy{y|zw{|yyvx|{y}|}zv|}yx|{yyx}{{{z{vz|zz~x}yx{wzz{z}}xx~~t}y}{tz{{yvx{{|{|{zwyx|t{{|yw{|{zz|uz|yzzzyzxxyy|{|{zw|zy~w}zxz|{~~y|x}zz{x|zzxz}zzz}{v}}yyxvzx|z|x|~y|wz~{|x{vvxwwxxyzxxz}x|uz~||{yuy|yz~zzx{{xxv|xz~{|zz{{|yzy}zx|zy{|yzy{{vzxy||{{z||xyxz{{yy{}{|{|z~}yzx|zwy|||{|{y}}xw{|z{x|x{y{z|{||}z}xw}xy~z{}x|z{{y}{{uxz~zw{}vx{z{zzyz{{}{wy~~|}}{xz{x|~yyy{x{xxz{|}zzzy{~{{x{{}zzzz|{|{z{y|y|{z|w{zy}{{{~x~||{y{~x{}{x}zwyzzyvyy}}yu~zzw}{yuz~{{yyxy}|vy{x}{zz~y}{}{{|||{xxw~|zz~{y|~{{||}x{x~{|{}|{x{w{yz{s{}wy~{y|{yy|}ww{~}u}yy}w{t|xxxwyz|{}~}{{{{wz{}{yzz|xv}w{xzzyzzy}}~v|zwy|zy|y{xy}z{{}{}|}zvy}yywz||x||{||z{yw{{y}{{y|{|}|}{zw|{|}xxw|}x|{z{x}~zyz|~z|{vzxyx{}}y}zx|w|z|ww}z}}~|}~{~~~|}}~{}|}~|}x}~}~|{}~~}||}~~{||z~~~~~~z|~~~}~||~}~~~|{}~|||||~|}}{|}{{}{~}}~~~{}~|~}}}}}}~~}|~~}~{~}~}~}|}}~~~|~~}{~~{~~}~~}{~~}{}~}}~~y~{|~~|~~~~~|~~~}~{}}~|z~}}|~~}}~}~||~~}|}|~}{|}z~|}~|||}~}~}~}~~}|~|}~}}}}|}~}~~z|~}}}}~~~~~z}}}|~~}}|~~~}~{}~}|~~z|~}}~}~~}}~~~~~}~~~|{{|}|~{~||zzxz~}|x|}{yx~xyvw}zzyz}~||zzxzy{x{x||}{~{yzyx}yz{|~{z~|}{|zy}{~}y}x}{xwyzzyzy{|~wzx{yy}z{{{zxwywzxz~{z|xz|~}z~y}yy|{zv~{zw|{{}z~{{{z{{zu{z|xzyz}~yxxzzxw{{vz{{zzvyz}|~~z|yw{z|z}|w}~}|{{{}{{y|y~}zty|x|vy|w{zxx{|xwzw}yzxyz|wv{|{zyz{zzywz{|}w|z|}x{{zxx|z|yz{zzw{|{zxxzy|x~|{yzyxyxt{z{z{~}{y|}|z}{~}|~{zzz}|{z||||yz{yzx|yx{y|yxzyz{zx|||y|zyzz{|{y|}|}zw{}}yz{{v|z|{x}~}y}x{}zy{{w{~y}yxy{zz{vy}vzyyyx|y{|||{}zz}{}}w~|}|||{|}{~vz|yxyww{ywz}{||y}zxx{yuzyz{|yxuzzyxz{xy}||w~yy}~}~zzw}y}z{~}{|}z{xzvx}}y{z{{yy{w{zyzzz}yxx{zvz~{~~xzxx|vz~{|y}{zz{~w}x|z}|z|x{x{x~|{yy}xx}{yw~z{xy|{yzz}xvyy{{~z{|y{||~}x||}~|{x}}}|y{|z|u~~vzyv|yzxzxzt}~{xxzz}{u}{vzz}x{}{{zz|}w~z|~z~|{}z{~~|{{{||z{zuz}u{zyww|~y}y||xw{y}}}|x|{~~~z{y|{z|w{x}{}}y~~}~}}}|z~|}~|~}~z|{}}~|~|}~~}}{}}~z~~{~~}}||~y}~~~~}~|{}~y}{}}}~~~}{|{}~~}}}}}}|x}~~}~{}}{|yw}{|y~}}}}{}|~}}}~}~}}~}~~}}}|~|}~||}~~|~~}}{~~{}~}z{}}|~}~|y}}|}}~|}~|y}~}{}}}|}~~|~~|}}z~~}~{}~|z~}~|}~||}{~~}~|{{|~}~~|~~~~{||~~z|~~{|~}~~|||~y~~~|~~~|{~~~||~|~}|~y|~}~}z}~~}{|}y|}~}}}y|~zw{v{|y{|z|{yxx{yyz|z|ww~y}wyz{wx}|z~yzy{{v}z{w|xtxzuv{~{}wyv{~|{yy{xzyy{w|{yzz|y{{}yy~y}x|z|zw}xyv|v{|y}yxxw{zw|x{wvy|zx{x{y|zy{|{x|u|{{}xxz{{|uyyx|xyzw|{|z{wyyy|~{y{|xxwy|}{{zx{zyyvy{zxx{zwu}yx{{|zyx}|zztzw{y{~y{|{{{{x{wywzxy|wyzy~wy{{zxy}zy~z{xyz{}yyz|}yz{zw|yzzyzzzuz{{zww|y{y}{}{{z{v{|{z|{z|z|{x}|yzx||z~|yyw|{|ywzvzx|{}||zzt|{vxtzyy~y~wx|}~y|y|w{y|~z{{}y}{{||zy{}x|z}zx|xy}{x}|y{y{|}z}zzy|yx|zz}{{xyyxxx|{yw{y~}z{xzzzxx{|y~wz|~}{}zz{{w{wx{{{{v}v~{yx{{~zy}x{vyxyz{yvwwzw}xx{{vx}wvzxx|xz{ysyz~zzvz|yy}zwu}{z{|zw{xy||}u{{wz{wzx|zwxxwy{|wy{{yxywzzxw{yx~zwzx|y|w}zxv{{{xww|zwyux}zzvyw{v|}}zx}ux~zy}x}v{zyxyzy~|~|x~wxy{wyx||yx~z|z|x{zvz{|yx{}{yx{|wy{{zy~|{|xzy{|{yx}zz|~zy{xxzy{z{~ywxxzy}wvu{|y{yzx}yx|wvz~{yxy{|}{~x{xxz||xz}|xvx}yz{{uz}{z|x~{y}x{z}}}|y}~|{}~~{~{{~|}x||}}z~}|}~}z~|~}~z~~z~}{~}~{~y{~~||~}}~~}|{|}~{~z~|}~}}~~}~x|||}|~}}}{|~{y}|{~}}~~~|{~}~~~|~||~|}x~~}}}x}~~}|~~|~{z{~}}~~~}}z}~}}~}~|~{~}}~{|x}~x~~|z}|{~~}|~~~|~|}z||}~}~{}|}{~~|~}}}}z{|}~~x{|}~}~}yy~}}|}z}}|}}}}|}~{~~z}}~~}~~y~}}{|~z|{}{~~~~|||~~~~}|~~{}~{}~~{}w}|||}}}}~{}{}{~}~}~}~xzz~x}z~y{}{~z}~}z|~}}~|}}||~{zy{~~|}|}}}}~~}}|~~~~~|}~||{}}|~}~}~z|z}||z{{{{zxx|~{uyuzxt|yy{z~|zzz|}{wyyxz||~z|z|~}zz~yyz{|}}y|yz{{~}zy|~}xyz|v}y{zy{{|{x|yyy~y|w{|ywyzy~|{z{|{{{yx{~~}{y|yy|||~{y}y}x{{xzyyyyzxz}|x{z|xz{}wuyx}{|yy~zz}zz|y|y{||w{~y}|}~|~wy{xwzvx|xyyz}~}}zx~zwyv|xv{zzzw{|yy|xxx|z{x|wyyz{~||yxx{~{|y|zz|x|y{|{{zxx{x|y}wy}~yx|{}ww{tz{vw}}z}y|{{x|z}{||{||{y|yy}yy~xzy{wwv{y}{x{x}yv{v}zy|yy{yyzy|}|}z{|~{z}~{w|{x}zz~{{vz{{~}~}|yz{z{zxzy|y|yww{w}~z|z{}{x|zzyy{{{}w|zz|{{}y}|zv}{{}|||y|zx|y|{uw|w~|{vy|y{z|wtv}}{|~zz|}~|~{|yy}}|z}~{}yy}zz|z~{z~x|x{xw}|yzzyyx~{xxu{|x|y|xyzz{w{||{wz|z{zx|}}{~||}y|x}}z}xyx{}||x}~xw~zxzwz{xxzz{yzv|}yxx}}}w{y{}}}{||{{}y}~y}{yy~~y{xzzx{zzzyzu|}xwzzz{zxwwzvzzvw|{|{yxzxz}~~z|{|{{{|z~}~|z||~{|}z{z{z~z|}{y{{z|~xzw{|x|{|{~|{{||zx{~}x|~{~}|}~~{||z~{|~~|~~}~~{v~||~~}~}~||}~z}||}~~~~}~}||~~{}~}~}{{}|~}~~~~~{}|y{{~{~~z}|}||zz~}{{~|~}}~|{~{yx~}}||~||y}}~z~z~{~}~}{{}~}~}}|~~}~}~{~}}}~~{}}~~z~~}}|}|}~|}z~~~}}}y}}x}}|~}~~{y~|{|}~{~~{~~|~~~~}~}|}~}|}~|~~~y}|x}|~z{}}~~}}{~}~}}vz}~{~~~~}}~~~~}}z|{|{}~y~|}}{{|~|z}}w|zxw{x{|y|w|z~zy|v~y{z}yzyz{|{yx|{{||z{yx||yx|{{zvywyz|z{y|vx{{uzyyxvzz{|}{xzpzyyy{zy|z}|}yyywuy|}wyw{vzx|xxu{vxyw||zwwx|zy{w|yyxxw}yv}y{}x~y~{x{v}|x{x{xx|ywxzv{wwyx|y{|uz|yzx{xz|z~vyzxv~y||y{|{yy{z~{{yx{vyvwx|wx{zy}yzzxzxwxvwxy{zzy{z~uzwvxx}zxw||vyzzw|y{{y{zxx}zv~z||zzuzwvz~~}~x|vwyxxvw}{yv}yx{z|}}x~{vwwxwzzzyzxx|x|}yyz{wzv{~~|zzxx{}xzzy{sw{|zxwyvyxy|}~yy||yz|{zyzyxzzy{xy{}y|z{zyv}z{y~zyy{vxwyvtx{z}}|}{vx}|tywy|uz||{x|zy{xxyzx|y~{~xz|{{{{z||xzzvzyz{zx}y|xy{y{zyz~}utzxxwxyy{zw{}xy|{z{xzyz{xxzxvzytz{xxxy|}x{y~xyw~z}v{}wywy~z{{~y|{~yy{yvwwyyy{{z}z||t~{y{vxz~}}{z}}{zyz|{|{{}zyw{|wxvwxx{x||}zx{zxzw}xtv}zxzwyvzwzyy}y|u}zyzw||{{zvyzyx{{uz}}}x}vzzz||yz{{|zzv|z{|zzyzxz{z{|vzyz{z}|y|~x{|vzu|zzxyv{x|zzy{{z{z}x~w{zzwzz}yzzxyyyz~{|vxz|{}zxz{}}~{}}~w~~~{y~}~~|}z}|}}}z~}}~|~}~~}~~}{}}~~~~~{~{~|~}{y|~|}|}}{~}}~{~z~}}|}|~|}~z}}}}{~~~}}~}|}~~~}|~~~~}}||~}z}~{|}}}~}{~y}}z{~~~}~~}}{y}||}}}z~}|~|~|}~{~{~}|}}{x}|~~}}}|~|}~{|~}||~|}~}~~}y}~~}x}}{||}~{}~~}~u}}z}~{}{~~yz~}}~|}}|~{|~|y~}}|~}~~z|}}}~{y|}~}~~|{~~~|}~|~|{}~}}||{~z~~{|~}|}}}}x|}}~{|~z|{~}~x|{|~|~}~}~~|}~~~|{zz}~~}~~z|~y}|~~{~x~}~y|~y}|}|}z|~}~}~~~}{~}}z|||}~|~~}}}~|~}{{}~{}|{~|~~~~~~{}|z|x{~~y}~z~~}||~{}~~~~|z}}}{{xz~z{zz}|||wy{zyuvvxxz~vx|z{z{y~vu~wzyuzy|z{z|zwy{|xw||y}zw|yy|t{z{z{xw{zy|}vytx{}}xxzzxxyv{{wxzyww|tywsyzzx|wy~{z~yy{z|yyx|y{{uy||yz|}|wyxuz{wyxy|yzyv{xwxvzyxzy{u}uzzyxw{x}|vyx}z}yyxy|}y}{}yx|xx||zx{wyyxxtwxuyxwx{{{zyyw{|y}}xw{{zyvyzzw~{|zyxz|z~{x{{x|x{y}zxxyv||~x~yy}yy|y|zy{zwvwx|zw{x~vw}~zzyy|~y{{z{zwyxwywwy{u}~|y}y{xx|yy|z{y{{yxwz|xw|yx{y|vu|wyuuy|||{z{{z{|{{{yw{zyzzz{v{{x{{xywytw{~uyvyxxy{ww|{zwu|wxwyx{zux{}w{}xz{{wzz~z||y}{||~{yy~|z|y}|{x|x{zy|uw{yrxv{wxzzs{y|zx{zxv}~yxy||z|{}|{{xxx|}{z}zx{y}{~{|v{{|yy{y}{yv||w{zwz|woxyyyzty|v|y{{x{}y}zzz{||}~yzuz|zyw~zz|||wxxzx}{v|wwyyywz}uxwyyyywx{uyvzv}z}|z}z{}|y~~wz{yzzzxyyy{zzvx|zxyxwwxyyzv{wwyyu|x|zw{yyv{{xxzvzzz{}|y{zzzv~|yz{xv{{w|{{yxy}|zzzyx~{}zy{{tyxwwzwzvxzwyyvyyzyy||zw{{z}}wz|~}z~}}~}~~~~|}|}~|~y{{~}|z~x~~||}}~}}}}||||{z~{}~}|~}~~{}{}z||x~z|~~|}|}}|~{~~~|{zy~~~~~z{~|}|{{~{~~{~||}}}~~|~}~z~{}|}|~}|z}~}~}~}}|z~~|z|~~|~|}|}}}|}~~~~|{|~z~~}~|}}}}~|}}y~~y{{~~z}|{|~~~~}{}|{z~{}}z{~y{~~{~}|z~}}|~~}}}}~|}}~}}~~}~|{|}~}}~~z|~{~~~}~}{}yy~~|}}{z}|}y~{}}||}|~~|~~||}~~~}~yx~}}~zz|}zz}~}}}u{|~|z}~{z~~v}|~|~|~~z~~~{z}~~}{~|~{~z{y}{|~{{|}y~~{~|}{~}||{~{~~z|}{}}~~{|~}}}}|{z~|{}{|}~}z~|z}z{~zx~{y}~|{|~~|~}z|{}z}}{x{}}}xx}uyyz~x}}~yzx|uzy{|yvv~y{||z{xw|y}yxyyxy{|yxw{{||w~}zz||y}|z{}z}{y{yx~uzy{}vx{yzyzvx|{z{z~xzxx{{|yvx}{{{xyxz{{~~zwzz}|yzy}w}|zy|w|}|z~z}{~||y{{{xyw~z~yxz||y|{x}z{|{||y{x~wz|y{zzyyy{{{{{x{z{z|xu}}xyz||x{xz|y}{|{~qy{xzzv|tx|zz|}vx|t{}}zwy{}|z~|{wxvz}zy}zyzyyz}}zz{z}z{~|z|x~~vwyuz~x|||z{zzw{xz}zz|wx}zw||{z{{{z{~z|}{}xxzxy|wzxyxzzz{xzy{{x{}y}{u}|z}|~x{{zvzyyzyy{zxy~yy~{||}{}|{~{{w|}{xywyzz~y{}yzx{}|zz}zx|z}x{zy|{{z}x}xxw{|{|}zzz|{yz{x}{yvxx~{xzxy||~~}y{zwz|w{{yxz~zyy||wz{}xwyxrv~w}x{{v}{{zz{zy{|{zz{|yz{y{|z}vxyv}{|wy|}{zzvxzzzxy{|}yw{zz~v~{xyvz{}~zvz}{|z|{||}y{z|z|wy~|}yz~z~z~yy~}wwx}zx~~z{{rx}{|zxzyzyx|{}z{}|zy||z~y{~|w}y{|~z{xy~w{xz{yz|wzz}zx}z|z{zy{yxy~zz{zy{~z{|}{yx{}y||y~|w|wxxvyy|wzxzxyxz|w{xy}}vyyy|z|{~|~~{}{}~~|}}}}}|~}}~~}}}~{{|~|~|}}{}{~}~}}~~}}z~}{z~}||~~}~zy~z~|}|}~x~|}||z~~z{|~~~|~z~y}}}z{}|||~}{}{~|}}~}~~{}y}~~z}~~~~~~}~~|}z~~}}~{}}|}~~|}~||~|~~}}}}~}~~{}{~~~~|~~}{y|{}}}|~}}|z}||~}~~}|}{~sz}~~~~}}{~~~}~~~~}z}|{~~}}v~~{}}z|~~~||{{~~}~}|y}~~}||}~||{}}~|}|}~~|}}~z|}}z~|}~~~}x~~~|~}~||||}~{{{~|}}~}~~~~~}zz}}}zyxzz{yzzz{{xxuz|ttzuyz{y|xzwzzwvxy{wx|yuyvzzyy{zzy{z{}||{~x{wyzyv{||wzuyz{|wzy~y|wwxzw{x}y|y|zzwy{yxsx{vxww~xw|zzyz|x|{yyxx{y}{zyzz}}w|w}wzvyxzyxyux|x|z{z}uzwx}zytvyyyxz{ywyzu}xx|z}xu|ywx}syyzw|zwxwzyy|wvx}}ywz{|zxyux{xvwwyv{xz{{zuz~zz|w}{ux{}w}z|}tyzz}z|yzyyy}|wzxz}xo~y{{u{w~}ywxxxxzv|uz||{~|x{|zz{{{vzzzyzz{{||}}y~v}|vx{uuyxz~|uy~|}wy{ut|ww{v{}|}~xsz{wzyvz|zzzu|{}y|uzy|z|z|}~||z}xxzvxu|yyzwuxzz}wyxww{zx}|yu~{zvz|y}{}zv||{{xy}{}|x~}}~}zyy||uxw{xy}x{wy|xz{vxzvvuyzyy|w{}vyxzxy}{}zw|{y|{|{wwx{w|y}xwty{}{xxyzz~zzxyr{zu{xy|y}wz|v{x}uzxxyyz|y}yw||{yy|z{y|{x{|{{{{{{|uyyyvxwvxzxyzwyxy{}|}}{wuwy|y~ww{xx{wy|{{xwxxy~ww}wx||x|{wy|~||xz}yyzuww|}zw{{u}zwwxyyv{uz||}zz|xx{rxxy~yz{x|zy{ywyuzzy{yxzxzv{wzzzzwyxtzwywyyy{{{z{ywv}y~~|}}}zy{}x~x|{~}z~~}~x}~zy~}|~}~~y{}{}z|||}{{~}~|{~z{~}~{|~}|z~|{|~{{}~{}{{{||}z|~~~}~~~~~}|{}z~}~~z~~}|}{{~{z|}{|~{}z|~z||}~~z}~~|~}~z~z~y}z}{~|{}~zz|{|{|{|}|~}|~~~}~||~~z{}{~yy{~~|{}|}~|}}~}y|}z}~~{~{|}~~~~z|}~z}}x{{{}{}~{}z|zxz|{}~}~}}~{~z~~}~}v~~}|{~}~~{}}}|}}}|~z{z}~}|}}|~~||x{z}|}~~~}~~|~z}~~}{{~~|}~{}|{~}}~|~}}|z~}}~z|z~}|}|}}~||||}~|~}}~|||{}~||y~|~~}{~|}|z}yy|~}|}}}~~}{{x|~{~~z}|}}|{}{}~x~~}|~y||}}}~}~|~{}z~~}|~z~~}z~z~~{~|{~}}{}w~{}z{~{|}y}|}~~{~|||~|}}}wxyx{~uyzx{{{yy~z}{{z{x|xxvv~z~~z}uy~{}}zzx{{yy{x|zvtyvvz|wxz}y{yy{xz{zz{y{~{zw{w}z{zx}zy|x|zzwx|yz{zwx|yyy{yzz}|zyxwzywyx~y}{{x}|xw}{w}wzvz}~}|{x{z}z~zzw{}yxw{zx}}y|y}~}{x}|yzy~zzz}x{w}z{{t}zz}y}||z|}}z~wyz|{y{wv}{{}zw{{{||}zyx{{{zuz~|ww{~yzxy||z}z~{{zyzy|{z|}t{yz}xxz|yzz}{{{{q{}x{{{xxx}zwyw{x}~~}||x|xy~yyxz{xyzv~|xz}yzxsy}x{w{y}|x~|wx{yt{~|zyz|}zx|}z{|zzv{{~yvyy~~{|w}zy}{{|}~zyyx{}z{|}x{z~yx{{y~zyx~|z}|ztyy}xv~|y{}wyyz{x|}z{|z~x{zvz{||~{|vzyz~z{{{{|uz{{{zz}~{}y|w}}~zw{{zvxw}x~xy{{x~zxy|xx{{{}|v{|~|{yxzz{|w|{{{w{y{x{zwztw}{vzx~z~x{~y~~|z}{zxzywxy{{}||wyk{{|y~y~|yy|zz{x{}wy{zvywyy}w||xzy{yyx}~{y|yuz|{{zx{|{ywxzxzyzzyzyz{yzzxyx}z{zxz||x{yxyvz|z{{uxw{y||~~z~yz}wz{vw|zzzx}|zyw|y~w{wy|w{~y{yx~xx|{{{zy|y{|xy|z{{}y}{}{y{x}|{}}z{||}~~|}}}}~~}~~{}|~~}||{~~~z}z}~}~}{~~{~|{~~~|~}~~{~|}}{}|~~~{~}}~}{|}}{|}~z~}{~|}|~}|~~}}}z{|~{~~|~~z~~|}~~}||{|~~~}{~~}~z}~}}~}}{|~~}~|}|~{|z}}~~|~~}y~}}}~~~{~}~||y~{}}~~||z~}|~~}|~~{|~}}~}z}~~~z~~}{~~~||}{~~~~}~}~}||~}y{~~|~}}~|~~|~}}~~|}|||~{~~}{{|}|~}|}~~~|{z|z~|{{x~}|~|~|~~}}~~~|y~}~~~}}~}}~||}~z~~}{{}~|{~~y|~~}}}}~{~}{zx{{zyyv~yyzz|x|wsxxw|ywswwvxtwuvyvzzzw}w{uwyzzzy}x{xy|xzyz{|w{yx|z}yx|{{xzw}xxxy}wvx{xyy}xv}xx{ztvy{xvzxwy|z}vuzyywy{y{zwzw}z}z}z|zzy|xvyxyvxz{w}uyyz{xz{tzu{|t|vywxvx~yy{{|zyxv{w}zw|~{{{yy||z{~{|~{{xyy{{|wy{{yz~y{z{wwxyvzyxuxxyuxwz{zx~yyzz{}|{}y{z}y||z|zy}wx{{{yy}|vyxwwyzzzxxzz{z{x{xw{wyy|yx|zw|w||{~|{yyz{z|vy|zyzyx||{yzy{xv|xwyyyzv|xutzyvz{|ywv{w}{{ywyvzv|{{|}{z|zz~|xvy}{v|}z~|}x~zz|yyxzzy}x|w{zux|zyw|yvz{zw{{xyxy|}wt{}r}|{zz~y{~~z}z}{~|yzwzxzy|v{x}z{wvzxwuxwswwv}wx{xyx|zxyyy~xvqz~yvy{|ywz|w{~{|zz|{zzyyzx{xvyz{xzzxyyyzxvuzvxyy|z}uz|xy{y}zyz{z{zwyyxx|w{{}}z}xz~zzzyvxxyux}xz{yyywxv|y}vw{xwyw}u|~x|szy{zyy||{z{zy{wz}zz{x||zzzz{|wuxy{zzywzyxyz}y{wtww{||www{y|{y|y{{v}|~yy{w~z|x}yzv}y{{y||}{y{v|xww{yyux}yvwv{xv{wz{|w{uyxuxzx}{~yxw}}|}z~zxy|~~{{}z~|y{~~}z}x|{~~~}||}~|y~}|{z}|}~}~~{{z}zw}}z~}{}}}{z~{|}~~}~~}~}|~}}}|{}y~}v|yx|}}|{~}{|~~{}{~~~~~{~~}}|}~{~|z|}{|y~{|{z~~{~{z}}~}}~~~{~|~~~~~}||~}|~{}}||{{||~{~~|zy~~||||~|}~|}}~~~~~~~}}}}~|~|{|z}|}~~~~}}}|{~}}}~~~~~{~z{~|~|y~~z~}}z}vzx}~}~z|~}{~{||~}|~}~}}||y~|}~}z}z}~}}~~~}~}~~|{~~~~}|~|~}{z~|}}y|}}~}~~}||}~}}~z||}|}~}~|}}~|~|~~{~}z||}x}{|~|}|~~}|}z~{}z}{|z~~~{~|{|}z|||~}~{}|{}~{|z~|{z}}yz~|~|~}}~~{{|{y|{~}}{{}}~~|}x{yyx}w{~yuxz{y{zy|{zx}y}t}x{z{}z{z{|z}x~y{~zzzzx{kyxy{y{uz{~{{txt~xv{z|xzy{~{yx|xzy~zwzyw|{z{x{zz}x~w~{|}{wzz|{z}zy|}uwxyx||z{yy{||}{sxw}xzzz|{{zzw{zyz~yzyz{zzx{}zz||{xx|~|||xy}}}x~|}}zxy{zzxz{~wv}x}}x{zyy~yyz|zz|wxxzwu{y{{~{zz~}zx|}zwxvx}z|z{z|u||w{|{{{y{zz{y{{zuzyyyvy||yyy|||zw{yz|~xzz|||xwxzz|}|{zz}~~~}|z{|yxwyzxzyy|y~}x|{yzxz~{}u|{wzyzz~zv|wxy{w}{w}z|{z{{v|z}z{y~yy~yy}ww~}z}yy|{yw{{y{y~~|x{wz~zzx{||||z{y{}}||z{z}y}z}~}v|{z}yyx}z{zx}z|z|x}wyy{{|x|zzx|z{y~zyz}|}|~yw{uz~}zx|zz|||x{zz{}xw|y|y~{z{y|}z{{|vz}~|{{z}|w}}v{}w{zxzzw{}xw{{~}zz|zzyzwx{|~}v|yy|}z~|z~|xz{xyz{xz~{w~|y{xy~~{y~u{{{zzuz}z||u|zzy~y{z{ww}}z{yyy|}{wzy||}zw{||x{~zzxu{}}z{x{vw||}v|x{y}z{{zzyy{{yy{~yw}zv{xyyz}|w}{{y}{zx}{x{|y{zx~{}}{yy{v}{xzz{y||}~~t~}}|z{|}{}~{}~~~~|}~|~}z||z~~~~}}z}~}~~~~~~~~}|{}}}~~}z}~~~}}}~}~{||~|}~~}|~}}|~}~}}~}}}~~~{}{||{}~|~~|~|}|}~~~}z}|}}~}{{}~}{~~}~}~}{~~{}~~|~}|~}}}{~|}~~}}~~~}~|}}|}}~}~~}|}{|{~}~{~}~~}}}~}}~z~~|~|{{~~~~}}{~}}~{y}{|~}}}}}y}|}z}~|~zz~}~}~|z}~}~~|}}z|~{}y}~{~}z{}{~}~}~y}z|~~}zz~|~}}~~}~}z}}~~{|~|{z{{x~y{{{v}zwwxy{y{{|{y~xz|zzwzw}w|ywy{yv{yzx{z}z|{|x{{{{u~~z~y{y{{{yzuzuvzyzzxwzy{yxzxww{{zy~}yyzy{}yz}}rz~~}|~{}zwzz{|{{{xxvyw|x~~{{{{{zvx{x{{zy{v|{vt~z~{v|~xy|{~{z|x}}{y{|y|z~z}|~{yywyyx}zv{x|y~u}z{xy}ywww{xw}{{wx|{}|{}{v}zz|wy{~z{y|~|z~zw{w|zxzvyxszx}z|wyz{zxz}zzzzy{{}}}u||{~|~}x}|yw{wy|~y{{x{{}~z{|xywzzwzwz}zx}zyw{|}y}vy{s{x|zz~}xz}|~{xz{{|||{w|}{|||z{x}zyw{yxv}}xwxw{w}x~ywx{x}||z|x|~y~{xz~|y{{|y|y|~v{x{~}z{{ywx~}z{y{z|z}z|yytwxx|zz||y{|w}|x}|zz{|}y}z|xyv{q}zyz~|y{z~y}wyy{v}zxyvz{{{{yxxy|{{zxz|y|vvvy|z{}~|||ty|z|x{z{}|}y||z{|w~{|x}}zx}{y{|{x{wyyyz{{w{y{|yyv|yx|y~{{}z~y}}|}||z{x{y|{{yy}x|v|~yxx~}xx}|{~~xvxv}}~z}zx{|y}||}}z|zz{z}~zz}}xyyx}{~{}w~|wzzx}wxz||y{x{{w}yyzw|y||x}zyy|{}~}v|~y{z||}}~}~~~y|}{}~~}}~}~}}v~}~~~~~~z|~}}}~~~~~~~}{{~{~~}~~}}~~{}~~~~~~~~z|~}|z}}}{~}}z~}~|z~~~|{}|y~~{~}||~~~}}|~{}|}~z~~}~y}~~~|{|x~}|~~~}}~~}}|~~~~{}~~|~{}}~}|~~~}z~{}~}~}}||{}z~~|~z||~|}}z~{|~|||~~}~x~|~~{~~~{}|~|~~~{|}|{~||~~|~~||||}}||}}|~~|~{}~~}~}z||~}~~~~zy~~}}~~{{||z~~~}~~~~~z{zz{|}|~{{w||}vx{wxxxx}zwr~yw~x|yz{|{}|t{zv{yx{xw{}yz}zz{w{zx}zzxw|yx{{}x{zyy}y{~zxz}}zx~{y~~y|{x~z|{y}}||{{{x|zy{|~z|t~x||}y|{yz{|{z}|{wwy|wz~wzx|xz}{z{z{y|z|x||yzz{sz{|wz|v||y|{|x||zzyz|y}~y{zy~zz}zxxy|yxz}|}y{w|~}x|}}|}{{}yx|xz~z{{|~y|z{zx{y{}|z{{{y}yy{x}yz}~u}wx{{z}y~}x{y~y}|||{|yy|zxyxxuzyyw{{}||zz~yzx{xz{}~z~{y|z|{~{x|zzuxz}z|~y{}rzzx{xyvzw}|{z{y}~xx{z{}{x~~y|}yxzvy|z~w{{y|{vw}{y{xyy|{wwy{zz|zw~~u{z{u}}{w{{yz~z}}z~x{zy{|~}|zyz}{z|}u}~}}z{x{zw{|xy~zzwzz~~{x{{|z{|z}zz~||}{xyz|zz|~|xz}}zyz|}z{w~z{|z|y}{z{uz~z{s{w}z|}z|}x{xz{wyz|z{~y{}{|{x}zz{{y~}zy|x}yy{x}u|}{|}~|~y}y}x{|zvz{{}|ywxzy{|}}||w{}{|zvz}u|x{y{|z{zy{{~}{zx~z~~{|y{|x}}|z~z}zy~~{x}|{~~y|}z{|||{|~z||z{~~z~y|{wz|z}y{zsy{~{y}|}{zwy{}}{w~z~{}|{xx|{~~}~~|~}~~~~}~}{~}}~}|}~~}~~{{~{|}~}{}~|~|}}~~}|}}|~~}}}|}~}}~~}{||~}}~~~~{}||~|}{~}}~|}~y}{}||~z~}~}}}~{~~~z~}}|~|~}{}}z}{||}{~~w}~z~|}{~~}~}|y~}}|~}~}}~{|~~~}{~~}~}~~~|~|~}}~|~~|{}{|~~{}{|}y~|~~z|~~}|~{z~~~~{~}|}|{~~z~}{||||}}|~}}}}}|{}z~}}}~~}~||}~x}{|~||~~~}~|~}|~|}~}{}}}}~{~}}}|}~~~|~vz|~||~}~}}|}~}~|z{~}}}}}|{~y~~}}}z{y|{y{||{z|z}{{ywyywy}~zwxxy|{y|v}{zzx{{{yzz{y~xy|y|y}|x|y}~x|z|~wyvz{~xy|}}{zxy|{|{x}z|z|yzyzw{z{|{{xyzx{x}zxzzz~{x{}zuy|{{{x{|||y}~{x{{szyv||z~yywyzyxxyz|}}y{zyyw}}{|}{yzvxwzz|{}z||{yy|z~|{x{{y}}y~x{yxzw|xz{z}z||}z|z}xywy}x~y{{|v{||xyz~|{y}}}zz{{xwyzy}}x{{{yy{}zy{{|yz}wzvy{yzzz{~~||wz|zy{y~yz{|y{}x~||z|{}{~y{w~zzyyuz{{yzz{x{zz}wzvxzw}x|z{{{z~~}{~{}{z}{~~~|~{}z~}}}|zzyxz|zv}wx}xwy}{z{yxywzz|z{{yy{{zzz{|{|}x|}~{zz||||}yxzwu|zxz{z}wwzxwy{vw|}}zwuw{x{}zz{{z|~|y|{y~yx}~z}|y{yz||{zwyzvz{}v}w}z{zx|yxu}zzxyy|}yx}x|||{w{w{{||{zy||x{{|}~{z||y{||y{u{yxx~zy}|w{|z}zxz~x||vwwx~yvy|y||{}x}z}||}zy|}w|{~{v|yyy}v~zx}yxy{y{{{|xxwyzyzzxvyu{|}}vy{xx}}yy}}x|{~}{~||}{{zz}{z~z}{}zv|x{{w}}z|xzy}ww{u}}z{y{{|y}|}}||y}|~}}}}~z~}z~|~}~}}~~~~{~}||}z}|~~~~|~~{}~|~~~}~|}{|}~}~|~}{~~~}~}~~}~}{{~~|}~~~}~{z~}}}}~}~~|~~~}~~}~}{{}||}z|z|}}~~{~|~}~~~|x~~~}||~}|~}~}|}|{}{}{}{||}|}{z|z|~||~{~~||}~~~~|~~~}|}|~|{~~|{x~|}{}~}}}~z~~}{|}~~|~~}}~{}}}~~x{~~z~{y~~~|}}~}~{~~~~~~~{~}{{z~~x}||{}}~~~|}~yxzvzy{yv{{y{wy{u{y{xzv|}zwu|s|yxxy{wv||yzyzsyzx|yxyz{{{zuwwwx~zx||{}yxzv|ywwz}~{{x|{xyzy~xyxyyzu|{y{yvzz|z}zyy|{zyyxyxuuwy{zyyxw{yyu|x}yx{{yw|yw{yx{z|yyyxxzxyzx|xvw|x{{zzzuwxzzvyyzz{uwx|zxz|zzyw{yx|yxx}}vw|zw|y{~yy|z{u|{xyww||zyztwuyxxwv}{yx{xtz{xv{ywz}|{|}wz}xz{|zzxy{w{zzyxvzzv{zzzzvzvzuwzwxxyyzuxyyzvxwzuwx}uvvw{yyzzxww{z{{vxxy{uwxwyxz{r|{yyyzzxwvxxv|}yzz{yy{z}{ryyw{zzy|zz~ww{x{yvzx{xuyzxzv{{{||t|}uy{{xwz{zzyyzvx{y{}z|{~{yx{wzzwzyz||xxy{{z|w{wzwx{zyzzy{}zz|yx|~xyyv{ywxzxzxzuyzvyz{xz{t~uzwzyxwzyy~{v}uwxyxwv{zx|{xz|ww|yzy{x~yx{|{zxt{w|||||z{zy{{xvwu{yw{~{uywz{|vwy{ywyy{{|x{zz}}|zxxz{tzv|{z|zy|yzwyzyz|xu|v{{xw}yvy{|vy|xywy|z|~y{y~{{|}}ywzv{}uw}xvxwy{|{y~z{wvxx{z{}w}zxv{yz{}|zwz{v}~x|xx|vv~{|{yxxyz{yu~{z{t{r{zx}z~zuvx|x{x~yxzwvyzxxz|z}|wzuw~xyyz{y{}}~~{~}|z{z}~}}{|}}{}}~}||}||x{|{~z~~}||}~}~}}~}}}}|~~}}}~|z{|~||{|{~yz|}~|||}y}~}~~{|z~~|~~x~z|{~z~{|}|w~}{}}{~~~~~||{~}{||~}|}||~|~}}|}{~}zz{{||uz~~z{~~{||||z}~}~}{}}}~}~|||~}~~}~|y{{{|~|~|~z|~z~~}~zz|~~z~~}~~~~~{}}~~}~}}~~}}z}|}|y~~}}xyz}}}}}y|}|~~x}|~|{{|}~~}~}~~~~|}}~}~~|~x{~}}{~{|u~z~{{{{~{|||{}{}|x}y~||}~~~{}}~}|}{}{||~}|{||}}|}|}}~~~{}~yz~}~~{{{}{w}~z~}}z{~|~}}}z||~}~|~}}z|z||{}~~~~~||}|{}{}|~|}}~zy}~~{}}}z}z~|}|}y~|z~~~}|~||~}{~}~y~}{}}||x~||z{||{{||wz}y{}{{{{yyyyy~xu|}y{yuzv{|~zz{zyvvyxzu{zx}zwzzmwwzzyzxz}}{{{y}~yw{xw|}||z{xwyz|y|zxx{zxxzzy{y{zyuw{xzt|zwyx|txyz{{ww~zv}w}}w{~|yz~xuyvzzxvu{||uyx{v|wwzwvyzvwz}|zywzxzz{v{vyy{xzx{|{zwz}vwv{xyzy|}uy||{u|{yzxszx|syxuxy}yuz}zvy{{xxzx{yyvxxv{vxxvxz}{x{y{}xzy}|y}xwy{}x|zx{|zuztzzwzzw{yxxw{wy|yy}uyzz|wy|z{y~}|{{{|y{~{yzv{|v{{y|z{{xz|v{yyswvywwyzxvw}uw{v}yvz{uy}yyw}{w|z{~}~{}v||||yx|wxzzz{v|{wywzw}w|~tuy~~xw~y{wzzxxy|xtzyyyxz}{z|w}~}zy~wxzx}~u~}|}yxu{{|zxvv||ywxv{xz{{uzwzx|zwyzv~x|v|w}{wzyzw{yz{zx~{yuyz|xxy|z}zvzy}}|zvzxuw{{}xxwy{zxu}zxwwvyyzxw{xx|yv|yyx|xzuzxz}|z}|{y{y{{zy|y|y|zxzwwzyz{{z~yxxw~z{utxwzxvwy{yy{{y{z{yzx}x|vz}|xz}}yy~|z{{{wzz~{zx}w{wwtzxzz{{zww}xxxyvv~||zvyuyx}zvzw}yx|xw|yz{}{zx}zz}|y~zzyu~z{~{x{|zxx~zy}wzzxx{|yyyyw~y|wysyx||z}y~xzz{||~~~~|}}}{yy~|~|yzz|~|~y{}}{}y~}||{}}{}~z}~~y}|z|~~|}}{z~}||}z|{|}~|}~|}}}|{}{|z{{~}~y}}~{~{{|~{z~~~}w}~{}|{~~~|~z|~|}~~x}~|}~|{{~||~zz{x}||~~||||}|~}|~~~z{|~|~}z}~{||~}}~}~z~|{~|~~|~{~}}}{|}|}~{{|~}{~z~~v}xz||}|}~~{y}}||~|||{{~~y~|~|}|~~{}}}}{~z{~~z}~~{~}||}~}}y||~}{}~{w~||}|}~}w|{}~~{}~}~{|}~}}}}}|}~z|~||z~~}~}~~y}zzxz}|}}z~}~||~~}}}{y{|~}~y|}|~~}~}}z}y}}}{||~y}}}||~~~}{~|{{{|{}}|}||{w||{~x{}}}|~|{|~~{y}~}||}|v|{}xy{yw{|yxy{zyyyz|}ut{xzy{}z{{|zyyzzxwzy|y{{}uxzu|uv{||}{z}z|y}}x}x}wt|zx{{~{{~zz{{y||x{zyyv{||yzzx{z~x|z}|zy~}|}~y{{|y|zyy|~y{z|{zzw{zw{zw|x||zx{y{z{{w{|z{x{ytx}z}{zzw|}z{zwy{zzx~}{y|{}{yyw~}yzw~wyvzyv|{{yyzyz{|wyz{y{|z{||zzyywyxz{y|y{xy{zx~}z~|{yz|{|~y|z{{|z{vyy|}}zz|x|{}w|}|zw{zy}}}wyy{x{xy}xv|{{w|||zyx|~}|||z{z}x|wzx{xz~tw~z|}{zzxzvxz{{z|zvzyyy|xw|{z~|}x|~{{|w|{xxx{}z{zyz~{y|zyz{z~{|vww}v|z}{w|yy|{yz|}{{xyv{{y}|~z}{y|w|{{|{v{{xzxx|zy{|x{w|~z}{{yxx~y}|z|zy}|{}~y}|xzz}}{yyvz|zy{||{y|x|vxzz}x{|yzz~}y}xzwzwz{|}{x}}~|w{z{z}|y|{z{{{xx|{zyyz{vy}{~v}zy||||{|x{}z|yz{}|vx{{zyz||}zxx}zxxz|{{{zww|zzxx|yyyvx|y{{{{zwxyyz|}}yzzzwz{|}y|wwzyz{zxz|}{y{xwwzxwz{|{{{zy||{|xw{{{{y~|xy{{yy}z{y|y}t{wv{{}||xzx~}vz|}zy{}|xz}wvx|ys|{{xwz|x}||~}~}|~}w~~~}}}{}}{}|{~}|~~}{~|~~}{}~|||}~|}}}~y}|}~}~z|}{}y}}}}|~~~~}~~}}|}||}{{~~{}~}z{~y{{}{t~z~}z}||~~|}~}|}}|~~z~||~z~}~~}~~~}~~~}|~~}{|~~~~}~~|z~~}~~}~}|~||z~}|~z|}}~~~}~}|}|~}~~~|{}~~{~{}|~}~~}}|~~~}}{|~z{}|~}~|~~|||||~|}~~~}y}|}~}~}{~~{~~~}~{}~}}}}}}~~}||}~~}~}~~~|||~}|~}}{~~z~|~~~{z|}||}~~}}~}~z}~{~{}}~}x|}}~|~~~}~}{|}~vy{~z{yz{x{||uyxxvvxyz{w}xvw{v~{wxxxyxyzv{vwxz~~xxz}wwx{~|yxy}~vx|{{{{{{y||{xzvzz}~zxy{z{zxz{zwvx{x}ux}yxyx~x|yvz}z{~xx{z|zy{}zvzv{{zy|{~z{|wwvyuyx|x|x{{ywyzxyuxw|yz~yxw|zyyw{v{yyy|yxvw{zzz{z~|zy|y{y{vvwx{syxyyv{zvxzwzzwvzu|xxyuxzzzwzwz{u}||||y{|x}{|v{z{v{|u{y{y}zuvzyzyyw}y|ywutx{zy{{q|tz|y{xuz|x}x|{yz{xy{{xzsx~wxwxwzw{xzv{x}~|{zyvu{~zxzyxzwwxtvvzw{uwzw|~z{{vxw||y{}{|yzvzzyuzyy{~|wzy}{|{vywvxxy}xnvxvyzywy||xz|zwwvw|yxz|}|yy|xw~yyyz{xw|}||||~xx~zx}zwyxwyzzzzw|uxz{yvzzxyxyvwryszsvxwxx|}{y}|{{zw{}|~|yzzxyx~w{|y}zxzzxvv|xw{{x|w}yxzy|zyzx{z}wwzz|y|{yzuzsvz||{{|yy}|{{ywxzyz{zvxwywxyy{yyzwu{zzz{{zx|{yyyxwwzyzuzxz|z{y{x{z{xz{|yz|{yyzy~z}|{w{xz~{wy|x{wyyyvzvuxxw{zxx}sw{{s{zy{~zyz{{|}z}|~ww|{{yzyz{xzzw{ys|vz|xyyvuyzwwzw~vxzzv{{szz{x{}}z}v|}z||}zyx}|~~yzz}~|{~}~||~~|}{~}{|{}z~~}}}||~~}~~z|||{|~z~{~|}~{||~z}~}|~z{s}~}}}~|~{}~x}x}~{|}}}y~~|y}~x||z}}}~z}|~}~}|}|}z|~~z}|{~~~}~{~}}~~z~x{{~~~}{|~}~~}|~}|~~{~||{~yz|~}{|||}z}~~|~{~~~}}}}}y~~~}~|~}}~~~y}~}}}|z}}~}{|}~}}|}}|{|~|}~|||}}}|z}~~}z~~~}~~}}~~~w}|w}||~~{|}|}|}|~{~z~{}~~z{~}|}~zy}z{~~{yy~~}|y|z}~{~z||z~y}z~|}|{~{{z~|~}}z|}}y|}z}~{z}z{{}~zx|~~~}{}|}|~}~}}z~yy}~z|z|~|~}~||}}|}{vz~~}|||~y{~~~~}~z|z{}{}}~}}~}{~x~}}||v{{||~}~~}}~}wy{zy|y{~z}x{uy{x|zx|yxz|z|~yz{|{}xyyzz{{|y~vx{t|v{xx}zvy{wyzzyt|wyvy{yx||w|{~w{zzxz|}{}y{~|y|{z|yzxyz~xzz|}|~~~|zw||x|z{yz{v{|yxz}|z{}y{|wzzz}v{y|{z~v}vy}y|{}zzyv||}x{zz~x}{zww|~uz{~|xy}x|{xy{vy{}yxty|w{w}x|w{zzyz{z}}x~{vy}xxzx~{{v|}}}wzz}z{{||zzx{w|yyyz~x~yyyz}|{{y{~z|y|~}{zzw|x{z|{zz~{~yzyx{x{{{y{{{z|||{xzz}zzww|zxzzzyx|{{|z{|wzzy{z}wyuzwyzww|v}|}zyz}zvw{{~z{y||z{|}{zwxw{y{z}}~z}xxx|z|vwzzyy~||{zzvz{}{yy||z}y{|w~{{y}yz{y~z}y~{vxx|zzzx}{z{{|{||z{y|yx}yzx|~x{x~}|{x~uyx~{z{|y~~xzx{{}{yy{{{w}x{zy|{{}}x{x{yyzz{zzz~zx~x|wz{}zyzzw{z|s{}{{wy{zz{y}y|~v{||x|{z|}z}{z{y}{||z|zyzyz}|uy{zz{z}~x|z|{z{}zz}{y|{y{|~uy|zz{z|}|}tz}}z~zxy{zy}y{z}zyw|yv}yz~|yx|{||x{|z||ywyryzzyu|tz~{||wyy}~{yyy~|}|z}y}|z{}{{}xyzz|{zz}v|~yz|z{wzzw|xyy||y~~}}||{|y}}~}~}|{}~||}}~}}|~~}~{}{z}~}}~~|~|~||~}}}}}|~}~}}{}|}z|}}}{}}y{~~}}}}|{}{}}}~~~}|}z||||w|~~~}~{|x|}|}||~~~~~~~~~}{~~~}~{}~}~}~~~}}{|~~~~~}}{~}{{~|~~~~}||}}}~|~}}|~}{~}}}}|~}}~}}z|{}}~~~}|~~|z~~||~~~}z~{~~{~z}}{~z~}~~{~~~~}~}|{{~~~{~}{}}||}|~~}{|}~y}~||}}~|{|}~~}~}~}||{}~{z}~~}}}}~~~~~}|}{}~x|~|~~~}~~~|~}~|}}|{|~z}|~{|}|}~wxy{zzy}uw~{zysyvtvzxuw{yvvvx}xyuwyvyxwy{{zvyzxztxx~x}|y{|zwwyuzyvyw|wxywxu}|vzz{z}{{yzy|txzyws{{z{{{xyvwtzz}wxy{y{yz|yvyyyyyy{}w{yz}wxzzz}utxzwzz~zvwyxyzw{|xu|xzvyyw}{|xu{z|{xxz~{x{v|tz|~{yxzy~zxwzzzzx{wxx{yyx}xwxz{w{zuzuwux|{yxxxx{w{uw|x{z|{xwyx||yvyu}x~{{x{{xxywx}wzvxxyy|uw||yxwx~zx|{wxvywwwy|{vzyz}{}{xwxv{zyyz{vyyx{|w{|{|zy{yx|yyvwxwy|wyxvx{yw~yzxzwxxxrywz{|}wv{yw{yxzxyy}y|yxzy~}|yy}y|w{xww}tvuwzyyuvxyuuz{x|z{s}vywxzwwwzyu{z}x}{~vvx~{{}~z}|{{|zwzx}y|w{}zzzzywytw|xww|xwyzywwxvzt{zxzzwyw{}{|usyz||yvz{{||z}}wy~xzy{uyx{v|zxuyxzt}x}xz{uw{v|z~z{vxyww}y||wz{zy{{zy}x}x{y|{wx|yvyx~wxx|vyyv|xyy|yxzxuxyz|zztuuwwwyzyz{yyx{y|vzyy~ywy}yz|vv|vy{zzzzyw{|yxywwt|zyxyytzxxsxx||}yxxzwzxxwywx}xtxx|xvz||zwzw|}y|~{{xzzuv{yyywxzwxu}}xxxxyxw|z|vrx{v|y|{w{|~yy~}wt|zzy~z}~~}}}~{}||}}z}}z}w||||w}x}}|~|~}~{~{{}|~}~{}~{}}}{y||~|~~zyy|}}{yw||}z}~||~}~{~x~~{}~}~}}~}}{{~}{~w||}|t~{|z||}}}}{xz}z~~~{|}~||~~~~{{{|}z{~{y||z|z|}xzyw~|{{zzy~}~~~}|{}}~}{z~~~w{x~~||||}}||||}|y}{{|}zxy|~||}{|z}}~}|}}}~}|~~~~~|}}~{{y|~{|}~}z}~||}}}|~z}}z}{|}|~{z{}|}{~{|x|~|{~|{~~|{y{{zzz||~{z}}|{{|~~~}}|}|}|~x~~z~yz~}|{{}|~}}}|y|{|}{}}}~~~~{}z}{}|}}zy~{}}{}}zy|||{|{z~z{z~|~~~|}{|~||~}~|}}{||z~|}}|~}~|~y|{{|}||{}y~}{~~{|~~}}{}~}}|}{{|||||}|z}{{~z~}|{|||}xy}~~~{{{}}~~{{{|~}||}~}{{|~|zx~xzzyw|}}||}}}zv~z~w~}{y|~}~|||~|~}}\\\\