\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\\\\\{yx:y}x}{}z~{|xz{z}x{xyxyy~xu{yyxxywyx}x}{wzwx~|zzz|{yzzz}zx~z}z|z|}{{||y~u{|y|xzzy{xz{}yx{|z}wx|y}{vyu{ws}xz}{zzy|}{}{zzwx|~y{~|w}|{|xzwy~yy|{|yxxywz{{x||{x|{yy|}z{zzwz~{ztyyyxzzy{~|y~}}{{zy{x}|x{zx~y}|z||{{|wx{~||zzwxx|uy|z|xxzxw~vyz|y{z~{~yz{}||}x~{|y|y{|}wz{{y{x|z{~yyz|yxxzxzyx~x}{z~y{~xxy|zzzz}}~~zz|v{}|{|}}{y~wyzy~||y}}|w{vx{ywzzz}w{zxw}zz}w|~wx}yx}z|v}zv|xzyy}|{yx~~x~~|}zt|v|zryzv|y|w|{~yzz~{w|x}}v{v{z|{xx||x}~|{zzx|{~|~|w}xwy{zzwx{xyxu{{{y|{wxz{yu|x|zxtzw|{{}u}~v}||~|y|~y~{{|xz|{z{|{{zyz{xxxx}|~yzzxy{{yy{wz~z|u}zy~||zv~}{zw~|z|{}{}xyu}{y{z{|wy{yx|vyyxyv{zxxy|uwzzzzy|}uzr{|}wu|~~z{}}}yx|z{}{}}~{~yv|zyz}y{zyz|zxzywwv~|ww{{{z{yzuzxz{wz{{}{{z~}y}|yw|z||zzz{{{|{{~}|{zz}xvz|uyx~{|zzzx{ty{~y|z{}z{wx{}{}}{|~}w{y}}zu~}~}|}|~}|}~{{~z~{}}|~|{}z||~~}{{}~~}|w}~}{}~v}~~z{}{}z|~}{zy}{xzzx~}{y{~{z}~}||y~{~~}{~}|{z{~y~z~{y~}~|~~|u}{~{~}||{}|y|~}x}||~{}|}}}y{}{{~}}{~}|~z{}z~~{}~|y}~}~~}~~}}~}}}}~~xz{}}}}}~~z{~|}w{}||{}x}|||~}{}|}~}z~}}}}z~~|}}~|z~|~}~~{~{}}~|x}}{{~~|z}{yx}}y{}~~}|~z}|~~}||||{z~{~~|~~|}{}z}~~~z~|~~}~|z}{|z{z}~z~|~zz||~~~y~}}~}~|~}{~{}z~~}}~z{||y}|}{}}z~}{{}|~{yzx}|~}}}}}|}|y~{|}{y||}~~|~~}{~~~}|~}}~z~{|}}}||}}~|~~{zz|}}}|}~{{}|||{|z}|}~~~~~{|~}~x||z{x}{zx|}z{}}{{|z|||~|}z~{}|{{~z||~}y~{{{~~}z}~y}~x}}~wz{|}|z|~|z~|{v|}}}yz}~z~{}{z}}yz~y{~zy}z|~}}{~z{{~~}{{}z{z}~}|{|~~~~|~{|~|~}{{{z}}~z|}|u}|}}{}z|}~z|zz~}~~z}}|~|z~~}{|~|w~x{}~x~y|x{|zy}|}y|~|}~~~|z~~~}||}}}}~|~|{|x|||{zy|~~~z{~|}x~|}|~|yz}}||y~|~~z}~yz|}||{x~|}z~v{y|~{|}{~zz}~|}y||~t~|}}}~~{~~~}y|~~~{~y~|zz~~}{~~~|}|}||~|y{~~~{}x|{}{~y|{{yvy}z{}y|}|~x}~}{}}||y~z||~~}{z|~}}y|}}~~{~}|{zz~{{|z~{}~~||s|}z~~|{z~~{{{}~|z~z}}}}{|{||~|{}y}{}}vz~~{|}~~{|z{}z~~}{}|}}|~~~~~z{~}~|{}x~{x{{z~x{}||zz|}~||}}|~{}zz}{}}||~~~~}~~~~}}|{~~z||}~~|~~~|z{}}{z{~}z||z}z}|~}|{||}}{z~z{}z}z~{}z|}y}xz|{y{{~~|}|z~|}|u~|z~z}{~u~{~{{~~{}|{|{}z~t{|y|y{|~zz{{x|||}|{||y||~~~zzw~||u||zy{x{|zz|zz}x{zzz}~{{}|}}~zz~~|~~|~||}{}|z}~||||z||}|z}}{||}}{{{x}{~}}z}yx}w|||}yx~{|x~~}~z|}{}z~}~}}}~wy|y~z||}{|{|}~w{|}}{z}{|~{}~zu{}zw{~~|z|}zzz{|x~~y}z|x~}~|~~xzz~~~zy~||}|}}|zzzz~||{~{zz|y{~z}{{}z~{zw|}~x{}}|||zyw{}}~~}}{z{|z~}z}~|zy~|}|{z||}}{z|}~}yy}{}}{x||z{~{{||~{}~|z~}}{{{|{zy{~|{{z{yy{|{|y{}|z||~}|}}}|y||}xvy{}|~zw{}{~{zy{~~}wy|}x}z~|~x}~{}|{{~zw}~z~|~~}~~~zz~zy|{z~||}{~~~v}}{yz|z~}|}}|~}~~{~z~xzz}w~yy~y}z{{{}x~}~~}}|z~}|}~z{}}|{{||z}wvz|{~~}~}~{}~~|}~~~y{z~|}{~~{~y}~~}w||~z}wy~~zz~{|}|~}|}~~|y|x}}|}}~yz}}}~{}{zv|wz~w}{wz|~y~|{|z}|}{}zyy}~}~}}~~|}z|z|y{x{||}{~~}{~~{{|~y|{{}{~|{z}{||z|{}|~x|}|zzy||||||}z||}}|z|~}z~|~{~}{|vy}~yu}|v~|||{z~||}}zx~z|}~|}~|}z|yyz~{{x{~{}||}yyx{wzzv|}}y|||y}z{|~}{~}|~{|zxvyy{||{y~}x|y}z~{z}}{|zx}~~z~}||{z|~|}w|~~x}zx}y{}{}{}}z{zw}}w~|{w~||z{|}}~}|~y~~~~||{|~}yz~w~{~|xyy}}}y}m|yzzz~{}}~~z{zx~|}}~{}{~w{}}}~{|{z}}z}z~{~z|}y{y|z|{|xzzy|}|}~}~{|}}~{}~}{y{}}|{z}~x|x|}}}|x~~z|~|z~{|{{y~y~y~}}|}~~|||~~xxz|~|{~w~{y|||}~{y|}{~yw~y~{}{~{{|~z~~}~z|~||||}|z~}{|~|x}}|z{|}{}}|}w|~}~|}}{~{||{}~~~~~}~~~|}~|}~~}~|~~|~||y}|}|~|}z}|{z~|~yx~~}}}{||z||{||}~y}||~~~{~{{}~{}|{{||}{~{y|}{|}~~}}tx~}}v|y{}{xw|~~||zy|xv}w~w}x{{{|x}{}{x}|~|~}~}}~y{|{x||y~~w|||z{y}}}|p}zzyz}y}yy~}{~w}~||w|{{~~}|y~}v|{{xz{}y|}z||{y~||z}}~}{||y~}{~|zy~~z}yz}{~~y}}}~}{{{|~}zzzzy{{x~|x}}~{}~z|}|~{{{}~}~}{{|w}z|yxzzz|}y|y~~}}{}{}y{z}~||}z{|~{|~}~{{}}~z}|}x|~|w}}~{{}{}~}{~y|w|~{y~{zzx||x|z~}||}~|~{~~||~{x|y{~}~~wz{||~~||}~}z}||xyx||w||zz~z}}y~~~zy|z{|}x{|{z}z{|~~{y~~{~|}z|{}z~~|}}}yxx|z}{{y}}}{x~|}|{~yz||~{{z|~|x~|{}|}|||}yx}|y}z~|{~{}}}{}}y{~}|y|||{~y{{z~~y~|{t}{z}{|{z~}}zzy{|~y}x~|}~{}}~~w{{~{z{}|}z}{~||~}y|~}~|z}z~}~~~}z{~~|~}}~~~~{{}~|z~|}~}|{}~}}y~wy{x{y{|y}~{wyxvv{|}|y{~}{z{yy{{x~}~|xz{}yz}zz~zz{~}{}}|}||x{v|}||}}xzyx{x|v{}xvzy}z}||~v{y}y|z}~}|z~|~}|yzzy|x|||xyy~wzx{{wxy{zy|w}zx|w|z{}{}|}{~}|~||}~z}|~~~}}~~x}y}}~|w{zzy~x|{y}|y{z|w}z{|~z~~{{~}~z|{|}y{~}{~|{zzz}||~}|{|~zvz}xz|yy{|}wyy}~y{z~}{|~{~|~wy}|{}{~{z|{{z{||}{~{w|yzz|w||{z{yyy{zzxz}~z|}}z}{{}||zy{}|}zw}zy~~||}x{x|yv~|~z}}|y{|{y~{tz}vw}x}{{~{~}z}zy|~{~}y{{z}||{t{y|zx~z{wzw{{yx|}u{xxy{w{yzx|}z||~{}|{}|}|~|z}}|y|y~{|~||z~|{yyvw|}|~}{{{w{xy{x|yz{}}t|y~~~~{wz~||~z||{}{}x}x~zy|}~{z{}{y{v{x~{{xzw{z}||y}y{z{||z}y||}{}}~{{|{}{y~|{y{}y}~~xyxw|~{}{wx{|{|}|y{{|{|{||}}~z~w}|}|~||}{~{z{}xzzzy}|{y|}z}x~y|z{xuzzyz}~z}{z||z}}|~|~~y}{~~~|~}}~|~|}~~~}}~}~}}}{zyzz~|z~{z{|}||{{~}{{~w~~~}y|}}|z~~}}{||zx|xxw{~z{}||}||~}ww}}x|}u}~yz||zyy}~{}}~|{||}y}z{}z~~~x||~~|x}~}y}{y{wz}{xz~}}y~}}~w}{yzy{~|~xu~|{y}{|~{~p|z{}~}yz{|{~|}{}|z~{z~z~{}z~|~yu}|{{{y}y|y~w{y~x}|~{}|y}~y{~~}}|}{~y{}~z|{z}~yxz{|}{z~x{}}~yzz}z}{z~|}}|}wz||~{}}||}{~}y~y}~~}y}}u|||z{z{y}~z}|y|{{}y~~{w{}}zx}|x{{z|~z~|~}~|zzzy{{|{|}~vz{|z}~yz}y~|~{~z}}~w}~zw|z}y|{|y}~~|}z{{w}}~{y}{}|u|}|x~xzzz{yy}~|||w~~z~z{|yz}~y{{~}~y|||yy{|||~y~{||~}{{}{}zz}{}}|{u}z{y}y}|{~{wz{z|z}}zx}{{~||y~{|z{y{{||}z~|{}yz{{|{}|{~x}}|{yz~z~||||}{zz|||~|||yyz|{zy|y|xz}~}yw}}}|||x|x}}|{{~{~|}~{~||~|}||~~||~z}}y|}~y|}}~}|{~y||}{}{{x}}{}w|}x|}|{|y{|z~|{z~~~}{}}|}~}}~}~}~~~~~{z|~}{y~|{yx|yyy}zy{{}|~z{x{}}|{z~}|z~~}{}}|||{~|{{~zy~|~zz{}{zy}}|}|y{}|u|yy|z}{{x|x}z~}}}z}}|~{}{}}||}y|{|xzx~wvy{~~{z}|y||}|zz{wzzt{{{|}|{|{~}~{{|~{~}||{x|~{}{{}~{}}}|zx|~yz|{}x}|~v{|~y~}~z{y{x|{}{}|~{|y|z{|{}|~{|y{z{{{y{x|}z{}{{}}}vy}{w}y{}|}|~{{z~~{~{}{~}~~~~~z~z||zz}w{|z}{zzx~|z~y|r|z||}|~{|}}z|}~~|y{~}}{~vxz{{~xzz|z{yz}yyyz|~|zz{{}~y{}|~|~||~{~}x~|z}{{~z{z||zz|z|}||{|}y{{}|~{}}~|zy}}{y~~y}}}}y~~{z|z}~||}{}yz~y{~}z}z}yyz{|v{z{zwy|}{{z}y~|yzv}~}{z~||||}~x|}~|y{zz|z{|}x{x|~}{y{}{|z~zx{z{||y|{|z~}~{}{|{{yyyv|v|w{~}x}zy~{{y}z}w{|y}}{s|{z|{{zz}y|}{}|z{z~}{}x|z|}~}}z{yz}z||}xz|}||x}{y{}{|z}~||~|~{{}|~~~~~~~{~}~~~|~~~|~~zw~~~vz|}z{v~|zx|zy~z{||~|~{||}{|w|{{z}|}}|{z~{|~{z~{~{~xy}}|z{~}{z|{z|{{}|{{~|~~}}||y{v|}~}~|x{{y|z{}~||y~~{|xu{~|{z~{|{zz}zzx|{~~x~}~||z{|}|{w~}}}y{y}}{~~}z~{|{|{}}{wyz{y}}{|zyy|vz{{z~~}||z}z~zz}|zwxy}}{{}{|~x}|yz{~}|u}y}}}z~{z|{{zy{|~yz~||{{}}|z~}|}{z||{{w}{}z}y|~{|||~yzv~|x{}{}{}y||x|{y}~y{{|||xu~yzy{|~~|}z~{||yxz|{yzz{y}}yz{~y|~xyzy|||~{}z|}~{wz|~zyzv|~}{~|z|z}{}|z~{|y~z}zx{~z|yzz~y}z{{z||~~|z~xz~y}|~}}z~z{~{|}}||{{|||~|yx{~vz|~{z|{z~|}z|{zy~w~~w|{{y|y}}}}|}z~z~~}{z~|x~z{y{}y}z|z{|{y~yy~wxz}||z{}y||z}||y|}{z|~y}y||}}~~~}{{|{}wzy}}~{{||wyt}{{w|||x}y}z~{z~~{x||{{{wz~{z}~z}}y|{~z||y{}{~|~|}}y{|z|~{yzy~~}{yz{{~|{wwyuz}}z~}}y|~x~}z{}}}~}~}~}v}}~|}~~|}|~~~}~||~~||~uzx{{|~{{|z||yxwy{|yz~zz}z{||{}{|~u}{z~}{{{}|}~yz|}{x~{w~{}z|xx{}|{y{|{||y{|z|y}||}~{}{~}}{}z{zz||}x{~z~|{|}y{|{{|~|z{|{~|{~~||zx}|~{{~|{{||zy}~x{{yz|~s{~}zx{yzwy{{|yzzz{|{}~{}|~~{~}y~~~|~{{|}~{{{{y{{~{|zx~|wzzv{{}|||x{zzy~~}||}~y{|~~{z}}||~~}u|}wx{|~|xxy}|zy}{{y~}y~~{}z}||~z~~|~x}z~|||}x|~{{|{zy~}~}|zy}~ux~|ywz|y}{{{}y~|}}z|~|~}~~z|x~zz}|~}{}|~{yy{~}|xyww}{yzz}~x{}}}|{~{{{~}}vz}|{z}~|~z}}}|~{~x|{z~}zx|}y~y}|z{|y{{z|{{{yzz~|~~{~x|~~}{}{zx|v{{~|{xy|yyxxz}zswxz~~||~}|}{x{{{{}{|z}{~z{}~|{|z}|~~}}||~|~y}|~~~|xt{~~~y}}z{{xz|{~zw~{~|~z||}|{|~~||x|||z~~ywz{{z|y}zyt~w|}v}w{~||~~~{|||~~~~~~~}{~~~~~~~}}}v}{|}y{zy|~zzyz|w~{yy}{~|||z|x{~|{}~~x{zz|}|x{{x{|y}~z|||{z~||z|yz|z{y{z{{}y{|~w{~}{|~~{y~y~}{||}~v{w}}|xzx{{{w{{z~}}x|}{{{z~zw{{}|{|{~{||~z{~zz~}{zu}y{{x|y{v||yv~~~zry}zzw||y{{{x|x~|z{{||}z||{{yx|{{x~|}{y{x{}~{}vv|w|}~{{{x}~}|xx{{|zzy~z|zxyz}|xv|z}{{|zy}}w{yz{y~y~{z|y~w{{x}x{{y}z|}z}|yx{~}xx}||{z}}~}y}}}{|~|{y|~~|z}{|}z|}{~{y~y|~}}|}~~~}}{~{{zz}z{}|yzzx|z{x{zzx}{z~z~||{~{|xz~~~|yy}~~}~{z{{}|~{|||yz}xz}x}zy|~{}{x{zyzxy}|}~w}zxw|z}}{x~z{{~zz~{v|~{}{x{}y|}z{yrv|y{|y|}|{~z~{~~~}|u{zx~{|{}yz{y}~z{|||{|w|x||y|{|z~zy~{yyw{|{{}}}z}}~|||xz{{z|}~||zz~~~{|~x}|{v~y{{|{}{|~{}{z{|yz~~{wzzy{}~|wzz{|~|z|}|{}|z~}x}{zx}|z{|{yz~}z~{}~|~w|z~x}{~}z~~~|x{~|}~~~|~}{~~~~~~~~~{}|}}~}{||~{~}||{x|y~{}{|}|z~}~||}vzxzzz{}|vx|~~}y}}}{{z~|}~z|{}z{}zx|vz}}y|xyy|~~w{wy|}~y}}z|x}{y|ywwx{x}y{y{{z}}y}|}{{{y{~|xv|{~|}wyy}xzwz{x|}~x{|yyzyx|z|xy~~~}z||vzzv}~~}|~{sty~|~z|z|z~|x|y||{xxyyyw{|y{}xz{||}|{{y}z|x{{~}|}z{~{{{~}}zyz{|zy{~z{|z}xwzz|{yy{|z{{y{{}~~}||{{|{zw|w~z~}y~}|zxyx}yz{zw{v{{|{}x{y~|{y||{~|~{~{|y{{z|||z|~~y}|}{{{|y|~{}zyy}v}z}z}{z|{z|w~{}zz{{}}~zy{~{}~~|}|}{{}|zxzyz}yyxx|z{{|~xzy|~{|~|}z}{|}|}}|zz{|{vx{~}{|}wz~zy|zy}|x||{z{|y|w}w{{|w{y{}}{y~w~|}}}z~|~{}~}|y~zw|}zx{~z|y{}y}}z}vyy|zy{z{x~~~zw|y|~z|}}}~{~}~}}{{~|yw{tzyz{}x|y{w{}w}xy|}|y}}zyzz}zzz~}}~~}|{||}|{|{~~}y||xy{zz{{y}y{zy|z{{||z|}|z|}|{{}x|~}~}|~~~z~|}}|~}~~~{~v~}xz}}z}|}}yu{|}x|zy~z{}{y}{}y|w|~}}{|{{y{{{y~xzzxv|w|}~zzz|}~~{wz}yzz}}|~|vz~{z}|{|~~w}~x}~z|{{z}}z}|}z{}~y}|y{|{}}~z{{}z{~}{}}{y{y{~}|{}~{{~}z~z||z{z{w|||~zz{~}}zy|y}y{{|z{w~xy~w~|zx|{~{{{zxxy}~z{{~x}~~zy|x|~}~~xz}w||x}}z{}~~{wz{|{|z{|}}y{|}{~|~||}}{w{}{z|{}~xxz}z{{||~{|y}|}|z|}z{|}y|||{x}{{{{z}}{}w~{y~}w|~~|z~~{~}}w{x|~}{wz}|}}||~y~w{xzzz|}}vz{wz}{}}}xzz{{y~~{{|}z|xz|zy}~|~|{}{~}{{}~|z~z}zzz{~yxy|~~|}}x{}|z~y}|{{zzz{}}zzz}{|y}}xx{y}}z||~yy|}|}~yz||{yv{~xx}|{|}~yy{{~}}y{|{~xy|~|~}||}zwzz}|x}||~}~|v}~z}}yv{{y~}||z|z|}v{|{|yx{{x{~}y~}zyy|||z|zz{y}zx}}}|{|}v|uz}|yv~{}|}z~}~|v~}zy|}}z~y|{}}z{~zx}~||}}|yz{{z}|~||}}{{|}{~}||v~z}|~}|~~}~xz~||z~~y~}~}~~}~}{~~|x|}~}|w|}|y|u~{{zy||~|}{yxz}x|}z|}z~|x~y|x{y~~|z~}zz||w~}{}z{{|||x}y{~w|{x{y}x{|zu{{z}zxz}{|}{~||y|}}zz}}z||{~{z{{~|}|yzx{z{|{}yyxz{{w|{|}|y{x{}{{y{xx~}|}{z|{}|s{~~~}x{{|}|~||{x}z{{~{{z}w|}~v|~~xyy}x|~|z{~||~|zy|}{|~|~{{}~xy|x|}{{{~yz|}}y}zz|ww{|~vx}xz||zz|z}~}|z|~z{}}}~{z~x}}}xvyz~}}{zzyz{~z{}x{~z|zz|z|}z}z{y|}{z}~~{~~~s~~}z{y|z{yy{y|}yy}y{~|{{|{}{{|~}{|z||zxzz~}{}}}{~{}{}~z~|}yz}~{}|{zz{{yy{}}x}}||{~}|}{}}}}|}{|}{{}~{}|{z~{xyz}~z{~}|w}yy{zz|w}y{|y|{zz{{x{~{x}y}~|z~zv~z~y{|}}}}{{y|{|yy|x}xz|{{{y{zx{|zz|z|z}{x||z~y{{}|z|{}y~}~x}w|~~tx{{z~{|~{{|~~y}xyy}w}}|~}~}|{~}y|~z}z}}|~}~z~|}|}y|{~~~}|wz{{zy{}y~y|v~~|y}|z~z~~~z~}~|~z}}~~~~~~~~~}~~}}|w~z|v}y~z|x~{|yyy{|}}|}z}{~~~~}w~zw{z~yz}{{|~y~}}}y{~~|}}}{}|{||}|~|{~zz|}zzyw~y|}z|zy~{x~{|y||}{|}|{{}{y~{y{}~z|xy{}x}z|~{{z}}||z{y{z}|yxy||~y}}|vy|x{~y}|{zy|}}y||x|{u}}xz}}}|z}|~z{}|}}y{||}wyz}{}|~zz~~|z}~|y}~y{}z{|z{~{||~~z|}}|~w~~}|{v~s|}v|~|}z~w|}~x}|{~}~~z}z~}{~~z{uxz~z~|{{||~~}uxx}{zy{{}yy|}z{|}z|{{||yz~x{~}x{}}z|w~}~}~|~}x~x{~|}||z}z{|z~}|{||{~yuyyz{x|zz}{}yy|}y{}z}~||z~x|z~zx~{}~zv{|~|{}}{|~{}{y||z{|x|y}|yxw~|xz~r|y}zx||z~~{{v{{z~x~z}|y|yxyx{|}}{{||{y}}{|zw|w{~|x{|}zx~y~|~|{~x}~{y|}|}|||{{||}yz}|{}{|~~{vzz}|{{}}y|||~{|{{{z}}zy~}~yw}x}{||y||zw~|~{}|{||y{{~{~xy}~v}{yy|z}~{yy{}|{~y~~}}||w{x}x}|}z{{z~|{{}}zz~|zy}zz}|{|z{z~}}|w~||~}}~~|~~~~~{w|~{{|~~|{|}~yy}z|}xzx}|yy|x}}y|~{z}{|}zz{{|{~|}y}|z~}}}z}}z{}{z|}~{}|{|{{y~z|||x~~|{z~xwvz}z}{|{{}}{}~}|||y||{zw|v{~}zzu~zx|z{~yy{~ux{zz}{}~}||yx~~z|~}}|{{~}z}{~y}~~~||||{|{xzx}y~yz{{z}{{z|zz{xzxy}x~y}{zy{}}{}}}}z{y{}zz}|z||{}|{zz~y{|{|}~w|x{z}{|{}zz{~q|vz}|~~w}|y~x{|~~{y}|~}xyz}}yy~}~y{{{yz|yz{|||~xz}~{x|~{~~{}}{||~}~~|y{}~}|||}z|z}~{|z}||~|wwz~}~~|}}}{}}}}|z|}x~~z~{~yz|w{|w|zzx||vy||yz}||}|}z{||}|x}{y}||~}}~~|{~{~{}|y{z}}{{}|y}|~|}yz{~{~~yy}yy{~~z|||y|{}~|}~|{~y|{}}z{|~||}{y{|~|}z}wzx|x}|}x~y|{~{}{~|}}}}{{|{~||}y~~||~}~|y{}x}{||{x|}~{{zxzyzz||xx{y}}}~}}{w{|y}~}z}}zvz{{x~}xyw||xy{y|z{}{{~x{{z~v{{y~{z}|}}~|~yzz}|~|{~|}}~|}~|~~|}~}}}~}~~~~}~~z|~~}}y~~~}v|yy{}}u}|{~xzzy{}x{z}|wxx{}{{}z~~||~}}y~z{}|~}w|}|yx}~}{{|}|y~z}{}}{{|y{~x~y|{~|}x{~}x}~|{w~}|{~xxz|~{||{}}{~|{}x{~||y}|{}|{x~}~{|}z}|}y}}yz}{y{}zx|w}{x|v}z}|~}~{x}zz|z|y|{|z}|x}|}|{{z{~}{{w}~z|}}|~wz~x|~~zz}z~~w{||}}}z}|y}~||}|x}}}}|}yz|}}~{}{{x}{~||~~}y~||}|~yz}|~{y{}y|}y|~{z~yzx{|z||~}~y~|||z}~z}}}|~|~}z~}y~}~x~|vzzy}~zy}|{yw{}||z}}||y|~}{~|~{~|}}}~|zz{x}~}~|~||y~z}}z{~z{yyz|v~~x}x||}~{{~{wz{~}|}~y}{~}{}y}}|z{{}t|z|~||}y}y~|||x~|~}{~w{y~{{||{|}zxy}y|{||~~|{{{y}~}{}y|||}}}|z~||yz{{}|}~w|||y{|~{zy~z|{{x~}x{{{|v}z{yz{y}{zy}|zz}|~y~}y{{||}z|}|{y}{~|z}||~w|{yx{}z|x|~x||~}zz{y~||{}~}|w{~}~z|y~{}|y{{~~~~~}~}~~}|}~~~u}~||~~{|{|}zzz{~z}{wzyysz{{|yv|}}zyz|y}z{{}{||~}vw}z||~}{~}}|}}~{{||{|yz|xy|}~zzzz~y|zw~x}{z{yz|z||}xz}v|}~}~z}~x~yv|y{}x|}{}|zyz{|yyw}yyx}|zyx~{y{yww|v}|}{{}|{{}|~|~~z}||{{zw|z{z{yyywy|x{{y|}x}|{y~xv|}~z{z{x{~}}{||~~~zz|~~~z}}}|||~}~|}}{{{}|||xz}}z{yw}}u~{w|xz{{|}y}{zw||z~~z}zyz|~||y{z|}{}{{}}|~|z{yz{}|z{}|{{|}z}|{v{||~}~~|y}{|}{|}x|z}wy}xy||xy}z~xy{{yz}zz{}{||zzwy{~|}~~zz}xz~~|||z{}}|~}x{x|y|~}|}zxzz{{{xzv{}y{yzyz}}||{{}~z}~|{|uz{||~|y{{z~x|}{{wy||}~~~|{|z}~~|x{}x}}zxy}}|{}|{{|}|zyy}~}{~{|}|}}|{y{|w|zzu~|{yz|{|}{{}y|z{{|z~{~xy|}y~{zw||z|z~~z~}{{}}yz{zz~|~xyxz}}}}|yy}{{z}zyx~}~||{~||z|y}{z{}y{~|{||z}z|vz|~{z|z}{{y{yzz{{{}{y}{w}|~~||x|~z{}}|}~}}~~~~~~}~~~}~~}~~}~~~{|}z~{~z}~{}}~z}zy{z~{~~x~}|~~{{~z~|z{{}nyyzz{|yy|{}~~||}{}zz~}z}|||z{~z|}{{w{yyz{|z}}y|z}}z}}{{{z||z}}w}}||z{|z|}{z|zz}~{{{|||}}~w{~x{}}~z~z|ywy|{xt}|z{zy~{{|}~~y}|{|}y{|x|z|y}~|w}x|}y}}{}{{||{{zz}~{||}z{zz{|{}zx|xz~~|}~}y~~w~~}{|yz~~~y}}z||~{}~z{~~}~yz{y}||~yy~z|{z}|yzzx{}~z~}yy|{y}{z}|yyuy~z}~yxw}~z~y|wz{|z~~|}t~zzz~x||yz~{|~|{z}z{~~||~y{xy|~|{zzz{z}}{{}zy{|}yyz}{z||||}|~|~zz~y|{}}z{{{x|{z~}z{|}yz}{}}x}{{||~}~}yzxz}~zyz|x|y{|~}y~{|x{{}{{|~}z}s{zz}~z{|{}}}x|}}z{{zzyz}{}}~~|{|}~z~~x~{w{~|z~|}~}{{|||{|~{||~}y}|xz{z}{~}|}~v|}z|{}}|}z|z}|zz|~y|~}wz|~{{{|||~~}{}z}}|~~}{|zz{{z}zy{z}z{~|y~~yx}|y{}}{|z{wzxx|y~{~}}}}|wz|{z}~yy~~y}}|}{w}{z}~}~~~~~|~|}|~~~~}yx{}{z|}}|zxx|}w{}{}}|||||z|wy||}}{~{}}~~{}}~|y~~{~z|y~|{||yy}~yx|z||~v{yxz||y{{y{}|}~z|||~z~|}{}}}{}}x|}~wz||}{zz}z{~~|~|{~z|{v~yxx~~}~z}x||{y~}}{|}|}~{}|z|{~~}}||}~|}z|z|{{yzxzyx|y|{z~}x}~|x|}z{}z~~||}|xz{y~|}z}|{x}wz{}}z{~yytz~{z~zz{zxy{x|~||y}}{z|{{{x}}|z}}}{{yy}wzwx{z~|x}{{|z~y~x}z{{||~}v}|}|||z~~}~||{zxy|~|{yz}~{{{xy}||z|w|}}{}}{{}{{}}~}xz|~|}~{|}|{~xyz}}}{~{z|}|wv|}|{}z}|{zu|{{z~~z{~zz}~z||x||z{|z|w|{z}z~y{|y|~zz|z{~|}{~}{}~|}~~}~}}z~|}}~z~{z}xzy|}|~|~z||{|}||~{z~yx}yx}|}{{yy}~~~{||||y~}{~|~{}|~|}|~|}z}|~~w}|}yy{{y{|z{}|~z|~~{~|}|~yy}y}~|}|{|xxz|}|{}y||y|z~|~{|yz}{~}|zy{v|~}y~~}zz|{{}w|z~~~~~}~~~~~~~~}{~~~~|~~~~z~}||}{{||}x~zzy|y}z}~{{|y{z}}}zt~||~x{}zy|~}zzz|{}wz|~x|z~}yx}}{~}||||{}z}{~z|w{}}{|{{|z}z{x}~z}|{z{~~vz}{w{xyxz|z}{z~}}wxx{|~w~v~|~yywzzv}wyzyy}z~~|}y|{~}||}z}}y|{}y{|}}x{|{|}|z{{|{zyzyz|}}}|x{yy}z~zx|~{z{x|}|z}zz{~}wzzzz}|uzz}||z}zxz|{{{{}}~}zy}|w}{~}|{~}zyy|~|}{~}z{|y|w}|w|}{{z}}~}|~{|xx{}{|}{{{{}}~w|{}x{z||s{{|y}w{|~y{{{z|vxzy||{}|||xz~y{||zy}z{{|z{{|{{z~~y}}{x{}{{yz~|||zy||z{}{|xz{z{w|~{y}zzx}}~{yzw{{zz|x{{~}{zu|{x}|}y|}}}z}~}y|{w||{zz~y{z{x~~~z{zz}}zy{v|||}y|x~}w~}}}~yw{~zww|xy{{{|z{{|wz{}{}{{{{{|{y{zz|}s~yz}|z~~|vvx}}}}}{y}||z{y}{|{{|~~x~}{~z|xyx|{}~zx}~}yyw{~v}}{zz{}}{z}}wz{}||{~}|~|w|||}~~z~|{|{||{{~z}}yy|||}~{y~||z}x}x{{~}x~t|z||z}z}}~~~}~}|}}|~~}~~~|~{~y}y}}|~z|yzy|{xz~{{zzxxxz|z{{~}xz|~zv|}}y{|}~{}}y~||z|v~w}z|r|{|w{zy{{{{t|}y|~w~{y|z|wxx||xy}~~}~z|{y{~zz||~}{zxy{}{z|{{}{{}wz{yy{yzy~z{x}v|~~{zz{{zz{|{~{}{wy{}}}y{|||}||x~xy{w}}z{{z{rx|}y|y{|y{~|{~|{z{~z|y|u}~z~|~||~|~yywxuy{zw~y~{|z{w|x}|{~z{}z}{x}|~~~x}~z}y{||{||xz|{~}y~wwy{u|~{{|yx{x|zxy{~|zzzty{zy~|{|~|{~{~~|{~}{|}||~~{}{~}}}~~|zy~{y|{x}y|x~z{~}}{|z|z{}~{{|y|}}~||}{||~}y~v}zu~|{~zw|~x{|x|xw{{z}}zzyx{|{w{}zyxz{}~|{y~}}y|wy{~}}{{{|y}}|~{z|yy|{}{z{{{zyz~y{}vy|}vy~~~y}~}z}|w|{}}|z~|z{z{{y{}{xzy{{yzv{~y{}y~{|y|z~}{||wxz{{|z||{z||}}{z{||~|z|w{{yxz}~zz}}}yv|}y{|yv{|zu~v}~y}{}}~{~{}~~}{y{~{{}}y||{|y{}~w}z|}|}}wyxy|u|z|{|{y~{~}}zz{|||}~~~}}~~~~~~~{}{}}~}~~~~}~{z~yxy|}|{|wv}x|}zwz{{||}{y}}~}~{yvy|z{zzz}y{}x}{~}}{z{}|{{}|{zz{z}||~yz~z}~}}zyy{}}yy}{}}}}}}z|{{}zzxw}y~~}}|~{|z|~{}|zu|~{z~||z{}{|z{z|{|{~x||{{}}zy||y}|x|u|}{~zy{|y{zwz|~}|zz{|}w|}y~}z~}{}|}~z}{z|t~|||xxx|~~}{x{}|yx{{y|zz{yy~~}}}y{}|z||z}zzz|w{z{x}t~~~}y~}z}w{z{~~}~{}z|{zz{zz|~{y||zw{~zx}||~{{{y{{y{~{||{~|z}{z{|xz{}}{}}~|~~|}~z|~}{}||}|z{x|~{||}||}xz}|~y~zwz|~}|x|||x}}~x~{{}||}}~zz~}|yz{||~~}{||~{|{~x{wy}}z~{|~{{}}}}|}|}||}~|~z|~}||y{}{|~}~}}|zs|w|||y{}}{{v}x||z|}|z{zyx}|}~yz{||{z|z}t|ytz{~}y{tz}yy}z~z~~}y~}~|}|}||~}|w{{xxyy{}||z~~~|z{z~z}~||}yy|~wx|}|}}~{|y~x{~zu{z}~||{y|{z~z}z|~x}}~|x~~|yy~z}{{z{||}~{{~z|{~}{z|~}}~~~}~~~z~}|~|~}}z}~~|~~}{~~}~}|z{|}}z}|z|z~~|{}xz{|}~|{~}zz|y||~w~}zwzxx}~vu{{}{|{|}x}|||}{{}|~~x||}w~{x}~~z{{x|z~{x{x}yz|y}}z{wyyz~y|z|{}|~y|}w~z~|{}u|}w{y~zy}{|{{y{{z||{uy{|}~|wq~|{}y|yz~~}|{|}yzz||zz}}}zyzz|z{{w{{||{x{wzy~x{{z~|z}|}{}y}~}x{~}~|}{}zy||{||~||w{vwzz|{z|y~{||zx~}x|zy{|{w|}~z{{}{y{||~x}|x|}{{~{~x|yyyy|}{|zw{|y~wz|~x{{~yw}{|}{~~{~|y{|x}zv~}|{z{{~}z~{yz}{zyz~z|yz|~}y|}y{}z|w}|uyv|}~zy~{|{~}w~|~{}z|y{}|}zx~z|w~|y|z|yxyzzxzzyz{}|{w|zzz||}|}{}~}}~|~~z|~|y|}~{|~~~}{~{x}z}{{z|~zzyu{{ywz|w|}v|w}}|~y|}z{{}~}{{}~||~|z~{{}|~{w{~~|xy{|z{z}{}{x}|z}~yy|zx}||~}||}}}{|}~~}~~|~z|wzyzw{~}z{{~~wx|~zz}}yzzw|{~~~~|z}}|{~{w|{|{{|~}{~}}y}||z~w|{}~w||~|zy~|{z}}}{~~||{{y|zy{z||tyw~z}|yy}{}xzzx~z~~~{|~~~~}~}}}}~|x~~}}~}}z{}x}z|{~|~~{|}|~{~zwyz}}z~{{s}|{~{{~}{}{zy}wx{z|{z||}}}zzz{~}}}{|~{|{}{~z~|yz{y}}|{{|{|{|~{}~~z}||}{{~}}|}||y}~|w{}}{zz}|}}|||}~|||x||yzz|z{y|{}|~|xyyyy}~~}{|{xy{y|{~|yz~{|t~|~}yw~|}|xx~}{}}zy{~}~z~|~{|~{z}xz||}{|}{}}|w~|~{|}}{{|{}x~|{}y}{z{z}|u{}}zz~~~{{}y|}~z|zyy|y~x{|z}|}}}|}|yx}}yww{x~}{yy}{}{|}z|{|z~z}~}}{~u{~y~{}{zz~{xz~~z}{}~}zz~~w}{~}}~}}}~z}{}z{zy{yz{y{||z|z{}yy|z|}}~|{~{|xzwv}}|{{}x{}~}zy|{yz|||~|~{|z{~||yz}}u~}|{}~xz~~{|~{}~|}}y}|{~z~x}y{}|~y{y}v||y{~w|{~||}xxyz|~}{||}z{~}}w|y|z|{~|}z~x~|zy}y{}w|||w|y~~{{}{yzz||}{{w|}|~{|{|z~{~{~~{~{~z|y{}}|yyz|||~w~~|y}||x}|z{}}{}yz{{~x{~r~}{}|yy}|~xz}||{yx|{}||{}}|x}}{|}z~~{~|zu|{|}{}xz~tw~y}z|}~~~zuz}}{z~~~|~~~|x~~}}~~~~~|~~~~~~~~~|zz~|y|u||{~xywy~ytv|z|zyz|}}u}~}~~{{}}}}|~|{|~~~y{|}z~}{z~z}}}zzyz{}~|}}}zzyw{{y|~}~~~zxz}||z}{|{z{}zz~|||}{{x~xxz~|~{z|~|zz~{}|~~}y{~{y~y}w}|y{}yw{}}|~{}}y~||}{~~}~v}w|}z~{z}wzxz{{{{x{z{x{}}wz~||y|{~{~|~y~}~~}{}y}~}}~zzxz}|~}~xy{}z~{yyx~||xwz||z~vz{w|{{~{x}~|~{y{~}{~||{~|{~{}~zyz}z}yu~~xy{{|~~{x}|{~|}||y~}{y{}}{~z~{~}z{y~}|z}||}zyz|w|}z|sz}zy{|v{y}~}|}z~}~{{}}|}{}||{{~|{|x~||}y}z~~t}xzz|z}{~zzx}|yv~z{{~y}~}|}~{~z|xu~~x}}}{vyuvzy}y}|{yz{~{|{yzz~}|z}}{z}~}}y|{z}}{{yz}sz|{{|wyx|zzzxz{z|y}|zz~u|}|x}zv}{z|~{zz{}~|{|{{{z|}{{}~{}x|v|y}x{{{zw~yz|||zz}{{|y{~|y~t{||}z|w{{{~~zy{w|~}{||y{{vzz{~z{~{}y|zz~{z|{~~}||y{}~}~z~~}~~}~w~}}~~~~~~~}{~}~~}}}~}x~~||~~~}~z|{}~}y||{{|{}y||~|}{~}||}~||x|{|yx{}~x|~z~z}y{zz}}}~yy||x~z|{|zz~}x}|y{wy~}|y{z|y~yx~yy|z}z||x|{{}x|{zx~|~}||{x|z}}y{y}{vx}||yx}{{uu{~{x{z||~z}|||{|{}|{y}}{z|~y|||{z|u~|{x}{y|zy{|}}v|z}{x{}|}}~yx}{}sz|{||{|~|x}z~{xz}~~z}|wz{|{{{{~~y|}}y}zz~{z|~z~y{{{|xwz~~{~{||{zz|y}|~{}{}|}yx}zw~|{y|zy{z|y{|z|{{~~u~zz{~{}{y}|}}ywz|{y|~y{~{|}~y}{~~~~}~{|w{}~y}||||z{{}z|{|}~w|{{||~}z}zy~{{}|w}}}~{zzx{|zyz}{~zz}|}y{~|}zvz|~z{{||yx|~~{y~~}|x~z}~~}|ywy{y{y~~~~{y}zvwy{}~}|zv}{{}||zz|}~~}}}yyzz}}}~z}~|{yyyzz|~z~~~zz}|y~|}{{}|z||}}z~}~~}~y{}z~||}~{ywyzz|zz}{z}}~|x{z||~w}~y}||~|{~|{}x{y|{z{|{|{}xz{||{{||~{y}|v|yy~}||yz{u}z}}|}{y~}}|z}|wz~||x{y|}|yw|w~y}|}x}|z|y{z}}}}~}|~~v~~~~}~~}|~~~}~~}~|}~~~}{}z||w~|{v|{|wz}~}|{|wz|vzxy|{|z~|~}}{|x}||z{{|z{z{zz{}}}z}zw|}wy{|z{yz}{yzzyzzzyzyzzxxy|vwy~}~|}|{|{}|z{}wyyz}{z|}t}|zy~z|v|}{z||{xz}{|zzx~}}{zyyz~~~~~~~|~yzz~}{}||{|xy{~{{zz}}w{{w|v}zz{x|{zzz{y{}}}}}~{{{y}~{|{{{}|y~y{|~{}|zzyx{|y|z|yz}{|zyy{zy}}{x||zy~{~}|~}y~{z{~{}~~|}zyz|{{z{w{}y{y{|vx}z~zz|}zz||{y||~{~|~}~zz~}|~~}}|{|}{vy|y{z}}|y|{z~w{||xz|vzvz~{z~||zw||~z}}}|~|}}}|{~y|}||~|zx}{yw{z}zy{zz{{|{{{yyzx|~y}yvzzy|~z|xz{{{|}~}~{{x{{~zy|zzy|z~xxx~{w|zx{zz{wz||~{y~z}~~zy~}~}y}x}}{|z~|}{x{~w~}~z|z{v}}}x|xv{{~}zyy{zy{~{|~z|z}z{~}|y||{|{{{|~{{}y}zyv{}}|x|y~{z{z}}x~xyxxx|}{}|~}}{{}|w~|~{~|}|~z}zx|yx}~~|}}xy|{wz~{{}}{|yzy|~x|~}|}~~}w{~}||~~~~~|||z~~~~~|~~~~~~|~~w|}{{{|~~~}yz{{}|{}~w|z~}||y{{z|}~|{{y}||~}|zy|}{yy}~z~~{|~yz}y|{}wzz|w}y~{{}z|yz{}w~|xyv|}}|{~yz~y{{zy}wy||{||zz{{|z}}~y~|v}}{zy{}}{~}||xzy||{{z~{y~{~~~}z{z}z|z||~z{|y{}~|z{~|{|}z}|}~~||}}~~|x|z~wy|{xx}x~yyz}z~zy}~w|~|{}~~{}|}{}|}z{{zz|zx|zz}xz|}y{y{|{|z}xx}{~~yz~~|}~~zx}}|~~}~{|{|~{{x}~z~{z{|}y|}|}yz|{~}zxyywy|z~{{}}~{|~~||{~}~vwz}|y{~|{~}~}zy|yy}{|||z{||z|{~~y}y{|{}y{|}x~x|}~~|}~z~{|}{xx}{z~x~{}~zz{z}y~}{zv}zyxy{||v|~|xy}|}}|t|}}}z}z}{~}}|z}||}|zyz|~xy~~|}z||zz|}}|{~}||{~zy{yzyz~}}z{{}{y}|~}~|~z~|}}z||x~|z||}}{||{~~~}~y}|x~|}z|z{|{~|y~}z|}}{z|}}|~y|}y{}{}~}zz|}~|}|y~~|z~{{y{|y~||~{{}|zz{{|~xzz{~~{zz|z||}z|{~{~x|~~~z~~~}~~|}~~}~~z~}~~z~~~~}~{|z~}|z|}~|z{~~}w{w~~~z}~}}~|}|zy{yy|}yz{~z|~}{y~}~~y~z|z~{~}zv|z}{x|{z{{xy~zw{|z}yx}z|}yz|{yy}y}ywvzz|{~y}~}}{}~z~y|y}z|||zxz}||z{z|y{}{{z{}{zyz|x|{~}}{v|}}{{z{}|}||~z|}z~vy||zz{y~zz{y{}|v{~{z|y{|||{y~zx{|}z{x}|~{~z{~z}~|}|y{zy|{~z{{}zyt{~{{~}t}zy{{yx|~x~z~}|{~}|y|}{}}|}y|{}z~wz{{{yy~}vzy~zy}|wzzw{{|yx}x}y}~}zz}{w}}|}|~}~z~~}z{yvz|{}v{z~{}z|x}}{{{w{xzz{{}}~zy{z}}}~{z|{~|z{|{}}xy}vwxvzv{y{|y}w~z|{|yzyz}xz{w{~yz{{|}{z}|}zxzz{||}}y~{{u~}|~zzyyz{z|xx}{{xz{x}~yz|{}|wz{~~|{{|yz{}{~{|z~|}y{}|x}|{}xy{z|{}|zuuzx}xx{wyzvzz{z~z{}||wz|~}yy{y|~}~~~|y{xwzx{|zzzz{~|w{uzy|{zzxxz}{y}~}||||||}z{{x{~|{~y|~{|yyw|}z}z~{z}~z|{~{|}~x|w|z|{~{}}~zz{z{z|}~}}~~~~~~~~{~}}~~~|~~~~~~}|~~}{x}~~y||wy{~{~u}}{z}{||u{||x}{zy{{zz}}z~y{{{|}|x|}||||}y~}wz{w|}{w|||~~{z|{x|{{zyzztwz|z}y}|y|x{zx||}|||y}~{}x~}{|}xx}|{~yy|x}|}}|{{}{y{yz}}yw~v|zz{}}|}{z{~||y}{|{}yy~~}}}}}}{zz|y}{~~w|{y|{vy}||{w~zyy{{{{y~}}|y|~y|}z~}}|y{y{||{zz|||}||}~{~{w|x|}~}z{u~|}{u}xz|}{~|xu{~||y{}}|y}~z}xy|{~yz|~z}~}}|yyy{}~y~}|}y}~}{xz{y~||{y|~{}y}|z||{{xzyz~}~x{||z~x}|}|x|~yy{||~w~z}|}z|z}zz|}~}||{}|y~~}|}}{~{v}z}~}||{{|{w{{zzzz{{{z|}||{|{x{z|~z||zy}z||{}xy}{z|~~y~y}{{{{|~yzy{z}zyzy{~|z|}}{{||{~~|||yxvw}}{}y~{zz{}zzy~|z|{r{y|||z~{zy~}{{|}zy||z}~{yxzz~y{}z||||}z{||~z||z{~{z|wy|z|yy{~{zzz{v|}y~}~}~xzxy~|~yvyyvyx||~{~~z{~zww~{{y~vyyzy~~{|wy|{|{~~}~z|{|}}|}{x|{}~}z{}~z~~~~}zz|~{~~|{~|y}~~~zy{}y||z{|x~zzz{}|x{{yy~z~{|~zy||~}x{z}y|}z~||}|~x||z{|}~{~yv~y}{zzwy{~~x{z{{}x}z{y{}{|yw}{zy{z}{v}|{y{|z~|~z|}||{}}z}~x{{yzzz|{|z{}}wz||z{{{yz}x|}{}}{|}}}zw{z~w|||~||{z{||}x}z|x~}z||{||}|{}y~|}}|{~{{{{z||~}~|{~y{{{}|vz|x|{}z|||{{yw{}~{~{{v~}yy{x}{zzyx{}z|z~~}||z|z}|~|z{w|y~wy{z|z~y|~w{~}z{{y~}x{{}w|y}||{|}w}z|~|||{{ztz~|~~|{}{x}~}x{yy~y|y|w{{w||}z{w}{}|}~~{yz|yyz|y|~|}}{}~}}|z|zx}}~}z{}wy}zy|{~ywzz|w}{{|{z{{{~zzy|{}x}zyz}z}}}z|z}|x{{zz{|w|~yzy{wvz{}~{}xx|y|}{}}~}{z}~{xyzx|{x{{}|~}{{~~|zyz}yyzy}||z~|||}{|{zyyyz{|zy|y~{xy|~|xy|}}|~|~{}~{}}y{x}}x|y|y{}{}z{z|zs|x~xzw~~yz~y~z~||y}x{{{z}~zz{|}yz}|z}{xy}~}{yyy|y|zyx|}x~|{}~}}~~|{z~|~~z~~|~}}~~~}|}}~{~}}~~~~}~}|}|~{y|}{zvz}{u{|{{|}yz~z{|w{{{|vz{}||}zz}x{|z|{~y}}|}{{v~{{x{||x{{|}yyy{~z~zzyy|wxzwxz}z{{~zy{{~|{}y|vz}y{~~~{}}yx{}y|y}}~|x~yz{~|||}|{v|}|||}{~xzz{w{zxyyy||{z}|zw|||z~z{{{~yw}v~|||~y~yz{~||{w|{}z{}}{}{|z}{y|zx||}~|ywz|}v}}~{~}{|}{~~x{|x{{zx|~zzz|uz}~x}|z{zywy~zu}|}{{|{{y}|x}|z|}{{~{z|y~~{|x|v{}z}xxw{wy}y{|z~{wz~}|}}|}|~}y}~y}~y|x~~|}zzyyy}}{z}z}|}~|}z|y{|||}yxy|{z{|}{{~}yz~yyzz{wu~z}}}}{z|}|~~x|~{yy|z{|y{w|||z|{}x~~{~{}~{~|{~wxyz|~{yw}{~~}{y~{{y}z{zz~|w~{|y~~}z}z||~{|}}zyzzyyz~z|||{xzz|~{z{}{|}~}}x}{z|{|z{}}xxzz|zzyx|y~y}}{|z|{|z{~zw}~w~||z}zz|{~}z}~y|y~y~z{{{{}{y~}zx|~}~z||}{{{y{}}x|{z{~y}v|yx{y~}|zzzwz{|{{zy{{}{~~x|v{z||x{zz|v|y|~|w|}}}||}{{}wwyz~|||}{y}}~~~}}~}}~~~|~~x~}~~~~}~}~~y}|~~}x{y{wywz{~}zx}x~}}~|zx}{uz{x}wx||{~{~||{{|}yw~{~~~y{}}|}z~{}}z}{yz{|w}{zz{|xw|z|z}~v|}|z}{{z|{}}|z{z{{y|~{{}||{~vy{|}zxxy{x|zzwzz{z{x~zzyyyx~xw}w~{}z{|}}~{{}w}v~{||wz|~}x~{z~{{{|x{yx}|{}zww|w|zz~}{xy|~yu|yzz{zz~}x~~y}~zw}y~~x~z}}}|}xy}{{~||{z|~yy{z}y{yxy}z}|}yzz~|}{|{}{{|}{}z|~|y}{}{{{{~}y}w{|xxz||z~}~yx|z}|zy~}uz{zv~|zz{{|z}~~u|{z}~~{|xzy{z{|yzw|y||yzw~z{y{uz}yy|wz~z|~y}}|~y~{}}|yxz}}||{}y{}|}w{z{w|yy|~z|}{{yzz|}{{|}|x|z~~}xwy|y}{{}}|{{{{y{}{z{wzy{v||w{{}~}|{}{yz|xxx}{{zx}|x{}~}||yy|~}|{z|y}|zzv{}y|{zz|x|y{}y|}|z|{v~{v{}y}}w|y||y|yz~zy~|~|y~~|~|{{}~z|s}y{xy}y{{z{~}x|yzy}~z{y}{{|{yyz{~x{y~y~{}|||}|wz~|yyz|{{~{|zzwx||v}y}~}xw~~~y~}}z~y|}}~yy}z|z~~}}}~}~~}~~}|z}}}}|}x}}|~y~}{{{x|||z||{||}~}~{~x}|x~|zz~}{~~yy{{y{{z~~y}x~{z|}y}~|{}x~{}{|}{{{||}xx~}}z|v{|z{}xv~{~|~{|z|}}}|{z|{|z~y|}vz|~yy~w|~~}y{{~}z}}xy|v{||xw~}|}xvz~|~}{z}x|}}}||x{~|z|~~}x}{{y{~~~{zw|{~z|}vv}x~|xz{~y|{x|x}xz~||z{{~~z}|{z~{{y|zz||~yz|}~y~x}|w{{}|zyzy}~}w|{~}y}~z|||yztzx~x{zz~}|}|zz~{~~x}||{y{yzy|{}|{}{}|}}{|zzx}{}}z~y}||z}|~~|{}{y|}}|}yxw|{{||~y{}y{y~{|z|}}|~~z{|}~{}~}}{|~|||~zy{~|{}z||}z{{zy~}}v{z{|}y~{{{|zw}|{z|}{{~}~||}z}|{zz}}{|~~{~}}||{}~}{z{|{}z{{~t{z}z{}|~{|{{{|yz{~|{z}zwy~}}~}~{||x}{~{}|w|zy{{}x|x{|}y{~~|}~}z{{}~~~}}{{}}wu|}{{|x}xz}~{}|z~}wxz}|~{~|z{z||~y}~x~x|vz~{xz|}z||~|}{{z{~z~|}}~}||w}{x{~}|||}y}|y~}{}~~{{~{}||}{|~{~|~~~~~~~~~~~}}{~~~y}~}|}~{yz~|~}{|w|z{zx}zz{~{}y||t{z~z}~|{|{~}t}z|z}~|{{|||~}{z}|}{|y}}~{|zy}~|y}zv{{}{}y}y|{{|~y|w{{{{~||z}}|z||{{~{|}z{yz~|z}z}zx~yz{~y}}{{||{vwxyxuy{zyy{{}{~z{{~~z|z~}|zxy~|{~z~x}}zz{yz~zy}zz|xxyzzz|{xyyzy|{yy~~z|}}~x~{{x~|z|~||~{{}}}y~|z|~x|{|~{~y||{x~yz|}{y~}zzy}x{{{~{~}~z|||z|~|{z}~y~z~y{}v{z|y{z|x||~|{{{zyy}xv}w}z|zx~u~y|}|~z~yy~~{}|{}{~{{{{~z{}||||{z|zyyz}}~|x}z}r}y}}}~yy~}}}}}~yxz{|~~~||}x{~|{z}z{{{|y|{~w}z|zyz}v}|yz}|zy}y}yx~zy~~~}|||y|z|zzz|}|y|y}{zu{w|z|~||z|z{|y~~|}z}}}z~{z{x{~y~|}y~}|zz{{~{z|}x{zyz~zy|{{}yyzyzxyy}x~{}y{{|}~x|}}|}}z}{~}}y~x{~zz{{y~v{zy|yryzzx{yz{xyz{}y|}~}~zy~~z~~}}~}~y~|{{yz~x~|{{{z|zy~}x{}vy|||{x||z}||y|{~|}}~~~~}~||~~{~}{~~~~}~}~|}}~}|~zz}y||}~{{~||z|y{}yyz|~|{|}y|~y~}|{z{z{}{|{z~w}z|zyzz{z|{zwu}}{y~~y~~|{wz|zzz~z~}~y}z}}z||z~zz{zyzy{|~|||~y|{}}yxyx{y{{z}z||vz|z|||zyz{}|}{x{yxz|x{x|||}yy~}xzzzxz~|xzz|z~{|z~vzuz|~||{w~wyy}{}}{w~{}|{zwyyr|z|~|{{{z|x}{}y}{~x}zyx{y~{{{{{|w}zz}}|v||}~{}{z||{zzw||}~{zy{}zz}{}zx{}}{z{}{|yw}~|{{xy|zz}}{|~{}}yyzxx|~||{{|{z||~z}}|x|{}|z{z~~|{z}z{|}|z~|y}v{w~{{y}xzy{}x{~{{~|{w~{~y|y~yxy||~z~~|~|wx}~~x~{s}{}{w|z}~}|z~x~}v|{}zz~}~{yzz}{{xw}z{}yy}{}z|y{~}~{{||{y}{|zyz|w{|z}~~||{}xz}z~|~}{xxy|||yx}y||xvz~ywzuz{}}y|~|x|z|||{}|yw|v|y||}}|~yy}{}}||{{}y~||yz}z{|y{|y{{zy}x}}y}}{|}xz||y|{|{~{w}xx|}zyy|xw{yy{z{|}|{w}y|{~yx~zz{{||}}y}||y{|{}~y}y|~}~{zy{zzx|wz~y|{yxuy|}z~}x~}|z{}|||~{~||~{~~|}}~~~}~~}z{|}~}~~~}~|~|y}~~}|}{}y||yy|z||zz|{~||y~vy|y~}y{|{}{}y{~z~z{||y|}x}{}|z~z|||{}{|||y~|wzy{~|}zz}z{|zyyyzw}|}}{|}xy}x}~y|~~}|z}~~}}}x|{xzy|w{{|}~u~y}}|{}z}{|~{}{~|w~zy}{{~y}}xx}~{{~{z{z{~~~z}zz{y|z}|u~x{xz}uww{z{{~yzy|y{{|z|}~y}|{}|{}|w|}}y~}|}|yx{zwx|x|||v}z}|{{zx}|}z||~{{~y|~||~|z|w}}{x||{{{~|z}z}{x~v~yzzyz|~z}}vxy~y}{{|}~|}|~|}{~~zy|}}|{w}{|||~{}}}x{}vy~zx|{z|z|zuxz|{|yz~}y}yz{~}}{{}~{~~|{~}~{~}~}z~|}~{{|zx~zzx|}}}}zzx{zy}}z~w{|w~zx}z|x}z}y~{{~}||x{{{~}z{|zz}{z{{|z|yz{zz~}{y{|yz|~|||||{||z~zz||xz}{~{zz}{~||}}yzy{{}z||~t|~z}~{|{|{yv}{{z|~{{}{}yz|{~~{~y||z~|zy|z|z}y|y}uw}{v{v{x|v}|{zz{{~}vz{}yz{x}z~~~{}}~zz}|y}x|z}|z~w{{xxz|y{{z{}z{}w}z~|{}}|z}z}|zw|{}~~|}w|~}~|}~~}~x~vz~}v~~~{|~~~~z~{{w|y{{~yy{~~x}}~{vzw{x}{}{{||vy|{~{|}yw~zz{y~|}}zyvzw{{~}{z||{|yz}|xz{|xz~zzz~|}|}|}}|zx}}~z}zxx~|}|{w~|{}z}z|~{|{}}yz~}|~y|y{{vz{|||z{{y~zuy{y~|z}|{y{}~{||{}yz}~}x||x|~~{{yy}}}yvwz{z}~}|||yzzzz|}y}xyz~wx~}y|v|yvy}{}{|{|~~zyy}y}{{w||}|z|zy~y}t~~{}xzz}|xxxzv{~~z{~{~~}{|y{|}z{|z}y}z||{y|{{|}|wtz}x~z|}x{}z|w{|x||~|}|{}{}z~~|}}{{x||~u{|~yz|{{{y~{}~|{{||{~~}z}~~}~y|}~{||yyz}z~~z~yvx}~{z|{x||y{zz{}{y{|z|}~~~|y{}~}||zxxy{{~||}y}~y|}}zz|}~y}|{zy}{~zz{zz{{|z~{w{{yy}}x~w}}}~{~z{u}|}y|yqzy{{~|z|w}{{}z~}|{|{~~{|}|~~|{|}}|z~z{~}}~}{zwyxzy}}}}z|w~{|zx}{{}~~}~}|}}~yz}}{z~|{|~|{{|{}}{x}{|{~{~z|{z|z}}z~}{}}}||y|~}{y|z|x}}|}}}z~~~}{yy{|}~~z{{{}z|{y{y{{{|~~|}}~~~~}~~~~}}|~~~~~}z~xz|z}|~w~}xwz{yx|{|{{z|yzy||{|zz|{y~z}}}x~}|}yy||{x}}}v~{|||{zw}}{zzyzx{||{{||{yy|~y|yz}|xy|xzz}z~|z}}w|yxz~}v||~{}y|}}y|yz}yy{zw~}|{{y{{}|{{v{|z{|~xx{|}|{|x{}}}~z~{wz}||~|z~z}z{y~z}xxz~|z{{y}}{y{|w}{x{{zx{y}z{zz{{z}}~xx|z}y}}w|}||}}w}{~}{{{zx{|w}}q{y||zx}vw{xxy{|{z}z{zwz{y|z|}zxz}{|{~z~||~zyz}~z~wvz|y~x{y|z{|||z{wy}}y}z{|{}|{x{{|}~|~~y|}x{zz~||}zyyzyzyy|{{xvzw||{x|{y{|{{|~}y}{{~~~~}z~||~~}x|~{z~}}v{|w}~{v{~|w{zyyx{z{y}y~}y|yz{|}x}}}~z}{}z~y{}}}~~|}~{|{{zyw}|{zy}w}}{{zwzw~w}x~y{yx}v|||||~|~{}}y{xzz||~|}|zw{~|zu||z|x~{}yw}yy}w{zzv{{wzw{z~w{~}y~y}{{xzy}{|{x{|y{x{~w{y~|{}y{|xxy~x|}zy}|{~y}|yv{x}yw}}zx~zzy||{~|~z}|{}z|zyx{w}yw{||~{{zy|yz}{}x||~zxzyxz}yw}x}{x{}}{~~~~{~~}~}}~~|x~{}~}~~}~~|~~}}~yzz{{|x|z{~~{~{x}{~xzxxz~zzx|||~xw|z}}~{|zy|zzzz}z~}w{~}|y}u|y~~y~{{}z~}y|xz{~}}{zz~}{|z|y{}zyz~y|}x}~z{tx{{~{|{{~zz{~}}||{zwyyzyz}z}|y|}}{|~{wz~~z|}{wz{y~w|x{|x|z{~y||}{y}|}~~}{{z{|{}~|~yy{|~|{|x~{ty}|}}z}{y}|{~z{}z|x||{|{{zy~|{t}||}ywywx{zzzz~~~}z|w~}{|~z~{y~|||||yy{z{}{|{{~{}}~}w{~y{{{{~|y}|z|{}y~y~|~u{|y}|}~{~{z}|}|~{{z~}zz|~y~|}|}z{{xzww|~|w|}z|{||{~{~z||||y|xz~}{{x}|}z}{{~||{z}{}{z||xy||z|}{y}~{r}y{~~~w~}}z}z|}}{}~|}}}}yzx{~{~w{}|{}y}yyz{|}~}z{}}z}}|~}|~|{|x{z}|y}z~z}|zzz|~~|{~~~|z{|{|~z}|{||}|{|~z}yv}|z{}y|xzzz~xx{{{||}}|{~}|{~~~z~~}||||{y|{vz{|~~{}z|{}~{}}~{zz~z|w}{z|~~}|||z|z}}|z}~{|{}z}z~}}{}|zw{|~}|~zz~|x~~~~~~}}}}|}~~}~}}}~~}}~~~~{{z}}z|{~}y~|zzzxz}}~w|xzzzz{}}}}zy~~y~xy~|wzy~|}~||}z|}xyx}y|{|{|{|{|xx|z}||}y{y}zv{{}{{|{}}||z{}x}~~zy|{}|}y~{z{z~zyzx~{}|{~|{z{}zz{xwvw{~{xx||~}}}||~|z}}{uy~~~~~}|y~zw}zzwwx~yv}yyz~|{yx}{}zzy{|yy{{}}}~|x~}v}|}}zz||yy~|}z{|y|}|z{|z}|z{y{{y{||zx~z|{}~y{}~}~{||||{}|{~y}~|{}|~y|x}}x}x}|x{zzxx|z~x|}v}uz|{|||y|}}{|{~|~}{{~}~~~zy}x|y~}|y|~z{{{||~~{}}}|~|}yzxwzz|}}|~|~ywx|~|zy~y{~|~zx|~y}|}~|yz{{|x~|w|zy}~xz~{x|{}y~{}y{{z||~}y{}}~}|{}}||z||{|{~~y}~z|z|yz{z|y~~|~}{}{|{{}z~x}|~x}}|~|~|||x}y|y|{y~ww}vy{{wz{|{~zw{}|}{~y|{uy|~|}||z{{|}y~}|{~|{}{~|}|{zzy~~~|y{{yz}|zw}|{v{~y|{z}|x}y}~}|}||y|z}{}||}z}{|x{{{y|~}|zw~yzy}zxy{|zw}{yxzzz|~||}|~}y}yz|}~}~}}~~}}}~|~|}}~}}}}~~}|~~~{~}~~~~~{zy{|{{}w}~|zy|yz{y{wzx{~|}|x{{{|xz~x}wy}x|xu{t{~{w{{z|{}y{~}v|x{zx~}yx||}{z}wz|zzz{z|tz}wzyx{x}{}|z{~y~y|ywz|y}}wxyzzwyxuxy|{y}|zzz{x}w{zxzzzy~}{|{|y~|~}y{zz{{}|{~z~y{|{yz~|}|{|{z{yz}{{|vyzzy{{yzywzy|w|z}{u~z|||{|z}z}~x}{|yy{}yzy{z}|~{|}zxx}|}}~}zy|z{zx}|xyz~}}~{{|y}}wz}yz|}|{y{|}}{|zy|{|yxxz|{z~z{zyyw~{y{y{~|{{~|~{zyywzy{|{y~{|zzzz}|~|}|x}z|}wz}}|}~{w|}|z}}xz|x}{{z|y{zy{{y{}y~}|}z~{zwy{|{y}|~xzy{y|y}}yy||{|z~zx{zy}|zz~x|z}~}~|~z}}|zz|x|z{z|yy{z|z~~ty}zz{}{x{{z~v{y{z|{}x}}|yy}wvz|x|z|||yy{~|{||{zvzz~|x{{zz}{|{x~z{{}z|wxxzz|}yy|{y}|xyz{|{zz{w{|y}|}xwt|~zvz~|}w{{~~{x~z|~~|zz~{zz~{yz~x{{~|{{|}{{~zxxyzx{z{}}~xx|{}yz{~y|{{z|~y|y}|}|}}{}{v}~yx|zy{{z{}}|z}w~|||vz{x{yz}{|}}|y{{|}~z{||y{|w~y||~z~~}}}~~~~z}}}~~x~~~}~}~||~~~}}}~}~~~~{||{|{~z|xx{{yzz|z~|}zzxx||wy{}y}z~{xw{~|~z~{~z|{z{~}~}t~|z{~~zy|}{v}yw{{w{||}|x{}yyzz~}y{|wz{{|}|{y||z}}y|}~~~~{~}z~|~w~xyxu||w{{{{|~{}~w{x{zyzy{||||szy{~|}{|w{}~}~w}|w}~~xy|}zy~x|}}|z|{|~{|x~~|zz{~||~}{|~y{{|x{{|xx|yz~z{}|s{x|v|~z}yz~w}{|wuy|{xv}}|v|y{|{|{{}|}z}}~|~|y{{~w{~{|x{zxz{yz{~zz||xwxx~|}}wy|~|x|{w{~|}||z~|{|{|{~y~zx{xyz{w{~z{}yx}~w|zz}yu}v{}|x}~x~|}|y||~}~|~}x{|}zyyzzv~|}}|uz|||}xy}{ww|{~~~y{}|z|{~~|zw}x|xwy}~y|}{xy|~y}z{~|zxy~{}}{}{z~z|{{~y~{}|zz||}}}|}|{~{~|z|{y}{{~~zz{|v{zy~}z}{||{~}{w|}yz|~~}y}}y}}}x{{~z}zuxv~{}{y{zy~s{xz{}yw}z|{z{|u}|{}{yz~{zz|{y~{{{}~}}}z|{|{}||z~y{}x~|v{zz{u}{z{{{}y|{|}|~|{}~zy|{{||~~~~}~}|~~~~{~~~~~y~~}~~}||}~|~zz}y}||w|v|z}yv~}y{{x{{{{z~}|~~}~z}}{{{}yzy~|w{{{v}~{|{~}z{{y}}z|{~z|y~z~y{}|x}}{|xx|||~yzz~{yx{|~{z~z{~~yzyuzyx{{}{}x{~z|{yz||{{~|{~~zx}|yz}u{~x}}{}{|{yzxwxz{}y~z|w~z|~zzy|w||z{}s~{{y{yz{zy|zx~{y||y}|{}}{~x{||}v~}yp|}u|w}|}{{}~zw}}|z|xx}||x{w}z}~~y~||{{|z}z{{{z|z|{~z~vx|yy}x}|~}{z{}~x{x~zv~~q{{}{~}z|{|z{{}}}~{z~|{~z}{z}z{z|x}~|z|~}{||{~~}{~z}}}||}|z{}~}|||~y{vyz{{}{}||zy|}zxv~yy|}x~~zy~{||w}~}y}}~}|}}~||{}{}|}}|}}x~x{|{~zz{|zy}z~}~~{xy|z|}{|{z}z~}{{|y{{~{|{}{y~{}|z}ywz{|}{xxy|z~|{{~}~zx|}~yzxy}}|}}{z|||}|{{|yyy|{{y~|z~|{xy|{z|ywx{~wx|{{z|}x}}|zy}{{zy||{}|~z{zzy}}y{v{}y}~wz|x|z||xz|~~|z~yz~}uz{z{z{ywx{{z{|y}}z~~~~~x|{||{z{yz~|y|{wyx|~zz~|z|}zzy}~y{w|~~~{~|~}}}z~|~{}~~~y}}}}z}~~~z{yz}z|{zx}}yxy{|x~~}z{x{|~zx{{}zyw}||zv|{~yz}x~{{{v~~z{|{}zx|z~zwyw~{~}{zzzyw}|v{u{|}yzwxy{{z|zz{}|w~~zx{}}}}x}{{z{{|~|y{{}zzyzyw}zyxy{x|zx{zxy||{{{zzxw{{{zz~~}}|{~z}x~}}}}w|z}y}}{||xy{zuz|yzy|ywx{tvx}{{xw|y|x{y|}z{x}y}|~|~|{{~~x~}||z{}x{{x|x}}{y~xz~~~z~vy|yz||{w~w|}}{~yy{|{|~x}~~{z|{}{y{v{{{x|{y}v{xxz{|zxrz}{xyz|x~{}|w{}|}y|}||{}~{|}}~{||}y{zyz{x{}|{~w~wzz{y||x{{|wu{|t{~|~||~}x~~z}|~}}{|}|{zy|z{{y~{{}}{}zzzw|{||z{vz|x|z{yz{zz|~z|}|{z{}}}~}yy~~z{x{}zy|||xxyuz|x~y}}wx~y||{x~z~{}z}|}{}|z|}|{}z~zy}~|x{|y{{zz{|{zzwy{|{{y|y{}z}y{{zy{||xx|x|~zw}{z{~zz|~x|~}~{yz}zv}}}y|{x~|~uzxuyyzxy~x{x||z|z~yxy{}z|yy~}}~|~}}{|y{~yy|y{zz{}z|}zy{{~y|{}{~z||{z{{|}{{~|}z|~~{~|}~}}}}~~||}~}}~~~~~~~~~~}~{|~~{~~xy~z}{{~yz~z|z{~z{}~z|~z}z|}{z{z{xzzz~~|xz|{}y}|z{|~z}}||zz||v|yy}~z|}x}xz|z|{~{}|{|||zz~~w||zz|z|}|~~z}y}}}}|zz}~||~{}v~|{}}~~~{x|}y{|yz{|{{zz~~}zzx}{w}}yz||||}y~|{z|~~~{{}y{~|y|y{|{|vy||{zy|{{{{}|z{{}{z~|y~z||}x{|||~}{}||vy~}~|wz~~{|{}z|{x{||}w}}~||{yz|||{~~z~|}{}||{{|}{~y}{}~zu~{u{y~}|x|{y|z{y}}}~||||||z|{z~~}{w{}}|{z|ux~z}{~~{~~~~{z{{|w{z{|}~y}{}}z|{{|{~|~|z~|z{||y{~}{~{y~{~}||||{}|}~~~||z~}x}}~p{x}~{{|}z{{~{|}zz}}z}z~wzzz~y{|{|}{~|}}}||{}{||y{z~{||yx||y}z}z{~}}}|z|z}|||}yyxz}||}}||}x{|}}|}z{xyyz~{~~||}y|{|~~~}{y|~{}y{yzz}|{{{}||{y}}x~z|||~yy|x|}{~~x|}z~{|~~y|}}x{{z{||}{|{|}~|}z|uy}|}z~y~w~{{}{~|{|}|{{}~~}x||x||{z{~~}{~}~~}|~~|}|z~}~}~|}||{{}{y}{x|wy|}y~zzv|z~|x{}|yz}yzzyvy}~z}{|}}}{xz|~|}}|}x}yz||{y~z|z~~{|z|{{|xz{xyv{{|xwy{|~}~}|y|}z|z{{{w|~}{{|}w~|~|z}{wzyz}r{w{z{|~qw}z{wyxw|z{y}}yz}}}x{|}{{{~z~}z~z|y~{~y|zxy{~z|xzz{{{{}{yyzxy}zz{|z|}{}{{}~|~}}{zz}~~|x}z|y~|{wy|~x}~y|}y|y}~y}y|~||z~yy{z|w}|{z~~y~}~{|~~yy|}x}{|zz~yy|zz}{}{|~}y}yz{||~{{{}~{z|~{{y|~y||}}}~{z~|}}~}}}~zy~|||}}{}z{{}v~|z}|{x|}wzw|vz{{}y~~}~~{||~~z~}{~y||z}x{y}}zw{}y|}~}{|||~z}}w{~x}z||{||{~}{~{z|{z|{~y{{}wy|{}|~{|z}|{|{|zzz{~~zw}yzy|{~{{}|yx~}}y|{z|{|~~~|z}|{z|z|{y|{~xx~~zx{w|}{{{~{z{|~|}}~y{}v}|~|~z~{|~}x}y}||{}xx}|xz{|z{|}z~{}{{yzy}|}z|~zuzx{}}y}~zxz{{~~|}{{}w}v}{|z|xzyzy~{|{yy{|{~{|{z|w|~{{}~|~~~~~}~~~|~~~~|}~y~~~|~|~}}{||x}||~{}}}|zxxyy}}|z||y{y}x{~{}}|v}}{|}w|{|{|yyx{}~}{}yx{|z}{|||{{|yz}yww|~{|}~||zy|~|{~y~}|{{{z}{{wxzy{{|uxz}||}y}~yx{~|z{{|yw~{}z|zz|{||{}y|ywz}ywz}z|{zy{}{wyz{}|{zy|{~~~{yz{}wxx~|x{|~}xz|zxy~{z~}x|y|y~{zz|}|{x{yyx}{|||x|zx|{|vzwz}|}}|z|{z{|~|}}||x~zy||~~}z|zu|}xz|zy|}~|{vzzy{|}~~x{yy~|y{}{x}~}{}|y|}z~|~||{}yv|{|z}{|~|{}{w{{wy{x{~{z|x}y~}||{|yy}~z|{}{}}xx}y|u|~z}zyzw|~z}{~|~}y{}|~|z{|{{{~|{}~vy|}}{|zy~~~}{yz{y{}{x}|{{{|}}{z|wxy{{~{y|z~zyzx{|~}}y{{wy{zzy}y{{|y|}~}~z}{yw{}||z}zy}~}zw{x{|zyx}}{}{zz{zz{z}~wxy}~{x|l}||z{{|{{{zy|y{z|x{}~|~{yy{z{|~y}~{~~~z{z{~z|z~~z}x{z{}}{~~{|{x{z||{z{}x|}z|y{~}}v|~{}}yz{||ry}{}xx{xw~zu~|z|}|}{}w{}{}y~v{y{~yyzzzzz|x{|}z}y~}~||}}{yyyx~vz}~~~}|}|}~}~}|{{~~}}~~}~}{|x~z}}{{}zy|{xy}y|}}x{}w}{~{}}z~~|{y{}~}|~|{|}~~{{y}z|~|}{z~~yxwz}wzz{wu~||{|||{y~z|z}xyv}v{~}}|~x}z{}}x|z}z{{|{}}z{{z{~{|x{zx{x}z~|~}z||y|v|}}|yz~}|{~y}}yz{|~x|zyyz{|vw|~{y||y~vzy{~}}x|~|~}|v||~{||zz{|~{z||zz{~|y~}}|~{}||y|~w||y}y~}}|{y|x|~}~|}||y{}~~zz}zx}}|||z}|x|{zzuz|zy|}}|y|zyyw~|~}}|||||~y}z}|{|}}|}vy{}}~||yxy}}um}{z}|z~{}{{|~~z{|yzz|}~||||}y|{z~||}}{x{~{yyyxy|}|{~tz|zw}z{{~|}~~y}~~{}x{~{||{~~{}~~~y{w~}y|z}|z{}z|{}||}y}y}z}~}zx{zz|yxwz|wz{zyzz{}}||~~z{{~~{}yz}}x|{yyw}|x}|z|}wzz}{z}zz}~y}{{}~~||y{~}}~x~}{}}|~}{{~y||z}|wv~|}|y|~x{y{}}|}~{}{}z}~lzxw~~z|||{~~v{|{}}~~zz}u~|~w~x{~{zz|}z}||{{w}v{}}|}{|||||}z}|y~}~z}}~~}|~}~}~~~~~~}~}{{{xzzy}|y{y}v~xx}}}zyx~||~{}}{{yx}zy|y||{yzwxz}~z{~w|||{xyz{z{zw{{}|y{yzvz}|{{|{}xx~{yy|{{}{~~||y~~z}x{}|~~zy|y~|}yx|~w|{}|~||~z|~x}|u~}}}yz}x|~z{y|{{|~|{z{|~||x~yz~~||yzx{{|||xyy}||}{{~{z}zywxw{}|||}}|~zy{y{}z}|yzz|x|y|{}||yw}z}zyw}z{|y{w}{|z{|~}yz|wx}zz}~{}z{|y{{{|y|{{~|z{}|yz|z~x|}|~yz}~{{|zz~}y|}{|||zzzxzy|{|~}|zz}x{~x{|{{zz~}yw}zz|||{}}{{|{}|z~x||{|z}~{yxx|}x}~||~y}~z}{|yw}z}yz}|z{~|~x|w|{{|z{}}w|y{z|w}z{z|y}z|yz~{z|w}zx{|||y|{z}~}~wy~||~~{z{}z}yy{y|zz|~y{|}|{||~y|zx~~yz{~~}|{z|~{~|~|{z{}|{}}|}vyxz{{z}zzz|~}|y~v|y|zy}z|z{~{~~{z}|~{{}{~||}{z|y{{|zw~|zxxz|~|y}}{}|||{yy~z}|z|zzy}{xxu{|{zz|zz{{~~}{~{|~|}zw|wx{y}}y|||{}~y}}y|z{yz}{y|}}~|~~~~~~|}~}{~|~}~~~~~~}~~}{|{~wy|}yz}{y~s|}y|{z{zxv}zz{x|y~~z|xzvx|z|yy{w{|{}}y{~|u}~z{}wxx{|}zt{yy{yzyz~zxzyzzy{{|x~zwz{|zxyy}{x|y~y{{|||~|z{}||~}}{|{z{{zxz|{z{|wy}z|{z}zzy~~~zw~{vzzz{yz|{{~z{|{{z}}yzyx~|{||y{~yzyz}~zw~zy~{zywx{{}yz~w}}w}zz{zz|||{zv}zz}z{z~{|}|{{zz|wz~~|{{}}~~{z|yzyz{xwzx{x{xzyx|}}zyz{z{}y|}z{}|~|}x{{~{y{~|vy~}{|y}|{zz|z|yw}|{{yuz}x~{|zvyzz}|y}{{z|~}{}{|{~|}|z}}}|{~zx|z}w|{~z{}}{|u|~z{{|x|y{vxzvv~{{z|||z{{}zzz~{z}z}{||}z|z||{||{x|}x{zyyyxyyx{v{}||{|vzvx{z{{|zzxzt|~}||~w~z}y|{|z|||}{u||w~|{|~vxx}{}~x}{z~zz{y|vz|z|xw~||~}zzwz~~||zz|tvyx}yuzyyzz~|{{y{|{y{}{qxzxzx}{}}xzz|}yyy}v{|}}w|{v|z{{{{~~|{}|y{||{wz{yzw~|v|z{xxx~x|{x|~{w{x~|{z~{{{z|z|}xyyy}y}x||~y|}zv}zxz|{}}|x{x{~{x}zzv|}|||~y}}}z}}{|}w{{yz~yx|}~~}}~{|~~|~}~~~}~~~|~}}}~}~~~}~}~}}~~~|~|{zz|{||}||u}}}||{y~y}||ywyw{{|~tx}{w{|}}}|y~vyx~{|{xz|z{}|}||y}y{|y}{{|{z{y}yz{y|x}|~xzzv|z}~zyz{{}{|xz}yyx{~z}|}|~}z}~~|{|w}||y{{x{|{|}}|{~z}{~{}|yy{yyz}{||||~z{|{|}z{w{|{{{z|z~z|z~~|{x{z|}z}~}{~}|}xx|~{z}~|}~|{x||zx{z|~}~{{xx{|zz{{~~|{|y{~~zu{z~{~{{zz}vzz|z~z}|~~xx}||y}xy{}yv|yz|{z|x~}}{z{~|{|{}}|~{{{y{}y~{{}w}~x}z~}zx{|}{|{yz|y}z|{x|}{z~|~|x}}}}~|{z||x~~v|x{y|}yw}}||||}z{}|zw||{}{y{~y||~|}~|y|{|z}{v~{}{{{|}{}z}x~{|x}~w}z{}}y|}}~|y|{}{{zwz}~}~y|~|zx|~{x{z}z~}|z}vz{|}yz~|y}}{{|}}|zzyyz}z}}}{|{}~zx|{z{}x|~}{|}x~y}wxzz{w}|y}|zy||y}{{~z{~~}{|~}{vy{}|}|}}|||~{|{|z{{xz|||~z{z{{v~zs{~z~{{y|z~~||y{{{x~~{}~}z}zw}|}{}{~z|x~~}|w}|x}}zzz||}w|y~yxz~|}{yz|~}}|~~}x}||~}~~~~~~}y~|~y}z}y~x{~~~~yy}x{w{{{x{v{x}x{zy{y~|~|y||z||||{~|{z~yx~~}y|y|yy}zy}y{~}xy~|z}|{}||{x{|v|~~|zzz{yz{~yx~}}~~{|~~{}{}|}||yz}z{|}|}}w{|{zzxx{{~y{xy||{|yzwzxw}~{{|||{|}|yv{yzz}~{{zw}z}}y{{{x}wyyy{~|z~~|yy|}|~|{|xy||x||{|}|x|}{y}}}{xyv|~xyx{z|{{y{}|y|{|}w{||x}|~{z{|{zwzz~}~{||{|yxz~{~|~~}xwzw}yw{~z|y{|x|y{{~}||~z}y}~|||~~~~{|{{|xz|}|~}}yw||{y{vx{{~x{yyx{{{{{{y{~zz{|}~w{}|x{{~||}{z|}}}{x~{||y}|{z|||}yy{~|xuw}}x}}{x||{|vz}~|yz|z|y}||}||}}v}y{{y{yzw~|~}}||~{{|zx}x|uz|||z}~{|y{}y|y}yzz{{z~zzxy{|x|z}yzz|{}|}x|}|}}|x|z{|{{{zx{{|}}~~}{z}~y}y~zx|~{|}z{~}yy{}~}|{x~{}{{x{|}zzz{x~y}y{{~|vy{y||{||{{yx{{yz{{{|}{x}z{y}|z|w}{}~}|w{||xz|x{y}xyy|}z}xx}~~w|~{{|}v{yw}}|x}}yz{v}y}z~~w{~}|~~~~~~~z~~~~}}{}~{~~~~~}~~||}|yzz}~{{vz|p}z}{~|}ztyzz~{y{zw{{}yw}w}|{yz}~{yw{{y}yyyy}y|vz|||z{{~{w|{}w|wx|{{y~}z{z||{y{zz{w{zz||z{z{z|}}}y{zxy~xy}{{{{xw}y{zxw|}y{{~zx{|}|}{{|{|}yyz~|yy}z}}zx|ww~yzy|x}}{}{z{~{}||x|y|z}}}}{~{z~zu|}zx}}{}y{{wx|x}xxz{|}y~|xx{~||~y~{}{zz~{y}||y~~{~yz|~{y}yxvzxzz}|{yw~}}{|||z{~}{}y|yxx|~z{x{|}z~~xx|x|}x{yy}}xyv{zw{||z}x{zvz{z}yz}zyxz|y{}zuy|{~~{yz}z{}~{}}zz~y~wy}}}z|~|u{y}{|{|}{}|{yy~y{{z|||}}{{w|zz|zyy{z~{}w{}~y{}}{~wyz~{|{~|zy{~yz|{wzzz}y~}{y{|}zyz{xz|}}x{{x{x}x}}~~zx|z~{v~{|{{y{|z}v|{y}{{z{|{|}z~w~}~||{{zz|}|z}x|~tzzz{~}z{|zy|w||||~~~|~{}z~{z~}z{w~{yy{}u|~{zz~zz}}zy|x{x|{|x||}{}~|~{{z}yzzv}{z|{|z{}~}x{~||z|{z|v{{xx|}}{xy||{{}uyz~}}y}}z~||x|{z}|}||}}y~||y|||x{yy{yzz}zw}z{|~~{v~~|}~}~}}}~}}~~~|~~~~~}~~}|~|~~{}~}}}~~|z~}|~}|}|||}|}{|{zy|{{~~z||}z|{y}|}zzx{y|{}y||zy~z{|}y}}}vw}|y|}~zw|}~~|}~yz|yzz{{|xyy~{|}}y}{z~{z}t|z~{zv~y|}||x|}|{|y{}x~~z}}z~~}|}x|{z|zy|zz~y{~~zz{{{xzx}{ty{~{}x}zz|{|z|}|yz{|{{{z||}zv|}wx{vyz~{~||xw}wyy}xx~y|}}vx}{}{x~|~{|y|{~{v|}z|y{}|}{}|}x|}}zyyxwx|z|z}{{}x}{|zy|zy}~}~~{{|}z||wyz{}|}}{w{{yyy}z~||x{x{~yx{yzz{zz{}w|~|{{~wy~|z|}{w}z~~|{z~yzz}zzuwz|}}~~}|}u|{z}xz}z}yy{|y{y|{{}{|{}z|{|yx}|||}{|~{}||z}x|}w{~|~~zz{j|z~||wy{{zy{|wyz}|{|{~~~~x}xz{}}}|{x}|~y{y}zx{vxyyyzyz{}x}}|w{{x}|{}~|z{~~z|{~|y{{~~|wy|y}~}|{}{zy{|y}}z}|{wx{~z{y|{x|~zy{zzzz}}zz~~}||}~}y~z|}}z}|z}~}~~{{{}yw{yy}}|{xyz}y{}~|{wx~{}z{}||}y~~}z||zz{}}{~}|||{|swzw{|{}w|{}|y}yzvywz{{{}wz}zz||zz}}|~zz~}{~}{~~~}~~~~~|}}~~~}|}~~~~}}~~}~z~~~~{~}~y}}||z~z|{}|y{x{z~{}x{}{}zy{}}xz}~z|x|}{|z~xw||y|{|{{{}{x|zy|~z{}{|z~~{{{y{{y{z|zxv||||yz{zz|xz|~~z||y}~v{z|yxzxy~y{|}{{|~z|zy|}{wy|}{}}}yy||{{|{w{x}~|y{w~|x~}~v~{z}{x{z}}~{}}{}|{{~tvw{}yzzz~{|{}}}zy|yy~x|{~|||}}~}x~|x||}{zw}{}~{zz}z}z|}xz||y{|z{~{~~||x~x~{||||}{~|xz|}x|{yy|y~yyy{{{{|yz}{}z}{yzx|xz}|{|~{z~v{zyy~zz{|y{}|yx~{}x~}y{||z{y~z~{|{yz}~}}w|x|}}}|}~yx~|z}}x{z|~~{|~}{{zzwx~z||}{}{|{|~}}{zz||z{z{z|z|x|{z{{|}}|w}|}y}{|{|}~~z|y~{z|}~~||y~}~}~~}}~{}{~|y|~z}}y{~{y~|yz}xw{|}~{}|~}}{|~|{y~}|{}}~{{|||z}~}y~{z~x~|{|z{{}|{{{y~}|zx|}x{~}{|zzz~{z~~}xyyw}|y|{~{|zz~z}y}{u}z|xxyw}u}}wyy~{~{yxz}}|y}}|y~x~{|}}|{}w|}{||||z{{}|w}{}|zzz}}xz|~}yyxz{|{yz}~~{~{~y{z~~~~~~~~{~~~~|||{~}}~~~}}~|~||~zyw{}y{zy|zwsxy{{z~xzvyx}y|{{{y|{{|}w}y{j||}}{zvzzzw{{z|{zy|}}}|y|y{|z}y~y|}yz{{yx{xz|{x~z~x||yzyz{{}|~yz}||~{z{||}}}}~z|zz{x{}|yy|z{~zy{yy}}y}zw}zyz}|~~||zz{{y{{}}|}{~y~}{}~z}~|zxzywv}y}~zy|y|{~zyzzyyt~y||zz{{y{{xzx{}|{{yw~{z}y{|z{|{}{z}}wzwxwzz|yz}|wx|y~}yy}|{t~}xx}|~yw~z|}~||x|}zxxz{x||yy{z{yzvzy||vy|}||{zzz}{y|~|z~|z|{zz|yv~zz}x}~{y|{~}~~x|y||w{z}}xx~|{xtz~{yy}y{|{zvy|~||}|{v{}}}|v{|{z}~z}||{z~{}z~}t~}x{{|y||x|}{|{zz|y}|}yy|~y~{{yy}~{|x|}|~}z{y|x||yw~}t}x|{}x||zx{}|{}zzy|x}u}z}z~}y}z{{||}{z|}}|y{|~zywz~~zzz{yy|w|zzzw~|zt{zx|}x{}{z~}~yz||z}yxz|zzx~|{{}{z{}y|}|yz||yy{wyzxyvx|yvyuv|yz{}yz||~z||||{||~z|y~zzy~}x}|y|{|yzwxyxzx}}{}xzx}{}z{z{{|~|y|w|{{}z~}}yz}zxzuw}z~}~~{~~|~|}}|~~~}~|}~|~}}}}{~~{z}|}{~}}|y}~uvy{}}y}t}}|x{z~~|~~~y||z{~~w{{{vz}x|x{x}wyz}w{w~{y{|~z}{}}x}zz|}|z|{~z}v{|y~}}wz~~{}wx{z~{||{}~|{yz{zy~}}{{u{|zz}y{{}{~~|~x~}~||z{|~}{|y|{|xywz{{z~|{|z}zy}z{{}|zx|v}}|{y{w{~}|x|y}yy||y{y|}{z}{~}yz|w{z{}|}}yzy|{{y{}yw}{|}~vz~|y}||~|}{x~x|x}z}}y||~}~}{{||yx}z|y~xz}zz|}{~}z{t||{~z}~}z}{|{|~{wyw|x}{x~xw{}|v|y{~|{|x}~|}{yy}|{z{}{{~}|zzwxyw~~y{z|yz{z{||{{{}y}|yz~{}wx{}x|||zx{}y||}z}xyz{x~|yw{x}|}{{}}{|y{{{~||yzv~y}|y~|y{|}~}{}|{{y{{w}||z|~|zu}}}||z{{{xxz}}{yzx}z|{|vy}ywy||x~~{}}w||x{|{~}{{yy~}x|{y{z}}}z{}}yy}{}{x|{zz}||zz{vx}|yx~{}}z}}y|y~}{{{}y{{x}y||}y}x~y|{{|xz|zy|y}|zz~y}~~|}y~z{{|yy{{z|y~}z~z~{{{x|zz|{{~|{zzx|~}~y|z}w{{xz{t|}~|}|z{z|z|}|}~~x{x~|{~}~~~~~~~~}~y{}}~}x|}z~}~}~}~}|||~y~~{}}~{{z||~}{zx{zx|z|yvw}zy~}v~{{}y|z}xyx}v|{}z}zy}~{y|~|x{{zz{|zz~y{|~wz{}zus{z}}z~}s}{vz{zx}~x}|}{}|||}~x|}|w|}z}|~~~y||~y|yz|~zxwz|~{y}{~|yyz{{~||yz||y|~}zz|~y{|}}~|}z~~wyz}y{~||~|~yz||{zy}t~{xy|}|xz}{w|zz~||yy|}wx|z~}~~x{~x|{|z|z~{z}~}}{{zyy|z{~~{|x{w~||zzz~~zvyy{z}}y{z{}~zy~||}}{wz{~z{yz}}xyz{v}~xx}z}|{xz|}}}z}~z{~z}z|{{|}yz~}~y~~z~}|}~{{z|z|}|yzz|{|{|wzw{|~ys~}|}}~{y}{w{z|y|~z}|}{||yz{~||~{}z||z}w{|z}{{||{|}{z}{{y}|w~{|~~z~}{{{v|||~~yzx{z|x|}|{{}y||xzvz}zy}~{{yy~{{}yy~{{{~y{z|{xx{y}{zz|yz{{{{}}z{z|~|zwz~zx}yxt{y{}{||}}~|}~{{}~|zz~~w~z|}z}~||~{|{yw}z||{{}z~{|z|z{|{}w|z{z}~}z~}}|}}z}~}{{~}|yy}{|{z{t||y~}x|y~|}}}z|q{}y~w}|x}~|~~~{y}z~~z|~}~~~|~|}}~}~}~~z~~}|~}~~~~~}}}}}~~}}w}}y~|{~{||~z~{{z{|}wzx{z{}}z{{~|y}zz|x~y{}x~|z|{~zz}}~{~}{|z{|{~{{}}{~}{}|{xyzw{~xx}xy{~y|{}}yy}y~zz{|xwy||zyxy|}y{{}{}}~|}yyww|~{|{|}z|}||{z}||y|{}~x|xx{{y||{|y|}}zw{{z{zz~{zzxy{x}w}syxz|||~zzz||||{|{z}{~|{{|}w|z{|y{|{|z{~|{yyy{~|{||y|yx{x{vyz{y{|{|x}yyzyw{u|}z~}}|{}yz~~yxyz~|zz}z{yx|}w~{}}~~~|}w}s{~{{|}||{||w~{|~}~zy}z||{~|x{ys{~{||{{{zw{}}zzz{}~y|yz|yzy{{u}{}{z}yx|yzz{y~}|{~~wy}}{|w|}{y}{~}xzy~|{|x|v~{}y}|xzz{wx{}}{y|zz{y|{|zyz|x|~z|~|z}zzs|~}~yy||zx|{{|y~|yxz|{{|z}{y}z{}{z{{yy}{||{}yz}z|y}x~y|{|x|{w{~z{y}zy|}zy~~|~{z|yz}{}z|{{{{}|z{y|~{yx|z}|{zzy}{ztz{z}|}zu~|x~|y|{|{~~{~{v{}{}zz|z{}|zv~|}|{|}zz{|~~|}|zxzy|y|{~z}x~~|w~{wz~}~~{~{}{|}z{xy}~{yz|zz}}~yw|{z{}xt{{}zzzzz}}}}~}}}}~~}~~~~~~~z~~~~~}~}|~}}|~|~~}|~~}y{{~{||}y|}|y}x}zyx}wz{wyx~z{{v~zzy~z|x|yy{|y}z}~{~x~{{z{|z~}wxy}zzvy~|zzuvz}ywwyvv{zxw|{z{|~~}|{|~yz{y~{||~~zy}~|zzx{{z|w{w|~z}xz{|{}~|||zyyy{yyyz}y||~}{x{{~z}~}||y{|x~y~{|xzs~zxy{y|xzy~}}}w~u{{~|~y|zyzy~|yyy}}~z}~~z}z|z{{}zw{u~{yy|w}zzx{x{x}}|z~||||||}z|{~||~{}y||z|}|y|{|z{z{z~y{z~yx{{zvw{y{zyszxx{xz}}~|~||}~z|~~w~z}~~|{~}}|{}|||~~|~{~|yx|z{{xzwz|}v{v~}|y~~|~|zz~{~{y{x}|~~|{{}}|y|{|~}{}}z|u~~~{zzyx{}zy{w}}w|y}z{z}{z|~}}{z{z||z{{~|~}}|~~|w{|y{x}z|{zy}|}v|{~vz}z~z{{{y|{z~z|}yyzz|z{}~z~z{{{~}yz{}|~{}w{z~{|{|xx|x{}{}}||v{y|}}xx{y{y~|||{w|||zzyyz{~}{~~zzy{y||y|vy}}y~wx~wxw~yyxzy{|}}}|y}z}~zzy~y~}~|y}|~||x}~yy~w}vy|}||}x{z~}{}{}y||{||~x|~z~}|}~~z~}~~~}~}~~~|}}{|~~~~{}}~~{~{|}y~}~}z}{{y~{|~}~{zxx{{{xzxx}~}x|yz}}||}y}~yxzw||u}||}~{z}~{|z{{z|y}z}{zz}z{y|x|{z{|z{~z{yx|~}z|zz}~||||w|{|~|{~}|y~uz|z~{|yxzywy{~}|}{yy}z|~x|y}|}{}x||}|y{{~z~|yz}xy{}|y{{x{~x|}y|v||yxz|y}~|}{y|x{~{}zyxz~zy|{xzyz|{z}{|y{|}}{}y}y}}}z~~{|{|wz{~}|}~w{{z{|{~}~}yzz|v~}zyv}z{}{~z~{zz}|{}|y|}}~}y~{~{{{|z||{|yw~}|xx~|~~~~|z{{|}yzzx}}{z}||{y|{~y}z|}zx}}{}}z{|zz|}yw{}|{~}||x|}z{|}yx}y{|y|{}|z}|y{{}{}}|}{}}{zxy{}y{y~{}~{||yz~zz{vy|z{yy||{~{|~|yx~zyz}x{x~z{|}w|}u}||{|}|}}}}y~}{z~{y~}|~|}~||zz~|z{~|}w{|yz{y}{|{~|{|~{}z}}zvz|}y|x~{|{{||{|}|~y{|{~}{w|~{{{y}y~|xz||{~{{}~w{z~||{tz{{zzy|z|x}}|}x{{{yz|}y{{~~}~|{{|}~|~z{}~z}~{zx{|}~yyyz~~{x~{{~zzx|}~{y}{|y}y~~z{y|zxwy}{}~~}}~~~}}~{z~~}~y~{|{~}~|}~~z||t~|{~{~}}~q}~zy~x~}x{{y{yxy|{|wy}{zy{{~}yx}~s}z||z{{y{z{y{~}|{}y}{{~{|xzv{}vx~|||y}vv{x|zzz{|v|xx}zx{}{{y|}x~{~z|yz{y||}~yvz|~yz|~w{||y|z{}~{yz}|zyxx}|x{yyzzx|{||}|y~{{zz~||~}}{}}}x{z|zy|xzxwxx||z|y|}{}}{yzv{}|z{}z|{yx}~|vy}|}}z{{~}|{y|}z{{|{~x|y|~yv|{|ywwx||v~xxxy}vz||ywzx~}{zyz|||}x|}|{{||{~y||{{ww}{~z}}w}{x{w}y{{zyz}s}{zwzyy||xyyyvz{}xy|z||}~{{|}zpy}zz{{{z|z}|{}|}w~}|y{{|||}z{~x|yz}zy|~xz{x~zz}y||}y|{y}{zz{{}}{}|}}x}zzz}{x|}v{xx}yw|{|||~wxx{}{}y{|}}x|~}}}}}}y|~}x{}|{z{|{}wz}zx{{{xz|{{{|}z{yz}}y}|z~x|{{{zy{z}z}v{{{y~||{{y}||}yxzz{zx}{{}zz|zy{{uz{{|yy|yzz}}z||z}}}z{~x{{y}z~{|y~yxz{|}zyzz{|z~|}{zvwx{~~y}|uxxzz}|{~y~{|z|zzy~}}|v~}}z~{{|~{~zzx}}xy~xwx|{yyuw}zy|{}z~zxyy|{y}~{}xy}{y|}~|~}}~z~~~~~|z~~}~z}~~{~}~~~~{}~}~~}~~|{z|}~}z~}y~x~|{wwy|z|~zyy}yy|{~|{{|}u||{{zy}x}{z|}z}|y{}}~}}z~|~xy~~}w||y~~xx~z|q{|y|y|z{|yy~{z}}~y}zy}|{y|}x}||~y}~~z|~}z{y{x|}xxyy{x|z~|z|zz~{{{z~y{~y{zy}}x}z~}|~{z}yz|~yy{{x}{z|{~~|{y}}~y|zxz}}}||yyzy~z{y{z|{{~~}zzzz{yx~{}y}y{{~zzz}}|}{{{~}{{||v}|z}x}zz{z{}zy~||{z}|yz~zz~zy|w{|{x}{zy}}{z~~}y}{w{}}|y|zywzx{yx|}|xxy{zu|~z{{~x||z|}}|{yz||xy~y}zz{y|{{z{|z{u~{z|{{zy||yw|zz|~zx}y|{~y}yz~zzz|y}zz{~xw|}u||{x{{{y}|zz}}|u~xy}z|~{zz|}|y|{zz}}x|w}|y{zv~{yxz~fy{}zv{~z|}~||~~|{~}|{}{z}xy}~z}|}y{{z}|{~zzw{}z}{}|~{|}}{x~y~xz{|z}||~|y{}y~w~y}z|{|{xzx{~{~~~{zx~}|~}z}|~y|~y}wxzy}z{}zwy~y}{z}~~w{zz|x~~}~|}|}}|yy}}}{{z}|}{~}z{~wy{{|z||}|{~{{}yxz|xzzw}||z}zw|wy|}{}~~}}~~|~}~~~~~~~{}}~~~}v~|~~~z~|u|y~|~}z}z|z{x}xyyx|z}}~z|{x~||}~w{{}zx{}x~~z|z}zzzx|xz|xz}{wyy}y~}|}z}yw{|~{{z~{|vz}yxvz{x{{v{~z}|{~|{{~{y|}|~|~}z|~|zzwx}~}yy}{zzzzyv}||y}{{z}}zyzxyz|z|}{~~~z}|y{y||zy|~|z}|~}|}{}}uy~w|z{xyxz{~{v|{{~z}|y~{{z{}|zy}z}y|~x|vy|~~{{~|~|z~{x}{{}{yzz|x|{w~}|yzy{}||xz{y~{|vxx}yx{x}}{y{y~|{|}{|{{|~}}yz~xx{z~zz{x~}u{{yxx{|}w|yy|v||z}z|y}z~|}}z{}~}}{{|~~z}yx{y~}{~{{|zz|yx|}{{||x|zxz{z}}~||~}}||{~}}}vx|~y{xz~zz{y~{{x{wy~w|zyxvz|{~}}|~|{{~}{~}~~~~}z|vz|y~|~zx|y{}{z|~|}z{{u}w}||z~}|{|{|x~~{y{~{~y}}||}{~z~}|u~~z|~~}zz{|w~{z~z}yzy|u~{}|w}||{u{z|{|{xv}}{}{{{}xzy~z{}|}y}}y|{{zy}wz{{|}zxz|||z}xzz}}z{~~z{||zzz}~~~||}~z|}~zz|{}{z{~y{wzxuyz{~yzx}t|x{}~yy|zz{y~zx}~{|~~|~~{|~~}|}~~~{~~}|~~}~~~}z|~{|}~~}}~~}}~||~~}~{z}x{y|}{~w}~|zz}|xzz|~~y}zzz}}zyx{~}y~zyz}|zz|{}yx|zy||}|v{x|z~|}{}|z|z{|y}yz{zv|y|y{|x|y~|~x~}|~{xw~|x{y}z||{{~zy~z{}yzy{z}|{zxw~wz{|{|{~{|wzzz{yxy|y{yzx}zx}{y}|zyz{xzx~{||z}zw{{}|}}~w}}||}||}}y|~|{yyw{}z|z{{}{|}|y~zzx|}{yy|zwz}y{~x}y||yy|}y{}x}{}~~~|yz|zw{|ytzy~y|zrz{||x~t~{{zy{~|x{~||}x~y}vxz{{}zy}ywy|}v||~{y{~z}z}|zzx~y|yz|yz{||{x|}}y{{}}zzy}vwx}{}y~yz}z{}|~{zzyzz|z}z{vy|{{}x|~|zw{{|}~}~}{}w}zz{z~yu~{w{|z}||x{wyy|~{z}x}~z|{xzzzz|xz|yy~szxy}}y}z{{|}~{}|~{|{z}}zz|y{}u|zx}{{zzz|{}{{~~|~}|}y}r{z{}~{xz|z{|zz|{v~zv{{|z|~{wyy{|y|y~{y}{x{}y{{{}|y}{yy}v~uxy{yz{z}y|x||zy~~xzz~z}}~zyz{xz||y|{|}z|yz||~y||{~u|z||}~~~xzyyvzyyy~yxw}||z{}~yz~|z{z|x{}~y||{}zz|}xw}~v}~{xyv~}~}~|~}|~y|~~~~~~}~~~~~{|{yx}z}zyz}{ywywwzzzz}|zx|w~|{y}yy||}{|{|y~{|{~}w||yzz}|}yw}|{{y}}zyz{|z{{yx|~}|zz}z|}z{y||xz{}|{y{~x|zzwv|zy{z|y~y}}z~{}~x}||}~yvyyz}~z~x||}xz}|{~yy}{~}y}}|{{}|w{|}|}{|}y{}{}||~{yz{|x~{ywz{z{~wzzx{{~xy~z{zzz~{{~z{~||}|}}y|}{{}}{z{{|yz|{zxz}xy|y{yzy{~y||w{zz{zy~{|{{z{y|~}zw{|x{|z{}v|{{{vzzxzw{|zwx{z{~u}|xy{~xy|}}x{|z||~|}z||z|}|}{~~{~|z{w~{|}yx{|zvxz~~{}y||~{yy{}}z}~{{}y||}|z}{w||~{~~|~{{~w~|vx{~{w}|z{y}z}x||yzx}}|~|xx}~z|w|wz{|vz|y{{|~{|w~}||{{xz}{{x{|{uw|wwzy|{~zxxz|~zy}z}|}~y}}~|zz{y}}|y}~{}}{|~y~wz~y|x{}|}{y|||~|ww}x~yz{|yz}xz|}y||}{}|}x}|}{{~|}|~{|~{zz{}{|z{|y{||{}|zx|z|yzy|xw}x~~|||}zzy{{}{|~|}y}z~}|~zy|~v~x}zyz|}{v}|{|{z|{|}|z||{w{||}||}|}|{~y|}y~~}}}~{}z~~}}~~~}}}}~~~~}}~~~~}}~~}~~y~~~~|}|~{|}~}}|z}zx~|||x|}|xz{|}{wz~|{{z{~wy~}|x}|{}~z{~zy{z{|z~z|zxw}}~|x}{}{|x|{{xx|~zy{~z{|{}{}x|zxw{{|}|y}z{zz~z|v}{z|zy}||{|{z{{{~zyy}{z}||{y|}~}~}|}~y{|}{{wy{z~~}|yy{}x{{{}||z~x}{~~}xw}|z}s{||~{z}~zy}}y}}{{|zz~{}zx}~w~yz|x|yx|~}}||y~y{y|~z~y~}z|~zz}y}~||{{~~w}z}x}|~y{y|}y}y}}}{z|y{|}~}~||yy||~y~z{{{}~z}u}y{z{|z{tzxzw}}zzzzyxz|{~z|{~~}||z{{{{z{~}~z}z~x|x|zy|z~y|{|{zz{{{}|{yzw}||}~|~|{~z}y{x{}~w{{}{{z~~xy}{z~|}~|}~z|{{zx|}|~~{}~~y{}yzyy}z{|}{{||z||||y|z|}w}x}}vzz}~u{{|{}}yz{{xxz{y|xzx|zzy~y{|}{}zyz{{{|}}|y}}y}}||{yx||z}|yzz}||y}~~y~}}x}w}~~{}{~zz}x||}z~|yy}|z|xzz}y{{wzz|xz~|~|}zz~x{{~||y~}x~zz|{y|{wv{{x}zw|z|~{{zz|{{y|}xz~|{{|zw|z{{y{~~y{~zyux|y}~z}w||{{}|~zz{}{x|y{{}}y{}~}~~~~~}~}~}}}}~~}~~|~z~~~~||~~~z|~~~~||}~}}~~{~}|}xw{zx~{z{z{|~y{}|x{{y|w~|}{w|z||{z}}y{~|}}~|}w|}~zzyz|{}|zz}~|yyz}z|{{yy}|{z~z}xx||}y}w}}|zy}|{zx|~|~{{||yx{||z}zzy}||zxz|}|wy~y~yzw||y}|z}|z{z|{~{|}}|{~~}}}x}|x{z~}x|}|x|{y|}y~}~~zxzz{}|zx}z{||}{}|z}}}v{~zy|y~|{v|x{}{zx|z|~yzytx|z{z{~z~}y~yyyzxz{|z{y~}{w}~z|}z~|}y}{z|}|~~~}~~~{x||}{~y{wz|yz{{x{||z}~{|v{z||~}y|y~~xxz}||}w|~~~z|y}}{}w}xzv{}xy{~vx}z|{|~z|y{~{z{zw|}{z~}}{|}}z|xzz|yz}~}{~xv}{|}{{x|~~z}|z}y|zzz{xz~||w}{}~~uz{|~{y|}zx{~|}v|}|y}}xu}|}z|{~v{|{{|zv{}~zz}{zu{|zz{|y|{}|||~}z{y|}}}{|{}~~y{{z|x||{w{|}y}zyzzyx{x{|{ywz{~z}|||~{|}}~{|{~xy|{{|y|y{|yxzy|z}zyz||z|yyx~~|z|||xw}}z|||||}|~|}||w~y~~y~|||}}~x}wxv|{{{zzy~z}yzz|w|}~{zxzw|uz~y{~yz{|~|x~y|{z~~}{}~~~~|~~~~~|~z}|~~~||{z}}}z|~ww~{~~x~{|yzz{{}}~}zwy{x~x~}{||~y{{~~x|~|z|x}y{~|x{}{|}~z{xz{}{v~}z{~||~}~{z~xwy}zw|~}}~{}yyw{{{|}}}x{}|}xy{zzz{{~||{z~||x{||{}w{~~~z~{{y}yzz}{}~{|zy{{w}||~yz~{}|~|~y~x~y}}zz|{|y|{z||yz{z|}{z{y}}|yy{wz}|x}{vz}||y{{||uzxzz|~|}~}z}~{~z~zv~{}z|~||z}{z{~{wy}~{{|}zxz{||xz~~y|~}{|y~~}w~~}}||}}z}{}{|}}xx~~x|{~||}}v|y~~|}y||}}~|w}~y|z}uwz{~}|}}~~}|{wzzz|z|~z}z}~z}zy}y{~|{~|z}|z|yyz}~yz~}z{z~|~z{|{y|}}{zz|y~}{~}}yz}}w{{{}x~~}{||~y|{w}}x|}yy}z~||}}z{~|xx~}zx||zz{}|~~wz}z~|~|~z|zy}zz|}z{x{|}~{z|z|w~x}{{z}}wz|u~||w~v|y}{y|x}{w|}|z|z||zz{z~~{~~~|~{{|x}~~xz|{{|}{x}}~~~z{y~~~{yy|||}y{|z}~y{~y{{z{{y}~vzz{{y}{{}x{~}y}zy~|}|y{{~}{z|{|{xxxz}}{|zy}zyy{x||{||~|~~~~~~~~}|z|v~}|~~~}}~~z~~~|~}~~}}}}~}z||z~||{}{{zywzz{wx}|z}~|x|{vv||v|}|xxzzy}}~ry~{y}w}}}||z}|~z}{zz|{|{{~xyy|y{zy{||x|v{{z|~~|{y~zzz|{y|y}}~z{}}zv{y}yz|||{}z~yw|y{||zs}~}zw~|}{y|}~|wzyyz}zw{~~~{xz~}zz~|~}y||zy}|z~|||yy{|w~{xzyz}w{|z{|~w}|yw|yy|z}|uv{|~||zz{|{{~y}|}{zzzx|z|zyxw|w|||{w}y~}yyyzz{|wyz}y||~|y|z~|{{{{~z}{~zzx~~}~}}|y~{~y{z{z|ywy||~z{{y}{{{}{y|yx}|}}|~w}}}~~{z{~}}||}~{|{}{~|{w}~y|{mvwyy{zyy}}z~u{zyz}{}{}z{{{{~}}y||{~~|~z~||{{{yv|yy{z{}|{z|}yzzyx}{zyz|}}{~z}{}|x}}z|||z}}}zw{~}}v{|zz|~vv||||z|{|{||{~|z{}{w}~|y|~y}wz}|}{yy|}}yz}|z{zywzzx~}}|tzy~v{yz}|~~||yz|{}~z~y~{~~|}|z}zw{z~y~y}z||}z{vw{z{uvyt{{z{x||zv|{|}~x|}y{y|{yw{|{z}~{~vzw{|}z{}zy{{|}}x~}u}|||zz{{}|w{vz{{x|y{~{}|~}z}}{~}}~}~}}|~}~{{~~}~}}~~}~~{|z|~}~}~~~}||{}~~{{yx~z~z|}}|z{zz}v}}zw}~~zwx{{}|x~|||zzv~~zyzzw|~y|{~z|z}}}{y}xyz{y}~|~|~yy|z{yz|}~{|z|}}y{z{w~xyx|}z|zx{x}y~x{}{y||y|~|}z|x{{{{{}|x}y}yzxz||{~{y~~z~~{|x}z|yxzz}v||~xz{}~}{~z{z{||~zyy|}uz~|~}{y|~{{z||{zy|yz{y|{}y{{}w{yvz{~x|}}{yxz{}w{w||yxzwy{z}zz|||||}y}y}~zy}{{x|~z{y~x{y{xzzy{zz||}xzz{|t|}}||{}|zy|{}||~}~}x|wz|y}|{|z}{y|}}|wyz|y}y|zx|v|{z{{w}{}z|||{y{xxzxyx|{{{xw|wz~x|}w|yyz|||{|{z}}wz~}x}y||yzx|~x{{~|{z||~{{}}~z}}zyx{x|}|~~|z{z|y~{zzz|yz~}z}yz~x|zz|||y{}{yqx|yvu|vw{z|{y{}z~w|~|~|z{~yyzv~z}v}z{{~{{x}x|xwyz|}{|{~}{||{yy~{y{z{{xyz{{||z{~y|x{z~|{}z|~}{z}|}z{{~||wzyxzzy{~}|z{|{yy|}{~zyzx}wz|}u||xy|z|vx~z|{|y}~|x{~{z|{x}}}z|y~}z}y|z~z~}{xyx}yx|s~||zz|~{{||{|xxz{}~~wv}|||y||z{{~{{|y}w~}|~v~x~~}~~}~~}~|~~~~|~}|~~~~~}~}~y|||z|{||w|yy~yyy|z}y}y{{yy|y|y}{y~zxw|}w~~z}{}{~}~~yz}{|{z{y|w~{z|{{}~{zy}y|wz|{~{z{u|yyx}w|~|}z}{{w~{}{||~~|{|~}}{}zz|yty{}~yyy~z{~yz}}{{{{|y}z}yyz~}|}{|}~y|y~|~}~{y|||zy|}|~y}wx~x~zx~yzy|~|~zzzvz{y|{wuy}}~|{xx~|~|}}zy{{~|~}|x{yw}uz|yyvx|{z~w|{y}~y{|z}y}v{|}{x}}{}}|{|{}|z}}z}wz|}}z~{uxy|y{z{xzx|zzz~}z~{{}}yzyv|{|{}|y|||{}}z}{}|x|y{}}y~wzzz{~z|yyyyx}xz|{x||}{z~y}z{z{~||y{zz||~y~}~{}|~x~{{{}|}{w|{zz~wzuvxu~{{x{xy|~||x{yz}{x}z{t~}z~~x}~}|z~{}{{}{{|~}zv|z|zy}|{|x{~||xvz~~y{z|xyx~||zzx{z~|y}}~{~|}{{{}|{~|~y}{}||{~|{{{~{z~yx}}x~{xy~~xx|z|y~z|zy{x|}yzz~{z}|~xu|zxy||{}}{x|y~}yxx|yxz|z{wz{|y|y~|z|~w{~}{~{x}r}~~|{~z{{~}}}{}{y||z{~xw{{z{{|}{x{}z}||z}{z{|{z|}~x~z}|zy}~|~}~}}y~}}}}|~~~~~~{~}|}~~~}~}~~|~{~~~~~y~{x|{|}}|{~~xz|}xy|z|~{}{yy}}z~|||{zxz~|{~}}zzyw}|~|}{u{{}|z|y{xzzyzz}w|{{{wz||wt|{~w|{{yz{x}zyzzyyzw~w|{z|{u|}yy|zv{~zyyy{|z~|{rwx|y}z|x}z}{~zz}~}|}z{}z}~{x{v|}~}w{y{{{w{{y}{y||{~||{z{wyv{x{}z}z~xy{|}{}|w||~}}{w|z~~zv|vz~|}~z}zwzzzv}z}~~}z~z}|{zyz}{|{xxzy{|y|z{|zzzz|y|y~{~z~}{}u~|tyy|~}yxx}z{x~}{}~}}|{{{z~~zz{|}z~y|{{zxwzyz}}|~z{~}z}~z{{}z{|{}{|{y{~~{{y|y{|z|z{}}}}~|wx{{||||z}{{v~z~y~yy~z}{w~~{z{zyy{{}{{x}y{~w{~}}{yz}z}{{{{y}y|yy~z{z{z~}|xy|y{~zwzz~x{vyyz|y{|zzyzyz|{vw}y}|y~|x|z|~wy{y}~z|}w}{yz{z{}}|wz|~zzy{}syzu~y{zz~||}}|y|x{}zyz~}|yx|xu||z{{x{z}y|yy{{z{w|z}uwxzz|}}|x|z{zz~yy||x}xz|{|{}t{|z}zy}}{y{||yz}{}{{{{zyz~}}}||}s|{~}||z}}{z}}~x{}z||wxz{}|x~xx{{|z|{|}z|{||zz}{y~}~{|~}~{~}~z}}~~~}~|~~~~~~~~~~}~~~|~~{~|~}~~~~~~{~~}~~w{~||}z{}v}|y}zyz|{{{x{|z|{|y|z{xzyxx{|z{~|~{zyzyy|||zx}|~z~|~{|{~}w}w|x}{x|y}wzyu|{|zyxvz{zz{x|}y{wz{~|x}wz|zu}zz{~z~z}}{}{|{{|zyyyvz{|{yz}w~|zz{|z|z||xx}y||{|xx{z{{z}||}z}}}z{}|}{z{|{}xzzvz~{}zy|uz|{|y|xyzz~{|}{z~w~{{}v~|}{~mvy|{~~{y|}||xyyy{|{{{z{y}|yzxwwzzz|y}z~}~|vz|{{}|{w|}}y~}{{~z~|}|z{~}yz}|}{}~u{xxzz}|{vz{z|zzyy|zxvyy|~{yy|yzw|~}|}zz|{z}{|}zzyw}}z}~}y~yuy}z{|zzy|zz{z}v~{y|{}|zwz{{{u~{{|z{{xz}z{}{z||~~|}|xy|{|~{}zxzz}yy{x|~}x~{{w}z}{|{yywz||x|~~{|}v~|~}}zyyyx~}w{{yw|{{}|yzv{{{{y}zy{w~|{{yv|{w{zzzxy|zz|tz|s{{{w~{|z}{{{~|}z{}z{{||}}yz|{xz}z|~x|yz~zy|}{u|xvz{|{{uxzx|~yzzz{||ww{{~z}z}}~z~}||~yy{y{~z{|z{yxwztu|}zyzzu}w||}}|{yz|}{~{{|||}y~yvx{z~zxyx|y{}{{|z~zzz|~|{zx||}}|{zx|yu}yy~z{y}~~{}|}y}}}~}~|~{}||}~~~{~}~~{~}|~|~}}~||~~~~}~~|yz|{y|u~}zx}{{z{}|y|~{|}|~ux{~||z{yx{z{~|}~y{uz{}}{~{|{|y{zv|{~|~}~zzxywzw{yxx}}wz{}x{||z|zxzuvz}}{yzzzz{v}{xzw{~yz~}xyxz}{x|x{zxx{|~{{x|z{~xx}}z||{||x}x|zy~{yw}|xy}y}{{|{z|||z{xz{}wyy}{z|~~z~}{}||z{|y{|}zz|{~~~|}y|||z}y{|z|zz}yz{{}{zz{|y{||}}}{{|x{{z{z{xy|{z~|xzzy~|{|y}|zzz|{}~}x{}yty|~~}}~{yz{~y|{ww{}|zxzz{|~v|}yz||}{tz|}~z|{~||}zx}v{y|}zyy{||}||{}}{z}xz}{~z|}{{z}}}{|yxyxyx{w~yx~{{~w{|}{|x{z}|yz|~{}~~}~{|~x|{||}|~~||w{~zw{zz||}{{|}{xx~z}}~|{x||{x}{}{}||}y~|zu{x{}{y|{zy|v}}x~z~x|}}}|z{~{y~u}|zzz}{zzzy}{|}~}z~|zz|{}}{{|~{z{|~|}|xzz|z{}z{|{}||}y|~y~z{{|z|~{{{||{z{yx}{}y|wyzz~|{|y{w{~{~}}~yx||}z{||}}~{yz~{y}y{{y~{y{|~~}{xyy{|{}{|z|}~~|~y|zz|zy|||{{{x||}yx~|~wzy|}|~~~}~~}z}v~|~}||~t}||~z~~|{~}y{zy~}{|}|~}{|{}{{{y{xyz|uzyxuz~~~{zz}z|{~|}x}z}~||y}}zzyx||}|~yx{x|{~}{}wz}xuy}yx{}}{x~zx}w}zy{|v{|z{||x}~}{zz|x{{|~{x~{}z|zxz}~zzw{v|yz~|}yxwx~~zt}zzv{~y{{y~~xz}w~{~zxzy|{z~|~|~}|~{~|~{~zy|{{wx||}{z|v|yx}w}|zzzz|}{x{~zz{~w~{~zz~~z~~{z}|||y|{|yy|zzv|{z~{||y{|{}}||~}{|}xwz|{|}|}~|~~}~z|yyz{~|~{{{|z~uz|{yzxzz{zwzx|{|{~~x|||{{{}~~}||z}|{}|}{z~z}|}{x|y|}x~}{xzy|z||{yz}{z}}z{|}}zz~z~}~v~~}{{yv}|{xyz|}~}z|yv~zx}~}yxzx||{{}}z}|~||||v|zzxz}}}}~y}|yz|{||}x}zx|yy}{{{|z|}y~x{zwvzz}|t}}|z}~}|zy||z{|z|{~|}z{||y~y}z}|~y|zy||}v|}x|{}x|}wz|wz{|{w||z||~x{|z{xy}|~~{~|y|{y~}{~z}|}|vw{|{}z{|}||}~|y{}|w|yyzzzzz~~~{|~}}|}|uzzw}~~~}}}{~yx~}~z}{|z}|}zy|y{~zy|||{~y{{{w|}~}|~|z|{x~z~z}~~~~|~~}~|}~~}|~~~~}}~~}~|}|}~~~~~}}|~}~~~~|v~}~|~~yz~{}|zz{z{~~y|xz|{|{}y~y}y{xy~y{z~{~x|~{~z{|z{v{|{}|y|}{{{zzz}yz{{yz{{~}{y~z}{|{x}|}|x{yy{{zyz|z{t~~zx~}{{v}~{x|y~}yz}{yzy~}}{zx|z|~xz{y{{y{~y|z{|}~}~}{~xu{~yyy}}|}}z}|{{|{}~x~||t}x||yz|w{{~}~z~~~{|~{zzzv}z||}|}y}{{|zx||~|||{|}~x|~||z}zz~}z}w|y{zz{|}{z{w}w{|u}x|}y}|xz{z~x}|yy}~{{yy{|u{}{|zy{vyzzxz}y|||{x}wy}z|~{~|}xx|}||{||{z{}zw~{{{x{z||y{||z|}}}w}{{z|}~{y|yx|zzz}x|z}z}|~|~zw}}~z~~{{yz|z|}}{}|z|yy|yz{w~z~{yz~{x}{||{|}|zx||y{|x{y|||z{{x{{{{r~y}y{yzz|~yz{z|zx}y|}{|{x|{y~z}|x~y~v{~yz}xw~{~zw|{}}|zz}|{|zwx{y{}}||~y}zz{~{|x}zz}z{z{xzxtxzzyxz~z~}|zz}xz{|zz~z}~}}xw{z}|{|~yv|{zw~~|{|||yz{z{{{~{z}{w}|}{zyyu{{||{yz|zz{{|{zz|z~|~{||}x|y|{{}zz~~|y|{{|~{~{u~{z}xz{zz~{~{}}xzw~||z~y}~{|}~~}~|~~}~~~~~~}~~~~~|~{~}z{z{y|}z|}{}uz||w}zy||z|yxxzwy}~~vz|x|{{z{z{{|z~x|y{~y}}|z~z}~||{|z~z|~zw||yv~x|{w|w|z{{z|y}~x~w||xz|}{~x{|}}z}x}}|z}}~z}|v|y}~x|zzz{zx|wyywwyz~yzy{|y|~}z{|{}z|y{~{|}}|{}{~}~~}~{zx{y{z{wy|zz{{z~~}~{z|yy{~{{{xxvz}{{~y~{~|z{|yy{w|}zx{~}{z{y{~~|wx~|wzyx|}{}|}~~{zxzz}~{~yyz}|~}{w|{|~{{~~|~|y{y}zy{yzuzy~{zy{|wuyx|{|yzxx~}w~yy|zz{|~}w~z{~}||{~{y|}z~y{z{z{wy{x~||z{x{||{|xy{z~{~{yxyy{}||z{||{zzz{z|}|z~z|wx~zy~wzzw}z{|z}|z}y~z|{}}zzw{{z|{yy~|x~|y{~zy~}yxtz{z}|||{{}{}v{z{wxy~|~~|zz|}z|}~}~{}~}z{}{}}z|{|{~}}yz|z|{}}x|yw}}}wy|}{|x|||xv}wz{}~|z~|z~|{z|{}|}v~{{{|u|xz{}z~{z|{yu|z}{wz|zz|{{z}zx||x~}{z}|z{{~|~|x~{~}~|z{~||xzz|xx}~~|{zz}xz{yy{}y|{xyy{{z|~zz~y}y{z|z}z{{{}~~~}{z}|~{~~}}}~~~}}{}~~}~~}~}~~{~|}|}}~~~~~w}{~~~~~{}~~~{~{{{x{y|y}|z}{}||z|xz{z}|}{~~}z{{yyyyz~~{yz{~{y|zz{||sz{z|}z}~}zxz||{z|zy|{w{z{}~yz{z|z||{~~~xzw{}|w{||}|~zzy}}}z}}|z||{z|z{|wx|}|{y|z~{~{{|z{}wzz||{~~~}~yzzzw|y{zy}{}f|z||~|z|}}x{}z|w||}z{}~}|}|}~}|}~y}{{|ywx|}||~~xz~zyzx|}z~{zz{}{||}x{z{~|~{~yyz}}yyz~zy}}~|}|zz||y{{|}}{|}|{{z~|~{{y||yy|~y}|xyzz{~~||z||~{~|{|yy~yz~}x}z|x{~|}{}|||}~{~~}~{{|{{{~~~{~|~xy{|{{z~{yz}}z}w{||{{xz}}yz|zx}|{|||y|||}|{y~v}{{|zy|zz|z{}~|y}zw{wz~z~zw{{{|~{{|{|}zv{yz}yzyyy~x{{z|~y{y}||{|y||x|{}|v}|wx}z{|w|}z||}ywx||~|||~tzyywz}yy}{}z{}|{|{{}|zyz{~}{z|{z{}|{|x{u{}w|wzz}z{~z{{|zzx~xz||{{~}~y{z{}}z{~{zy}{zzyy{z{tzw|vyx}{xzz{y}{~x|y~|{z|z{yxx|xv~}}yxw}x|~{}{~{{}|z}yy||{~w}y}y|{{{|zw|}yyy|{{}}~~}}y~~}}}~~~}~~z}{~~~~~~}~}}~}}~~|~|~~|zzx}}{|}~{}|y{yxv|}x{|xw}q{{~~w|{{{}w}|w~||xzy{z|zx{}xwx{xx{}z{x}yy}wyxz{zxsy}||{zx||z|{yyxy|{}w{{||}{}|y{w|zz}{~vy~}z||}}yzyxv}{|{xxzz}zy|xzxyyz}tzzwz|}{{}~|~w}||x~{y{}x{~x|{v~~y}yw|}{yz~wz{z|v{}vyzz}z|yx}y|z||{zz|vyyzvy{}}}z|z|{}{{~~x|{z{uu|}w}xyy~|xz{{x}~|{{u}{{|z~{~~}xwy|{vzzzx|z|}}~ywzz{w}|y|{{}z}vzyv~}zwy{~yxz|yz|}{~z|}v{z}}}|||yzxy}}|~~zw{{zzy~t|z}w~}~}z{z|zx{vw{{xwyz{zz}w{y~||}||||{t|{z~||||y~}wy|yww~{~y||{||x}yyz}xwx{{|z{}y{{~zzw|||yz{xyw}{xxw~||z~z{zy}|{zy|{|zyz~||yx{z|zxvzzz|wu~z}{~~}||x{z|{{||}{{yzy|~zy}}}zy|wzzyzyyyzz{{zy}vyy{x{z~~|||z|{xz|{|{v|||}||~}w{||y|x~{zyvw|}{~{yyy{yzw~z~{xuxyyy|y}yz}|{}y|y~|{|~z}{yv}|z|}wz|{}zyxzz~}y~v|yzy{z}|y}w{y~z{{||yxx~||{|z}~~~}}~}}~~}~~~{~{}~~~~~}~}|||~~~~}v~~~}~y{|y~{{~}|~|y~yzzvy|{{y|yzz{y||~}{{z||yz~{{{}{}|{|{{z|zy|y|v|}~zy|z{v~{~zx|}}z{}v{w}yx{{{wxx|z}}~~~{|}{~}z}z|}{x|zxz}|~|z}y|z||y~y}zwx|}yzyxxyzz|{~|vzyyzz{}zx}}x~zzy{{{~z|}zy||{zyy}{x{{|zyyz{z{|}{|x|y~yz{~{{{}}zz|z{{yx}{xwx~}||~|{y{{wyyxwz|~z~|{}}|y}|v~~xzy{}}z{z}|yw}|{z}}~y|{}}~}~|}{||x{y}||{~w{z{z~}z~{y|zs|~|z{zz}{|||{|}z{}}y{{~w~z}|y{}{}zy|{}xy{y{|~z|{~|y{|{|{zyy{|y{}{~x{~y}zz{z{y~|}}}zzy|{{wyz|{}zzy{}x{|w{zwwzz}}x{|}x~{}xy|}||uzz}yx|}{~yzzu~{|y{{w{~|y{~|{x{|zz|||xzz{{|z{yz{{}z{xz{}z|vy|||~{||x|||{z~~z|z}yx}}y{w|z{z~yy|zw|}xzw{{{z}|~y{||x{{|}~zzyzw{{yzz{|zz{}xz~{|}z}xz}~|zxy}|xzz|zyzy}{z||{|||zyz}zy}x}z{x|y|y{zxy}zzzyy~}z~zz{}~{~z}|~}}|w{{y~|~|}~y}z|x{|}~~{}z}|{~{y~z{{{{}}}~~~~|~~~~}~~|}}~~}|{~~~}~|}}~~}~|}{}}}y}}z~|zs|~|{z|}zwwzyxx||z|xzxy|~|{}x|y~}y||u}~|z~||x}{|}yx}~|{}zzy~xyy{vz|xx~y~|{|||x|xz}|x{{x{~~||~{z~w~z{}x}}{z{z}||~{w{~{{}~zv}zzxz|{}zz{x{~}x{z{w|z~||}x{z}z|{z~|{~||~}|wx{yx}xvyzzzzz{z{{{{{y}~|z}}z|zyz{y{{~{y}{z~{{||||{{}zz{}ty{zz|{}~y{z{|||yz|zyz{zvyzy|z|y|{xyz|vzxyv}}{z|z{{z}}~}wx|{||}|zy|y|wuz{xu{wz|yx}{v{zv}~{{}|z}~zyyz{}z}z~~||zy|{x{wzx~{|y{{|u|{{|{{{}|w{z{}{z~{|~{|~{{|}|w~{{~~{~yx{yz{}zzz{v{x|wwyzxxzz{z~x{~|y{w~x{}|yy}yz~|{|{}||}t{}}|z}z|x{}}{|y}}|wvx}}z~wxuzw}{x{|~{~|z{{{~yzy|}|~zz~}}{x}{v{|z|y|}{{w{|v}|y{z{zz~||xvxz{zy|~{~x~z~|z{~{}z~|~~{{x}y||{{x{|{x{|w}~|x}y~}{{z|w~z|~|}z|z{|wz}z}~~}~|}|}|}v||y~}xru{|z~|v}}y}{z{y{zyz|z}|{~y{zzz{zzw}|~~~{~~}{|}}}}}}}}x~~~~~y~}}||~~~~w}~}~}|~~|{wz|{}}~{{}||y{{|xzy{~|~yzz{~|v|~x}{y{}{|||{~{x{x|x|v{}{y||}w}x}}~y}|||z~|~{zz{~|y{x~ywy}||~}{|x{{|xzwz}y}z|~zv{z|{~x|z}z{~~yz}}{{}{{}||~}}}z~}{|{{x~z~|vwyzyx~yxzz}u{||~}|wx|xy|{{w}~yy}|z{}zy~|w{~{{}~|}|{{|}~zyz}||{y{|{yzz}{y~{yz}{|xyyz~{}|z}z|xz}{y}yz{z}x{}{}|y{}z|z}}yz|{}||{x|}x}{}z{{}}}{{}|z}|z||z|~{|}{|yzzxz{yx~zx~~|~{|~zy{{yy||~{zy~}xy}|{|}x~y}~{x||x}w~zz|y~y|{~{~~zy||{{|zxy}||{y}{~{z}}{{~|z|~z{{{y{|x|||y||{}|z~z}{{z{}}{y{{~z{~{z|~{y|v}~z|xx~x|}~y|z}}y{|z~|y{{{z}zy}z{|x}{x|wz{z{{}{~}uzwz~~{wzzyz~~}y~y}}z||z{{x|{|z|z{|z{~z|}}zz{y{z{{z~}{{zyz|}}}xyyz{vz}{~}{}z}}}zz|y{}}~~v~z|{~z~~|y|y{|z||y|yvz|z}{{z|{{{z}~}xzy}~}||z}zzyxz{|||~}|y}z|{~{xyxxzyz{w|}~{{}{~}{w{}z}|x}}~~~~v{|}~~}~~~}|}w}|~~|~}~~}~~~}{x{|||yx|||}|{|}}zzy}{x~v~{|{{v}{~{yx{}u|~||~~y|}z{~y|~z~~~|~{{}~|{|xy{}yy{y||yz}|x{z}w~~xuxx{z|}u}wwz|y}|{|{{}|y{}zz~{}}|~}v{|~wzz}|yyxy{yz|ty}{x~{{{x}~z|yx|yv|~|zx|}{{~~{z|z|~}~{}zx}y~~{z|x}|{|{{zy{|~z{{yyy||{zxyw|~||~{||~~}~||~xx||}z{~~}|zy{{|w{~y~{yx}zyw|zzz{|{{yy{{w{}}{y~{{{~yw}}}~y{y~y}}}{~xxwx|{tr~w}wz~|xy{w}}zy}y|xy}z{{zy~y~z|}~||~yz}~}|||zx{}z{|{|y~{v}yt{{|{{{wyy|~w{||x|{|||~~}y{x{v|{|}{z{}|}zz~~~|{}}wvwx}zyz}v{w|z}w{{{{}z~{w}~x{{~|z|{yyz{{z}z|{{~}~}yzz{|{}}yv{wx{xw|}~{}|yzyz{z~~w~}{}|~}}}z{{z~}{{~||y|z{{x}}zz{zyzx{y}z|z{|z|wxzzy~z|z{~||~z~zx~yy}z~z~z|}~z}yy{|z}yz||{}{|z{z|}|~~y{{t}z}zy|x}v|w}{}y{xyz|}xz~}~{z{xz|{~y|{~xxy|y~z{{}}yz{|w|x|}y|z}|}~~|}|z||~z~}~~~~{~~|~}~~~}}}~}}}~w~~|~{~~}}}~z~|zy|zy|}~y~{{{z{{|z~yx~|xxv{~|{}z||}~{}~~z{|}||}}z{|{{xw~}{v~z{|x}}y}{z{{{|}}|||}u||}{|~~{z|y{|{}{{~yx~}}{wx|zx|{}z||{w~}{yx|yxz~|{}v}z{}{{{w}{|}z{x{z|}}u{{~{|}yx}{xzy}{|w|{~z}{~~{}zt{|}~~{y{y|{yw|~~{||}{}yzzx}~y{}}}{|z}{~}z{yz{yzzz{{}zx{~{|{}}}xx{ys||z}z~|{y|~|}w~xz}yz~y}~}x{z~~|~x}}z~yt|}z|xz}}y}v}~yy}}~|v{x|{{}|y{{|~}|{{}}}~||{||y~y}{~|~{z~|}}z{yw|}y|z~yz}zz|}{{y}}x|{|z}~zy{|y~|{|{|zy}{z~}x~z}}z|}y}}z{}}y}y{}x{}y{|z}~|{|z|}{~}z|}}y}{|z~}}||y~zz{{}}}y}~z|yz|{z}}~|{w}{||w{}z{}{}|z}}{w||{{|zz~}|zz|||zyz|{{~}}x}{{xlz}z{x||{|{wz||~{|{~|y||zvx}{}~||w}}}z{{~w|zzu~|}|{|}}{yz}~|z~x||z}~zwv~{~yw{z|y{~~}zyzy{|{}}~zx|z|z|~|{zyy||~}}||~~z|}|vu|{yyxz~z{v|~~|xzx{{{~|y}x~z{wx|~~~~l|~~}~~{~{~~}~~}~~{~~~~zz|~||~|}y}}}|x}yz~yxz{y}~|y{x|{yx|w~xyy{zw{|x{}{z}}||}~{||{{~~|{~x|{y|z{x{|yw{zvx{uw}{|xx{x}}|wy}ywz~z~zw{}}}~}{y|xy~}|y{{|{}}x~|{~y}z|u{x{}~u}yxx{y{}txy|z{|z}y||{{{x{zyz}|~{}{{|{~~w~||z|~z}x{{z{w~{}|{{}|zy{zx}zzzz}w|}z{w}u{~~~}z}~|x||}}||}z}~|~x{{yyzy{x||{y{||z{w}zzz{wz{|{zy}{|}|~~}yz||~u{y~zy|}~x||{xzx}zz{y{xz|{x{xz{~}z{xzwyxu|x{{|}y~wy}{z}z|wz||xy|{{}}~}zzvz~x{z}|{{zyy}{|{xz}|{vyy|}|z|}|}y{|}||~}~~|{~|~~w}|}{w}zs{~|yz~|xy{{y|{~z{|syx|x{zx{z{}xx|~{v}{{{}z{~~{||}yy|yy~y{{~{}v|{xy}y}}|x||{zyyy~z||x~~|{z{{}z{z||}{|~~z|wz|~y|v|xzz{u}xyv|zvwwzz|{~|~}|~|wzx|}{|wy~}|z{||{}}~|w||}y}~}{{}z|~{~yz|z|~}{ztz~wx}x}{{}}x}z~x{|}{|}z|~|{y}}~|}}|~x~}y~zw{xzy||z}}}y~{zx||y}wyx{~}w|z{{}{}yzy{~x}{|}{~|~|}~~}~}~}|}~|~{}|~~~~{}}}~|~{|z|{zx||z{x}{y{yz|z}{}z|{w{||zyxy|y{}{x|}z{z}{zv{{z|zz}}||}{|z||y}vx{~|{}|{zxyzxy}{|}}z}}~}zz{w|{}x|yvyzzzz|{}{yyyzy~z}~r~{y|wy{}{z|}~|xz|xyz}~y}zz{~xw|~}|}{|y}}}z|{{x{z}w|{xx|{|zz|~z{xyy||zz}|yy{}z~zy}x{zy}}x|||z{uzz|}{{{~y{x|{z{{{{||z}~{{x|}|||z}y{|}||{v{vzz{u|yzz|{{{y}}|~x|{}{z||{z}|{~}}z~{{zv{{y{~z|{zz~yyx{|{}zz|z~}{{{}{~|x{{|tz{{{|{|{{||zx{yyy{y||}y~{}v||~zz{||z||}}}{x|{}|z{zz}|yz{}y}z{w~}{z}zzyz}z~~z|{yy|}{{~y{z~z{{~zx{{~z|~y{|~zx}||z~x|{xz~}u}yzzy~{|x{}w~z~|y|~z|~~z|zz|zw|w|z|{w{y||x{x|yy{~|{wz||yz}{z}~}}{}zw}{xwxz|{{z|}}{{xz|zwwz{{}x{{~}~|}{x|y~yyvyyxt}}yyx~|zy|{{w}{w{{}}{z|xz}xz|{zzx{~}yz|z|w|{|{||z|y~~w{z|zyyz}|{{{}{yvy{y}}{|{z}|{{w|v{~|~xv}{}~t{}~}~|{|z~y{|~~|z{}~z|}}|~|}~}~~~|||}~|~~~|~~~}~}}{~~|~}~~}~}~~~~z~~z|z{z||y}y|{}|zww|y{z|z{v|y|y{zy{yzzx{{|z|y|vz~xy{~|z{~}yy~y|{~|x~|zx|}y|}}w|{y}}}|{z~~|wzzxzy||zz{zzywy{}v{}z}vz|{~xxz}{yz}z|{}{}y}yyz{{wxxy|x}|xyzx}~}z|}v|~{|~~z~{~z|}~||zy{|z{zy{||wu{zz}z{|||xzxz{x{|wx~x|z{yzz{ty}|}y{y}|{{{|{||xy~|z|{xz|y||y}|y~}x}x{z{{x~x~|{z}z{xxyz{xywyx~{}~wv|~z~w{~y}|x{v~z{~|~{~|}{zvx}z~{z}{yyz|{{}x|xw{{wu}|~|{}}|}y}|{~z{~{~{~~zy}{|{|}}}}yyzxxwy{}||y}yy{yy|yywyu{w{x}|y|z}{zx|~|~{z|}{}uz||}{~||~y{|{{zy}{}y|x~zxx|}{y}{~z{v}{{{~{}|{|}{~|wyz}yy~|zy{|xy|~x{}}y}|~zvy{}|}z{}|w}zx{}yzy|~~}~|}x|}|{|x}{z}y|zu|zxxz|y{}z{y||y~}xyy{y{vz}zwyzzz}}zz|~y~}||}yy|}}vx~|}}zv}y{}|z~wy{y}{z~{vyzzxxz{~{vywz}}y{z|}xyz|yv|{}||~}||{z}zyzv~zzx|{|zvz~xy|yyz{|}xz|zz}}}~~~yz~|z{~~~|}~}~{~~~|~~~{uz~~~~~~|}~~}~|~~|~~~|~|~~}}~~~|~{~xw~}|~}|}}w}}xzzz|}z|z{yzx{|~~|y}}xxy|~{|yz{z|vy|~~~y|z{zxz~uzv|{{}~{z{~z~|}}x}~~z{~{yyw~{z|~|vz||z~yz||uy{|~}}x~y}zy|||vyz{}~|z}z~|yy|wyz{{~~}{z~z}wyy|~||{zzyyyz||~{|{}xzx~{y}z{{z{z|zxzzy{yx{ztxx}z||zyw}{zzz{{{v||uz|z|u{z}yw~|zy|y~z|{}u}zv|wy{zy{xyv{|xyz}z|y}~{xx||ywxz{y{}|}||{{|}{~{zzyxz|zx{~}{{{~{||~xuxy}{z|y|{{{xz{yx{z}}z~y{y}u|zy{|w}z{wz}}x~w{~~~|}|{|{{yy}y|y~v{~|{}{{|zy~x{x{~yy{{~z~}xw}|yy{{y}{x{|y~}zy}||v}xv}~w|zy}}y}z}~}uwz{|{}w|y}zx~|{{z~t|z{~{{{}yzw{~z~}{|{{}}z~y}}{|u}{x|wy|y}y}|v}yzyy{x{{|v}|{}}{}x{yz{}~z{wy|~t}|}yzvzv||}|y~{{z{{z}{z~z~|y}x}}x|y~{}z{|~v{||z|{{y}{{{z{~x}}||{}}|{u{y||}z~}w~zyx{yy}{x|{~{zz{}x{z}}{{{zyxyy}zz{~}z|}}}yzv{{{w~~{|||{uw{|yzwwz{zyx|{~x{}|zy||z{{}|{x}xz||vt~~}~~~~~}~|}~~}~~~~{~~~~}~~}}~{}}}~||~{{~z}||wz~~y||~|xyzzz|{~|xyxyx{z|z}yz}yz|}z}y~z~||yy~}u|z~}wx}z~|||}yzy{|z~yx|}||~|}{||xz}|wz{xz{z{{}|w|x~{~~|z{{{{{y{~~}{z{{zx|z{|w}z{|x|w||{zvzw|~{{{y{u~~~}z}|~x{}~}|{|{{|{||}x|v{{}}w}x|yw}w{yz|}}y}}{|x|z~~~{zzx{{}~yx{}{wt}x|{~yz}}}|~~|y||w{y{xyx~yzw{{yw}|z}yzyzz}{}||x~z{xy{y}y{|z{|x{z|{{w{}xwx{x~~u{{~wxz~{y}{z}{|~xz}yz~}{{~}~|{{w}z~|~}~~~~xzzyy|y|x{z|yv{|x|w{xyw{|{w{}x~z}}{u|~yz{||~{{yz{{yz}ux~|yvy{y}zx{{zyy{}yz{}}z|{}y{x}|}{~zzx}|{~~}{~~{yy|}yvz}y}yyy|yyzx||u{zz~{z{{~}|yx{w~||yz}v}xx~||yxy}{z~|z{|}|{{}~}y{}~{w~}|y}~{{zy|z||z|{{}vx~zy||~}|x|}~~}~|~{z|z|y}|zzx}z{wz~|yzwyy{|y|}}||~z}~~zz{{||}~}yy}~x~|}vzy}y~}|{w|}}z{}zzx~yyzx~wyx~xy~yy{|}u{|y}{z}|}y{|}}~z}||}~~~~~~{~y~{~{}}~}}~~~}~{z}|~~~~}p|{~{|{|{~zz~}~y|||{z{v{}|}{}y{x{|z{{uzzy||z}y{yzxzzy|zx|~|~||}{~}~z}zz|||{~|x|zuyxz|y|{|{y}xz~y~xz~{|y}|~|{|{yzvzzy{z|y|{z~y|z}~|}xz{zzz||~y~zx{z{|{x~}zzy~zz{y}zy|yzz{|wxww|{~}w}|~||y}x~z~{xxz|{}~{|x~{z~{{~~}|~w|x{v~||~x|{{y{|zy}}|{|x|~{zxt{zy}~}y{}{}{{~{|~z{|}y{~z~}}zz{|y|{~z|~|yz|~}zzzz||}|||z||}|{|{y||z{|z}x|~}~~~|{zw{yz|}z||{{z}z~z}xzy~~~}~{}~||}||zwzw||~z|y{~~{}x~|zy~zx{~|{|z|zz}{~|{|}z}v{{z|zzx}zw~{~x}zx~z~}|{{yyxz~}|z}||~z{{z{~yx||{}vx}zzy{{~z||tz~zzz{~}z}xz}{x|{{x{|{{yyx{{zz~~~yv|{{|z}zzy}{z{z}{~|~|ywz{~|}{|~}z}|w~|}}zz}z~y{w}}wx|{~{}}u~z{|~{z}{}xzw}}}}{}|{}z{}}|}}z{z}y}z{~}||{z{{~~zw{}x}|w{z}x{zzzy{zxy|{v}y~|yy||}xzy||{{|{}~{{~||{{|}z{x{|y||zx~v{|{~{z~|~~~}}~~~}~~y~}~~~~~}~~~~}~{}}}{|{~|~|}zw}zyzyu{|{u{}yuxyz{yz||}w{{}x{}z|{}wzyz~}~y}zz|}~z|{{|w{z}|{z{z{~z}}{{|z}{x~|}y|zzzwyx|x|z{{y|w{|y|zz{~~z||~x{z{~}z}}y~}xyz{|{}}zy~zyzzx{yy}vwz~|}w~xzz|{~~{{|~|}{}z|z{||{{}}}y~~|~z{zw|~zz{w|y}vxx}z{}||{tzzw{|}z{~|{yzy~~{|~}}~||z~~~~y}y}xy{{||~~{|~yzxv}xw}u{~z~z}{~|}{}zy|~{}z{|{yv}y~y{|~y|zy{y}|z{yzx|}}|xw|||wxzz|}y~x~z~|}~|~}}}zx|||{~{|}}~z}|x{~vyx|}{zzxx~yzy|~~}}{x~y{z{|z}{~{|{}{|}||||{{~~y}||~yz|}~z{x{{|{{y}}}|yz{zzv{wzyx}}wyzz{}|~z}yzzz|~{z{xy{z}{w}yv{|z}z~{}y{z{{x|{y{|z|y}u~{yzzzzyy}|y|}}{|yz|}yx|{wy|y{ux|~}zzz}|{y{{|}~y~y}|xzzw|x{|{zx{|}zyxy{w}~~}x}xy||}~|xv}~{{||yzy}zwz}zvx{|z{{|y}~zy}{{zz}u{{z{zz|{y~|~{y|}|{}yz{}~~{|~||~}{yyv|w|}zxy~yz{zz||z~z{z}z~{}~{xx|z|}|}~z~}z|~{z}~~}~}}|}}|~|~}|~~|}~~}~|}~}~{~}~}~}~|wy}w|~}}y~|zzyyzz||z}}yy|{}~|z~~}{z}z{zv{y|z|xywy}~ux||zw|wxz}yw||}}y{|{}vxy~zy}{y|{{{}~~{y|||}{{w||z|y||z~w|{|}x{y|}zw}}{v|y{~z|zxyx|~{||y|z||}~|xw{~}|zzz}{z|zy}xz{{~yyz{{|z{}{}{yxuu{{y}y{x~{}||{wy~|z{zz{{y{yyx{{|zz}xv{~zzvyyz{z}xx|{y||{}z}||zy}z|{}z}~}z~z{z~|{yx|y~{w|}|yy|y{{}z|x|y{y{y|xyz}{~}z|~}}{}||zz{|xz|x{x|{yvw}z~v{y}{{~}|{{|~w{~x{|w{|{|{{{|}z~{~|wxy}}||}{z~~y}{{}~z|}z}wy|{}v}}z{{x{~}{|||zysy{~|nywz||{yyzw{|}{|~z||~y||{}{}~}{||z}z~w}|~zvxy|}{{|yz|~xzz|yzw}y|zyzu}z{{~}~~z{}|~|z|}z|{x~y~~u}v|y}}z|}z{|z~yzx}{|x||x~y~}||{}xyyz{}{y}zyzy|{yz}}|~}z||}~||}}{}|y{xzv||~{|{~|z{}xzvzz|zyzy~}|{z}x|zzyxy{{z|}{syyy{|y}{||w|{}yx}|}zy}vy{{zz{}}|zyx}~|~yz~~wz{w|zzww{{z{|z}|~{x}|||}~{{uwyx{y~{}}~}~~~~~}~~~~}~|||~~}}~~||}y~~~~~||~}~zy{xzy}|y{|y}z|yzw~z~||y|y{|{~{{~wzz}~y|zxz|~}y{yz}}~}|zu|{~{}~|z{{zzyz~{y|wz{|w}z{}{v{z|z|z|zz{z~}{z}}zv~~z|z|{v|{{|{z{{|y|x{uz|{y{{z}x{{~z{yz}yw}~{}{|zy}}{|zzzy|{~{u{||xz~~z{{yzz}{vy|~zzzy|zwu}}{}zzz{zyx{|x{z}zzx}y{|z}v||w~~yz~{~{}y{z|~~~|{zuvyzzyywy}yxx{{{~|z~z~xuy|z}{|||~{~|~z~|y|~{y~}|{~y|y}|~zzt{}{uw{vyz|}}y{y{~y{y{}|y{}{y|{}}{|{}~~}{}|~~|}yzzzy{||y|zzy~w{x}||}~~yxz{x~~}{~y{{zzt}}~z}}~~~{|~{|{y}{{~{yyz}|}|z{{zy{y}w|}u{zzzwy|y|}{{}}z}}yw~yz{zw~|~vzv|{wzyxxyzz}z}{}}z~|zxz~}~||zy{|{~{}}}~|}~z}xzz~y~y{{|{z~z{u|z||y{~~wxz|r|uz}|z}zzwzzxz|zy|}{|{|}}~x{{{}|zx}~z}}~}}xzz}}|}{{|z|~w{zx{|yzz~wy{y}v|z{~~z{z{|z~y~|v{|w}}x}yx}z{}|x~{{}{|yww~{{|y}}z|zxxz|{|x|v||z|zy}y{~}||~y}uv~{~w~~~~~}{~~}~~}~}~~|~z|u~~w~~}}~|}~~~~}}~~~~}|~~|}}}~~~}}~~}{x|}zz~x}}y~yz}|yy}|y{|}}zxz}|yzz}z{x~|{z|}x|z~}z{y{w|{|zyxz||{|{{wxzy{{z}xy}zx{{|z|yv|y}z~}|~{|z|x~wy}ywz{}z{|x}w||}}zx{w{x}yxz}{|}|z{}}}y}}}|u}}z}{|~}|}{v}z||z|}}z~{~|z{{y|}}~||w|}zyy{v|}xxy|x}zy}z~||xz|z|}}||z}||}}}{yw|xzyxy{x~{p~yz{}y}{y}yv}wz|uyv}y{zyz}~|z~yy|~}~~{~{y||{xz|{x~{}~|zxz{{}~|z{|}zwt~}{}}~}}||z|x{|y{~}zx~||{{w}}~zyyz{|{z|~~}xyz}xyyyx~~}z}xz|}}|}|||ywy}~||z}|zy|z~z}}z|}|zx|}|{{{|{v~~{z|y}~|}yzxv{z{}{}y|w}|~|{{}|vz~{zz{~sz}|v}{y}z}}{~xzz|{|z~zyz}}x|{{|{y~z{wzz}{}w~}{}}|~~}}{{zw}~z}|zxyy}yxz}yyv{zzy{y{z|~{|{y~{x}|~{yy{}|~~v}u}zz{}~z|{z|z}|{yzu|{y{}|xy{|{z|}y{{x}{uz}|z~|{}}{~{}|{|}|wy}zwwv}}||z{}yz~x{|z}xx||z{}||yy||~x}z~{|{~}~yy|}~zu~|{z{{}yw|z}z~}{}||}{{{x|x}xzy}{|~zvw|xy~w{}|}~~~~~~}|y}~~~~~~~~}}~~~~~}}||~}~{~~}zz~}{z}}z}zzxw}zz|z|{}}{{y||{{zvvzz|z}yy{~~z{{|}y}{}}y}{zy|zy}|}w~{}xy{|x{{y{zyz|ywxyy{{{{}y{{yzyzy|x||z{}z~{|yzx|}||z{~{{v{y{~z{y|x|x|z|{}zz}x}wyxyxwzxz|{{{}wt}}zwy{}|{|xw|}}}y||{|{~}|x}zz|{y}uxvtx|tywyzzy~{|}z}xz|yz|x{{}yz~~~|}yz|}v}xxz{{|~{z}{zz{xxz|zz{}wyz|xx{z}}}zuz}yz}{|x|{x{zx|zw~{{{{z|yzz}|{}|{wyz{|zwyzy}v{|~}yyyxv{xwyvvz~|~z}xy|}{~|}~|xy~|z}{z~{~|~{|{{{xz{zy~{z||z}|xyz{xxz}{w}|xyy|}{{|{}|{~{|w}}}zx}}{}y|z{}{xz{{{}{w{{}zzyyx|w~zt}|{u}{|yzy{|{|}|{~z|x{~z{y|xw{zz{{|{{|y||{zx~z{z}{xwyy|v|{|zyvz|v|~yy}z}}yyz|{|{|yy|{|~z|}xw{vx{{yxzv{{{xzwyyv|{~x}{~{~||x}wzzx}|x|z}}|z}}~{~{|{z~}z|x|y}xww{yyx}vzz||x|z|wzyw|{{yyz~{{{zxxy}}{~}|y}yy|w}|~{~zz{}{~{yxwz||}}xxzz||}{|yy{v{zyy{}{{}|zz}}zyx|xz~~}~~~~~{~}~~}}~~~}~||}~~~}~}}}~~~~~~~~z|}~|{~}{}}z|y~y|{~{z{|~zzyy|~z~|yz{~~z|}yzy{}{||~xy{v|y{}~y|w{~x||||z{w|{{}y|{z}{}zxz|w}yy||{y{w{{zx|y{zxzy}y{wv|z{|z||{}{{}|}}|z{yzv}{~|{y}z{|z}{x|zy}w||z}yx{|zxzzzz{y~}w}}~xw}v|zy}}|}zy{yy{{zy|x|yv}x{y}y{}|~vyy|zzxu{|z|~z}{}z{{|{|zz~~|x}y|}y|~y}|y{}z}zz|y|y~}~~{yvx{xz~}z{y}y~|{y~y}wy}~{|}w|}y{}yz|~~{w}|~yz{~x~|yu{}}zz{|}~|||}zz|z{z{}{~}~{x|zz{|t{{}{z}v||yy|{~}{wz|}}u}~~{{yxzzz|z}|{xx||w}y}}yz}s|{{}zzx{|z}|z~z|{}{{~|{~}|{|yx{{vx}{zyxyx}~z||~{|z~y{~~xyy|z{x|y}ywx{}{|{}~|{xz}~|{z~x}}}}|{x|~yx||~|}|wzxz|{y{}yy{y{{z}z{{}{|z|zx|{x|{}}y{~|}{}{}|yw|}}~y{{}}|}yz}y}||{y}x{yz{{}x{|xx{zyyxz|z|x~{y}}~zz|w|{z{}{y}{{{|zzzz{x~z|x~||{}}~}|}z}{wy{~xzxz{|zz|}z|{{z}{}~~zx{~~w{}}||{~~y~}z{|{|}~}~~~}~~}}~|{|~~}~}~~{~}~~||~~}z{~~}|zz{yw~wy~y}}zt{z{~vy~yz~{zwzy}vy|{z{{v{}}{||~{|{{{|z}{||zx}|~yywz}x{zyyw|vvyz{xxwzx{y|{yyz{{|z{{~{|}{}{||{|~||{z{~||}zz}}}{y}y{u{x~}z}~{x~}xxyxyyv}{yz|~z{|~y~~xzz{|{~z|z|~{|~||}xywyz{|zzzzww}|xz|y|ywxyz|z}zxy{|{|y|{~{y{z}~{|{vyz}zyyyz||w}{}}{~y||xxx|z{|zy~yzz}w~y}~zzzxw}|}}~{~~~{{x}z~}~y|y}z{}z{z}z{zy}}}{}xzy~z|}zzz~zz|}|y{{~}~|y~|{|z|{{|z}~{}zzzzyvz{{xxx||}{yz{{{{|||x{}}||z||{z{{~zz||}~{||z~||}{|{~yy}~~{z~~{{{{{w||w|z{v|}||y||z{~~zyy{|~x}~{|zw}uy~|}~{~|||||x|{y{z}zzxy|zx{zyywz||y|wy|zyvv{}x{{}{y|~x{y}z|xx~|{|{xz}z}xyz~|~}zz~|{|z}{t{}}x|}~zzzw~|y{|z{x}wzzy|~}{{}~yv}z~|z|y}z{zz}{xxx|~xz{xvz}wx||zy|zz~yw{{|{|{|z{{{{|{}}yzz}|z|xz~{{zyy{wyu}yx}|x{wy{~y|}{~{~~}}||~w~~~~}}~}~~}~~~z~~}~~}~}~~~~~z{zzz|{y}~xz}z|zxx}xz{zx|~z{~|zzxzz|{}~zy}||yz|}}u{{|~|yyv}|xwxzy|y{{y}vy{{x|x}y~{{{}u{}}y}{x{{{xwyy}}{z}{{xyzzy{}z|z}wyx||x|~~w{zx{}z{{z{z}w}zx}xy{w|{yz|{{zy}~vx{|}z|z}~y||}{}||{z{~{|zy|yzw}|{{|}y{}zzwz{}||y|x||zz|yxzz{s|z{~|zw|x|y{yyz~wx{zzz||~~y|}~~{||xz}z~}|x|w{z{{~zx}x|x}}z~||vz~z{~yz~{zzzv~|xw}x|~}~|z}z~{}wz{z||~{x}}{{|y|{zu}|w}wzzz}z{y{~~~|{{{||z~{{{|{~}z{|{}}|{x|{yyy~|zyz}z~}{|z~vx}y~z{|v{yz}~{vx{~|z{||~}{xy}|}|v~|yz}y}~z~||yy||{{}{|w}z{w~{y{{w~wy{}z{y{{vyx{y}z}yzx~||z{zx{~||}}}zy~{xy|z{~}~~|y~yzyz}{}~z{x{|z{|z{y{z}{zzxzvwy}}x}z}~||}y}z}z~w~yz{v{~x|{{|{|x|~wz|yzyzyy~zyzz{x{z~{~yy~}zz~{{{|~xy|w}|{}{~}{{zz}zy|}{{|{y{|{}wy|~{||}|{~|z~ywyz||}z|||zzyz}x{~y~~z~yz{|{}wxyyu~y{yzzzz~~~}}y|z}|vz{x{z~~|}~~|~~~|~}}}z~~~~|}}~~}~|~}}~~~z}|xy}|y~z{|{~wzz|v{y{yy{~{xu{zy|x{x}y|zxzzz|{x|{z{{y}{y|}}zz}~~||y}~}{|}zzy||x|{|{y~|{~{yxx~{{uz||~|y{|y||~}x|~{yy||{|}}|z|y|~w}xyz|yxz}|y~xxyxz}{y}yy}y|{yx{wy|zy}z{y~|~}|z{z}~~yzw{}||||||~{y~xyy{{x{~|{yz|}y~{{zy{}wyx}zz}||~vzx|{~|~z{{|{~zyz{|{|{zx~|x|}|{x|y~{|u|{x{zy{{~{{{yz}z~|z}|~z}}}{zy}z|xy|w}|xxy{{v|~|z{}~~{yzx{ww{}}~xy~|}||~}|y}{~~~}}}z||yx|zzx{xyu}{}yyy{~}z}{{yyz|}~}|y|||~~~{|x~||yy{|}}zv{}|{}w}x{}z}{{{|yw{z{}{||{}x~}{z~{}}z~|{}w}}~x|{y~{{y{zx~zz|{~x{}|{yyzzx{u{{xzxz}|{~{{{y{{~z}}z{xz{}|||y|w}~xxw{wz{}zy{|tz}z{yyzy{{z|{{y~|zx}|{~y||v{~}{{z|zz~x{||||~{~|~z~|sx|yzuy|z}zzxtyx{{z{|{zw{zyyy{~{{|{zz|z}|{}x|}z{{y}~x{y{|{~ywzz|z{xxy{y{}}y}{|uxy{|zwz}{}{}~z|~z{}yy~}}}}}~~}}|}~~|~}~z}~}{~~~}}~~||}~}}~~|~~}~|~~y{{|~}{~}~}~~~}xz}x~{y~xvyz||{yu|x|{~v|z||x}{}}~{{{{~{{}}}}~|}{v~~~}{{z|w|}{{xxz}zy{~|}y{yzy|wzz|~wx}yy~z~zz{{w|zzwzz|}{|}||vz{z|}}xz|x|x{{|uxz{z~||zzw~y{y}{||}{xz{|~{||w}xz||x}{|zzx|~{}}|y}~{{|{|||x{z~|||z}}x~yy{xy|}z{zxzzyy}~z}}xw}~y{zzzzy|{~w{x}y{~||x|z}|y}|y}z~y~|{{{zxxz{{yzzzyy|y|v{y|~{~{~yy}y{}zy{uy|{w|~}~zy||}}~y{xyyyx~z~zyw}z{~v{}{z}{|{~zwz|qy|}{zz~~y|z{{z||w{y|~z~zx}{{yyx|~u|z{}zxy|yzy{z|w{~~{~|||{y{}||{{~~z~z~yy~v|z{||z{xy||z|}}~|y|{w|yy|~|x~}|}}}vx}zz~z}y|w{z{x|{}|}z|wy{}}{||u{z}}{~yyx{~z~yny}}}{}}v{}tw|}}z|yyy{}{zzz}~xz|{}|~{yy~~z{{{y}}}}y{z{{|x}z{yx{wzz~~{~||~w|x}|xyz|x}{}x|~xyxx}z~y|}{{}z~zyvx{~}{xzyu|z}y~{x}uwy}wzx|~x{|~|||}zwy{}|x~z{}||||x||yy~}|y{z|z{y{|~|y|w{yzx||z|zw}}z}zz}z||z~zy}~{~|z}~}~~~}~~~~~~~~~}~{}~~~{~~}{y~~~}{{~}~|}~|~}~~z~{{z}|z}{wzwxx{t|{||{~{}{xxy{z}zyz|{~{y|{z{wy|~|{|xzw{~{~}~x{{|zz{{{{z{z|yz}{|{{y}~wzw}}y~}xx{w}}x{yy{y{y|z}xv{u{x|{}z~}z{{|x||~z}{x|{|{z}tx{xsw}w{|}y}}v{}}xsw{|vyvz}w~y{|z}x}|||z{|~z||~z{}}|y|y{}}|y~z~y{}|w}xw|zyzv{y{twx|y{{|z}z|z|zx{}|}w{yx{~}}{~{x||x~yz{xzzy||~sxx|zwy{}zz}zvyw{v{w{z|}y}~s{{||x~}{z|zty{{y|~}zz}z{{x{xyxv{zzxzw|xy{y}wzy|}x|{xx||~}}}~{{}y}}~{|z}{~~}~y~}{zyy~|y}|}{xyv||yx{|}{wz|~r{|{||zy}y~x|{x}|~x|}|}x|yx|y|{z{}{{yz|yw|xt~w|xy}|{vv~y{|yw~|y{|yzx~z{|{zy}}yw~|z~||wy{z{wy|zz||~}~}wzzy}{{~{{z}}z}y~{yz{}yw|{y~|~w|zwzyxy{}~{z}zz|zy}vwy}|{yyzxyzyy{zy}}~}|zz}vy}|xz|}z}{}|z|y{zyy}y|x|y|~{{zwzyx|{zy{~{{yyyz~ywx}{zzu}m{|||{}u|z~z}z{z{}}|~~{}yy}}x{zyt{y~y|xxy||}yzzyzzz}{|x{|{yx{y~yyz|uz|x|{~}}~~~~~~}|~z}~~~~~}|}~|~~~~}}}~~z~~~}~}~{{}{{zz|z||zx~z~|z~yx~y}{x|~xzyzz|{zw}~|z}}}{~}u~z{|wwz~|{x|u|}}{}}||wzz}x{{yy{y}y{|zwz|wz~z{||}|{v||y~~{|||}wzyzy{y~yxz~{u{z|zw}{z{{zz}~xw||~}~|w{z{xz{~{{y{|}~}}}y{{z||wwz{y}z}y{{|}z{yz}{z}|z{|y}{{y}|{|y|~~z|yxz~y{|yyzy{{z{{}y{{|yz|y~{y{}{{yy||zyy~z|y}wz|z{{{{{zw|z{zz~}|y{{{~z|{}zz}}}|{xz|{y|}{|{y|~{|y{|}{wwv|yz|~{~}y~w~zzu|y}{~|~|}|wx{}xzwx{|{y{|~|{~~||{~x|}~yy{{z|w{wzzz{|||z||}q{wy|}}}}z{{wz~|yzyz{{z|w{}xy|z}yxz|||{z~{}x}}y|z{v{|z{}{t{|{|x}}z~tz||zyxz{{zz~|z}zx|{z}~xy|{|x|xyx}{y|}{}|}{wv~y}zz{z{}||zy}{z{}~{}{||yz{~~yxu}|}|~|}xzzzy{z|yy|xz~wyy||z}{{|}|z{|}||zy}z{{}}|yz~zy|}~}y|{|}~xzw}|}||y{|~~z}~|}}y|}z{{v~{}|||~~z|}{}}|t}z|z}|{|wwz}y~|{{y||}}{z|z|x{{z}y{}~~~}|~~}}}~~}}}~}~{~}{~~~|~~~|}|~}|{z||z}}y~}z}yzwyvzx{{wy}zz{}v{|}yx{xx~x{|}{{|xy}|z||{|{{}z|{x|z|y|z{|xz||}|}y{|}yzu|{y~{}{w{|x|y}z{x{z||}}{z|{|{}z{{}|{}z|~|z{z|~z|w{{yyzy|}{{y}w{}{yz~}{|u|w|zyzyx~{~|y~}{y{xv}}{x{{~}}y~}z}|{{{}z|xyzz|}xxx~uxzyxzzyy}|{yz|~zy|}}~}{|~z}{{|~}z{~z{zyyy|~}zz|~|{|zv}y{|z~}zzzywwy|y~||~yzy}zxz}}|z|~{z||zwz~zyvyyy}||{zz|{}xz}~{zz}||}x}xy}yw}}~y{}x||z{x{}{z~}{y|}|}zy{{zz~u{y~{z{|x|xz{zxxy|wzvzw||~{}~{}zy}|w{}~y{|{~~}|}||~{zsyy{{zy{{~zy|zyxy}w}wx|{{z}~z}{~{y}z}|xt|zzzz|wx~{{}zzyw|{{||zw~zv}yz}}z||{}|sz}z||z{~wyw}y|zy|}|}}{}{y}{{z}|||y|yyzy{|}ww|||}~||yywy|{||~~{|~xz{~{yz{~{}|z|x{|~~~||x|zy{~xv{x{yy{yz{{zz|}x}|zwz|}{~~}{{~y{z}{z{|x}z~{{}|}y~}}}z~yyx~wzzwx}|wzw|xy|z{z|{}||||{|{{|{x~{|{xy|z}~}~~}~~~|{}~}}~~~}~~{{}~}}}|~~}~~}z~zx{|~}~z{}{}}|zz|zyy}wz~{v~~z{~|{x{{~wy~wx|v|{{|~zzz~|x|zyxwv{zzxw|{~{{z~z|~}~}{}zyxwuyv{}x}yy||zwzyz~|yy|x|~|}{|zx|y|{xy}}z}w{y~{|{}z~}~{xyy}}|{{~wzw|}~zz|w||~zx}z{{}{{|z~{{wwy|xwzw{zy{zz}|~x{y|}z{{}xz{{wzz||z{}zx{{z{wwzy~z~}|{zz{{yy}}y~y||yyx{xyz{}wz{|x~~|yzzyu}w}|{{wz}|}xw~zz{}}pzzzz{}~xy|{}|~{|zzz{{{y}y}|{z}~z|}vzyy}y~wx|vz{z|z}}~||z|{{|z~~{|}{{{{||{yw{~||z|z}{~z|v{uz}||z}}z{{z|z}xy|zx||y}~{xzu~zzyy|{x||{}{{z|x{z~yy|z{~~{||{|z}{}z|{~|y}x{yx{|zvvzzyy|{|x{}zz{|x{z|xx{yzz||uz}|{zy~yyy|zw{yyz|y{|x}}{{|}~wyy|z|y}~vz~~||{z{}z{{|y{{z{{yx}|}{}~|{|~z{|}~~xzzyz{y{}|x}|}}{{w}xy}~z|{|y{|y{|x}|}|~}~yz~{{y{zz|{x|y{~{}}{|{|v}|{z{{|~||z|u{z~y{x|xz{~x{~{z|{zzx~|}|z|||zyz|{zv||z}vyz{}{yy{x{~{z~|wzx{vuz~y~||y~zzwx{y~t~~~|~~}|~~|{|y}}~}~~|}~~}}~~}~~~}}~}|y{|y~}{}{}w{~zw|{{t||yx{{yz}}~y|y}v|xy}z~|{x}w}~}zzz{{|}|z~{}~ww{w{{|{{||zzy}y{{x}~wvzz|xzxwyx{w}|}xxw|}y~|{||z{~wx||z|}{zz{|{y~yx|yx~z}|{y{z~z{z{zxz|wu|x|~xz~|~z~yzz{{~{{{~z}|~}y|x|zx{y||wzvxy|x{xxxz{~z{||{|{||z|}}z{|}y~}~|{|~|||||||~{zzxyz||wzyw}}}z{y|{||y{zw{z|y||{}}z}zy|}||~}y|z}~}{{~yz~y}|~yzw{x{|}}yy}z|{wy{{|{{yy}w~y{|~~|y~t|z~~{||~y|{z~z|xywx}{zvy}zzz|z{{{yz||~{{}~z||~{z||~y}zz{zzy|zw|y|y{~}wzzxvzzz{}|xz|xz}{{w}|{~{{}~w|zx}y}}||||}~{y{z{{xy|z||yy{{zy}{}{{z}}|y|y{{{zz{|z~~}z}}y{{|{{{|{w|||{{zy{{{zx}|}|}w|vzxxv{}y{}w|z|{z}{}{{x}{{yzz|{z{}|{|z||~y~}|~y{|y{|}z~z}{|~zy|zyz}}|z|yx{|wy~zy~|~zyz~yy~{z~{}{{z~|}}~~zz~v{~|z}}{~{x}|y}y~|yxz}|~{|}~z~u}y}{~}~~~~}~}~~~~}~z}}}~w{~}~}}~~~~}~}~~}}|ywxz}x}~|z|z~~~y}xxy{{x{y|zy}y{{||z}{|z|{|{|~x{zzw|{{|x{||~|x}{z{}{zzz|{{{{}v}~yx|}~y|~|z||t~|~x{ww{yy{|||x~|twxv{z}zz{}|}z}~wz||~~vu|}z||~|{xxxy~}z~y|w~x}w{wz~t{{yz}{}yz{{}z|yx~zz}}ytz|z~yw~{zx~xz|zw}}xz{}y~{z|{~|zz~xz|}yzyx|vz{{y|}y~~zz~{vz{|zx{|z{|x|~z}}y~}v|y~u}~y{|y}~}}|~z{~{{zzz|wyzzvywx{{}{}y}||yy{xy}}{x{xzw|{zzxy|}{z}}|xy|~z||v}zx}xz|y|||}{}|}}}}y{w}}|}{{|{|x}|{~|wz|{x~wv}{{z|y~}yy~x~{}yk|~xvz~y~~~z~x{{u~~}y~w|{yx{y}yz}z~z{z{x{}zy~x{y{~yz|}{}y}|||}s~{~y}z|{z}~|~|y~}{z}z|{{}~|}z~tz|{z}||{uyxzxyyyyyz~{z|x{sz}{{zx|z{||{|zzyz~{x{{{y|z}|y{{{}~u}z{y{zy}}}~y}}z}}x|{{z~{|uyz{y{|{{~{x}|{|vwz{~|}{|z|~{z|}vyy{y}}{z}}}{||{}{z}|~yyz~~{zz|{|yzu{~zx{~z{{|yz}{}y|z}{z}{u~{|z~y}|{|}|}~xzyx{{}~z}|~y}y~}x{z}~}}}{|~~}}}}~z~~|~|}~{~}~||~~{~~~~}~{~~{z~|~~~~|}z|y|z{z}y|zz{|zyvyy{yyzxy||z|wx~xyx}u{x|z|vz}x}{{|{y{z}|{yz|}|wy{{|~{|z{ywwwuzzz{x|x{}{zzy|~t{uuzy}w{y{|zzvz~y~~|}}|{{y}x|}}}~}y{}~zyx{|{v}x}{yy{zx|{y{z|{xyy{||yx|z{y{}}~zyzz}y~|{}xy{xz|{{~zx}~zyv{}zz{xwwy|yxzsy|zzzv{sx}}x||{||{z{y||x|}{{}z~{{z{z|}yz}yx||wuz|}{|zuxz{z|{{}z|ww||z{z{z}}|~~~z|{z}zyw~|xzz}}{}y|}{z{wz|vv|x|~x}{||}~}u|w{zzxw|~~y{}{~y||}}zz|{y|z{zy}z~|||~{zyy|sz}zzz{{vwzx|}{zzzz|{xzz~|}~{{~y|{zw{zzxw{}}|xw{{}~{z|~zzw|zzzzyy{zyv}yxyyy{y}zx|y}}||{{y}{|||xx{zzz}|zy{v}y}}xuy{||{{{zz~}yxz{v|}w~w{z{}zy~{|yz{|yx{~zx{}z~y|y~x|u~}z}}{~{|yz{z}~zyyz}z|z|{{z|}zzyzyzyy{}y~|}|}{xwz}}{zyzy}||~z{~}{~s~}~wx~{zz}xxxzvw{{|{{zyw}|zyy}|y{|~z|~x|{{||z{{}xzz}uz}{}}~}~~{}z||y{x}vr|||z~|z}yxz{zzzzzyzy~}z|yzvuz{}{z}}|~~~}}}~|}}|~}}~~~}{}|}~}|{||{|~~}}}~}~~wz{}}{{{{{y}~~z|x|xy}~|{|{{y~}z{{~y{|{~~yzy{y~}~yz{|y|x~{{z{~{||yzv}|{}|xy||xzwx~|~wy{z|~{|v~}~y~|x}|z}{{~{~zsy{|{{{|}{{{{}}}xv||yy}{|w|y{zy}{xz~{||x|{}zzzyz{|{uxz}yt~{zxzx{xvzy|z|yzu}|{{y|z{{yv}xw{}{{||z}~{{{z||zz||~y{yy{|yz|x}}{z{{yyw~u}xz||}}yzz}y{||}|yv{|}{{{{z{|~{}|{zyzyz{zw{xxy|}|~{z|z~{zw{{}|}|{yx}uzuz~|zy{zzzy}|}zxuz|y{}zxwxzzwy{z{wy{~}y|~{~yx||y|~|{{}x||}z}{x{zxz}~{|~|{}x{|y}{}zzx~~{yy|}}xyz{ytyz~y{~zxz}|w|{~}w~z||~zy{|{x|zz}{zz~z}|xzz|z}}x||}y|{y}{wyz{zwv{{{{{x{}x~||}|z{|y{{yy}}xx{~x}|{{}|{x{|{|~zv{}}||}zy|z|z~x{{{x|zwxy{|y~}{{|zyy}}{{zvzy{zz}}|~{{y{{{z~}{w~|{z~{{}yv{ty{{||~{yx{}|}x{wxzz{z}{w~}}z|{{zzz|}}}{wx|{z|{}{y}zy|z|}~{{z~}{yz}y{~{|}}|~~z|{z~z~|zz}}||y}~||}~yzzz{{~z|{~~z|{zyzz~yzzy}{~~~~{|~~}~~~~}~~~}v||~~}}}~~~~}|}~}~~~|}}}y}}~|zy~z|{}~}x~{z~||{yuz{}{||||xy|{vzywyzx{{|z|}x}z|{{|y~zzz}||}~}|~w}||}{||~~y{|xw|y{y}y{~|w|w|z}y~yzxwz|||||~{}~{yw{{|~z~z|zz}{{|{}xyz~{{}zy{{y{xw{}|{z}u{y{yu{x|zz}xyxvz|}}|{|}|}~z{|{~{~|}{x~y|z{|zyy{x}{xz|zzux}}zz}w{|y~}z}{|{w{}yz|{|w{|}|}z~|z}|}|x}|y~{||{}z|yt|vy||{}{wx{||}|z}{}|}}z~|wz~~}y~|z|z|~z~}}}y}{vw|~{x|wx|v|}~xzyv}|{y|{{w~|y{||}}{|{{zzz~|{w{|{}v{~}{yzyy~z}||{|yyx{y|v{z~zv|z{v{|{wy}~~|z}{}~z|{x{||~{z|}{y}{~x~|{|z}~v{|~y{}|{|xyzzz~z{wxvyy|{~}}~~zy~~zy|{}{zz~{|~~z|}}|z}yy|zz{zyy|w~~zw}|xu{{y|}v}{{}z~{|z|{{}~}|}|{xxz||z{zz}yxy}z}|zy{~z||yww|}z}y{w|xxyz~z~||~wx|wy~}y}||y{}|z|x{|{~y}|vz|{~}y|yy|y{w|{|y||y~{yyy}|~}}}~z|}|yyz{w|}zz~z{||x|x}zzy|vyyz|{v{zxyz}x~zz|w|{z{x|}y{{xz||}|z}|~}{~{~||v~}}~}~}~~}~}~}~|~~~~~~~{~~~~~{|xtw{|{y}{{z{~z~|{x|{{}{zyxz}y||~~}||z}ywy|~}z{z{xz{w{|}z{{wyzw|y}|{{~wz}~|{v}|}yw|{}zzwzz}|wy|~x}z{xz}~{w~|yz||y||yz|{}zy{~z{{|x{zyx{x|z{{w{|{zx{||yx|yw|{xxyxu|}{|{y{yv}zz~z|{z{w~}|~|{|zz{|tyyvyzyzx}}xw||{yzz~{||y{yyzz{yyyuzz~}{z{z|{{z{z|xxxyz|zy||wy|{x|z|}{~y|x|{yz{y|w~zyz|z|z|{|xy|||z{{~{}z{zzy{{zuz||zz{{{y{}{}x}w|y~}|yz}~z|zxz|z|vz~vy}zz}wvz}~}{~~zz}|xzyw{}zzz{|z~~{yu}x}x{}y|xyzw{y|xzy{}}w{zy|vzz|}|z}yz}{}~{}z}zz{~z~}y~}zwy|{{z~{~~{v{|vy}}{z|||yx{z{y{|uyx|y}|{{~{|z{xx{}w|y{|}||}}{{y}{x}{~||~|y{yz{|y}z|z|z{zzzz|z|z|||{wy~v|z{~{||zywx{xx{zxzyw}}z~v|}x|}y||}}x}{|{z||~z}}zz|||}yyz}y}z{z|}|}yz~}~}zz~zzzzz}uzzyz{}|||{w{z{~y{{{z~|y{{{{{y{}xz{yzzw|z|yx{~{x{~x~}||yz{x|zzy~}y{|{yw}wy~|}|~y|{v|{{yz}y{yzz|{y}|}}~{|~~~~~~~}~~}~}{~~{~~~~~~}~~}}}}|~}~~{yy|{{|z}|x~x{|~|y{zzz|y~zzxzwx{{z|{yw~|xyv}ws{zx|z}|{yx{{y|{}{{zxyz|y|u|y}x||}}zy~w||x||y}{z{z{zyzz|sy}}z{}}w|zy{w{|z~}}~{|xywzz~{zz}y{|~|y|w}z}|~zxz|}zv}y|}z{z{y~~{}|{{{}|z}}zz{{{z}w{{{z{z|y~uy}{||{wy|ywv{~|x{{y{{~z||y{||zy~}~{|}}~|}{~{z{|z}~x}|z{|~||{zx|vy{xw~}{y}|}}|{{}{~~||~xzz|}|z{}|y{|y|t{{}zz|y|z|z|x~y{{zwx{{{w{}}{{zy}{{|z~|w~{{yz~z}}~~~z||xu{zx{yz{{z|y~xy|zx~z{yzy~}y|xz~y{|~}|z~~xz{~~|||y}zy}xz}~u}zzzzzy~zxyzv{}xy~|{y{}{{z|~y~y||}{}{{x{y}zx{|{|{|}yy~xz{|}}zz~xz{|{~wwxz|yx}zzyy|{~y|~}{y|zx}|}~z{z||}}}}{|{y{|{w|{~{{xxw~}~|{y~z}yzy{y|{yzz|}|x}|v}zzz~z~|yz{{}{}u}z}}}xwwwzyyzy}{{|{up{x{}|vy|t}{||~y~|{}~x}}{|v~}z}~}||}z~yw|~y{yz}zyz~}z{v~{w~wxzy}|}|u|z}~}z}xz{z|z}}~~~~}~}~~~}}}~~~}~~~|}~~~~~~}~}~~~~||~z}y}x{x~{xzx|xz~}~z}~{}w||||}x{{{|}{{x}|y|y|}|~~~}zwx{z|{z{yzz{}|}zzzzy~~y{xy~|{}|xz{{y}|{|{y}~{{}wyzzxzzzvyxy}xy|x{z~|{~wxy{|yz|}{z{~x}z|x|}|y{}xz|z|~|{x{}yz|xxxz}z}x{|}}|{{{}x|}{|z~~||{}x|y{{||{y|{}zy|}wz}x}{{}{{zyzzz}{|~|{z}x|{yyxw}|{|v|}z|~zy{|x|z|~z{|{zzz|{|||zxzw~z}yy|}|{yy}w}~yx|x{|z{~||zz}|||z|z}zzy{{}z~||y{~}||zyy|z{||}u{y}yv}}{zzzy{~||{||y}||x~{}|}}~u|}~~}|}|x~|{|wyyx{z{|~}}{}w~{~{~}~xx}|}{|~~~{y||yz}{|{{{{|yzyx{y}~|}xyx||{}z}~~}y}{{{}{zx}~zz}y}{yz|z{x~zx{x|y|~{zwy{}{}y|zy|~~|z{xzx{{}}|z{{{y{|zz{}zzzzsw{}|}|x|}{}}|xzx}~xyy~yz|{v{z{{}yxz{~zxw}z||yz|}{{}u|{z{x~~}yz{{y{~{}|z|p{|y||}~xx||{{}|{z~z{z|zzyz~|y{}wxw~z{~~y~z}}|{||zz~~zvx~y~zz}{|x{}z{zx{x{xzy{~~~~{yyzz{z{~{~~~~~}|~{~}}~{{~}~~}}}~}~|~}~~~}~}{}~|~|y{~{z||{{zw{wyyzy}}|yvy{xzu|zv{y~}zx~y}x{zyz|~}~xy}zz~{x||{}}}||vzz}x}~zt{wzz{yzvzwyywyzx{|{y}yv{wy|z}y~|wyx||{{{zvz~{zz~||||}|z{x{}{uz|w|u{z~w{}~zzyy~zz}v{zy|z~|y{z|}}z}|||yzzy~|{|ww{x~}|zz{}z~xzzy}{}zz||x~}|}yx}}~|z}{}y}|z{~{y~|~~xzy{|x~yv{uz{{zzwuysz|z|s|z{~{{}yuzy~z{y{wy}|||v}z{{||}|z|{zz|{|z|{{|{w~|{w|x{z~v{{{|zyz|}~|z~y}}zzy{x~z{yyy}~|}~y~~zy|z|xxy{{{}|zyu|{zzxu{y{}{z{|wwyz}}v{z~|wyxw||||y{}{||yzy}~~y}zz||yx~z~y|}z}|yx{|wzzz{{z~xy{vw|z{u|{xy~yzzzz}{zz|}y}|~|x}|{|{{{}zw{y~z||}}|zyw{{wzv|{zyzy|w|zz{|y}|yxzz|{zy{|{xw~|x|~x{|}|~{|z}yt{x~z}||uzzz||{{{z{}{{x{y{yz}|{{{zz{z}~|{~x||x{{|}~{z}~|}}zzyyyx{y|~y{|wz~{z|y{|xyxwzw|w|~z|{z|zx|{y||~x|wz~|zzx}{{{}wy}z~u~||w{z|}x|y}z{yx|xz{xy}}~zy{~~}}}y~}{z}~{~|z}~~}~}y~~}~~~~z~~|}~~}}~~~}~}z}~}~~~}||y}}~y|}{{y~yuyxyy}z|||{z~~{}{|}x|~z{|{{|}{~~z|~}{y{y{}yz{{u||}{y~|}y{{x|z|{z|wy{yw|z~}{x{y|{z}|zzy}|{|}zxy|{{wzw||{x{y|zyzx~}~{{~{{{z}|}|~{z{zx|{x~xz}|{|~ywxz}}x{y{y~z~yxy{wx{|z{y|x}y|||}}w{}}zzz{v|y|{{yzyy}|z|}{y~}|zy}{{|z|~{}zwz{~{zzww}||z~z|{zy~y~z{{||}{zzw}|z{x|x}zz|zyw}{~{}|y|xz{}zz|z{zz~}{zwz|z{|{~{}}|z}}~zv~|y}~|}||{x}|}zxzy||}{xw~yw~|x}xz{|}{y}}yyyy|zy}z~z|y{v}|{}{w{y|{xy|~zx~}y~w|~z~~z{}|~|{{}~yzz~~yxxx{yz~~|vv{z~{}}{}{||}x{yz{{yx{{|{{}|||y}z~|{x{x{}|zz{{{y~{{||yv~{z{|{~}|{||zz}~{~|v|{z{{t{{x{||}}w~{|{z~v{ywzyz~wx|{{{z{{{zx||yz}z|y}y|~{~~{~|}|~z}zyy|y{}y}y|vz}u{{}{|x}~~~yz|~wz{|yxv{xz}}}}zz{xzxyz{|zx~{{~yy}|z{{{|uz|~zz|~x{y}|{~}yy|w{s}|w{~y{|}{}|zzzzx}yx}||}|}}}~~~}~~~|~~~~~|~~}~~}~}~~~||}~~w~~~~~|||y|ywyz~{|{{yz}{|zxzzxz{~v}~}|y}z{|}{}w{{}x}zzy{z{{|||~yw{}~yvzy||~x|yz{y{x|yyuu|}}y{}{xy~|yzz{{v{|{}yz|}~y{y~y|}z}}|}yx}{}|uy{y|yzyww{xxyz}z{|{zy{|}zz{x{|zty|z|{y}~|{|yz{~y}x{{{}||zx|v{vzyz{w}z}wxw|}|zwxzuxy{u|}{z}~{z{{v~}}||}|v|yywy~}~~|z{|z~y~w|~xyy|yv|yz}y{ywwz|}xw{{|txt{~y~}y~|~wz|}{}x~|}zy|z~{{|z{uvy~yz|w{xw|zxy{{|y{wwwuzz}}{|yzz|zx{~}|w|{z}{~}~w~~x~y~x}zyz{{yuzy{z}{||{|z{}{|zy}|zy{}y{z~{|y}w}~}vz}~{{{{z|{w{x}xzzz|||{|{~zzz|zy~{|}yzv{x|}x}y{{z|y~z~zw|~~}zz{}}{y{u}wzx|y}||yx|{y~|}zvzzx|xz}|z~x||wz}|}~}|~~vy||}}|}||~}|z|}{zx~{{vyzy|||{z|wy}xv||}wxz{{z|{v|z{~y}{{}zzyyz}~}||}}||~|||zzz~y{|yx{yzy{w{{w}y|x{y||u{~{z~~||z~~}zz|}}zz}}{z{~|}zy}}y|txzyxzz}zy}}zzyz}{w}xww~z~~y|y~}{{|{{z}{||||x~|}~~~~~}~|~~~~|}}~|~~~~~~~~~~{z~~{~~z~}|{v|z{{{x|||~y|v}{|zy{uz{{xw}zzz}{zx{}~|}|~~{ywx{z}{zy{}{{{w}x|yy~z{~zz}}{x}y}}w}{xwx{x{}{w}|}yzz|{~yzz~{zxy{wywv|wz}yy|z|v|y{{|vy||{{y{{}vt|z~|xyz~|zzyy|||y}|}~v}{}z~{|uzx{x{|||}{|~|}y|zz~yx{|~y|{x{wx|w|y||{zzy}z|~ov|v}z|s|}x}}|zxz}}y{y}yw{{||zy|{z}x{{zxv}{}z|{~z{yyzy|zv}x}xz||{wx|{~zx}x|y}||zy}|vyy|{z}v{zzxy||{{{z}z|zzs{{|xz}xz}|}}}~y|xy{vy|yx}wzx}{vwxwyx{z}|}|z|xz~|x|{~~z~z~z{|}yxz}{{{{yz|x}w}zzy|~{}zz||}x}{}~|x|{{{z~|{zwzztw~{~|}w{}{zzv~{y{{{{{zz{{y}yx~}y{{{y|wy|{yw{{y{y}xw{|zyzz}}|{y{~y|w{~|z{}{{|zz}w~xz{xtv||w{x~y|vy|z{|{zxz{yy}~|w}yzvywxy~yzxy|}{{yzz{|z{~{z{z|}x|}w~~|yzz{xzy~}w~|{z{{{x}|zyy{yyy}~x{~~w}|z{{z~z{{yy|{y{|yy}{~}zy{wx{~x}zy|{z~zz|}}{||{{x~z~|{|y{xy|{~{|x{|{z}z|~zwx{z||~z}}{{~zy|ywy|{yy|}}|~}~}~~}~~~}|}~~}~}~|~~}}~|~{~~}}~~~}}~~~~}~}~~~|{{|||~z{y}~}|xx|{{{u|||z{zzx|zuzr|{xx}|z~y~y{|zy~|~z}y|y}|~|z}z{zz}|w}z{|z}yyy}z|xz}w|}}{yu}{{z|zy}t|}z~w|yx{~}z}z}zxz}|}|~{|{y{|}{}{{xy}|zz||w|{ywz|{zxwvy|zy|yz|}{u{{z~}z}zz{|{~~x}|}|}~x{zy~xzw{|{{|{zy{zxyy{x{x||}xy|w~}||}vz{~z~~}~w|}}z{y|||~}x{~{uz{~|zzx~{}~xzz}ywxy{{~y~{}w~y}~{{z|{uv}~z}{~}q}z}zyyy}~}y~xzx}zv~y{zw{||y}{}z{}{||}x|z}~{|{|}|||{~|{{xz~}}~}{z{}y|{{}z{~yz{zw{x}~y|~{y}{{|yzz|~~|~}~}y~xy~z}}}~~w|{w|z|}y}{}}z}~|zyxwzz{z{y|||x|}wxzz}|x~{z|}~~{xx~{|yyzz|}}{x}}z{y||~zyuzz~yz}z{yz{y{}zz{x{y~|{zx{}|}}}~z~|y|z~{y}~}|{{}{{w{~w|}~yy{{y{|{x{}w{z{z{||y}|~|{|}}{{{|{z|{{z}~z{~}}zz}|xzzxzwz|vwz|~~}{x|xzyywyxz{xxyx~~~x|~y||{{~{~|x}{|}}zy{{{}v|yz~{{x}~xzz|yxxv{x|||zw{{z~}}y||y}|~w}x|~|~q~~}x~}s~~~z}~~~}~}~~~~~~{~~}~}}}~}|~~~~}{|~~~~}~{~}}~z{z{~}|}v}z~|}{y|x}{wwzz{y|y{v}xyz|zxz~|~xw{{y}z|{~|x}~{~y}|yxzw}}~|{yyzxyx}{wzyzzzz|||yyz{y|zzzx{xxz|{{w|w{~xz{z{xxxx|}zzz{y}}{zz|}{}||{{~zy}{}|}|z||z|z{{z{}{xzxx~z|wz}}zz}{|{zyzzz|{{yx{}v|zz{~|x{}}{v|y{~~{z}y{{yzy{x{|}zy~y{{|v|z}y{tv|v{|y}{~|z{|{z~yx{yy{||z|{|z~xz{|{~y{x}{z}~~y~|wzvvv{|xzx|x{uy{{x~z{~{}}~z{}}}|{}yz|y~xz{{y|{yzxz{~w~vx{w}||}z{y{~{y|{}}||z~z|{x}|y|{||}{|~~z}yz{yz|~|{}z|{zz{{~}yyxz{x{{~{|{{z}{tz|{xo|}{z||xz|{w}|{v{zz{x||y|z{|}|}||}zwy~}{w|{w{{z}~||zyyzy{xwzz|vu}}y{|}yzy}y|~|y|}z|zzy{{zyx~}{yw}{yxw{xx}{z}z}y||{|x}yy{}|{~|{|z|yz}zw}|}z~xx}{y|z|xzy}|y}xyy{~|yz||}}{vxv~}yz|}xz|z{|~}|}v{x{}~zz}{x{zw{xz{|{{z}zr}{v}zv}zyx~x{y}yzt}~|z~{|z}|}{x~~w|t~}z{~zx{xv~}}|}zz|{||z}}{{|~{{zzz~{}vz{}~}|}~}~{}~y~~~~~~{}||~~~}zw}w}}~~~~|{||}~}~|~}~~~~~~~|~{|zw}||z{v{y{{xw~{y{z{||zz|z{yy|{x}x{z}yz{{y~|{|}|{w{|}|}x|zzz|{|{|z|{x{{vyzz|zx|z|vw{{y{y|t{yzw}xxx|z}yzz{{{}x|z{{r|zy}{|v|}z}yy{v{x{v{z}yyzy~}zx|xwzzyy}z}{{zz{z{z~|||{}yz{|zxyz{|{yy}|zvy{wwzzy}x{{|{{|w{}|y~|xz{x|}wyy}~y}zyyy}}zz~||x|z{zx|y}v|zzw{{{wy~w{y~xz}xv}|{x|xy{}w|y{v|||{}z}}z{{x}||{|~x{zz~w|yy|{ywz{wz|}{x~xwyzzyy}|}xy{}{yzyy}|~|}}~|{}zy}{x~xz|~~z~v~{}|}wz~x|||y|y{yxz|}xzw|y{xz{~z|}zx}z{|zzw{|z|}}z|z~}}|}zyyv{~y|{y{~~~|xuz{}zxz|{zztx|xw{}w}z||x|{{y{}~|zxz{~vxz|}~yx{|{{z{zz|wyxuv{}{z|}}wx{{{}{zyy~y~z||z|z{{{z|z|xy|zzzy~vzz{xzz{z~|ztxzy}~z{}|{|~xz|wz{zz}tx{|~}yxz{|{zzy~||{{|{|x|{|v}{~yu}|{|}|xywxwyyx|z|{yzyxz||y~}x{z|{|}|||{{|{{z~}}~z~y||zy~z~|xzyw{|vzzy~{|z|{v{{y}|}{yz}z{}|~{y{}~~~}~~{~{~|||}}~~}~}}~}~~|~}x}||}~~}~}~~~~~}~{~{~~|||~~~~{{}}{w~v{zxz|{|{z|{{}|yyw~}z|{z~|~wz|x{~zz}z{|w|z|{zxz{yw{z~x{w}}|{|}||{x||{z~yxmyy{||}|}{zy|{vyxz{{y}z{v{{}{z}xy|z|zv~~xwy{|{|zz}|z|yz}z}z~y|~yu|w|||}}y~z{}u{||z||~{~zvy{}w~|y}{{zs|y~|{||{}yy~zy}}{xs{}y||z|z~}|z}zzzx}}|s{x~{~z~xx{|tv}}|wzxyvzz|{{~{|yy|y|zyuv{z~}zwz|xyz{y||}~~zzy|z}yyyzwy}{|~{|wz{|~|y}{~yy{zx|z|x|}yz{{y}~}{y|}z{~{{{|t}yz|x}y|w}zz|~}{ww~|xz|z|~zz}~z~x|{zzw~}z{|}}|{zxy{y}~zz|{y|z|y{~|zzz{z||z|{{|z}|~}||~{|xz{xz||z{~}zwxz{{}wx{}{~vy|{|}z|v{{zx||zy~||{}{x{vx{|{xzyxz{zxz}~~~|x|z{||{{}z~{vw{||~{{}|xx{||zx{y|}{z|y}x}yx{{w|yx~|{x|z|{{zwy}}y||yxzxz~~z|y}wz{zy}x~{{y{xw|{zyz}}uyxvzzy}y~{}|z{z}y~~}}x{z~w|yzx{z{}z}z||w{y}}yv{{|{~z}y|{zxux~{y}zy||xyx~~y{y{|z|xz|y{xx~{~{~|x{{}y}|x||y|y~w}t|{z{|}~||~}~~~~~~~~|{~z}~|}~~~~~~~}~~~~}}~||}~}~~~}~~~z~zz{zz}}|{}||s{z|{{x}yzx||yuz{zy}~~}}|~z}{zxu||{vx}|{z|||~zx~~y{~yz||z}~{z{|}z{~wxyy}xz}yx}}xy~z||w~zzx|{{z|{y}||}|{{~yz}}ww~x{}|y}|wuuxyxzz{z||y{yy|zyzyxxv}zy}{|}zy{~z|||}|}z}y||}y~~|}{}y|y}z|v}|{|v|yxy|{{zzvw|~yyty{zz{|y}|z{}{{|xz}||z}{|z}yx~x|z}yyy{|xw}{{yz|xz{zzy{{~~|}}{z{y|z|}{z|||}y}{{|{y}|~y{}{|~z}szyw{|{yzy{}y|}{{zxz}{{~|~~{|v~w|}z~}z|||y|{|||}|zv}y|~y~}}}}y{|z}z{x}~|w{xx|y||y{z|u{x||y|{~z|z}|~zw|x}~}|~}~~||}||zxx|y|yy|zvwtqv~~z|zyyyyxzy||y|~~y||~|y|{zvzz||~|{yz{|vy|zz{~xuy|}zzy{x{~wy}}~~z|~yu|}|xy{||z|zyy{xzxy|}~|||~w|zz}{txx|~{}|}zzyyx}y|x{~x}zyz}}|yy}~w{|{|~ux~|~}{|||zz{{z~{xvzw|y~wwzwzwwwyux{{y|}xv}xy}|u{{|}{{{yy||{vx|~|~y{v{|{z{zzzzx}xw|~}~wy{~|zy|x|vzy~ww~y{~}y|{|y|~y{{}~||{{}}~~~||~~~~~}}|~~}~~}|~}~}|~{~~}}}~~}~}}~}~~}~~~}|x|{zz}~||xyyz{zy{|{wyvyy|||{~x{{|}y~}zxvw{yz~}}yz|w{~zytz}zxy}||wxv{x|~}z|y|}x{zx{y~zvxzv~wy{wyy{}{yxz}vzuy{x}{|yzyy{}{zx~x|~{|x{{yzxxy{{|{xz|}|y}~|zxzuv{|}|yy||}{~xz}|wxv|z}{{||zv~|{}|}{~}zzxuwyw||xux}yxxx|z|wywzww{|}yu{}}ywy~}xxzynz}y~}z{||z||}{xxzu{}~xz|{xw|xw}}~~z|}zzzy}||w}w{y{z|~{}xz{x|~y{z{{}x{zyz}yz}zz}xuwwyw|y|zzxyxxyw~~z{yx}xz|}z|{y{|u|x{{}z~xz|}y}}{|z{zy~{y||y{|yzx|w}~y{ywzy|{zzy|yxx{|u~y{{tz{z|{}{||||{zy{{|y{}{y~}~x{|}yyy{{x{z{x|tzu{yyvyzz{}|{{{ux|z{u~||x}w}xyzxww|{{{~~z{x{{{y{}}z|z}{}z{y}z~xy|y{|~{xwyyxv~|y}w}{zzwzy|}|z~}}zzv{|{x|zwz{yxvz}}{{y{zzx{w~|z}zv{{zx{}y~{w|x||}}y}}v}z||v|{|yu{{x}~z{z}}z~|w{|yzzx{~~|}z{~~|xy|t|z}z}xxz{x}~{}z{x{}xyuyz{}|{~{{}{y~~z}~|wx{yn}{{vyz~wyw}wz}||yw{{{yzx~~yz{}z~y~{|~}}~~~}~{|}~~}}~|~~~|~~|}}{|x}~~}~}~~}~}}{~|~}~}~~~{}~~}}~~zv|~~z{|||yyxv}yyyx{|{x{vx{z}zx{xwxx{z|||~|w|~{|~|y}||~~}y{~{}||y}||~~y{y~~z|{wyz|v{}v{xz}y~zy}z{x|yxv}zyx|v}|z{}{{|~zy|xx{}{{}}{|{{}yy{{{y}}wyyzzy|z{~}|x}{}zzw|xzyy}|y{}|}~}}{{}~z}~}~|}{w||yxz{|}~|v~~{{zuz{y~x{~{y{z~{|{z{z}~|~{w|~wz}{wz~~~{x|~~z~|{y|x{~z|~z{{xvz{}zzyzw{{wy|{zzzx~|zz||}~x|~{}}z}}~|}{}|zx{zy|zy}zwyywy|ywyz|{}~v{|s{|}zz|}y|}}zy|~zzzx~}~u|z{{}~}{{{{y{|}yzw{z}}z{ywy{|zxx|yy~wvx{~}~{~zzzxzz{|{zz||y|~zy~}|{z}z{yxx~{{}||{}x|y{y|}x{}|z}~z|{~w~|}z}||{|}vyzw{y}}x|xxyzy~y~}|zyzxyz|yz|~z|z{|{zwyzy}z}{|{{{|~y}zy}{{|{z}~zx{yy|z{z|{||{{|{~uz}vz~u{z{{{}||~}}||zy~{~{|y~|~||}~||~x{}yz{~uzyx{{{ux}uy}z|{{x{{uzx}{|{~w|u||zxy}~z|~}x|yx}|}z|y}}}|||}{}{}|}q~{{}|xyv{|z{||{|||z~~~yz|y{}}w||y~~|~~}~~~}~~~~~~~}|~~~~~~~~~~~~~|~~}}~~z}|r~|{|}~~{{~{{}||zyzzzz{wu}}zx}x{zx|z{{vzz|v|z|yv}||x|zz}ywzzzx{wx{z}|||y||{y}zxzy{zx{z}|{xx~z}}yx~|y{{z{yzzzy|}yz}~z{z}||yuv|yx~}x~z|x||z|~z}xzzy}zz}||zzx||z{}xzz{y}|{|z{z|xvx|yz|}|y|~}wx|}x|{zx|{z||{vzusy|}~|{~{{~{wv|z|}yz|xz~z}t{|y{|z}yn{||y{y|wzxz{{x|yz{{v{z}{~~y}zx||~xv{{zxwz{y~|~z{xyx{y{{{{~y{z|{|zyyyy}~||~z|y|zzz{x{y{|yvz{z{v|}{vy|x|wz|y|}xxw}x|}{zy|~yxz}|y|x~wx~}~}ww}|||y|~z{~xzz|wyy~|z{|}{x{x}{x|}y}zzyx}z}|x|y|yxy{z{ytz{{~{z|zy}}|~{|zw{yyw~}}|}||{~w}z|v{|{|xy}y|yxz~{~{}z{z}{zzzx|{|{w}}z~~~{}{|y{|}||z|{}y}~yv{}y}{x~~w|~{|zvv||~}uz}{x|v{{}uw~}}w{|||zyy|w|{||}~yy||}{~}|~~}x}yyyzz||}{zz|{y|{x~z~}|~|yz|yz~yx|{{x}~|~|}~v||z{{wx{|y{yy{}ywz|yy|z}zy}z}{z}|yyz}|vw{~~{{}|xy|}z{zz|xx{{y~x||{{x|~}x}|~}|}|~|}|y|zty}{{{}||}y~}~~~~~}|}~~|~}~~~~~~~~}~~~~~~~|~~}|~~~~~~}}~~}|~~~|~}|z~z{z|{y~{w|xyyzy{u{|vv|yyyzwzy{{|z{xyy{}|}z~z}}{~|yzx|}|y}{{zz{{|}|~zzxyyvzyyzx~y{zyyxw{~z{x{xzvz|}{}yw}{}x{~y~y{}|z{z}}z~{{}{~w{z{wt|z|z|||w}yyy|xzw{yy|{y||{|{}~}}~{~||~{{yv|xz~||}zz{~~{w~x}y{{|z|zzyyxyyxz|z|{|zuz{y{|}|v{|w|w{yz}zxzzw||}xz|z~y{~z{z}{yyu{{yx}{{}w{z||z~|}ux|}{zzyz{}zx|z{|}z}{~||{~~y}|zw{}yz~~}v{||xwz}}{{y|wy{yx|ztz}zxzz~v|wx}|~}y{||}|y|{z||{|xz{|y{|}xyzyz~wx{yx~yuz}xz|zz{zyy{vwy|~yy{~}}{{xy|z}{|~z~}}}}}z~x~xy||{z|{{|}|z{zx|y{y{zz{yx|x|u{}{zzzxzzx}x|{z|~zy{}|}}||~}~vzzy}z|~}}}yz{{~y}}{yz{|z|z|{x|z}~{zy{w}{|{~z}y{|{yz}yy~~zz|{|y{zx|~|x}x|}|}w}{|uw{~{|yz}{|{z}||x{yzzy|{~z~|}|{|}}~uy{vu}v}|{}y|{vz{|{z{yx|{zyzz|v}}|{|~}wzy}z~{}{x{|{y}}{zz{|~vx{yv|uzzyyzztyyywzzzxyy|||{}{~}{|x}z}x{~~|}~~}}~~}~}~}}~}~|~~~~~~}}}~}}~|~~~~~~~}~~|}~~|~~~~~~|~z{|{{{|z{{z|~z|{}|zx{x{~|{~}}||z~}|vw|{||x{|w{y|~~|y{|xxz~z{zyzuz}y|{}y{wz}}}~wxzyzxz}~|zzzxuwzx|yy~y}w{~w~}y{y|w}{{}~z|zwxy{|z{z~|xxz~w}zx||}|}zxz|x{xy|}y|}{w}~z||{zy|y}}yx{{z{{|{yx~wz{~y{~|}u|wz{z}zxzz|yz}|}||}{}~|{}|z|zx~z}z{{}wx}xwy}|~~y|{~{{{~z|wzzu~}|{z{||{{z}zw{xz|y|{~{}{z|}z|yx{z{|}|}zxy~{x~{|}{{}{x|{|yxxzw{z{|{~}}|||wx{y}{}~{{|zv}z||{u~zyx{}|w{|~{}}|{|zyzx~||}|}|zy|{y~z{}zzyzw~y{|z{{y~z}y|{}|yz}y|}yz{~||x}z|{x{t|{}zw|}yy}z|{zw{xy~yxz~|{}yz{{z|xxyzy}~||z{{}yy}vy|{{|~}yzz}zx~{{yzzz{{{|{|||}}|~|}{|y|}{|wyx}}zz||x|z~z|yy|{zxz{y|y{{||{z||z~{||}y{}{x|{|}yzx{y}zx~{}yx~}|x~x{w{z{{|}|yz|}}||zy|{}~z{~}{w|zy~zy|w|z|~z|zz|yz|{|{y}yyy|}|z}}x|z{}{|}w{{{}{x~|{z{zw}xz~xz}}{}~~{p}z|}u|y|}~z|}y}zz~|x{{}}~~~}~~~|}}~~}~|~|~}~|~}~~x~~|~~~|}y~|~~~~z~{|{{{}zyy{|zz}yy||tz~}zyzxz{wy{z}v}x|{x}|{~y}~}|{|xv~w{yw{}y{~{}~}~zvzyxz~z{{|{|{x}y{z~z{yxwz{xzyzz|wzz~z|}~|z|wy{|||{}z{y}zz|}{}z~yyzxzzz|}|{yz}ywwq{v|{xw{}{}yx}|yzyzy{}||zy{zzwx{{xzvzzwy}w{{|zv}z|vyzy{z|yzv{~z}|{yzz}|{y}}z}}{y}z|}z{v}vxzz{|v{{{}z|vxxy{z|yy}ywvyyyx|x}zyy~{zz}z}x{{x{|}y||x{|z~z||xxwzy{yx{zzzywy~z~{v}{w}}|zz}{~y}|}~}|{~||v~|}w~{|z}z|{y}xx}zyyxzz~zyw|{zy}|w}y|xyx}|yy{{{{yz|{z~v{~{{||}||~|z|u|{zy}y{{{v~w}x|y{}st{|~y~z{zyzz|zz|w|{{{||zs~~{y|}|~}{~~|}x{{~z}}|{{yxyw}zyyyxz|zx{z~yz}{|zz~}}|{z{||z}~z{{}z{y}s}zy|xz{}|}ww{|{zz{{y{~xzt{}w|~yzy}|{|{{{|}{wwz~{z}}z}yyyw~|z}~zy|zzy|x|wzyz{xzz~{v{}{ww}zy|yyz}|~|~y}~~}z|}|~{{|{~}y~~x{}zw{zy|x|www}}yw|z{~w~|zy{y}{z~}~{y{~{zz~uw|{}~~|~~~}|~~}~|~~~|}~}~|}~}~~~~}~y~y~z~~{}~~~z~}|}}}}||~~}{~~~u|~~|~}y{~y{w{~y{~zvx}~w{|}ywzz~wz{zz~z{wy{{~|{z|z}uz{}zxvwzzzy{zyz{~|z||~yy{{|y{x|zy|x{{|z|vz}zxz|ypxz{|zyzxy|x{|}yz|zz{zzy}|z}~{~{|}z}zx{}|z}xz}{}w|vwy|~{{|x}z~zzyw}y~y|{z{~||{x{}z{|}}}y{x}z}{}}yy|||{y{~xw{{{zy~|}ww}x}{}z}xs~yx}vyy{xy{{xz{{y{zy}}y{yz}{zy{|{{vuxxyyyzzyz}z}z|zw{~z}x}z|}z{y||y~}|||x{xtzzy~|y}{y{x{zy{{vyz{{{x|}z{zyxzu{y}z|y}z}z}xx{w|{~~{}|}{|{{|~{~x{{}}|{|{zyzzz|{{|{x{{yz|xz{|zyzyz{|xyzw{|}z}|y||wywy|xz{x|z|xzzyyy}{{}{xz}y{}{zz{}yyx{{z}|y{~{zzzwy}yz{y||w}ywz}|}xxz|zxx|}w|{{|{|{|~}}y|v{w{yx}|~}zy}|{~~~y|zzz~{{y{z{yzzy}}xzy{yz{yxvx|y{}yyx{z{z}|{x{w||}z}~|zzzx}xz||y}xw{{uz{x~{{w~uxy|x|y}|y}}|yyzxwz{y}ty{zx|{|z|{|w{yxz{zy|||zzxzy{xzz{{zzwy|{z~{{z~}~}z|zwy||{z}xy|{{|zz|{~|x|x|~z}yz}{z}yz}x|z||y{vw|xxyz{}~}{xxw|{|x{|~|~~~~~{~}~~}}~~}~~xz~~|}}~~~~~~}~||~~~~}~~}~~}~~~}~~~~~~~~yzwz|~z}{}~xyyxxzw|{yx{~w}w{{{z|xy|y|y|||zy{}}yyx|~~|}y|z{||{||~zxz{|z}}}z}v~}z|ty{{x|y{zy{|{}yy|yu}~z|}wy{wz}~y~{zx|}|~|~|}|{}y}y{}yyzw||z{{z{{y}x{{vy{|x|w}zxwxw{{z{|y{y{}|{}zzz{x~|z|yy{~{w~zy}w{z}w|y{y}}yy|}|||y~zzy|{yz|y~{y}x{|z{y}zy}{|~yz|{zzxuy{zy|}}}xzrxz~yy{zwy}yxw~z|~zy{y{|}|||||zw}yy{|yzy{{z~}{}x{{|y{}xu~z{y|y{|zz{}z|{yx}y{}z{{y|~~y}zz{|~w||w}zxy||}{{z~xz{wy~{z|x~wyzxtzz{{|x~}}x}|{{w|w~}yz|{~~~{{y}}|||z||~}z|~{{}y{z}r~{}}z|}x~x{{z{{z||xxy{~}~|v{~z||{~}}}z{{{{{}z{y}~vwzw~zyx{|xxu{yw}{x|{}zz|v{|z|{|~|z}~z~|}{{y}zz|vyv|~w}}x}{}{{}{}{z~|yxy{zz}{ww|w}w{{~{|xxv}}~xy~}{{|z{||y||y}~{~xz}|{z{|w{{|~yzy|~v|y}|z|{x}xzux|x{z~v}y{{}{|z{x~}{z{zzx|}~|{{|y{{~y||}{w{~{z}zu{{~zx{|~yy|wzz{}|~~{~{w{w}}|~~|}}}}~|~~~}~~~}~|~~}}}~~~~~~}~~~}~~~}~~|~~~~}{{{~}}wy}{||{yz{{zx{{}{}{x{y{{y{{xvw}}x}z{wx{x}zxzzz||xvzxz{}|{xv}~yzyzxxv}z~|}|{y}{z{|{||}xzzx}w}~z{|}{}zy~v|{w{yyvx}|xyy|x~}{xy{z{}|{{vzz{zz{xz|zy|y|{z{y{v|}z~{uz{zvy{zz|z|x}w}}~~z||z{{zz~{~{|u{{y||zy~|}~y}|zz~v}~zyx~xz{y{z}z{|xz~~}{zxwy~~}uzwy}v}{y}{xvwyyx{|}z{}}y~|{{}|y{ux{z}~{}y|y{y}z}yzyy}{v~}y|{yyx}{x{u{|{xy}|~{}zq|{~xx{z~yy|zyzz}{~}yzz}{z|xwz~wz}{v{{|xy{|yy|}z|{|}~z~{}|}}xzyy~x|{z|{|{|{z{z~|}y{zz}}w~||zyw}y{xy{~|x{zy~}|z{z{wx{{ux{{}}z{zxzxzyz|yzxvz{y}z|zy{|{zyyy}x{}{{{xz{}{yzz{v~{{z}{}||zz|{yxy{v|{||z}zx}|y}xxz{{x{{{}|~z{zz}{{xy}~}{}~}{z}yz~|z{||}|}z|{zzx{|{~z{|}~|zz~w{wy|z|{{~|x|zy~|}{{y||{zxz|~|{{{~|v{}{{zwz|~w}y{||z}xzxy|{wy{~||}{z{{{z~y~y{|||z{zx~~||xzx{~yy{x{{yz|}zv{}z}|z|y~~}~~~~~~{z~~x~}{~~~~~~}}~}|~}~~~|~{}}~~~||}~||{|{}z{}~{y|zyv|zz}uyxywyvzzy}w{{|z|}{{yw}wzyzy|x~wz~}~~xzx{|y~w||{{{~z|{y}}||y~}{xy{x{w|zzwz|xvv|xn|~{yxvxz|{||}y~zyyy}{~{|vz|}|}~v|}y}y{{x|}zyzx}zyx~}yxwxwzz{y{x}{|{w{z}{xx}y}{{|vyy}~~{||{|yz|w}zz|{}{}z}}zxyz{~y~wyy{wy{zw{zzyz{}|zwyxzv|}{zzz{x|||}z}|}zuy{}}ywy|t|vzxxxyzzzyzz||xy~wy{wxxy}}}|}z|{z~~~wxxx}w}{x|yyx{z|y|{{zz{|vzsyx~zy{wv{z|y{yzy|{}|{|~y|}w|}~y}{}zy}y~~zz{~{}x{}y}|{|y{zxwzuxyzzx}wy}z{y|z}x{yz}ww}{|}{z{~}~{|{yzz|y}{xx|}|{z}yx|z|{{}{yyzy|{{w~y{{w{x|{yy{||yzzyy~|y||z|yzx{}|x}|{~}|zz|~~wzwvy{x|zzz{yvyy||zyz|}yz|uz|v{{||}|{~}{|{y~{}~{zu}|y{z~}{}z|||xyzy}|u{~zx{|uy{y{}zyy{xzyyx|x{{zy}z{zyy}||{{x~~{{x~zy|x||w}}|{||xwzwyw{{|yz|{x{zsy~|{xzy{v}{}z{{wx~xvy}zy{}||}~|||{{{|y|z{xz~yxyyyx||zywwz|zyzy||z}y{x{xy|~xz|y~}{x{}{w~{~|~{~}~~}~}~}~~}~~}}}}~}~}t|}~w~~~~{~~~~~~}~}}}xzz{}{{x|zz}|w{v|{{|}~{{v{wy{w~{}|w|zzw{|~x{{y|||z{{{}}yzz~y|wy{uy|~y{~|}z~{||{z{|}{zx{{~{|yxy{w}||zu{||}yz|yyy{wyxzy~~|z{{|{~|{yzy{z|}~xxx{|{zyx}yy|yyz|~y}yx|||yz|}x|{}{{{}|{{z~}y|}xz}|{|y|y{{|z}yy}{{}{y|z}|{~v{|}yz{~~y|~}|yw~yz}y{}|}}x~zw~|{~|}|}|{yxyy|{z}~yxyy{{xzzz||~vzz{}~z|yy}y}yyzy}z|yy||{~|w|z~|z{}{{}|z{v{w|v{y||z{}xx{}|{~|x|}x}z{zv{y{|||y|}xw{{~~||yxy{{{}|xyxyw~w}{|}}zz~|zz}}~z~y~~|{||}|~|{|~y|x~|z}{{z|y|}{{}|~yz{z~||z|~yy}z|yy{y~yy|w{||y{z{|{|zuzz|}w}z|||}|}y||{{|wz{}yx}|{|~x~}w~{{|zzyy{{~x}}{uxw|}~{~y{xy}|y~~z|y|z||~y|~|}z~~}{z}{{|yzy}{{|}w}zz{|z{~z{{}zyx|~y}{z{z}}zv}y}z{||}|}}xz{|{{x{z|x|{z}||{yyz|yx|x|}z{}yy|}y|y}|u|zw{{y}zz~z|{z|z~|{w|w|{{xy{|zzz|yyyzz{{|~zz~~|~~~~~}~~|~}|~~~~~|~{~~~~|~|~}|~~~}~vz}~~z{|wz}zy}y}}}y|}|z|zuz}y|||v{wu|w}}zyzyzzzuxz~w}z~}|~~{vy|y~w|y{z}~w||{xyzww{yy{{zxwx}|t{}}zzy{{x{y~xz{z{vxz|y{~|zv|{w{|{}~|z{yy|v}}y|zywwx}x~wz}wx{}w|}{yz~{z{{}zy{|y||}|z{{}{xz{{zx{y~|}w}~}z|z{xyxx{yz~|x|~{y}xwy{{|y~yzw{}}|{~{v~z|{|}yy}{|~~|v}z~}|}}|{yy{}x|}yxy{z}z|ytxyw}{z|}xv{xxz|||~zyzy{|w~}}{{|zyyyz{yy|y}y|x|xxyv||x{wxx}{|{y{xz{z{}wzy|z|z||~{{y{{~yvxwx{}|z|~|yy}vxxysy|y|y{{{{{~}z|x|wzyw{wzw|z{w}{|w{~~~~z}yz~~{}{~}{y|~}~{}{{{y{{}xz{{|y{{|wvy}uzw{|xzu|xzy{z{{|{}zz{z}{~xx}}zzx}{|||z|~x|wzy{~}y}}~}{ww}~w|}zw{z~}|{x{}|}||x|~|||z{zzwzz}{|wwv}{{~x{~~x~y{yy}zw|xx|uw|zzzyyyzx{~~z}|z|{~|{w}~~y}{|y}}zz}}||}{zyy}{z~{~}y}{ywv{x|z|}x}y|z{{z}}z}~~y{xz}zz{y|zz~~y{|z{{x{y{{yx}x|z}zzx{z{{{~y{ww}zv|~zz|w}{}z|}y~{}~|}~~{}}~~~~|}~|}~~~z~|}~}{{~}~|}}~|~~~~~~~~w|zy}|{}y|{xzv{~{xxx}|{x}}zzzz{~~|zzzz{|yyt{y{|y~zyzz{|w{~w|w|zz}y}xw~z~{yx||~z}}|xsyy}zy{~y|~z{}yvy{~v{}y~}zx|}}zx{|{z{||{xzz}|{yyzyyvz{{{~ww{{yz~~zzy{zy}wyz}zzx}}|{|z||zzzy{~w{}}y{zyzzx{w|yz|yzz|}y|{z~y}s}~{}{zz|xzzx|||y~uyxzxz{{y~{z|y|}{}{~yz|~~{~t~y~}|{}{yz{xx{z~|{|z~zzy|x{xy}z{}|w{}{u{vz{}}z}w}z|w{{|wp{q}wz{zz}{zzz|{x}y{|x||zw{~y}||zz{||z}z{z}yywz|x}{|}}|~|{|}~zzyxyww||}~}zy{z}x|z}z{}{z{}}{wz{x~|z{zwz{{{{z|y|y{}{}~z|v|xxxwy~|{y~}{|}}z|~}}yw~zx~x{{|z|y{}w{xz~xy{|t|z|{z{wyx{vw{~{{zz}vwy{x{~y{xx|y{}||z|w{vxwy|{z}~z|{|}}zzy}y}~~|{y~||z|{~~{|w|~z}w|zws|w}{zz{zy{tz}{zu~|{xzxx~zy|}||z~~|{x{ytxy|z~{}{y||}{{xy|~zzzw}~}wz|{{xx}yzz{y}y{|z{z}z}zzw|zw{zzxz}|w||{|{{}{w|{zzy}}|~||}y}{~||{}zw{x~zx}|z|zyyxx{}y|x}y~}z{}|}}~~~~~~~~~~~{~~{~~~u|z}}~|}~|~~}~~~~~|~}~}~~|~~}}}|z{zywyyw{{|x|zy}~yw}}z|zyz}~|{|zz{}{||{y|~z~xz|wyy}x{{||||yxzxv|~y{~}~||yyx}}|y|{y{wtyy|wz{}x{xzyyyw{{{z~}xzzw{||{{}|wz{xy~~|||~{w{||z{|~z|ywzzy|}y{y{~zzz~z{||}z{|}y}{|z}z~z{{{||z|{|zxzyy|{~{{y}{||~{yw|}{{|xy{~|v||||yyy{zz|z}y{{{wy~|{~~}w}|x{|~{t|wzy~zyyw~wxwz}yy||{|y{wysw|zyzzy}t~{}|}zxz|{{}||~xz~}||}|~~|x||y|{x|}yz{{z}{yz|zz|wz{zzx{{~}|x~||zyzx{}|{{}{~xzx}zz|{{y{zyz|y{|zzy||x{~yyzzz~}{xw~{|y|}z}}{~|y|}}|}~||}~~}}y|{|{}}~{~y}v{~u|zyrxzxz|}{{}z{{xx|{{}xxz|{yz~||~v~|{}|z||xy{vy||yyz||||{v~yy{|z|{y~|}{}z|xz{zyy{zzy}|{}zy{~~{}{zz{{{{y~z{{{}~}xuy{|}y{u{zx~z{z{|zz{x}|z|{z{}}{z{||z|w~z||z~~z|yzy|}yz~~w|||z|wy|~y{{}}}{~{z}~~{yv|}|{}~y~z~{~}}|{zy}y}|{~y~t~~{}{~~{~xxxxz|yx}|}y{|z~~z}{y|y{xx}}|~}~~{}~~}~~~~}~}|z~}~~|}~~~~}}{|~~~{~|y~|}~~~}~~~~}|{}}y|{|~||zv|}z|}|z{}xyxz~x||{|{{{}~|~}zw{w{|}w{|xz|}|{yz{z{xy}}|{wu~y~yzx{y{{{tz||||x}z}xv|z~|}}{|{z|{|zy{}{{}yzz|z}zywyy~yy{{{zvz{|z|{zxzxzz|xz{{{x}y{yz{w{|{yzz{{|~}zzwy|{{z~}t||y{||{v{xzyy{y{|zz~v~}x{|{xy{x|z|zz}wzwzwzz}}}~uy|}}{}~x}{y{|x~~wyzw{yx}}z|zzz|x{{}y{}}vzzzzu{}{s{xyy{xwx{{~zxy}|~wxz|xx{{{{z{|}z}y|zx{y{{yz|y{}|yz}}|x}}y{}~w|z{z{}{{w||y{{{y{{y{z{{z{~{z|}~}zzz}zx~v|z~yy}||yuyz}zzxy{|y|}}}{|~{}||{|zzy{zz|~{{xx|~z}y}v{y}yyyzy{|yzyy|{~yzxz|uz~z||{}zx}{}w{}y}wy~{yw{|y{{y}}z|yxx|zzz}|||z|{|zy}u~y|wy}xx|z{y|~zy{~}}yxz|}{u}{|z{{}||{}y}}{{~|x|z}zy~{|}{||}{}|z||}|}z|~zz}|{{~}zx|}yz}xv~{z}{{}}}xz{z}yvtz|z}y{||{vy}|yyzz}}{xz||v|{{zy{x{}|{~zz{|||{{|}z~{||}z{~{zy|{y{z|x{{|z|{w}|w}{}{y||{xz{yyz{z|{z}}xx}~~~}~{|~~~|~}~{}tx~~~~{}~~~|}~~~~}~}|||~}z{|~}qyy{zxy~zx|wzxzvw{vw|z}vy|{|y|zx||~ww{{z~yy|{}~~{|{}v|||zz||vyy{|y{|vwyyzywwx|yzyyy{y||y~yyx{|~|{x||zyz~{t}y}{z|z~}|{yyz{{wuzzyw~xz~www{x{{yw|xw{z|x{zxy{|{||}{y{v}}z|yx{}}z}w|{}|z{y{z|{|||wyxyzvyzu{xyv|}w{xx{{y}{x}z{zz}{xy}}~{vz|yzz{}y}y{~~ywwwxw|wyx}|txyy|~xs{y~{zwxy|x{y|}{|~}{vu{{{{zx~}xz{|y}yz{z~}{||xvxz}w}ysz{|{z|y|zuz}}{{x{{yy}}zs}~z}x}|z{~|qzx~{}}|{{z|zy{|||zz~xxyx{{s}wz{yyy|z|z|~}}{yy}{|zz|zz~|z}|}}{z}{|||zy{{yyxywx}x{uw}x{u{vt{yxyvzyzz{yx}w|{{{y||}|u~yxz|~yy{x}~|~y{}zzx{yzzyz|{~}z}zyzy~t|zzwz{zywy~|{yyz~w}y}|zwyy}}z{~{w{{|||||ywy|{yzxz{z{xty{zxw{w|zz{v|~xy}z|z|zy~y{{||}{|y}{~{wzyz~zxyxyz~xy~y}xywyx}{~~yy|w~tyzy~|~~x|}{ywz{yz}~|~z~}x|||{y{yy}y}|zy}x{yyx}z{|z|xzx}z{zzy}zzy{}x|}y}z|y{}}{|~~}}{~~||~{}}|||~~~~|~~}~{~~{~|~|}|~~}~~~~~}{}~~~~}~~}~}}}z~}{{{{yx{zy|y}~{|zzzz{{}x}|yz|w||{z|x}z}z{|w{{z|y~x{|tzy{~z{zzy}z}}z{|{z}{z{~x|w~z{yzuzvvy|{x}y~|z~y{z~{{|xyxz|xzy|w~{~{~}zx{|{{|}y{~{{yz~}{{}{wy}|||xy|z|||yz{yyy|~~}{v}{y{z{{|z|}{|v}~z{x{y~{v|x{}{y|}x{}{|x}|~z||{||x{zy{{yz{y{zz{}zz{||zzw}|y{z||~~}}y|{{zz{ww|}}zzxzz}y{}{zw}|{zx}y~z~}wy||yzy|{u{{{z|{zx{yyz||{yz{y{}y}{{|{|~{xzyz{}}ywxyyxz}yy~|{}{{vwy~{{|||{}}~z}}z}~}{~yzyv~w|~{yv{{{||zwzv}z}zy|~yx{xxyyx|wx{w|zz{||{|y{{|z|~v{zzzzx}~}~|{{|y}~zy|{~||}|{x|~y||{|{xzy}}}z{yzx{{z}zz}{}}~|y}|{{w}{|yz{}{|uy{z{{{x{{}wz|u}{~{}{}{~{||}~~{}{|zy}{~y|zx{zz~y{z{yxz{}}|}||{|{|zyz{wyy|{}z~{{}{|{y{{u{{|~{}}{zu}{{}}x|z}yyyz{|v|{z}{}z|z{|~wzx{yzwvzzvyz|zz|{y|}|z{yy}xz|{||~||}y||}{~|{~y{|{w|yy}x}}y~}~x~{|y}{|{~}y{}y}z}zzw||x{~~~}}{}{~z}}~~~}}~}}~~~~~|~~}~~~|}}}}~~~}}~}}~{w}}}}|~|{y|yzy|||{yzyy~x|vyyy{v}|zz|zz|{zz|{zx}~{y}}z~{}z~{{|}{|||w|y}y~||w{zzwxz{|w}{|u{{z}z{|{w~w{{{{{y|y|||y|}}v}zzwyy|y~y}zxuy|xvy~}zy}yz~~}{z}y{{yyzz|z{xy{{{}{{z|{|||{xzy{y}z{|}zy~zwzz~zx{x|{{z~xzy|vzy|~}{}|w{{x|~{z{{~zz~}yz}~{z{z{~~}{|{zzzxzzv{{}{z}}}y~}yyzvz|x{y|{x}}y~z|~yz}zyz|{xyvy||{}zzz{zx{|yyv{w{zz{{}z~zxzzw}yx|z|yy{~x{~z|}~||zz}z|{{|x~~}yxz|xw||~zz}|{x{||x{{x}y|wyzz{~yxz{~|||z}z||z~|~{|}}}|}zzyz{zyx}xz|}{wy||{wy~y|{x{z{{x|}}{{zxw}|{}w{||{x{{}~xz|~||x{zx{y~y}x}zzzy|v|yzy{yyyyw{y||x|y|~z~{}{y}{{||~xxzwz}}{{yzzyy{|xx{{yz|{wxwy|{}yzyy{}yxxx|{|x}{{{|}~|{z}|}zwz||wyy~xzzxv|z|y~tx{yz~xvzwy{{~{||y|~{z{|zz{y~}y{z~{}y~}}y|~|z|{y|}}y|{y}{z~y}zxxz~~{yyzw|zzzx|}z|}z{}{{~|~~|wy}~}|}~}|~}}}y~~|~~~~y~}~~~~~}}z~}{x~}~~}}~~~}}}~~~|~~~~}}~}v|zzx||}wx{|zwx{zy|zyz|yxzx}y~yyz{{x{wy{|xx|zxzy|{xv|wy~{zz{|z|}{|{||z{z||z{z{~|zzz}|w}{z}{~{z}yyuw{|yyz{{||{zz}}wyx{w|y{x{zz{||zyx|xz~z}|yz}y}{y{{zzzzy~yyz{{z}{zyzxuzy{wyyyzx}|}{wz}{{|zx||zzx|zyyxyy{}wzy{}x{zw|{zw{~x{{}~|z{~z}{z|yu}wyyztzz}{|w~w{{}zu|}}{~}x|~{zy}{xy}}y{zxxy{y{z{yyyvzz}{}y{}||wz~|}wzx}yxzz{zyz{z{x|{x{~xyw{y}ww|}zy|wxz}|{}x~zy}x{}~|{{{yx{wz{|{v{~y|z}{{{x{~y|vz{zv{||{~zy}xzzz}wyz|~|~|zz|}z{~{yzyy|z|}}x~vz|}xty{}|yy|z{}}v||}|x}{z{|x}x{y{wwryw}w|w|}yx|}{x{{x{y}wz}|x}{{|xzyzy{}y|}z|{{|z}x{z}}yz{w{zxy}v}xx}~}{yw~|}{y~z|{}{xw}|xx||z~v{ty}}|xz|zxz{zuw{xyxw{|{~z||z{{zx{xy~~x|xwzz{zwzw|x}z{yyz{~}}|{{z{zz{z~yzz~{|y{}|{wx|yv{}zyzy}{y{{zyy{z}yy{x~z|{|||||{x|z}x||{xz~y}x{y|{|z||{z}}xyz|zxu|~z{|w{wxw{}zyx}{{~zzz|z}{z~z}|~~|~~|~~}|}~~}}|~~}~}~~}}~~{~}~x~~~~}~}~~~~{~}}}{~~~}{||z{w||}zzyvzw{z{xy{{||yy{u{|{wy|}x{{|{x{y~zyy{{{{{z{|~{x~|{|vyz{z}}}||yzzwy|yzz|yyw{z{ywwwuxz{~{wzxyyy{|y~xx{~|y{uy{tz~yzzzxyzz~zx|z{vzz|y~|y{t{|~zzzzvtwwy{xw{vy{||||{~|{}~y{q{{}|y{{w|y}|y{~z~u|y~z~z}{{uyx{y}}yz}z{{}~zx{{||{wzzy|{wy{{xzu~|yyy}{}|zzz~{}xzzy~yz|}}|u|zw}yzzx|y{v~|z}x}}}~z{~}}y{{|yx}z{z|{z~|zxz}w{zztx}yz||{{y|{z{zxxwyz{}yw|y}}}||v}yzy|}~~~|x~x|{zv}|x{}xxyvxw{~~uz}yy~|yz{wx|~w{x{zyw~yxxyw||~}z|{}{}xy|}}}y~z}z||z{yxzz{{yx~~xzz|zwwy{zx}xzyy|~t{x{y}ywx|y~}z{}z}}zxyxx{{z}|t~~zz{z|~yz}x}}zzvuzw}~||zy{zx|}zzww~z|{}~z{}~||y{}yy~||||z{||~|z~{{x|x{y|y{vz}z~zxxzw|z{|x{~{{y|yy{|z{wz~~||}|}||yy{~|zyvzx|u{v}xzzzzyz{{y|zyz|yx{wv~x}~zx~{}~{{yy{}{z{|xv|yy|~{|xyy|{tw{v}}|w~|{{w|xw{z|z|yz}{w{u{z}~|{}z{z{zy|{~}~~}~~~~|~~z{~~~u~}~~~{~}}{}}~~}|~~~~~~|||~~~{}~yyx{~|}x|{vz~}~~v{~zx{~y~z~|x}|}}~zxwxzz{}{~z{{x{{wz||{{|x|x}~}wx{{xzx|{}z{{~zz|{|}{{{z~z||}xrxzx}}|}}|}zy|zxwz}|{z~yzz{y}~|}|vzxz~{|z}{zyx~|yxzy||xz}z{z|{||x{}x{{{{}~zz|yz{|y|~}|}~~zz}}}y{}||{{x~t{{v{}y}|||{z{zz|}zyz}u{y||y~}|{{|{{{|z}~|w~|z||~v{|}{yx{yx}|y{zwzwxyv{z~~z|zzz{|zz|yxz|}{zwzz}x}}zy~zyxy{yz~z{~xwz{z~{{{z|zyxy}z{|xzz~~}z{}|{z{yx{{{y~z}{yzz|zv~zzz{{{{}x||yzz{}x~z|z|yyz{y|{~y||{y}|||z{|{}|||}|}y|x{zx|}z{y{}~z~y}~x~}z|}~v}|{~{{w||z{|{zy{~|xz}yzw|{y}xzy|~|{z|~wy}{y{~z}~}}y|{|{z{{zzz{{|~vy|{x|~yy{{xyyz{~|y|zyz{~~{}{z{wyx}y{}}xy|{}{y|zxw|y}~{|y~zvx{}yz{zu~z{|y~{}~|{~|{~|}zyzzz}|{}{{y{yyy~~{{zzyxv{zwz}|uv{{x}yy|y~yyxz{~||{tyy~|zz~}}u~{|w{zz|{y}z|{uyyzvzyx}~{z|}|{|~y~{|{y}zy~zz{y{|{|z~zxz~~z|{yz}~|~~|~{~}~z}~~|~~~~~z~~}~}}~~~~|~~}~~~~}~|~~~~|~~~~~~~~~ywx}zzx||{}{~zx{{yyy}yzxyz{}y{v~y~zxyx}{zywz{yz~y{||{{xxxy~~x~vwyz{{z}{zzy{|x{www|{{uyz{z{yzzxx|{yxt}{vxw{z}xw}y}z|x{}{z}w}}{vy{|v}zwz|{z|zuxz{y|yvuz}}yww{{|zy|z|wyxxxx~z|~}xxwz{}y}y|y|{~}~|yzw}|z~}wz|zwvz{z{{xvzvwu|v{{{wyzwyvwz{z{|x{z~z|~}zzxxz{~}|z{|}z}y|{z~{x{{{}wzxxxz}}y{vzyxzxxy}wz{{{z}v{z||}|zw{}~}{{~y}}y}y{~|{|x|}y}}y{y}x{{z{vxxyxzx|zy}vsy}w}z{y|y~z{z|~}yx{zx{{}|zxxz|}||zwxz~}yyyxxxy{}zvyu{xyvy{z~xsw~|}||yzz}{{{w|y||z|z|{y~{}z}{||yy|xyxx|{{x{z{yw{z|~y~xx}ywwx|ty|{|z{zz~x}{|z|z|}{z}zz~{|~|{{}{zyxxzxzxz|}{zxzz}yzxyw~zx{}x{zy{~yxzz}v{{z|}y}{x{{yz{~{zz~~|vzv{ux}x{|v|x|y|wzwy{w}{yxyz}zw}|zw}{zy{w{{}x|}}|}{z}~z}~{}{z}|x}}zwyy|{}x{{x}y}y}z|z}wvy|{~|w|z|zz}}xz{}xzy{|||zz{z{zxzx~zy}w|w}y{}z|}yy{zzz}yz{z{|x{x{~z{yv{wy~z}}~}{~||}~~|~}~}y~t~~}~{~}}{|z}~{~}}~~}}~}}}|~}|||~~}~}}{|}~w}~~|}~~~~}~~y~{yyxzv~{}}{v{w}{uyzz||x||{}x{|y|{zx|~||~x{yy~}{x|uz|xxx|yv{zz|}z~{{x|y|{x}|yxz{|zy{x{{|v}{~w}{{w}}}}{y}wx{zxzyw{}{x}}x{x~{|y{v~}||~~|{~u{}}xy|yx}zzxzx|~y{z{yz|xzxz{wxyx||y{|}zyvx~y~|{u}{wxz{||~}~||}|~|yxxyzzx{|yz||xzwyyyxxt{zy{{zyzyy{|{x|z}yzu{z|yzz{{|zyx~y|yy{~{z|{zyz~}z}z{yz{|yy}z|{{w|xyz|}|x{z|x}zx}{{v|yy~|z||w|y}xy{zxw~~z{x{|}{{|}|xy~{{~uw{z||z}}yy~{{y}xzy|zz|z|yz~{}{{|tz{|y}}~~w}y~zu{wwz{w}xxzzwzxyyzx{z{|yz{z~y~|}|y{y{wzz}~{z{|{~}|}{{{zyvx|xz|~zvy}ywyz{u|}z{tz|yy{zx}y|{zvxw{}~|zvy{|x|y~{y~x|}|x}}y|{z|xvzx|zzyvz~}z||{||}|z|z|~{v~}y}ww{x{|y~}|zv{||||w}{w{{}}yyyy|{{xxxy|zxv}v|{{wz}y~|y|z~|y~|||}y|z}yzy}}y}|~xy~z}{~}{|yzzx|z{|yyzzyx}|x|zzy~yx{yyzyz{x~{y}~~z{{|xv{}zxz}~|zy~}xz|~zyyy~yw}wyt|~y{z~{{|zwzz||z~}}~~~~~{~~}~~}}~}~z~~}}~~~}~w~~~~|}}}~~~~~}~~~}~~~~}{|~}||y~||x}{|{~{vy{ytx{vxzuyyyw{y}w|}z{z{zx|{}|x{}z}|||u{{x|~xzz}ywx}w|}~}|x}{|yvzxyy{{xy|~y{|yzyzxzzz{{|yzvyz||{|z{{zx|{{|~||{x~|~}|z{}y{xzxzv|z{vz~zzy|}ww{{yzwz}y{~|{}}y{||{wzx{}z~}{zz~wzyz}|{w{|u||yyzyxwzzw}{xz|u{yx~xzzzz|~yzy}|{|{xz{|}}}}{|}{z|}z{z|wwyzy{z|yzzzxy||yyzz}ywy{y}z|zz||yz}~x{z{}y|z{|zxzy}y||{zvx|wxzxzu}yyvxzyyyyy{}zx{~wzzwz~||}~~}|~zz~||{{z|y{}{~zy||}|xx}~xx{{vyy}{{{wz}zz|zw~||y{wy}y{|}~~}{y}{x~z{|{|~yz}{}z{}z{yzwwv||z|w|~{vxyz~z}|xx|t}}{}{z{{}zyxw||y|{yy|{}z|~~}~z|y{zy}y~~xxzxzzu{xz{x}|{zy|zyzzy|{|~z||z{|{}yyy{|~}~}}v}{y|yxx|yy{y||zy{zz|{xw}zyz|{}~z|yx{w|}}|{{{~{}{y~~~{{{xw}|~}vwwz{uxyzzy{{{zy~||vz|zywy|yyzv{u~{w|zz{}}wz|x|~|yy{xx}}~}~||{zyx~}|y~{|y||{z|~yxzxzz}y{|wz|||x~~|v{zzz{{{~~}~v|~~~~}}~}~{{}~|~}~~~~|~v{~}~}~}}~z}~~~~xzz{vyx{{zy}y{{y}yzw{|}{}zxzxy|}|y{{yyzz||uwy}|zx|}y{yy~{|y}|{||y{z|xz~{yz~|yx}wv||yzy{y{{w}y~{z~}yz}uyzzvxz|}|y{~{wyyx{||}}y}{}zx{~{{yz}~yv{zzvxzyw}z{w}{zx~zw}y}wxz{{zyx{ux{y{xzx}}}r|zzyz|}|yvs|{|zz}{v{}|}zyy{|wz{vz{{zz~{xz{z{sz|{v|{yzyuvw}{}z}}xzu|zzyy{yzx~|y}zxz{zxw}~{z{{x{}}xxzyxyx{{y}yyv~y{z|{u{{{x|{xy|{xwxxz{v~}w~{uyyxzw|wz{|z{{{w|}{{||{{{||}v|t}y}{xw{z~yw{{~}}~~z}y{{z{w{z}xz|x{{{x{}v{z|{{{~zyy|w|v|y|yy{{z{vyyywx}~y{z||zzzx|}{yyx{|z|yz~w~w{}}z{{{zz}w{{}zy{~||w{x{zzv{w|}z{|}x|}v}yyy~y|zx~z}{zzy|}|yxy{y|yzzxzxzzyx{{|zwz~x}{{{zx{yz{{{y{z|~z{}yz~{vzzx{|z~{y|y}zyyzx}x|~{z|z|~{{|yy|}z}|z||{|{zy}zyz{zxyy|w|yyy|{x{{{yyws~|z|y{|ux{}||vzyyuwzs{{~zxzz{{{wvxy{y{y}{|z}{y|y~y||yx{z{|{z|}z~zzxy|{{{z|}{|yxx||yxu{|~~|t{}~zz|~{~}~~~~|}~}|~~}}~v~~~}~}~~}}{~{y}|~~~~~~~~|}~~~~~{~{~}~~|~~~z}~}}}~~zy||}z||~}}y}{~||x{y}{y{x{{w{}z{xyw~z}vyz~{}yz{z|y}z||{t{{z}~{~y~u}}}z~|~{~}vx}|yx{{|w{|w}xuuzz}{{|z|xzvxy}{{|wyyz||}{||z~xzy}y}{v}z||v|}{{}{zzxyzzz|}z|}}yx|~{yxzy||{yz{}{~|||z~{y|}~~yz}~xzzz|{{}|}zx|zzuw{z{}~~u{}zw|}{xz|||y|}wzu}|{zx}zy||zz{~}}}zy|~{z{}y}}~yx}zwz{y~yx{xx}z}yyx{}}yuzz|z{{zyz~~w|~|z|}|~~{|zu}~||||yzz}|x~zzyvzvzwy|x~|{|yzywzw|z}y{~y|z}}z{}}{~{}~y|z|}|y{z|~{{x|{|yzzyxxx|{xz~{xy|zzxzz{~wzwy}~{|{zyz~||{{~}||}yy}z~wx{}|zzx{{zy~{oy|{|}yx|y|yz{}vzy{|zzy}zz|{z}~|}}|~z{}{~|{|}z~yz{{zxwz{z{|{y}y{|{{}w{{}v{|||}yzwz|{~y~|w~y}xyyzw{v~z{yxzsv{yzy|zz{|}z}{yyy|{{{zw||vy{y}~}|vz{}z}z|{zzzz{}~~{{x{|xwyz|}yvy{z|x~{}{}{zz|w|z{yz{z|}yx|}||z|~~x||{||}}}~|}{{{y|}z|vz~x}|}}}~zx}|||}|}yxz{|~{|~}y~x|yw{|~{~{~~}~~~~~}~~}{~~~~~~}|}~~}{~~z}~~~}~~}~~}~~~|~|{~~}|{|z}~wyyyu{|||y|{|~uyzx}z{yy|y|xxyy}}}z{|y|{y|z|x|yyzzx|}|z{z|z}}~}{{y{|zw}z}|}|}wvzx{|zyxz~zzz{|}zwz}|y}|z|{{~~yx~~{}{x}~|vzyx{|xy}|{w|}||{zw{{t}zzpyw{}}{~|xzy{~{}|}{{}|{z{z||{{}|xz{z}|z}|v|}|y~zzz}yyz}{yz|{{||yyz}{{y|{w~z|{xx|x}y~}{|{w|y{{zyzwy|zxx{u|~}|y|wy|}xz~{{wx|{}}{yxz||zwzxz{~zyz}}uy|yzt~yw~z|z{w{z~z{zy{{uxw{z}|y|{{}}zypvy}z{x{|{y{zw~}|{yt{zy|y~{~|{}{~x}|}~y{}|y~zzy|{~|~zy|zv}w{w~|yvxyyy|{y|||||{wyz{~{zz~w{zyx|~}y|y{||{wxy{{{~|{yw|}zz~xy~z}z{z}y{y|}xz}x|{~}vz|z|y~~yx}y{|~zyw|{w|xzz{|~wzxw~{|w}x|{}|{yxz|}yyx}{zz||y|}zxz~y}{}z{|y}xz|{y{z}{|yzzy|x~y}x|x}x}}z{vx{}|yy}{xz}|}zx|}{z{x{|{yvzy|}y{zz}y|{xy}~~z||{|y|{y{~yvzzvw|}|}~w}}|ty{{v|xyy}{{{u|{w}{yy}zy|{xz}}~{~z{~{|x{{{z|~|~z||vyxzz}}{{xvz}zz~z|}|z||{z~|zzx|}|}}~}}~|~~}~|~~~~~~~~}~{~~}~|~}}}~~~}}~}}}~}~}{}~}~}~~~~|~~z{z{}{~|||}}{zyvzuwv|xyx{y{yxyzxy|||wzzx{wuz}y{}{{z}wy~}wx}|}{}|{{}w}{yyzuxyz{z{{vz{{wyw{{y}yy{{|{yxwvy|x{|zzzwz}x{{v||~yxz|}~}|{|~|{~y}xwz{y{z~}|x}yzzz{yyy}v|{y}zxyszxz{{zzy{z}zu|~|}zz}|}{}{{|}y|xvz}zzzzuz{{yyzvxyvw|}|{w{zx|{zwy}||~t|{x{zy}{z|~{}|{y||v|{|{vzx|y~{zw|yzu{x|}{zxt{xzxy~}v}~}{}}{{zyx{uz{|z}y~{yzy~||{yzvw{zs|vxwxxzyx~w|{~x{|tuzzx{yx|{}~z{zw~}yt{{|~|z{zy|}{|z}{}{}y|z{}{z{yxzxxz}|y~{zzvx{z{z}wy~y|{zy|}}{|}x}{z~{{y}~~~yy~z~y{xxyyyx}vzz{xzxz|yy{|{yzuywz|}}}wx{|{}z|{uz|zwy{y{zxy|~{zyy}}{}|z}|u}x|w{xzwy~{{xxy~z|x{}wyw}|{{|z|x}z}|x{{}x{~|{~}y{}|xzw{{zzz|{{}|xxxwzxx|wx{}xzy|z|zw}wy}y|}y|}~{zw}|~|y}|y}z|tzzx}yxx{~z}wz{{}x}zzxz{x}z|{zuwy|{yyy~|yys||z}~}|~|s|y|{y|~x{{|yv{wx|zz~xvxx{}{wzysxw~}z{z{yz{y|}zzxzyzy{z|z~{z~}}~~~||}|~{~}~~}~~}|~}||z}~}~~~|~~~~~~|}|uxz{{z~w|~z|~{{|y~|x|z{{~zu|y}ywwzz|y{yz{{zz|}zzz|z|{{qy{~{{|w|{}zx}{{w|}z||x~w{~~{xy{{ywz{y{{{~}{vw{zz{zxz{}u{|{y{}v}{y{}}yzz}z{~{{wy{}z|z{wyz{z~x{z|}yyz|wyyx|{zzzyz~xzyx{|yw}}{|x}|yx~zxy~}zz{w}~yv|y}}}}{~|z}}|}y{}yzxz|{{|yzx{z|zw~~||w{|vz~yz|zyww{{zz{}wxy{w}{|{yx{v}y{yw}y}z||xx}x~{uz|{y|wz{z|{||}||{w{|}}|x{|zz|{x|{}{|~{zyv~~{zz~z}|x|}{{}z{|}uz|z}~zz}y{{{|v{yx|xzzx{ww}}|{}||{vzzy{}{ywzzz{x|z{xw|{x|z{yy|||x|{||{xzy|}zy{{y|~{{z{|||z{wz|y}zzzy}yzz{wzz}}{y~{z}{{~z{w|||zyyxvwx|{{|}yz||w|}z~yyz||vw|y{xwxz|{w|||x|{x|zt}|}sw{zzy~{~y}z{{}|z|x||z~{|y{zwy|{y~zz|x{|{z}}}z~yy}x||~|{|{y}~{zz|}yxzz{w{{zy{}}~yy|~z}{||||zzx|{{||xy{y}yzxxxy}z}{zw{{zzyyzw||wz}vxu{{}zzz{{}x{x{y{w{||z{{{y~~yx||ux~{y~{{zx|{~{xzzvy|}w|~~{|~|w}|u|}{}~}}~~~{|~~}}~~~y~~}}~|}~~|}}~}~~~|~~~|||}~}~}}~v}}}{}u{}wv|||yx|xxz}w|y{v{zqy{zxxwzvyz{~yy}{~|||zzxz{}{yx{|||{z{tw~x}~xxywx~|~xzywxz{y|wx~yy{}y|{|yxy{}yy|x}zyx~xyyxz|~|z~|xz|sx}zvwy{zz{zxy|||{{|vy|~y{uxx{wxy}xy{~{w||yv~{}{y|}wx{z}}~{}yy}|x{{|~yxvy{z|{{|{z||xzv}}z{}yw{wxzxy{xzzx~|yx}{x{{{}~}|{{w}{y}|zz||{}xt}y|x|y}{y}x~{{}}}yzyyzw{||}~~yzy}x||{||z}~|}y~|z{y{{|yyy}v{yyzyzzzy}zz{y}yyzz}zw}zxy|{}|y~}{}x{w{y}z~yzzz}{zyyw||{{yzyxw{vywzxyw|{|{zx{zzzw{y{vz~vxy|zz|~~|~{{~zxz{xy|||~{|z~~|zwzz|uz{xw}~w{{yxy{xy{xzz|xyy{zzy||~yx|{z}~z|{zy}z{~}y|~}{z}}zy~}|y{y|z{y~|{z{}y}yzx~wy{{zzz{z~~z~x{{}{y{}{{}{|xz~yw|wyx{}{|z}xyx{{x~{|y|yyx{zx~{r}|xy}|{|~uy}|{v~|~{}zy{||}~xpx||{z}y|}{zzx{xxy~}xyyyx|{zzzxwy{xxzw{{||z{{x~}wy~{y|}~{yyx{{{{}x~}~~{{y{}y}yx{yv|wzz~y}z||~{||}yxzz{{||x{z|{~wy{zw|z~~~~~~}z||~~~{}|z{~~~~~~}~z~~}~}{~~}~}~|~~~zzy{~}~~u~~}}v~z|zx||}|xy}zzxwuvxy~{z|zwzwy{{{{zwzz~z{|~z|y~y|{{|{x|z{y|yxz|{wy{{y}~{{uy~zyx|yx{y{xz|||y{yz|zwz||y}vzyx|zyzww{}|{xx|xw{vzxzx|{z{x}~z|~{{w{zzyz{w{|y}x}w{xzy}|zz|yzx|}}y~zxvw{wy|}{|z}zz~||z|w}x{v}~~{|x{x{x||{{zz{u}|}y}{{}y{x}yxyyx}|ww|x|w|{}|x|zy{|y}{z{w}xyz~x{|yzy|{|}|}zzwyyy{zu~{{{w~x{{}||y|zw~wy}xw}zy|zz{|~{|{}zy{yx|uyz{{}|}y~y{z|}|{}|}zz~x}zvz{vv|w}yvz~zy~|z|wx|~yy}{z|{}y|y{x|vyxz{}{v~x}wvv}}|{{{z}~{y~~z~xxw{{w{x{z}y|y{}{y|z}x{~}v{}}{{|xu|}x|yzx|{v~|~zzyz~xxy|zxy||yz}xzz{zy~yxwy{y{~~zx{|zz{{~y}~{yzwv{}}|y||}x{z|~{|w|{|ux{z}~|||y~yzx~zy~vyxz|~z|}x||xw}y{z||y|z|{z|}}zyx{|y|z}||{y{zzzxw}|zwy}z|y}}z||{v{~{zw{{{{vv|z~z|zy{{z|wzy||~y{|vy{{wz{{z|~v}y{zyts|{}yy|wzx}~~}z}w}{zu{|xyyzxyz{v}z}{||}xz|~}yz|z||z{|yzxy|{||z}~|~~~~~}~~~~~}}z|}~|~}~~~~}~~~{z|~~~~}~z~}{||||zyv|}{{|}|ww{yyx||txx{z}ywyz|~y{|z{{yx{}y}|u|yyyzz~~z}y}|x{{x}}zz|y~{{|yz~wyx|xw|zyw{yzxyz|wwvyzyvzv|~zy{|{z}z}~z|}v{{|}z|}z|wywyz|zzwxuz|}{yz~yz|xy{x}xw~v{yz|zz~wz~xy|~}{z|{z}|~w{{}y{yzz{{p|}zyxyzywz|y{|xxw|xx~uzxyxy|xyzw}{zy}|yzz~}{{}|yy}zzxy|y{||~|yy{zxzx|z|yy{{z|vvzwxz|~|z|{{z|z|{yz~yyz{{|y}}|{{y|{{z{}y{|w{y~z{zx|x}x}{{zxx|y{yyy|ww{xxy~y{||y{|{~x|zy|{~z{{|~||}{y|}wyz|y{~vx}|wy~{{~~}xw{z{xxzz{z|~~}}vy}~{|z}{~{{|}||{z||~z{{}|y~}x{~{}xz{{vxwxz{|u~{xyy}zzy~zyzyzzy{}}zxz}zyzz}||{|{}z~~}|{|w{y~y||yxxxv|zzx|zuwy{{~x~{z|y||{z|}{zzyx{z|y{{~{{z{{z}{z{zyzz}x{}wz|}y|w{yz|y~{wzwzy}{z}~}|wz~{|{{~~~~{{zxt{}z|{|wz||v~|{}|}vz|z{xz}|}||{|{y{y{{{wvxzzyzxr|z||||{|{y|zzy|{y||xz{~{wv|{|xy{zyzy~xy}{zzx{xy{z{yxx~||{{}}|zz||z}~}~{~|}}~~~~~~}}~~~}{}{}~~~~|~~|}~}~~~~~~}{{|~}}~~~}{~z~~z}{y{}}|}z{{y||xyv{|w{}{|y}x|||{{vy{}~|u~{ywx{{{}zy|}{xy}{}||~zz|~yww|{x|z{xzz{y{yx}zwx~}y{xz}yw}}zy|zx||||w|yz|zz}x{{{zy{|{{}{y}yy|y{xy{~v{y}}z|~~xyzy|}z~~|v~{zy{|~|{xv|~{y~wyy|y~z{zz}xz~y}}{}||w}~zyz{{{}~}w{~~|{}wyyy{}yy}|z~{{|x{|zu{{}z}|}{}{wx{{z{xyw|~z{}y}|y{{}zy{{zz}~{~y}}vy}{yw{}xwz|z|u}v|y||xz}u||{|z|yx|{w{{{zvy|y{{y{yv|}z{~wzzyzv|u}}yy~{~}y{y{zz{}y{~{{{yz{|{xx|}}~{z~z~y|{~{{yz~}}{yz|z~{}|{zx|{y|{z{|~z}{~zxz|zy{xzyz{}{|y|}z{x{{}}z}x{y{y|{|w|~z~yy{{x{z{{{t{~yyyzyt}|{||y|}zu}z|vz~{{y~z~xzy}~|{x}{z|{}w|}}}y~}z}z|yy|w|}~{}z||~{v|y|z{zy|{|tzz~~yz~z}|{{{}z~zwy{zz{}x}{w{{zxz}}wy~{z|{x{yxz|y~z|y~y|}z~{yyzy}||~x}z{zx~wz}v}z{yz||{|y~{{zx|zx}y}y|yzz|{y{}t}|~~{}|zzz|}z{{~|{zzxy|z{|y~{|~|}}|||{y{zzy}~x}{z||y~y~zy}{{~~}~~}{~~~~}~~~~}}|~~~~~~}}z}~~~~|}}|}|~~|~~~}}}~}yy}|yx}zy}~{|xzzw}|w{x{zzx|xy}y|zz~wuy{z}|y{~xy{y~{~|zz}}z|}}|{}||z{xx{}}y~|zy{yy{{zr{zy{xz~yz}{}x{}xx|ywvv{yy}xyxxzxy}vz{}w|y{{z|{{{yy|{uywxzyxzw{|w{xzuwyv{|w{zw|v{xuz|||z~|uzzyzzzw|zy|{z||xzx|z}||{{uuw{{xyyy|zzvwyzyxw{z}yxw|zvzx{{xz{yyywz~}z|{~wx}}|y|}yz~y~yx{}zyxy{|xzx}y{y|v|x{~|}|w}{v{xy{}{{w}}y{z~z|{{zz|z{z{|}z}w~x{uzyyx}yx||}yyvxwzxvx|{{|xx{z|yxzz~|xzz||w}|||xzyw~{u~{{|z{{{zxxy{wzwxvzwx~{{{{y}zy|zwy{zzz}}~||z~||y~~x{}w|{z||~y}|}|y{{{|rx|zyx{z}yxz{tz|zxyzyzx{vy{{|{y}z}{{|~yyzw||}{{y{yy|y{~y}zvwx|y{|{|xww{wyzx|yyy{{xv}}uzy}~{yy}{~xw}x}y|zzw{{}ww|xz{wy{{||zyyz~x{yzv{x{wyw{|{wu{zz|{zxv|~wzzvyz|w~{|~}|}{yx|{zy{||~wzuu{{zx{y|{|{~{}{{{zwv{|{xwx|ywy{}}|}zxz}z{w{zz{z}{w|z~||}{z{zy}xz{|xyxyyvyzyzwvz{wyw}zz~|xy{}}}{|{yzxz{}w{|~~~}~~~}~~~|~}~~{|~{~|~}~~|}~~{}~~~~~|}}}~~~~~z~~~|~}~~~~}{}|~z~~}zy~~}~}w{}z|~{yz{|w{{{{z~{vy{{{{zzz|zy|{yx{y|yy}|xx{|~xzy{xz~{~y|}}{{y|xx{y|y}yvy{zvx{||{z{xz{yx|{zzzy{zzz{z{wy|{y|{zz|z|zywxyx|~{|}xx{|y|zy{y|}z}yxu|~x{z{}y||xz|||~}}{zyyz|vz}yy}|~{~z}}~{{{}}~y~{~{x~|zy{zy}{{zyw{||zyw}zyw|x{|{{w|x{ww}rz{{~xx}y~zz{yyu~|}{vzz{}ywz|}xy{}~xu~{y}|xz|}{wyy{x|w{}x}zz}{}||}|zxry{v}{xz{~|y{|{z|{|y{}|yzy|~y~x{~x}{zy}w}~u}wyxz|y{|{~~|zz}z{v|yz{~{{z~yx~|vzz{~}yywyyx}{z|{v{zzz}z{zzvwv{zy}zy}|}x|{{~}~yx|u|zz}|~xyzy~z{~y}z}{z{z}z{zzy}|y|yw|}{~~{}|~{x{|zz|||xzzyz~~{}yx|{z}~|xzyyy||zx}~xz}xz{{{xwwyzy{zy{~y{}|{|z|zxy||{xvxzzyvx|x}}}{}|{|~|y{y|}||y~{xy}{~~}{{||{vtyv{{}x{}zz|{z}w{y{|{y|~yy|y|xz|x}w||z{zwy~{{|xz{xx|{}}zu|}x||}{xzx{{w}|wwsz|}{wy~}{y||||}{}|z{}}z{y{y|zyv{{z|{x|~z|~|y{{}y{|}~xy{z{}w}y}{}~~~~~~}}|~~}~||}|}{~~~~|{}~}~}}~}~~}}~~|}{~~~}~~}}~}~~~}~{{}z}z~{z~{|x~z}yyw~ux{{}yy{|z{{~{zzyzx{{{|{~|x|w|{}{|{z|yxz~}z{}{|}}|~~y{yy{~|z}yxzyx|yz|}|vz|zwu{}x{yyx||{zy{z|{z{~|z}|w~{}y~z{zz}~|y{xxz|{yvzv{ywwxxyzz|z~~z}w|u{zz{y}|zw{|y||zz{x}}|~||~x}xz{}}}|z||v|{x}~{{}xz|xzy{||}{{y||{zz~|{s{z~}z{y{y{|{{{{|zyz}|yxz|zw{z{z|wyry{x{|}{|zzy|zvyzzz~y{z{xy{{{}z||{z}~v|{{{z~|~}}|{{w|{vyy|}xzyw{y}{z{|zzzy{||xyxy|y|{zy|}}}}|}z{~y}yz{|{zyz{z{y~}}zzxx~~y{w{~x{}z{}z{{{|zxx{}yz{ty}||{~~}{{{x}{~~}|~z{}~z~}|y}yz~{}{{~{y||zz}x}{}zx{}z{{z|y{}}y|}z}zy{}x}{}}yzww~}}zy{z{x{{y||z||x|yz}wzw||zv||~xu|v|y{|zz}}{{|~|{v}t||}{{zz{}yzyyyzz~~z|{}z{z{yz{{|yu|}{vwy|}|}}~|~z}~}yy{~z{}{{{z{~}z{y|{~|{wu|}}y|y|{||{{z{yy{x{zyyxx~y}|}|z{{~x~{||yx~z|{wy||~~{~uzz|~yzy{zx}{{{}~yx}wy|zyyyy{z|}~y|w}z}|zz{z~~~~|~~~~{{z~~{~~|~}|~|~~~~~~~}~}}~~y~}}}}~}}~~|~|~~}|z~{{y{|z{{w{}{|z{wxxzvwvv||v||~w{{{|zy}uyzz}{{|x{x|z{}}z{{y{xw{y~y~z}zzz|||~~{|wy}zu{zzx{w{}z{z{yyz{z|y}y{uwxvuvyxyx|ww|||x{}~zuvxvz}}y{x|y|uz||{v{zyuxwxz}{y~}y||w|}{}z|z{|zyx||yyw{{yyyx~z{y{|}}}{{}z{y}y|z}~wy|}x|yz|~}zwyx||}{{{yzyyyxz{x{}~zt||yyyzz{~}z~|y{~|~}{v{{w|||yzyzz~w|y}x{vy~x|zzy{~z|v~tx|{{}x{yz|||~x|z{xx{uz{yzx|zyy}z}z|z}{{zz|z{{y{zzxy|~{}z~|}{}|zy}yz}y}{x}}zx||vy|{wv{~||}~w~{y}}{x{z~{w{zw{yzy}z|}{|y{yx~x}}|{y||y{|y{xyw{}zz|zzxyz{z|z~x{|}{|~{zyyx}w}{~zxy|zwz{}u|}y|x{{w{z{{|}~|yzwy}v~~|v}}|~}y}~|vw{~|z}~|z}w{z~}y{{{yz{}}zyz{|}{{}{|}z}yzwvy}{zy{~y{yyvz|y{|{~{~y{zzzx|z|}{y~{z{yz~yxz{{y{z|zzxwyy{|{{z{y}x{|yyzz~zyx|w|{z}z||}yy~yw{}}{{yy{xz~~}|~yx{}~}{z{}xz~y|~x{x||{zzxw{yy|}}w{x{yvw|z{|z}~u|yz{z{|z{{|yyyz{zz|yzy~z}}}y|~}}~}~~~~}}}~~|~~~}~~}~}}~x}}~}}}}|}~~~~~~~}~{}~~~~~~}|~~}}~~~~xw~y|}}}}|||xz|}vzz|xzwzz}yw{xy|{xwxx||z}xwz|{yyzxz}zw{zz~}~}z}}z|z~}~y}{z|z|z~zzyx|{w{v{yzwxy|y|x|vxv~{w~x}y{|y{zz{{v{|||{|}z}|vv|{||{|z{{{{|{uyx|{x|xwxw{z{v{}~|{zxzwwvx|z||{z~}z|{|}||{t{}yz}}y}zw||xx{y}x}y|xz}xz{|~xx}wwzyy{xwzx}z}vw{{vzw|zz~|{~|x}x}y{z}z}zx|{z|y|zzz}yzxyy~yy|{wyzyzx|{z}|}x{|}}}}{}|y|y|~y||~}x|x~{{yz}y{}yzw{zz|yyzxw{zz~ywwwx}u}{y||}}~}~~||zw~zyz~|{}~yx{~}~{z{{}zzx~zzx~xzzw|zwxww{|~x{{|yxy|v{z}||}z~{wxz||y{|z}z|{~}}yzx{xwzzwyzyzy~z|v{{{|z{xzz|~}y{}yy|x}||x{xw}y|}z~zy}zz|}}z~zx}yxx{}{yxxz{{{yyzwz}wy|}||||}}w~|~|y{zz{zwz{zzxww~|~|{|wzxy}zy}yy|{xwy{xyv}zwy{{y||x}{~z~}x{zw}{y}|wuz}xyzzy}}|}z{y{~yw|z{|}xzwx{yyv|zv{~xy{{y|}yz{}z||z}{~}}|}{}v~|~z|~yxyzywyz{|xxxz}zxzwx{~vzww{yz|w{|x~~~}w}y}xv}vzyy~~~~~{}~~~~|~~~~}~}~}|~~||}~}~~|}~}~~}~~}}}~}}~~z~}~}~~~{~~~}~|}}}~~~}{zz{zuzz{~z}x~|zywxvx|~|}{|xx{{|v{~zwyzz~z{zyz||}v{}}y{yzw{z{w|z{|z||{{|}|{~}yy|z}vy|z|}}zw|ywz{y|}{w~{z|{zt|{zzw|{{ty|yy||z|~||}|wzz~x}y|y}z{|~zx|xy}{{wz~z|{xz}z~|{}z{{zyxzu{vz{yx}|{w}}{z|}|||{}}x{zy{{{x{|zzzyyyz|~{~yxx}~z{|vv|}z{y|}|z|}|wzx{x|}|zy|}{zzz}v~zz~|{zvy|z}yux|yxz{z{x}x~yz{zz~}y{{}{y}vzy{z|~z}{|w|zxx~{yxy{z|}x||y||}{~}{~{~y|{w~zyzwyzs|z{{yz|z~y}}y{{u}}|z~z~{~y{{||zz~x{zyxyv|y}}|}||||}yy}v|yy~wxzy~tyyy{y}}|~y}}{zz}|z}}}|{{{}zy|w{{z{y}{{}{{xwxvw}}||~yy|}y{}z{}w}|xy{{~zx{yyz}}zyzx|{{y{}zzzv~|~~zyz}{v|{vy~|x{z}zzv~|z{|{|zwx~yxzy|{x~zyx||zz~|{y|{}{{x||yzzxyz|zyv}x}}w}}zyz}|}ywwz|}|~~~{}|x}{|zzzzyy~z|w{t}x|x{~{{||{|{y{{|yv{{z}{zzz|x}{{y{}~zzy~z}y}z~}|{vxzyyt~w|yxuyx||xyzy{z}x~~z~|{|{zv~yz}|zyyv|{y|y|{{{z{|}zxxwz{x{yy|y~~~{~z~}~~}~~~}~~~~}}}{~}}~|}~~~v~}~~}~}~~}}}|}~|~{}}}~}~}}|~|}~y|zy|||z{vyvt{y{xyy|x}v{yyvwxzxzx|y{|xz{xz|{zzz{||z{z}~yz{|{|{|zzz}|y{{{{|w|zz|z|}xxzy~qyzxyy|zz{wxuyx{zy}~}xyzwzxwz|}z~yz~z}|{|x||x|{|}w}y{ywx}zy|xxzwzzz{~}x|w~x{x{|w{|zzz{z}~}}y||{{z{~}|}}z~y~||ztu||zx}z{vwzz|{{w{yy|x}{|~yx{yx|~yx~x}wyxz|yw~{zz{y|~t{w|ww|u~uzxyzvy|z|{wzyyxzzyx{|zz}}{}|w|}{z}|y}zy|y|}|~zz}~{|wvxyx{zzxxxxyzyyuwyz}}wwvz{wxz{|p|{}y{||x~~xz~}y}{{y~|{}yz}z}xv}|uyvzx{{y{|{}zzzzz}w{{|zy{{s|xx{}{yz{yys|}y~z}wz}y}y{||}|y|uy|z|z}zy{y~}{{yx{vx{wz|{zyy~{wy}{}{~w}||y{{}}|~zz|yz~{y|{{xx||xzz|zz|wyzx{ywz~x|z{zywy|wzxyyy|y~z}z{~~~}yy{w{z{|zy~}z{xxzyz}wy||~z|vzoyszz}vwyyxy{zwz{zz|xy|xx~{}|{z{y{u{}|yz{|||z{{~}}}v|xzyzy~{v|xxywyw{w{zz~z|{y|~|{{}}{||~{|x}}~z{{x~||z||m|||y|z|{yxyzz{z}w~{{~v}{{x|xv{|y|vz|z}|}~|v||z}z{z|}}~~~~~~}~}y~~~|}z}}|~}~}}}~~~~~~}~}}w~~}~~~~~}~~~~}~}~~{z~~~{}~~}~}|~~}~|{}}{||~~~}~|zx{{yyzwy}|w|tw{yyzxxw~|zs|{}~{~~x|w}{u{}z|yxw{z{~yy|y{xyuzzx{yz|y|{z{z}w{|{|{}{y{}wyzz{y}{u{z~|zyz{w|{|zz|zzxz{vxyy{w~zxyzx{~}yz{}}wyz}|vw}{y{xzxz|y~|y|z|{z}{}{zzyxxy|y{{xw}zz{|{}{x{{|~{|{{{}z}|yty{}yzxyw{|}}|z{|y~|yzxz{|{}{v}zw|yw{{x{{||y|y}wu{zzz{}{~yzy}vx~z{uwyz{y{yy{x{}uzy{|}yw~}xx|vyxyq{y{|z~zuzx}xzzw|~zzzz{|y{yyz}|yy{{u|}zzzx{z{yyx||}ywy|yzyxz|vx|}y}z|{y{v}xy}x|y{v{x|}{z{{yy{|sx|{~zz{{yz{|||zy~||tyv{~zyy{{}z~zy|z|yv|xtz{|zzxx~|}|w||zy|ux|y|~zx{y|zw}z{}}|{||~y}{{}zzx|{tzz{z|yyzoy{uy||zxx|zxzx{rzyz{}|}{y|}{z{|{}ry||{|}xz}{xy{xz|z{wy|x}y{x{z|zz{z{{z{y||}}{z}~y{x|zy|{}tzzzyz}{vu|~|z}y~}}y}t{z{yzzy~y}xy~|~|}}}yv{zzz{|x}|y}y|x|zy|y~zxzx~|zxyxy}z{~|zy{w|v||||xwy~z{}||~|yzz|{{z{{|xx}yzzx{zyv|xx~{zv{~{zy}{~}|yz}}z~xyy{x|z|z|z}~~{~~~|~~}~}~}~~~||~~~|z{~~~~~~|}~}|}}|}~~}~z|~~}~}}~~{}~|~}~yvy|y}|}||{{z}y|zz{{z{{}{y}yyyxzz{w}|yz{yyz{{zx}zy{|{{xzz||zyzyz{z}x~|x~w{z{z|z{w|x{yw{zv||{{{wu{tz{z||z{{y{~|~y~~wzy{x|u}y~|~zzwzyzyyy{{|x{yxz~z~|~y|x|xyx{}}xzz|{}z||z|zz{zzxzz|zx{|||}z~xy|zz{z{z{z|xx{z|y|{yxwyy{|{{yx|{z{xx|{~{~w{zyy|}wx|y||~|zzx|z{z{{xt|v{y|}wxyyu~yywxx{zz|{~{|}}~}z{z}{{}z}v~{~}}{wz{y||{{|wzt{~~wv}zy~zvz{}zxyy|z~yy{{~}{|}|{|{zw{}y}|{~|}}}|~{|zwyzzy{y|~|y}wzz}{wx~wxyyxztw{w}zs~||{}{z{}{z{|~y}~y|u~zz|~y}y|zz{{|xzyzz{}xzx|z|{zwxvv|y|{}~w|zxy~}~z{xzz||z{|}}}{}|{~{{yvx}zw}z|{{y{||wx{|{~}yy|{|zz~yyz{|{}}|z}|y{~|yxyv~}yy|z|y|}x||}z|{~yt~yzp{zx~z}xz|zy|yx{z|xx}w~}x{{|{{|~}{}{}{~y|{|z||{z}|x{wuyz|u{||v||yyy{{wzv|y|y}y}w{~yzzzz{zywxy}{}}}y{{||}{|||x}z}~yx}x}zzz|xy{yy||{~{|{{y~{z{y~}|{~}|}|~|~~~~~y~~}~~~~{}{}}}~~|~~~{~~}~~|~|~~~~}~~~~~~~~~~~}}|~~~}~~|}}|~~~}yxz|{w}xx{{z}}y}u|z~}zy{y|~{}xz~|zy{}y}}xy}{}{ww{{|xvy|||{y{}{|{}zxyzzx{~y}~{vz{|yv{w{zyy}|zzx{z{{|yyzyz|zz{u{~x}|z{ux{wx{{|z|{y||w{wz|w~z{yw|}|yyw{x~yyz~w{yz|{|z}zzxy|y{xyx{yz{y|||{w{z}{xy{zz|y{x|y|z||z}{{{yy{zyzzz~|z{|{z{y|xy}zz{xvz|yx|wwz~z|x}{zyzyxx}}}x~~z|xwyx{xx|zww}yz~zx|~w}yyzzz}{||ztzzx~|}|{wxv{yz|z{|}{w}{|}|{y|x{x{~y|y}yy}xvz{~{|{{{v||z~ws{zw|wz{{wwz~{yv{wyy|yu}z|~~z{z}{xyzv{}w|xz}}{z||x~~wyyxz|y|z{||~}y{~}||z{zy{}z}|}}}zu|z{yt|{}|z}|{{zyx|z{xz{|x}{}{{|z|}}w{vy|{|yw{xzy~yx|}{xyy{{z~~xz}z|||wz~||xyyz{zx|||z}y{|y}|yz|yz}w{s}z{|{{|yzz|{x~{~zzxw|}~{xz|xw{|xz}{z|x{zwy{zyyvw}zv||{~xzz}{zyzw{}yz|~z{}{wz{{zz||{{|y|{z||{}||yzzv|{yx{||yx|{zy}yz||zz}|{~{{|wzyzy}v~}y|{vyz|x{zw|yzy{|y{qyzxz|z{{zz{zx}x~y|{y}|{{{}~{}yvxy}y{~|~~|}}{}~}~~~~~~~~~||~z}~}}~~~~}~}~~|~~}~w~{{{}~w~{~}{z{ywxz{{zw{|y|y{yzxzw{{z{{{zz|{zxy}zx~zzyw|x}xv|{}{yzy|}{~zyz|yvz{x}~|{zzywy{{zzwyuzz{wzywyw{yz{yv{z|z~y{~yzyz~z}~~z{|~w{z{xwy|{xx|{wsyxyz{}xyxzyyy}uz{|w}|y|{}y~|{{w|{|}{~xz}{yzzzx|{}{v|x|y}|wvw{z{v}wywyv}yz}{zy}}z}vyx|w~{y{{yz{{~}|{~|~z~y{zz~{{{{yz~yuy|yz~zv}{yy{|zzxwyyvx}z}|~~z{|{zz{{}x}~{yyx||}|y|{||}}z{zz|ww|{}wywxyzwy{}z{zv{xt{~{|z|{wv||x|}y{z|z}s{z~}|||u{|xx{vyz|{yxxw|y{xwzv||zxtzz|}x{~z|zv|y{{~x}}{|}|xz}{}}{y|{x}x{{wz{y~}uy|y{zxvzxz{y}z{{xz{xzu||xzy~zzy|{|{z}}|{{}yz}||y{{{yyzwyxy~z}zy{wwyv}}}y{{zy{{w||{||{||x{{y|{~w{|||{{z|zx{{}~||||{zyxyz|y|v{{xy{xzzvzz}zzzz}zy{x|z|~z|y}{|z{~w{|}~~}{~~}}{}y{{yzu|yyzyxzzxxzyx{~yw|xy|wy~~|vzzz}}}zzwxzz|}x}zy{z|z}{z|}zu}zz~w{{xxzzyt}z{|||w{u{zxvz~xzxyy}~~vyzy|{}{w|~~~~~~|~~~}}|}~~|~~}|~}~~~}}}}~~~|~~}~~}~{~y}}{~z}~~~~}~~}~}}}}~~xz{||xzzt}{|zy}w}{}{}v}zyy}}{}{{zx{{vzy}~yz}v{{wxuvyz~|zwzz{{w{zzz|}wx~t{{z{{{w|{|z{xw|z}~zz|zzy{z{y|{x{zwyzzty{}z|uz{|{wyy{~x||zy~|xxz~~{z|{z{z||w{zxzy{xwz|z{u}|}{xwz}wzyzvy{zx{yzxyvxxw{||~wyx{v~v|zz}y~|{z||||{z~||w}|}{y|yy{{wyvwwy}zzy||}zyzxxy|xz{z|y{{yy|}y}zz{|u}y{}{xu{yx~xy{{x}w|zyy|x{|y|}~q|y|zt}z~|zz|xz{wyxz{~~}~~{yx|{}uzyxzz|wzz|}{~z}v||{||~zxx{y}xy||v{|~||y}|{z}{}}z|{y~~yy{}y~}zz{{w}zzzx||{{zyz|y{{{}w|~wx|}{{y{}xx|yx|~y|}|yz{vvzytx{}z{y}y{y{y{wz{|{|wx{yyxx|{vx}y}yy~w{zyy|y}zwz{w}||z}{zyz{{|~y{z}w{~~z~zx|~yx|tzz}y||z{x}{||}x{yxyzv}zzxyy~w|{}{zy|}{}{~x~yww{{v~xxzz{y{z|{}yz{{y{yz|yzzz~xz{zy||w~y|{zx{|{yz|yx{z|swyz{}wyzy{{|{{yx|yyx{w|zxx|yzyyzxy}{z{{{x{{x|z{~wx|{v~w~|zz}xx}{{{{|}|zz|}x}~{{~~{}zyzz|z|z|~}}~~}~~}~~}|}}~~|~~~|~~~}~~~~~~~~~}}~~}~~~}}z}}|z~~}}~{}~}||y|yzzz{uw}{z|zx}w{u{zzzxuy}{zzyxyzwx{{v}yz|z{}yzy|zzyx}y|{v{z}z~y|zz~}}xyzwx|zv{{xzxyzzzz{x|~z{xzz}}}w}yx~{{~xzywwwz}z|{~zy{uwz||yx|y{ywzy|{vxyz{}y{yx}|uyyyzyx{~{~{zxz|x||~{}~}{~~{~{{{|xzx{}y}v{zyzy||z|xxyyvw}yv{|uxvyxz||w|}}}z~zzz~~{|}||xx~||}zy}{xzvyzyyy{|q||zwy{x{xxz|x{z|{zwxx||{~|}{|}~}|{z{zx}}zy{{zyyzu}{|~x}zy|}y|zv{y}yw{yxuyzyx{vyy|z|xy~|}zz}{z||{}z}yyyx}{x}x|v}x||{y|{|yy{z|{yz~w{|zyu{sxzvzy~||}~y}x{~{}|z|{{z}z{}zz}{~|||yz|zz~wzzzzzzzw|ywzxtwz}xzxy}zyy~z~zx}xzy{{}ywx{||y~~}z}z~z{{u~|zw}{zzxy{~zxy}tz{x~|x}}vzy|zxx}}z|~}{||}uyx{s{y}x{{{{}yy~y{wy}|~}~|{|x}~zyxyz|{vy{|~xuvzzy|~~|~{yz|{|{|yx|~|}|x|z}y{z{}{xzv||{}{zyy|}}zx{|||wwv{~{zvz~{{}|zz}zzzxzx|}|y|w~y{||{}||z|x{{yz~w}z}wxwy|z|vyy}{v|z||zyzyy}~~||{}|||zy{|}|~~~}}~z~~~~}~}s}~z}~~|}}~}~~~~~~{~}~||~}~~~~~}~~}~}~~~~~w~}~|~~~~}|}zy~zx|z{yyz|uy}v}zu{|y{~{z{w|w{z|yz{x}z|x~{|zu}zy{y{yz|z|}{}{{}z}w{|yyxw}~vw}zx}~wz}|wwvy|v|zz|y||zwz{|w|y|{x|yz|t|zz{~z~{{yu|~}t{{zxyy{}|y{yxu~xz|wvyz~wx{xyyyyxyz}{|{w||xy{|x}z|y{z{zxyy{zyz|xy~xwzx{w{xz~{}wyy|}w|z||{zy{y|~{z~}|y|zy|yz{{}{wy{y{|}yw{yywzxy|{{|~|yyx}zzyxz{|{zy{yw{{wxx}v|y{xx{|{xx{y}}{|xzz}x}yz}x}}{x~{|{}{zzx}~x{|{yxx{|yy}{{}~x}xx{}xt{zy|~v|zzy|{z}{|x|yy|u}zy||w~{z|||{y{}{|zz|v{zx{zzyz{|x|{|wx{|{|w}yx|y{{|z}xz}z~~{xwz}y{v{}{z{|}zy}||{}{u|uv}|{}zxyz{|tzzy|{yvy{y~{y}|z|}v|z{zv|}zzzzwz}{xy|{}|}v}{}|y|zz|xy~xx|yzxz~x||y{zz~}{|}{|{zz{xz}xyz~}}zxy|~|||x|~ux}{wyxy~{y|{}yzyxz|y|y{{xyx{yyzxzy|{ywx{{w{||x{z{x|w{|||zz~yxy{{xxz{yu}xy}~~|zzzzxwv~yyy~{y~}xx{x|zy{vzz}zy~z|yzz~x{xy}{wx}|yz||y{z|xyy}|{{{xw|y|}x{~x{zzyyz|yw{{zz|~}~~~~z~~|}~}|{}}}}~~~}~~~~~~|}{~~~~~~~||~{}~~~{~~~}~~{}~}~~{||~}~|~z}ywz~}x}{y|z|wyxy~zy{{||xzy{xs|{x|~yw}{zz|{x|u}z||{~y{~}z}yv{x}{|~|{~~~{wyyyz{uyyw|z{{zz|{{y{z|{|xwzywyzuz~~}{zy}xyy|{|{}y}{}|{}{}w|~{{|yv|wwxzzx}zzyy|x{|z{~|zxy}x|z}{||{yy{z|zzw~}|zz}}zy}{|~|xw}{~zuzy{|zwzz{xw}|{}x}{zz{vwzz}y|x{xq}|y{zu{|z{wy{zw}~}y|u|y|}|w{|xwyzyzrz{}z{y|~yzx|x}yxzyz|y{y|{}x}}|xy}}{|}}{wy||wz~x{~||yz|x{w{xxyy~wx}wvw|}~yy{}yy|zzz}y|z|~yyx|y|zyyy{x{{}|x||{w{|{wuw|}{uzy}z~w{|wx{vzwy||wy|}zyyxy}|z{|{}y}{{|||~{~|w}{z|~|y{yz||zzzy{~yy|}yw}~yzw|wxzz}{z}yzz|{||y}xz~|}{~|z}~|zyw|yz{yxzvtzzvzwzy}|{{|{}yyz~xwzy}{z}}z}y|~~{y}{~}y|zz{{y|y}{{}wyxy|{z|{zzwyz}|z|{z{{vvx{|z|xzx{z~y{x}{z}||{z}||}{{{}~}y{|{|}}wzzyyzzzy|{|ztx}~zxx{yyxvxwy{}zz|~y{{{z|}|{}~yzy~|z}y~{~|z{xyz{w|wvryy||{x|z{~tzy{|||zww{}z{|~}{z}||xw~}}~}}|||}~z|}}{~}~~|||}~~}||}}~}~}~~~~||}~|}~~}}~~}~|}~~}~|~z~~}}~~~z}~x{{z{z|zy|}z~y|yyzx{w{}{yz|z|y{{zy|x||}|yyyzu}||wwzx|yxzx{{zxy|z{|{|z|zu|}|{x{x}~zx{zy~{|{z{yw~xy}{{yx|~{{}xzyz|x|y{~{}zzv|x{x}y|xz|~y|zx~}|}{xy}{w}xv}||y{}|{||{x||||{~y{{y|v{{|{z{zxzz{zy~}{zw~|z~wzyy{yz{|y}yv{z|~|}yw{{x|z~vwy}~yyyuzzyz}x{|zy|yw{zy}x|{|w|ywyzx}xwzz}yy|}y~wxzyy{{zwy~{xy}{}y|xy{xzyy~z{|yz~{|{zx~~|z}|z~yx{~v|~zzzy{}{{z{~}{|z}{{{{}|wwyxzy}}~{y|{|||}~|zzzyz~zy||z{zuy||yz|z{z~y{z|}z~x~|}|vx|w}yyyz}{z||w|}~yw|wzxv}|{{|{{|{yywwyz{}|}|{|{x|{z|zzwz~}||zw{}{y{~y}{x{{{|{yz~{y|z{z~ts~{vx{{|{v|z|{{{{{yxwyyz}zv||{|~yy||~|z{zwxx{z{z~}uz|wxu||{zzzvyz{z{{z{{|z}zx~z|{~|{z||zw{w{{{|}z|{x~z{||}{{x~{zxyzy}{|z|~{{}u}{{x{|y{|z}z{}yx{zzzy|}z|zt~y}~u|z|yzxvyzw|}~||||y~|{||}|yz{{{|{{w||y~{}|wxv|y{|zy{|zz{yyyz{{}z|y{}{}z||z|~~|{~~~}~~~~~~~~|}|~{}}~}}~~~~~~~~}~~~}||}}~~}}~}~~}}|~~|~~}~xt{{y{{~z|{}xyxzywxzsx{{}ywzv|}zt|tyx{{zy{wz{x{xw}z|yzz}{z|xzy}{wyx|x{yz{{xvz{w|vy{zy{z~y}zzyxwxsy{yzw{{|y}xxy||{{z||{y{{yw}|{z~x{}{{|yz{yw|vzz{swyz{|y|{xyzz|xvuxzvux{yvz{yxy}y|}|y{}zz}}}~y{||~y~~}{|y{wy{{vx{zwyyw|xvzx{yz}xyzy}{|}w||zxvxz||x}}}z{yw~~{w~~zz|}yx{xzvz{|zyw}w|wtxy}{z|~xy{wzzxzz}|{zy{~{{{|y~{|}xxy|xx|{|}xw}xw||wy{yw{xxuyw{}z|{yxw{{xyy|}zy|~l{{x||z{{z||{x|u|{|z~}yx|~vyx|yutxy}w~{{zz{}uxwwx|uuy~xzyz|z~zz|{x||y}{y{{{{{zx|{xx|~z~yzztxyuv{w|z}~~xxzwzyywwyvy|x|||y}w}}z}|z{{xyyw}zy{z{zxr{{yyzy}}|wwwy}{{xxy}wyyyzyxyyzz}yv~zzyyy{|~vy{z||}}z{xw{yw{y|||{xzzx~|z~x|}{zv|~|vy{zxv|xzzyz}w{|z|y|zwx{{z}{|~~||~x~}xy~~yxz{{|~{xyyyzw|{~wyxx|z{y~zxy}v~|}zyxyyzy{y|x{u}|wy|xy{x{}z|~|}}y}z{zz}z{yzw}xy{z|yx|~x{zwy{vyzwyzv|||y}~}xz{z}w|x{yy~{~|}~|~~~~~}{~}~z~~}~~|}~}|}~|~|~~{~~~~~{~{~}}}~~~|}~~zx~}~y~~~~~}}~~~z|}~}}~~~{~~~~~}||~vz{zz|~}|x|{}y{}}z~~{x}||yy{~}{w}{{}{|v}||y|yu{z|}yyzz|}zv|y|wx}{x}zyyy|zzz{{yvx|y|}{zz}}xw|zyyw|z}xyvy~xz|z||||{yyyz|zu|w{|z|~|x|zy}~x~}vzzz{|y~yz{}y~~xz~zzw~zx|v}{z~~{y~wx|zzt{{y~{x~{{v{{|{{|z{yz|zzy}{}z|wy{~zxw{||y~{}|wzzx{t|w}z{{{~x{|zzt{~|}|~y~y{yywzv{~~|{{x|~{y~|}{zxx|x{~{{zzx}xz~y{~zxx{{z}{~zy}|xz|v}y~{}yx|{|{{}yx{~qy{wzy{~x}y{|~|w|yu|||zzx~wy{{|zz|~|{xy}z}{xz|y{|}zyzy||{||{~{|yz~{yzz{z{y|}zxy}xy}}}{|{{{}zz}|zx{{y~{~}{yy~~v{|yz}}~}zy}|z||zw|}}}{y~|zz{}{|z|zxwz{zz}z{vy{|}}x{{y}v{|~zzuy|z{{z|}xz|{y|{v{{z|}{{~z|{y}uy}{xx{|~{{{{{yyw{x}}yv|syyz}yxyzxz||}z|{|vx{|wx{{vw}wwz{zxyy}|~x|||{w{y|vyz{zzz{{zy{}|{{|y{~y{{{y|}z}yyy{u{z}x|zy~wx{~|}~||~}x}x}|yzuxx}{~{xz~~}z~}{~v{zzx{y~|y{z{{|zxx|}v|}z|z{z|u{z}y~x||||z{|{{||}}}y~~|{|~~}~~}~}~}~}~~~~|}~~~|}~}}}~|z~~~~|~~}w~~|~|~~~~||yy~y|{~y|z{z{|xzzxyy{z|z{v{{wy|{zz|{{~z~xz|uwz|{|{|y|zz|w|}}{zz|}zyz}y~~xzv|}yw~~yzyxz}y|x{z{zzz{|z{yz{x||zzxz{~xww{{yz{{y{|xy~|y}zy|xz{w~yx~x}u{z}yzu{yz}z{zyuz{yy}w}y{wx{{yz|~u{z{|z~{{z|{|zx}zpy|}y~{yyz}|z~zvyxy}{}}vzuzzy{w}z{x|}~zzz|~{|z|z|yw}~{|yz~|{{yz|{xzww{yywy~zzz}ww{zvxuvvywz|yzy}|~}{y}yzx|v}~uyyx{||z|{{}}wxz{|{~z}{{|z~|wy~y|xwxy|y{y}{}{}z}x{{}~~z|~|}~{|{{|{z~|yx{z}{|yyz|yzyvyxzvx{zuwy}vxvzw{yx|xzv~|~|}|~y}{|{||{x{z{x|yxz}x{xzyzwyyz}xyz{yxywyz|wyy|yyy~|{|zyz||{}yz||}|}}{zw}}{}~|{xzyz}{~xx}{{z~z|yx{|ytx}{yuz}|yyy{{x}|z}|{~}vvzzz{{y|{~xwzyuy{zy}xzx{{}wzy~}xwxy~yww{u|{|}x}ywz}{~|vyy}{y{y}}|y}w|~{z||}}}{}z}x{|}zzxyxvwy{xzzw{{|yx}x|{~|z{{w}~~|~~z}z}||zz|~{~{|}zyz|zz{}zz{w~z}y{{zz{wzz{{x{y}w}{yy{v~}{}x}~~yz~{w|x|w|}z|~~~}~}{~|~~}~~w~~}~~}~~~z|}|~}{~~~~~}{||||}~~~|~~~~~~||~}~}~~|yy}{|{x}zy{ztzz}xywyzywxwyxzw{x|{zz{wyvxxz{}xvyxwv{xtwzyz|}zy{xz{y|y|xzz{y~x{sy|z|ux~}~~{zz|s}xyy{y{|yxvw}|y|x|}vy}|vzztywyzzx|wxyzvz~{zz|wxvxz{xyv}zz|xwz{{zwzz}}ywyvyyww|zx{|zxvz}{zz~y|x~}x{{y}xw|z}{zzx{~xyw|y}{xxwy~}|w|wyz|}}v}|y|v||{z|wyy|xv|yz{y{||{zy~||yx}}~yy~y|}xvy||}yv|zzwy{|ywz{||{y|{{z~{|vz|}|zx|}zzu|y{|zx{zv|zv}}|y|{yyyz{|}v{|wx{vzu~|}zy|vvz|z|w}|v}z~wzy{xw|z}xz|yyy{x}z{{{~}{x||zzx|}{}zy}{zz|yyy~|{t|}}{~xx{|xv|{x}|z{w|zzz|||~y||ywxyy}w{{|x|~}zw|zvwyyz{wu{~wzzy|}zyy{{{||w{zy|yw}|y{w{w~~x|{vzy~~x}|~vw|}}~{~y}z{|z|||zx|y{z|||wzzxyz}~zz}{z{z||zzyz|y{~yzzxxw{x~z~v{|}y{{|}y|{|ywz}yxxwvz~tx{yx{~}x|~zzxzy{~z|{x}x}x{{xz{rwwz~{|xz{zv|tzw|{{~zuxxxxwzy|z}{yz|y{|wv{ywu{{}zv|~yyz}{zv{v||}|}x}yyzz{}{xz}yy|zyyzxz}z}x}||{{{}xzy}yzy~xvzzx}zx}~~~}~}~~}~|~~~~|}~~~~}~~~~||}~}~}~~~~~~~}|~|~||}~~}~z~~}}~~}~~}|~~~~xz~}}{z|{zyyzzxzx}~y{}vzxx{}w{y{zxzx|z{xxyyy|{w{yz|zz|}{y{{}~tww~{{|}||}|y}|}{}y|{||zzx}zzz|zxyz{|}z{v|zwzz{zy{zz{y~z}~zzw~~|z~{{}{{w{}{z{v{{zx|z{|zzwzxyx}y}y{y|~{y}wyxx|y}s|~}|v|{{{yyy~|{zxzz}~}|}{|||tzwvvxz|xzwx{y{y{~ywywyzyxyww~|{{|u|z{|||{{u}z||w~y}u~{||}{|yw{xzvr}zyu|{xyu~|zx{yxwwz|vywzv}{vy{{y||x~y}{}z|yz}}zz||~v||z{{|{xuzxyv{|zxwy{{yywv{z}{||yyz}z~zzy~}||zy|y}z{{yz{}~zyz}|z|zz|yy{yx|{~{|{w{{zz~yy|xzyz{|zw{z{|x}|zw|}|}{}|~x}|{}z{wxyuz{{y{xw|x{|{vy{xyz|y{y}xx|{{yz}vzv}z|y|{|x|y~{z|~yy}{}|y|~yzwz{w|}z{}|wyu}zx}vx}x{}{zw|zy{|{}|y{{w{y{{~||x{|v|{yzzzzy}{|yyz~y}zwzvzwzyyyuxvzzy{|z|}x|||}|x|z{}|z}{vuzzu~{yzyyz{{~zyzz~x{u|zy{yxzvzy{y{y~xz|yxxyxx|{y{|||y}{~y{z~~}x|{|{yw{}}~yz{|y}xyx{xyxvy}zyzz|zw}zy|{yyzwyuy{{~|x}{{~z{|w{}~~~~|~}}|}~~}}~}~|~}~}~z}~}~~z}~~~~|}~~|~}|}~~~~|~||}~~~~~~}~z~|~|~{~}}~~~~y~}~z{}~}{{~}~{}z|}yy}{{{}{xy{y|{yzw|{w}vzz|zzz{y||{z}yxzxy{zy{||y|{x{|{yzx}z{yyzz~yzyy}xx{{xz{zyyzx~z{y{}vz{}xzzv}{y}yxwz||w{|yy}yxzxvy|yw~}|xxz|}}y~|y|zzx{|w||z}yzxzy{~zwzz{y{w{{|{{{{zvz{{y|yxz|}{|{|w{z|wz|x}vz{{y{}zz~|~x|zyxzz|{{|y{v{{}w{{}z{z{wz{zw{}||||u{}|v|x{zz{y~}y}yyzwz{}}wzyzv}}zx}{~~||}zz{{z{xz||w{|xxv||~yy{}{yx{{y{{yy{z}yyxxy}zzy{{x}z{yyvz}zzz{|z|z}z{y}u}{w{{~z|xzxx{}{yy|z|{{zyyx{z{{{{{}zzzx|x|{}|ywx}|z}{{~x{y|yxy|z{{{xy|yzy{{{|{yzwy{x~{z{~z|}~x{~|}x|yzv~|zv|zyvxz{z|}|}{z{{wxyyzwz{xz}u~yz}z|xyy~}{s}|z{|{s|{|}{|xyx}wyy{|{ywwzv|{{zwzxzx{|zx{{|x}|{z~{zz}z~zxwztx|}x}|{z{uz~~{zyxxz|{{~{|y{y}yt|yz|zz}xxz{y~|~z{xzxy|{wv{z}xz}wx}}{w{}{zvyxuz{zx}~{|xy~x|yz|}{xyw|}}{}xy{{v{}wyzv|||{}z}~}y~yz{{{{z}||y}zzw~zyzxx~y|yz|z}xy|{{zxz|zzyz~~}~}~}~~~}~|~~~~~z~|~~~}~~}}|}|~}~~~}~~~}|~~{~~}~~~~~{z~~~}~~~{~zyx|zz|y|x|{{{{uzxzx{xz{xzz}zxzwzw{~|wx}{{xyx}xzz}xy{|v|wx{xly|}zz{z{y{~|y|~zx{ywyz|w{{|y}x}zszy{ww|wvxtwvyxu}{|{x{~xy{{}y||yzxz{z}{yu}yzxu{{{zxz|uwz~}yyxzxxzx{x{yyx{y|v}}zz|z|xw}{{zyyzz~zy|~z{{xw|x|x{|ww{wwz{yw{wzxxxxz}vzy|xzzw|}wyzx{z~zvy|zyv|x{}|}~t{{{~|wz{|{{|zzzzv{vyyyxzz|{zyyvwzw|{z|u{~|x{yu}|w}zzx|}zy{y}{{~x}|{y~zvw{vxx|y{zyxz|zzz{yxz{yw|ywx{{x{~y{{zz|vyy~w{x}~zyx~||xx|twxzvyzzy{w{z|w{y|xtyyx|zx~u|}{~}x|}|yzzw|{{y{z~|y{}|{}}{xy{uv}z}wz{wxxzw}xxyw|xyu{x{|x{z}~ywv}zv|w}{}y{yxy{yz{y{|yx}zw|yzvwz{xxxxx}z|ww~yzxzww|x|{zxxxxz{{|y||{zy{|xu|xzzy|~~||y|{|xzzxyzw{x{uxzzvz{{wyzyuyzxvvvyyzx}}|||z{}{{y|y{xx~xz{yxy{{y{xx|}z{zy{yzzyyy{{{qxzu}vz{zwywz|}{w|z{{|yyy{}zx}z||zx|z|}|{}{|y{{}xx|zzy|uxz{tw}{uy{y{zxyzx}{}{x|yz|x~||zx|z}xx~yvx|~~}}~}|~~~{z~~~~}~}}}}~y~}~~~~}~|}~~~~|~~~~}~}{~~|~y~~}~|}}{}~~~}}~}~~~~~~~}}z{{z||{y}yy|zzyxy{|z}{uzvw~z{z{{}}|xz}x|~xxz}qzzvy|x{x{x|}}wx{{yzxy||y{zw|z{{}|y|yy}xw}}|~~z|~{xz|yzxyy{{w{}}yu|{wsxz|yz|{wywxzy|z|{w{z|y|{|yvyx{zw{}y|xz~zx}{~|x}{vyyzz{~y||}{y{yx}zux{|}y|}x{zz|{z}zw|y|yw||{}}{zz}|z|{v|}xzyxy}zxzzx{z|yzzyzzx}xw|xyyyz{}}zw||z{z{zz||z|zz{{}yz{x|yz|x}{x|v{zzz{~{{~zyz}|z|y|{}{}y|{yz{}{z{~yyzz||y~~{y{yy~zxyzy{|y{z}}wz}}~}{u}{|x|xzz{zwz{vxy}{yzy{{}|{~z|w}}}|x{}wzyyx{w||yxqzzxx{x{xyw}yyx{zvzx|z~z~}yy}{z{{x{z~{{vyx|}x~|~~z}xy}|}~xy}{zzx||{~|w~w~y~}|}}zvy|}wxzz{{|w{y|y}yxyy}~z{zy{{~zy|{~}z||{x}tx}|wyy{{}xwwzz~u{||xyx{|~{|}yt{}y}~y|zxy{x~|}x||z|}zw}yqy|x|{xyzy|}|yvzyu~w{|y|{{xyy|zy{u|yx}z|wyy}yy{wxz|{w||{zxz|wxy{{y{}{t|wu{|{zw}}wz{||~{wx}{y}|x~{}y~|z}y{{w~{y|{x{~zzx{w}z{xxzyz{x{zzzz}}z|{{{}x~w~x}~yxy{y{zu|{~~~}}{}~{{}~~~{}~~~~~}~~}~|}~}|~}}~~|}~t}~~~~}~}}~}~||}}}~~~}}~~}|yw}}z|}zz|w}}z|zzyy{yx{x{~w|tz{yzy|z|}}ywy|v{{{{}z}{w}yxy|{z{}}y{zxx{|{y~vwx{|y|yz{|xw{}zz{{|yw~yzv{xwz}{x{wy|}~||}{zz{z}|~y|~x{x}{{zyzw{yzw~zxywv|yz|{yyzyvzyy|{uvxy{z|wzzz}||~}yy{{|~}z{z}y{|~z~}~}{|yz{{|y|yy{zu|zwzw|{vzxyxyy}{}~|t~w~y|}xzzyyz}w{|{}v{|x{|{yx}{y|wv~{v{|y{yx|y}sz{yvywy{w||zxy|x{{z|w}z~zw|~yv}{}}y~|}}yzyyx{z{{{}z||z|yvwv|{{}z{yyxv||w|y|xu|y}ux{z|z|}z~}{~~||wzzyx{z|}w{|yyxwzxyxwz~x{|wvwzt|||z|}{w}{}{xx{yzy~zz|x}x|v~|}}yyz{ywwvyytx{|x{zxvxx~s||zy}y{yv|xy|vzx}yzz{}}|y{|z|}~|{{}}v}sxz{yw}{{uxwv}x}|z{{|yx{zyzzx|{xx{q|}y|zy{zxx{xzz{z|~|}|~v{z|}xxyzy{yy}{z|ywx|xvz{z{wz}}yx{wyxzzz|{}{x}zz{{zv~~|||y{zt|{vxy~|{w}ywyxuy{|x|yy~|z{yw|zzvwz{|{yyzy|}~~|yyy}}||{y|}tz~x~~xwyzzwx|vz|w}{|{yy|}zy~v}|{~~~z{||zzxyy|{{~{|u~~}}z~~~~~~~~{}~~~}~}|~~}~z~||~~~}z~~~y~}}~|~~}}||}|}|{~||}~~}~}~}{~u}}y{w|yyx~zyz|y~z}yx}{}yy{|v|zx{}{||{||}zyw}}}zxt~z}w}y{{z~z|{z{w~tyyz{}u~~vxz|wyz||w|w}~xz~y||zzwv|zzyzz|{x~~y|x|{}|zvx|zv|x|{|{x{}|{zzy{wx{yx{zv||z|{y{|{w~w}yzzxuyw}}z}|xx|v{|~z}{{{x}w|{y~z{|yy{w{z}z{}xxv}yxvvzz{yy{|{zy{xzzyyzzyy{yzy||z{|xv}~zwy{y{zxw~yz{|}x{tx||yv|y{~z{zwyzy{xzwyxz|{z{xw{|}|}t{zz}|y|z}|{|}ywzz~yyz|y}x}v}{zzvzyvy~z{zyxzwu{}{zyx||z}xxv|{ywv}{|xy{|xyzzy}{xyyz{|yyz||{y|z~xx~{{zw{xz|||{x}}z}zxzyxx}wxy}{|{zyzyy|{wz|~tyy{xz|{{{z}xxw{~z{{{ywzw|{zy{wz}z{zz}zyy|{z|zvzzyx{xy|yz{v{zx{uxz|~~{wx|yy|{w{vzwz}yxy||wy|yxzy~y|zvzz{|vy~~x~{}}xyxyyz|zz{~zz}{|{z}zyu}|{yyx~{xz|y}{||{uzy{xzyz||tzz{{zz{z|||}yzw~z}{{}{zvxz{w|}z}|zyx}xwxx|yzxvu}z|{||yzwz{x{~y}z{y{y{yyx|x}xyx{y{}vz|{{|y{yz{||{~|~{||w}yz~yzz{x|{|~zy{z|}}|}{}wzy{y|z{x|z~|~|{}~}~~{~~{~|}~~~~~|}|~}~|}v|}~~~}|}~}~~}~}}}}~~~z}~~}|{~|}{|{}~}z}}z{}xywyz{z||z|zyzy}|w{|{x{y}z|zy{zy{}x|xz~x|{||zu|zxyz|wx}{}{xzy|{yzxx{||zyuzzyxzzt|z{wy{xzzu{zxxyyy{|zz|{xy{y|z}~{|{{{|{}w|y|z}x{{xz|yyvz|yyxwvxzy{y|{|ywzz{{yz~{}zxzx~}|x{y{~|x|xvy{{|xzx{|{uzwx|{xyzzwx{vx~xyt{zz~v{ywwx{~~~|{x}v|||y}}|}||{z|w|w|yyz{yy{yz{~w}zz{{y~zw}v{wzx~}y}xzzz|}z|~|z}yy}xxy}~|}y}z|{tzxvx}{z{xx{yyz||z{{}wx}|}~wz}yw|y~{|}|||~x|~z{}~}z{zzu~~|x{~|{|zy|{{yz{tyxyzz{}z}vrxyyzxv|||~zyt||}{|w{y{|~~{}|}~wyz{|x}}{{yz{z{{xz{~z~y}{y{{w{x{y|{z}}w{y{|y{xyx}xx{|v|{|~x|zy}~~~z{{}}xz{{}{}yxzyx~wyxw|zzyz|y}z~{z|}{|w~|v}~~xxx~~~y{|y|{|xy{|wuzz{yw{{{{|z{yx~v}|{zw~w{||y~||~~||yxy}||{y{}|}x~z{~z|{xy{yz{z|zvyzz|t}z|yw~~y}~w|xz}x{{}|}~y{z|x|z|}||||~}}yxzy{z|}z{yyxzzy{ywr{y|yzy{yz|z}~|}|{~x|{|{}}||~~~~~~|~~~~~~}{~|~~~}}~|}~~z~~}~~~|~~~~~~}}~|}}~~|~}}|~w}~{|x{zzwxv}y{wzx{yz|zyz|xy~wzz|~|{{ytzyzxwwvw|{{|}xy{x|zww{x|zyyyzx}x|~|}}x|~||xwzy{{z|t|{yy{y}y{{zyzz|{{}{}wzyy~zx{y{ywyx|zu~yy|}|zzyw{y{z~{|{|y{{{z}x{|{y||{y}xv{yy|z}yz|x|xwwkyy|v{|zvzz|ztwy|y}z{w}}~x{zxy|z|z{||zv}z~{yy|zzxy{yyzzwy~xw|z|ws~{z}|~}wyw{{tzzz}yyxx}~xw{zzyzxzxywwz{wy{{{t~{}}zyzx|zzz||vy{w~{w|z|y}y{|{|{yy~}uxv~xzyyxy{zz||{{~{{zyyzw~{xyz~|zyy{y|{|{u~|xy~y|z{|y|{{}}}}zwy}xyyy~|z{|y{wx}zzyzvwz{{{x|~~z}{|yx|zxzz|v}}z{}}y}|zv{uyz{w{||wwy||yzzz||{zy~y|z{{|zz~zz{x{~~|x|}w}|y{wz|x|~|x}{y|x|y{x}}{{{zz}{zwy|}|vyyy}{z}|y||{yu||w{{|{~{zwz{yz~z|wz|wz~|zz|{yuz|z|{~xy}~{z{yz}z|}~~z|}x}yxz|yy}}wyvxxz{|zw~y~|zz{{|z||z||{zy{{{{|~~{|~y{x||x}zyz{x|t{}y{r|y}xz~z{{yz|xvx|{|{{|{xyz|z}|x|~|xxz{{|~x||x}y}x|z{}zz}{w|{{z~}{xzx|{|z~|xwwy|}~}{}~~}~~~~|~~~}~~~~~~}||~{}}~~z~z}|}{~~~~{y}~~{}~~~}}~|{~}~||~~y{{y||w{z~|wwyyyxwywy{v}zxz}wzy}zwwyzxzz|~xz{z|vy}{xz{yy||}yy|z{}x|w{~{x|zyyyx{|zvxzyyzxzwyzwy|zyxx|wyyyzv{wwxx{zzzw}y{z{v|{w||}zy|z~|y|{yz}x{yvy||zzvwyxyz{w{ruzyzy{z|wyz{|w{w|}yx}}{|y}v~|{}y||{{z{}{w{vxxz}yyzwz}zz|twv{x}z|xxvzxv|x{{{}}y|x||{y|zvz}wyz}z~x~z{|{z}xyyyy|y{|w|yw{{|wy{xzyvx}zwwz|yuz~wz|zx{~x|{y~~z|~{y}vxzy}wtwy}{xy|vuxw{yx{w{}{z}{xxzzyzxyyxz~{{{x}{yz{w|||yu}~wy|~~xxzx{yx{zy{{zwzuyzyy|{yzyyzyy|xy|y}||~{}{|u|{}zy|}w{|}{~w|y|y|~{|xzyxxyy|yzxv|~xx~w|zzx{xvz{|xzww|yxzzx{xy{x{z~y{{~}{{xv{}~}|z|wxuyy|yw|z}wzxzzz{w{x{{z||y|x~y~{{{yy~|{x~x{vz|vvwuzv|z}|xz|z~xzzzwz}x|{zzwwwwv}w{{xzzyvw{{zx~y}u|zw{{y}wz{{x{x||xu~|zy}|z{{yvx{xy{}t{yz~{||wxyxwx|z{zyxxy{|yv{|x|yz{z}{}x|u|z{y{z}{|z~z|yzyyz{xvwxx|zxzzw{wz~uwy|z|x}zx|x||wy~z{zyzy}|zz~}~~|}y~|~{~|}}~~}~~~~{}x|~~}|}{|}}~~~}|~~}z~|~s~~~~}~|~~~}}|~~x}~~~~|~{~{}}|}~~~}}~}z|z{wwx|}|~x{wxxz~y{{w{x|~z|zxv{{}|{{}y}}{{}xx~yx|{wzwy}zxz{{|yx{z}z|zzy~|y{|yyzx|||zy{y{|wy|x{z}zz{|z|yx}}z{zxzyy}}z{}~~|{||}|x}|{yzz{x~|y{{}w}{}v}~zy|z}xwz~{{|~z~yyzz}}||{x{v{vz|z{y{|zy{|y}z{x|zz|xx}{y|~{|{ytzy{{y}w{zw{|{{yzywzzyzwzxz}zwxz{{x{x|z~wy{|{z}zzzxzzy~~y~y|z}{{yy}z{oy~|ywx|yy~z|x|y{|y}xz}|z||z{z}vyyu}{{zw|y}yyxyvyxy|zzx}xy{{{}z|tyxyzz}|{x{}z{x{ww}yzz{{}v{}{~w{{yz|z}|yzyyzty}z~zx{y{|{{{}y|yyzyz~{{}z{x{{|x||p{{}wz}{}}{y{zwz|zx}x~y~~z{yyw}yvxzx}}wy~z}x|z||y|~xxz|~{{~~~}v|~vwy|z~zw}|||{|{|wwyyx{x|vz~|y{xyx{y}yx|{zy{x{{xy~zz~{ywx|{~|zxxz|xx|}zzw{|}}}~}{{y|}{{|}y|}|{z|{~}z}{xt}y~|{xyww{{tz{w{|{xwz|}y|~xz}yzw{{y{z~|{{zyu|z|~|x|v{||y||y{yyzz}zvw~ww|w|{zwzx||~}y{{{wu{{z~w{~}~~z}~yx{z}x}~}z{{v|v}xyzzzy|{{|z}|y}z{yzzyy~~z~{~~~~}~~|~~~~||{|}~~{}|}~~|}~~~~}}}~}~~~{}~}x}{~~|}~~||}~|y{y~yt|{|yxz|wvzz{w|yzvx|x}zzxxwzrywy{x{y|xz~y|}yz}}{|z~y{|z||}zz~y|||}~{~zwz{zzy|z|yzyzxz|xz|uw{}|{~y{~y}|y{yz|}{{xz~wz{~|{zzyzz~zww{yxxxxz|{vw|y|xzxwyyzx{yxyv{|{xx}y|~}z{{x}||x~~vy{z|vy{tywxw{y{{x{|wxz}|wxz}~zyyxyz{xzxx}zyw{yw{|{y|yx{||{x~||}|zzzzw{{}xz{z|y|zzv{|{{xzxzz|zx{{zyxyvzuxy}zzx{z|z|xvytzy~zz||zx~|xx~zyxwwxzzxzzx{zr{|zxyxx|y{z|~x~{z}w||~w}z}{{}y{}ywyz~{{~zxw{z{zzr|{|z{zvw{x~wz{zzz{w|xsxz~}}v{|~~x~|z{|}|y{||{{zzt|}{~y}rxzyzz{uzx{zww|xxzzvuz}xzy{}|ywxz{~{zyu}zw{yyx{yyz{zz{{xx{}}zyxzy}z~y{||{zyu|y{zzzy}{w|{z{yzyzz|zx|{{zw|}~z}|yz|{|~z{}xuy{{|yxy|{xzzz|zx}|}w|xvxyz~yv{}{y~{z~{wyyz|||}~{{|z}}|z~x|y|xzzxy||{{szzxw{y|xzz{zw|}y{wuywxuz{{}}|{{|}||wx|y|w|{yz~~yx||yytz|{}|{|{{u{wx|{xy{~wxx~z|{|zv{{z}}{v||zz|~yy{{yzy}{zz{~~}}}}~~~~}~|{|~|~}~~}~~}~~}~~}~~~|}~}|~~}~{|}|~~}~~}}~}|~}~~}}~~z|~|}~~}}xz|yyw}~}yzvuzyxyy{v{x|{xzzyvw|||zx~{zy|yywzxz}zxy{yz|zy{zyx~xyzw|x{{yxzyzz|}zzyzwyt}{yzx{xywy|yx{}}|{yv}x||zxyzz}uzzv||~zzy{w{|u}{y}~||}zv|zzxww{xy}yz|}|yyz{{{z|zxz|w{yxyywyvyx{yyyzy{zyx{}y{yzxv}}~yzyz|z}yx}z|w}w}zzzxyv|uyx{|zzzyx{x|zt{|yz||zx}x{yyy}x||{~yyx~z~zz|{}{yzvvy{uyz{}}zxz}{wvyx|yx}vv~}y{zvy|xxzzz}ywvu{xxwxzyxzzx{|{{|z{y{|}|sxxzz|yx|wy||}wzz|{{}}yy}{}{yxz|x{{z{z{zzwzy{|{{z~~wu|y{{x{}|~y}y~zzw}{x}yzxx}xzxx|z}x{vz{}zyx|x|z{{{{}zwyv{{|v|z}v{v~{{{z||z}{zz}{z{{{zy{z|~|}~}|{wyyzyywxzz}vzzxy~zxzx}{|y|xz}wz{{{yyz}x}|y}{z|y{{zxv{}zzzy}~ywz{u{x{{yx{~{{xyvzz}y|xyyw|yy{{t{{|wyxuzxyxyyxz{|{|yv{zvyz|zzxyyxy||{y{y|y}zxyzyx}}{xyux}z}}|z{w{{wy}}vzxywy{{yw}uvwxx{yyywu{|{{z{zzv{}{{~x~z{zy{z{x~|v}||y|zzxxzzy{x}y}|y}zx{{{|zy}|~{~uy{|wzx{|yx|~~~|{}|~~~|}{{}~||~|~~~~~~~~~~}}}~z}~~~}|~~~}~~~~}}~}~}~~~~}}}}~}~}}{~||{~y{|xwyw|x|{y{}w{{y{zzxx|yx~{vy{yzy|{x{z|zyzuxuzyy~|~y|z}{}}w~|z{~v}|{x{zw{yxyzx|{yz}y{|z{wxyzuzxuyyz{z|~|{~{|zy|{yyzy}{x{y|{~||w{xxxs~zzwyyxz{zxxyz{|z}xwwywx|}{uwzyzyxzz||~x}zyw{{}z|w~xx{|z|y|w||y}zyw}wzyy{xyx{zx{xzxvwy|zy|tww}{w|xyz{{}~z~~}{vx|}yvy{wz~|}|y|x|z{x}|y|{yx|zzx{||{|vxzyuxywyxz||yy~{z}yy|}xzyzxy|x}~y{yz|{{}z{yyzz{yz{xyzxwv|{{z|x{||wz|zx{|{z}w|}{yv|y|~~|y}}zzx~{}yzzzzy||{x||z|y{w}zyzyyyyw{ywzyuu|{{{zx~y|}y{{{{~y|}y~w|{||y~x{v~{|}{z~y}v{}{yzy|wxvzx|zxxzx{uz||yy}y|}}zy}}}{z|z~}|{~}z~~{y{|w{vz}||xxzyvw|z}wz|{vx}z|{|yy}{|z|}|z}}}{}|{{z}}y|{z{|}zyy{~yw|zz|{y|~y{wy{zxx|}yz|zzyyv{y{zz~}{yw|{w}}{y|}xv~|~{{~{{|zy|yz{xw{x{~|wy}{{xy{y|z{{vxx~}y|}y{v|}y|{~{}~~~z~}yzy{||z}~}{{y}z~x{vw}wyzt{|y{~{wu|y{y{}}yx~}y{{{{{w~{y}||y~~}~~~~}|z}~}}}|~~}}}~}~|{{~~}~~|~~~}~}~~yz~~~~{~~y~~||}}}|}}~z}~~~~~~~|~}|~~~||}|~}~}|w|x~zzyw{}xx|wz|xvxxzz|{y{vzxyywx}z{zz{twxyyu|xtv|u{}x|wz{{x|xvz}|xxuy{x}wxzx|{}y|{{{|z|uv|v{wyzz{zx{yzwyy|xuy}}wy|yzzyv}||}zz{z|z{vxxww{u~|zy{x|w{y{|{z{~yw~uz{~y|zx|}xyzzx{yv{|{~v{z~|y}{}yz~|yyyyzxy{{{z}|zyx|}x{z|z|z|{{yyx}z{{yvx{y|xy~x}y|~yyyxzw~zxw|yuw}w|vz{|x{zxx{zzz{}y}xxyz|zx}}zz|z||}w{{xz{}{|{}|}{{{xw{v}yywzxy|z{y|y}z}v{{yyvyxzy|xyyyx|w|w{|}}|v{wx|z{vyy{}ywy{y{xz|{wz{w{z||zz~xzxz{vz~wt{~zw|yxxy{x{}xzy|x|{uy|zx~wxy{}~|yt{z{xyz{}{wzx{zxxyy|x|xx{|{zuy{x|yvy}z}}z}~}wzw|{vxzx|x{xxxz}|w}|{x||{x|w{{vv{w|{yyw{vz}s|yvzy|yxzxw{zzyx|{|}yxy{{zxzy{z||z||wzw|}w{{{{z}xx||{w}{{{xyzx}yx|z{|w|~{~|||wz}wwy{yzyzxzxwywyy{xxx{~wzz{y|zzyvwzy{{|xzyzxz{{{|z|||x|z|{|w|{{||}yxz|x{{{y{xy|{x}z{trvu{z}~z{~vw{xwwyx|xzywv|zy}y{||}zu{yzz{{z|{|}|x}zyyvxxxu{z{{}}|~~{|}}y}}{}~}|~}~~z~~~}~~}}{~~z}}}}|~}}}~~}~{}~|y~~~{}~}~~zx~~~}}}}~|{}~~z||~}~{}z~}}~~~}x~~~~~|~|}~}~y~~}~~z~}~{{}}}}}~{~}}{~~~|{}~~~}}|}}~~|~|y}~}~|~|}{\\\\