\\\\{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}~}~|~|}{\\\\\\\\{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}~}~|~|}{\\\\\\\\wy{:yx~{|{yx{{z{{}yw}|vz|vwvyz}w|y{xzyzuztxyyz{x}~{x|{zy{}|||x~|~x}}x~}y|uxy|zyvw~}wzxww|wxxzzz{yx|{zzw|zy{y|{}ux{zy{~{z|yyv|{{u}zzx|yx}xw|~|zyxvy~yxwzz||{|}}{wzv{yyvxw|zy{w{z|||}}|~y}xx{|||{|xx{zywzwyx{tzvvzwzvz|~{{{|{|yx|x~zzy~|v|w}zxyz}y}|xv|}}yzv}{|}|z{~}yz}|{vyyww|zyzxy{yv|{yxyzx|xruzxtyx|y{yx}}{}z|~|{}x|{x{{z{y{~z~{y~yzy|{zzzyxyux|y{yxx{zxzzyx||{{~yyzq}yx|{zy{zyxww|x|z}x~y}z}|{yzz|xuz{yzxyvyx{{{v~vyw{ysvvyz{zzyxzz{yz~wy{{yyz~|yy{z~zt{w~{tzw|xz|x|{wx{v~|xyv|{|vyxvx{zzz|z}yxz|{z||{|~{{yzv}y}z{x}}yzyyxy{vy{}w}v~vxxy{y{xyzzwuyy}yzz{{yx}}xywxzvyy{zz{|}zz~|z|yz|xyyzzzxz}u{|xwzzxxzwyy{uwtywz}yywwvzy{yw|{}z~x|}w|{{z}www~y{{x}uzx~wvv{{zxz|w|}|yy||yz{x{y{{}~tz~yy|zyyu{z{z|v|x}zx}{{|vvzx}z|yz{vuzz{}t|xzq|vyxzy{{zwzxx||x}|yw{y~x~{||~}||{~z}~{y}~~y}}}|{|}~{}~}|~}{~{}z||}|z|~{~|}{||}{{}|~}|~yy|~||{{~|{~~y~zz~}}{}}|||~}}~~{|~u}y|}~}}}}}~~~|}||z~z{|~~|~|~y~~}~~}|{y|}}|~z~}~~w{x{}|~}z|}}{z||~xz}|~}~||{||{|}}{}|}}}}}}}~~}}|}~~~{z~~zy~z~y|~~z}~||~~}|z|~z{~}~}}|{~}}|}z~{~|~x~{}}}~{|~|}~z}}{~~~z|~w}}~}||~}y~}{|}~|y||}}~{~}~~~}}}|~~}~{~}z}|z}~z}zz~~|~|~|}z|}|}~z}~~{~|}z~}~}{|}~{||}{~|{~~}{}}~z{}~~~~||}|y|z}~{~~}y|{z}|{~~}{~{}|}|~}}{~{||~~~~~z|~}~v}{|~~~}}{~~}{|{x~}y}z}|||{z|}z{{~~|y}|~~z~{|{}~|~}}|y}~~~|}{z~}}o{|||z{~yx}~~~{|||~{zz{z{}|{{{|w{zx{|z{~|}|~{y{|}z{|{{|zu~z}z}{|~||z{{v||y|~}z~|}|{|{z{~}z~~~|~y~~~{~ty}|~{}~|zz|{{{{zzz}{}|~~}~||{~}|~~}~|}|~}{~x|z{~y}|}~}}~|}|~}{}z{~~y~|}}}}~|zz}~y}}yy~u}||||xy{|y|{x}}}}z}}}}}}~{}{|}{}~{~|{z{|y~zz~}|~{z}{|z~|}~{|z|{|ux||~|}~}~|}z|}|{{}}~~{x}{~z{}||y{{}}zv{||}}}}||{~{~|~}{z|||~~~||}{~~||~~x~w{~|z}~z}{x|{|yy~}}{~x}~~|~|~z{|{{|~{z||}{}|~zx~}{|z||z}{}y||~y|z|}{{|~~{|zz}}}z}{}~yy}}|~|}|y}|z}}~{{z~|{{|x{{i}}zwxy|~}}}~~{~~}~~y~|~~~~||zzy~yy}}~|{{x}yz~}z{zyy||~w{z~z}{}~~}~}~|~}~|}~}}~}~{~}z~}}}~z}u|z}zzz{|{|||z{yx{~{~{}}~|{z|~}{~{{{|ty{|~{uz~z|~}|yyx~}{}{yy~|z|||{}|z{|}|~y~}|{{~{{y{y~|y{y~y~}z|y~~|||z|z|{zz{|||{zx{||u~~{}yz~{}{{z~y}z{|~~~|~z~|~z||}z|w|~~xz~y{|{y||~||yzz{x|y~|}~{||{}|y|||}|}~||||~}{z{|z|y}|yz{}}x{}||{{|y{|y}|wzzz}zx}}{x|zy~z~y|}}{}}}}{{~|e}|z~~||~{~{|~z~~||~|z{~~{|y}|~}z}|{|{yw}~{||{~}yx}||}{{}zy~~||{{y|{|~w}|~}~{z|~{||{~y~y}z}}zz|z|{{|}zz}}{}}{}|ytz}zzy}|w{{y{zz|z~w}x}xz~z~z}y|z}|}{z}}{||~z{{xzz|}z}}||}{y{z{z{~z{x|~{|zw|{{zz{~{{|}~|z{{|z|x{{|v{z~|}z|z|x{z}|x}}~}x}~zw~{zx~~|yz{{~{}}|}~yz|{{{{{~|wy}||{x{}}}~~|x~~z}|}~||y}}{{~||}~z}z||x|{}{~}~}{~~~|z|{|z|}}yyy|||yzz{}|}|~{|||~~~}~~~}~~}~~~~~|~}z{x~{{|~z~y}}vw~}}{{|||~|||{{}}|~|xy}~w{|{z}{|{||~|{z~y|}zzx|{~~{{v~|w~z}|}}y}~{wzz{zz~|~{{}z|}}|}{~{||{}{z|~|{}||{}z{}}}{}}w}z}xy{|{w}z{}{}}||}}||z~|~|y|}}|zyvv|~~~|}wyy|{~|||}z|wz~ywy||zx}|}z{{}~}~xz|~}}}|{{{|~{syz{~{yzy{y||{|}|}~~|~}y{}~}zzx|zy}|~~w|}z~x}{w{~z~x{~~{~u}~~~x|~|{~}{~}||{z~{|z|~x}zzz|}~y~}{|z}~|{z}}{z}yz{v}z{}~~|}z{y~~}|~~{z}~}}t||y}zzy}yy{wrx}zxy{{{{z}||{{|y|{||||}}y~{~y~~||~{}~z||~|}~|{u|~x|x{|{{}zy|{|}|}}~|}~~z|z}{xy{}z~}{~{}}}|zxx~~}{z|yz}~}zy|~}{|y~}zzz{}{||~~}|~~}~{xy||}}}~|}{~y|{zy~|z{{|zx|}z{xz}{z}|}~{z}{|}~~|{}}{{|}|~}}w||{~{}}}}}y{~{u}~{|~yz|y{|~yzzy{{~z|w{}zz}|}~|z{}|z|}||~{}~~~~~|z|~~~|z~|~~{~|~{~}~}~z}z{{{ywy{y|x}|wy}}|z|~}~vz}}z|~z~}{{{{qz{|}}~}y||}|~|}{{x||zx}{zz||}~{y|yzz{}{}{|~}|~{|~}~y{|}{}|}|~{yyz{z~z}{y}||}zz~|~zxv}}zy~|z}{}{|~u~|~~|~y|zz{z~|w{{|}{{{~{||~w|}}}{z}|{~v{s~}xz~}x|~{~{}{~v}}|wy}}}xyx}yzyz}|}{yx{~wz}y}z}y~y}y|zw{|~|}~{zz~|~{wzy|~|{|{yz|}~}}}|}y~}}}}{yz}y}z{{~x{|}|~|{~}|~}~|}{}z|zy|~~{x{}~x|}~~}z~|{uz|y}y{~|}{{|x|~}}}y~~}}|}{|x~yww|}}{y|~y}}z|y{}~||z~z}|~{|{yyy~}|||~z}{~zzz~}xz{}{|~zv}{zx}~{y|z~}}v}z}y}{{z}z{{y~}~{xy}u|{}~}|z|~|||~~{~|}}|{~~{}|wy}{|zx|~xx|zx{y|~xy||z||{{z|zx{|}zz{|{}||u~}z}|}x||xzxz|z|z|y}{{}}~}|~~|}{{z|{z|{z~|~{|w}z|{||}{}yyw|~}~~}~~||~~|}~}}~~~~~zx|~|}}~}~{~yz}{|yz~}~z~}}|xz|xz|}y{{~z{~}{|z|}{z~{}yyx{y}z~|~||~wx{{{~z||z}yw||y~||y}z|zxy~}|yz}}~{~~~v|y|v{~z~|x}{{{~z|~yzy}|||sx~xxw{|{{}|{~{z|~z~~|z{zz|{~||}~}z|w}}}~y}z{~z}{{{x{vzx{}u{zy~v{yy~{}~~~{~{}~wxz|~}z||~~}zz|z~|{x}x{{z|y}~}y}||}{zx}|x|x|{z}z}w~||~xzz|z||y{{|z~|~{{{~}~z~{|z{x|{{}{z|wyy{|}}yz||}{|z~{z~}{|{~xz{|{|~||}~z}z|}}|~~~|}~{{y{|}{w|{~~~~yy|}~}~{{|{~}|yyy|{|z~|xz{}}y{}~}w{|{}x|~|y}zy{z|z|zz{{~zzzyy|||x}y{}~vyz{yy|~zzz~z}xzw{zw|}v}~zx|x{yx}~|z{w|zz}zy~~|z{}xz|~||~{}|z|~|}}vy{{~}yw{w{{}zyx{|z}y{{}y{|{{}x}||}}{|}z}|z{}~|}{v}~yy}{{{yzy}y~{x|y{z{|{{yzy~z~{{}|{z}||}}z~|}~}}}|{}|w~~~|{x}{}~{{zzz|~{}z}}|x{}xz}}}}}z}z|{|y~~~|~~~~~|~|~~~~~{|~{~|~~z||~}z~|y}y}~~~zv}|{|zyy|z|~~}z{~~~{~{~z}x||y|}y~~}z|z{|{{{y|{zyz|}~~{z|~~u}}x}{ywz~z|z}y~}}|{yx|x|~}|zx~}y{~z{}y}|z{|~~z~x|zyz|y|~{zx|{}y{z||}|}{z}||~~{~xy|}yyy|||{y}{z{u}}}v|y}~wz|}~~|z}{~yz}{{t~y}z~{}|}}|z~}~{w}~{{}z}}{}zv{|z}z}z}~~|y~w~z~x|zyz|{|~|||~w{|{~{w{y{}||}|z}y~{|{}y{|{}x~z~z~|~|}~~~wz{z|~~}zz}|}}{{|{}z~{|{{}}~}~{{y}}{~{~}~~{z{x|y}z{{{}~~{}xz|}}z~yx~{|y}z}{||{~yz~x}}~{|}|~{~vz|~y}|y}rz}{{}{|yzz|{z~|x|~|}x}~}z|{|{}wy|{|||zzz~{|}}}yx{||zzzz{z}|}xv|{z{~v|~{||||~vy~}z~}{~{|~}y~{zxy}z~|z}|y~~|||{{{{||}}{{{}{{{}{w{zzz~}{~{||zy{~{y{~~}zy~zy~{{zy{{xx|}{~~}~zz{|}|}zx|zx~~z{z{x}wzz{|~}~~}~~{}}}~~~~}||x}~}}}}}z}{~zyx{}|x{|}w{||y}|z|y|xz{{||zy}}{z|~}{|vzzz~{y}~y~{{z~z{{{{~z{x}}{yt{||}z{|zw}|w~~~}y||{}}x|~zzz~{~|xx~}{y}yx||~}zz{{~z}{|z}z}}|}zp|vz|~}x|}~yzz{}}{|{|~zx}{}}y~}z}|{~~}{}~z|{|~~zy|~}{|}{wy|~z}~|}}{~y|}|{y|z{|{}}{|~{|}xz}}{{{||||z{~yyz~|}~{~|z~}y~~}~z|}y{z}{}}z}}|{{}~|zy{}~~yy~}}}{~{{yzz|{{~~~~{{y~|}|}|~||~~}{z|}z}~{z{yyz}{zw{}~|x~|~z|z{vz}xyz|{zyzz~|~~~~{~~||z}{|~~}~{zz}~|||}|z~y}}~y{|zx~{{z~y{}{~x}~||~~|~}}~}~y|{|zzzz~{|y{|~{z{y~ww{|{z~xx{|{zxy||zwy}~w~v~}z~~}zy}|}|}~~}x}{{|||}{yz}{~|z{y{z}|}|{v{~y~}{wx|z~}z{~zx~}}|~}}|{z}~|yw{~}v||~x}~|{}yzzy{v|z{y|z}|z|}|~{|yy~z|||{yz~{~|z{{~|z{}z}|x|}}~{|y|{}|{~}{y|~|x|zy|}~~}~~|yz}z~}~|}~}~~|~}}|}~~~~~~~~~{w|{~~}}~}~~||w~}{}}z|z|{|~||}xzz}{}{}}}zzz||{|w{xz|z||}~z|||z}z|{w{xx}|{z|z~|z{w}{xw}{z{y|}|}zy{{v}{zz|wy}y|}||z}{{yy}~}|}{{v|zy{{{xw|vx~|z{}{{}x}|{{z||}||z}|wy}}}{y{||u|{z{zyy{z}|||~}y}x{|x|||x~||~||~|}z{xzz{z~{}zz{z{~w{}z|zx~~{|{}zw|~{~|~{yz{{{}}{{{z}xzzz~|~{{}{y{||~{}|yz{xyzz|x~|z{}~}yw|{y~y{~|y{{~y|}|zz}{}~{|~z{}}u~}w~{z}~{~yw||{{~{{|y~z||z|}y}{|{}|w||xyy}y}}}{{~ww{z||~}{|z{z~|~y~~{}{{yzyy{}}wz|{{|yzzyyy|xw}}y}}{~y|yzz|w~|yzz{}y~|z|}~{~|~w|}{{|y}|z}~zxv|{}}zz{zx{{~}z|x{|{}{|w{x~|yx}z~~|~zxz{yzxz||xxxyy~~w|y{|{|{}~{||~z~{zzz|zu{z{~z{}|~~zz}|v~|{w~{~z|y~x|~}|{x}{|}}}z{|y|{yzz}}{~}|{}{zyy|zy}~~~z|}|y~{{|v|t}{|~}}}|xw~~|y{yz|z{{~|{~~xz||~~|{|}|}~|~~|~~~~}~||}~~|~u||~}}~~~|}}z|{z~|}x{}|||~|~}x~}{}yw~yx}u}}}~|{{|~}||}~{{}~z~{~}|{}xz|z~{{y{}}vzz~|~|x}}{|~zz{yz~{y}{yy~}~}y|~}|}~|z||}~zw{|~|v{zw||}{{~}|y{y{{z}|v}~~~}~|~{~{~{|~zz~|~}|}{|{y~}x}|~}}|{|{y}zzv||}|{|zxy||x|{{z}}z}z~y}~~y{}}||x{x|zwz}~{yz|{|}}~x{yxz~zy{z|}y}|{|{~|~}~z}z~y~~}~~{yysy|w{y}~z}wz|{{{y~zzy~|~|yy|||{}xz|z}|x||}~}z|zx}~~{{z}{zxyzu||zy~zz~}|z{z{y}z|~{y|~~y~~}z|~|~|x||}|z}~|uz{{|w{xwyzz}~|z|~~~|}t{}y}{~}}~~x~|y{{|zy||{{yy}{}zy|~z}|{{~|y|yy}|z{|~}~|||}||~{y}{y|~~}}}}|z|z~z{y{x||~yy}z{y|{}{~}~|~}v}zv~|y~~|{|}|}|{zz~yz|{{{|yx}~{yyxz}zz{zw{xxz{}{}z}}~}}~z}x}|y|y}{~z~}xx}|~}~zvyz{z|xw}||x{y~|~x}}{~||}}w}|{~~}~~~||~}|~{||~~~~~~{}{|~{|x~~|y~|}||{zx|~zy}}{{|z|}}||y}|||zz}}{y{{{zzz}x{xyzzxz|xzx{}~}~~~}{y{}y}{{~|~~zzz{||z}|w}||z|}}}}|xyy{~~{y{}{y}||zx{z}{x|{|yz|{yz}{}|zz|v|v|{}|}y|wx{{z|z{y|x}|z}{{x~z{~{yzz}}y~{z|{z{}{|{|~|~}yv|}}|z~w}~{}|zw}z|}}zyzw}||zx{||{}|{{{{|y{~{y{{xxzz|~|}yty}~|{{z|{y|}|}}xx}z}y{zzv|{{}|zz{|}|yz{||z|}|z|||z|}y{zx}y}|{|}z}zwyz|}z{|{y{~y{~}}}vy{z}y~}y~z~}||}{z|{}}y}}||v~x~zxy}~}~{}z|{{z{~~|{~zy{|~zz|{|{{~x|~z}{{~z{}zy{|~z~z}~z{}|y~~vyz}w}z}}{z{|}}}}{||~}yzx~w||yy|{~{{z~|~||z~~xu}y|yvz|}}{|z{~}y{z~xt~{{||}y}y|zz}|z~~x}z{~{{|}|}|~}u{}z}zx|{xz~~z|}z{|{~{}x{}|{}|{z{z||~{{{{~y{}}{y~{yz}z|{{tzz}}~|s}}|}|x|~{|yyyx~{|}|}|{~z|{}|~|{}zzz~|~}|~x~}zx}}~~~||~~~|~}~~~~~{}}{}zx{~}|}x~v|x{{{||x|~z~yyy{{~|}z|{yy{}x~{}~|}}x~z|}|{{z|{~zy|xw~y~z}{}xy~w}}~{z|vzz{x|y}xz|y|zv~z}{{y{||{~~}{|zxxy}}|z~{yx}}}|}}|xz{{|z|~y|{z~yvy{}y}|yy{}~|{}}{y~y}|||~{{{{y|z|~{}|}}|}~{}|w}y}|z|~{zx}yy|{x{}~|~x|z|y||v|}|xxzy}{~yzwzz{||x}y|twy{|{vy|y{y}|||z|~|{zzy}~{}z|}z{z~|y}z|{{yw~xzy}{|zyw{|{{{{y~{zz|}|vy{|z{z~{{|||{~yw{}zz{}~~~|y|z}u|yvyt~w}~z{{y~x~zyz}}x}|}zy}z{{{~{{{y|x{{|vu{zzy{z}x}}z|}w|{|}|}z|~xzx~|yz}|z||~~{{||w{}{vz|w{y}|{}}~|vzvzy{zv}~|y{xy~}}|||}~y{z{{y~|}|z{||z|||}v~y~}{{z~x|yz||{~{yyx~{{{yzu{{|{|y}|yz}uy|}}|||||~~~{~|{{{w{}yw{v{z|y|~xyvwxx}~q{y}|y{}~z~|z}}~{|}~z|}~||}|}~~~{~~~z~x~|}||}{y|}xz~}zyy|y}{z}{~z}}{~~|||}{}~~|}~{x}}}}~~|~~}||~~~~}|~~~z|}}}y{{z~~||t}{}z~|yz}xyz{}zyx{zz{|~~}~}{}z||}|y~xv}}}r|~|{~u}z}x}}}{}~~{}|zz}~y|z~}||~y||z|y|}|{~{y{x|x{|}{z{w}z{~yz}|z|{zy{~z}}}~~v{{}yy{|}yz{}z|~z|{yx|y|y~|{{}{|~|{|~}{}~{{z}~}s}}{~|yzz~|{y}{{||}~z{||~||{w|z|yz}yz~~{}~}z|~|{~{|{|||}y}|}~~}~~}}|||{z}}~{}|}~~}~{z~{}vz~|s~|wy~~||~~{{|{~{~y~~|}||ryzyy|~|{}|~~y~{~}x{|y{|}}~}|}z|}}|||{}y~}z}zu|w|x}|ux}x{|{y{{|{z{w}x}zxz{{{|{}~}z||~{}~|{|}{}}|~~z}|z~{{y|~|z~|y{|y}~}{||{zx~~||}|||{z|y{z|}~~}xx}y{z{y{}z}z}u{z}|{}{|{}~~xzy~}}~|z||}|z}y{}||z{|~}|||}y|yx{{~z{||z~}~|xx{y{x{~z~{y}x~|~}|{{z}z}x~zzy}~z}y}zzz|}w{|~|z}{{~x{||yvx|{~{|}}{yz|~z{}||z}{x}xz|}||{z{y||{{yz~~{{y{{z~|}x||z{{v|{}~|}}~|~~{~}}{{~~}|~~}}~~~}~||~}}}{~~}y~~z{{|}xz{~{~|{{x|{}z~}}y}w{~||}x~{~}}~yyz|}||~xx|z{y~x{|~|{|~|xz{{zyz}{}|~~|z{zy}~u{}~y~y{{|{}{z{}~{z~~{~}~{}~}{zyx{yzyz{|x}~z{xy|z~xy|}{zz{~~~|~~|}}yz{}{{{z{z~y~|{{|{||z{z{|~z~}|~}z{~~{z~}zy{y{~zz~|}~}~~{|{y{{{|}{{~{~}{x~z|}z{y||||z~z|x|z}zz{~y{~zz}u~}|}~z{~y~{z~x}y|~{~|||}yy}|y}}qzy{{}{{}~z||~}}||~x|}~~}||~|}{}z~{x}}}|zv}~}yw}y|z{wx}{~x|~xyxv~yz||{||}~|}|~~|{x}{x~{|}~z|~~{{}|}||z~}w|~z}}~z~~}|x~|z}~|zw~~}{}~~}zz|xy~~~{||}|}}x~~}}xz{y|{|{||y{~z|||w}}y{yz{y{~}||{}|}yz|}z{}|{~y}yz{z}zz|z~|~~zz~yxrz|}}~}z}{|x~|||{|{}}~}|{{}z}|}}zy}z}xzz{}~~{zu|v}zzyz|{{||~|xw~{|~}}{}~|}z}}|x}~z|}x~y}{|{{z|~yz{z}}w~u|y{r{|}v~}||w~~~}}|}~{~}~~|~~}~~}~|}}}~~~~~~~{}~~}{y~~|}}{{yx~{w|{}x}zx{|{|z{}{{~~~x|~x}|x|y{x|{y{~}{x~~w||x|~~y~}~y{|z|z~}y}z{~{|pv}{|{|{{~yz}{~}{{{{x{}x{xxx{zz{|~vv~z{z~xwwy~{~|~}}~~|x}zy~z}zwz|{zy|~w~v|xyyz|uw{zw~yv~z{}{y~}|x|y{}x{{|~|z}zyz||z~zxy|}v{z~|{~v~|zy||y{{{}}{{x{x{y{~{}z|||y~x}}w{}z{|~{}~|x{|t|{zxz~zzz}{~y~{|y}{z}~{~{v||||}}yw~}{y|z~y~yyz~y}~{yzx|{w~~}|zxsyx{}~wuz~}~x{}x}|}~z|~xyz|{y{~|zzzw|}{~|{}{{~}xz}{}~|||{{~{z~{z}|~yz{{{~zv~}w}yzt~|~~}{{}}{|~}~|~y|yxv|v{~||z~|{|}y{|}~}{zz{{wy}{{zyy~zxzz}~w{{|{z|z{{xvww~~z{}}z|z}|}~}zyxz{||~|~yy~y~{|yx|}}~{z{}y{w|z}}{}~}}|yyy|~z{~z|{|~~z{z}y~~{~{{}|{{z{{}x|{y|zy}|{||zx|z~z{w{z||~{|z}}}||}{x~~|z~|~|~z}||zz|}}}y~||{y{~zu{~~z~~u|}}|{z}zz|{{vxxy{}~~{|~~~~~~}}~~~z|~||~|}||y|}z}|~}}z{|y{|z{z}}z|{xz|{}||z{{zz{|yy~z{~{{z}y|~{}}{~}~y}~}|}y|~y~}z{vy~z}}{~xx}{}{{y|{}y{|yz|}}~{}~{~{}}y||z{~y|x{~ywvyz~{|y|zy}{u|z~{{zx}~~z{~}~zy|~||wxz~~~z}|~||xy~z{y{{y{}}|{vy|~{}~|}xxt|}y|{{w~xz}}}||~}~|~~~{{uy|}|}|||}z~~{}yx{zyw{xuxy}w|vr|}~{}||zw}z~{y}~}w|}}~|~z~{{||xzzvu}~}w{x~|x}|v{||}x|}z~|}|}zy}{z|{~xx~z{|{|z}{|x}yzy{zzzv{w{}vx|}zwzv||}}z}}}}~~|}y~~x~~}~|{x}yy}|}||~z~}~{|}u|xyz{}|y~~{}}y|||}|{}|x|~~zz~~}zyyxy{|~y{~{}|zz}|w|~}{y}{~v{|~z~~|z|zz~|y{}||||zx{|}y|z~~|{yyyz|~zx~w|}~zyy{{}}z|w~{y}||x{y}~|}{|~x{~||~}}~}zx{~z{}yy}z{vz{}vx}|{|z}|{|~~{}~~{|~|z|{}x}{z~~}|~zz{|{x~x{}~{{{w|wxzy}{z}{xw}w}~}{{~|x|~zx}|||~~~}~~~}}~~|}~~~}~~|~}}~~}~}|}~~~~y{z}y{}z{}}~z{}}w{|{y|||z{}{~}zy|||}{}z||y||~y||z||{z{w|{yz~x|z}{v~y|z|yyzz{}}|z~w{zw|z|w|yzy{{x|z{{{zzz{}|}zz~~y}w~~~wwy~|~x}{~}{|}zz}||x{||{{z}z|~z{|}}y|z|zu{zy~}z|{~{w{x~}||z}}{z~z{{yz{}|}|z}{|~}z{z{z|}}}vy~~|y|~}|~z~z{~~}{~vx}|y~yy~{zz}z}x}{{~y~z{}~~~}}~yzz{yzz|{~}~}|zy{|{~z}}||}y|y}||zz~y{{~}|}~{x}z~}{z~{z|z}|~}zz~~|}zvy{{}~}|}z|tz{||~{w{z~~}}z{{w}~y|yy|}|}}yy}~{z}}|{|y~y{zz}y~y{~~{|}y{}}}{z{}zy~~{y|{~}z|}{{~{{x|||~~|{yyz}z{z}~{y~~|~}yw|~zy|}{x~}x|{v}z|{|}~~~w}{}|x~{z|z}~}zz|y}|z||}}z|{{yx~~}~z}|y||z|z{yy{~}~|~w{v{w|{~}z|yz|{~y}z{|{{x|}}z~|y~}{}||~||~~{zy|}}||{||||x|x{}||x{}{|x}}}{{~~}}{|~z{{}{{}{z|w}{}~~~~~~}~~~}~~}|~}}~~~~~}~}~~z{z}|}}~||wux~}zz|}y}|{{yx}}}x|~xy|~|}}||z~z}{{y~z}|zzx|~~}w~y}{~~z{z~ywz|y~{~|~y|}~}x}x~{|}|zxz~z|||{}~yy}~~z}{yxy{}x~y{y}y~|xyuzz{w|zx{zx{}|}w~||y~y{y|x~{~|{|ytw~~}zx|w~zz|}~|~~}~}zz||xzx|}|{zw}|zw}wy{t|xx}{|}}|z{}z}{}}z{z}y}}}z~}w}||~w}{|y|{x{z{{x|~|}{y|yx}}yz{{~}x{~~|zz}x|y{~~~|y|}}}}x|z{zy{{}~|{{z|xy{}|}{}yy~~|{|~}x}x{~~||xy}~}{||y|~}~}{}}y|w{}zx||z}|zz{|z~xw|zz|~vzu|{~vt|z~z|~x{{x}{|}~}|}x{~|z~}|{~|x}|{}y~{{||{yx{|~}~{||}~~{}{pz{}{|~{|{}{{~}~~|{zwy|{z|~z{||{y~}}z}u|{|yx|||}}x{x~~|}yx~z{}}}z||}}}y{xy{yzy~{{}yz{|z|}w{xzyyx||{}~~~x}{}{|}}z{}{}z}zy}~~||z|{{}zx{zxzxxzx{}{|uxxxzy||t}v{y~||~|{y|~|w}~~~zy~z~zyx|}{xz{z{y}{|yzz{x~zz~}y~{~{~{v|{~}~~y}~}~|}~~~~|}~{|~~~{~~~}~~~x{}yzxz|z{z~~}z}}|x}{|y|{~{zz}z{{}x{}{z{y~}|w}|}|}|{{|x{x||{{~|}{z}{|z}z|{w}}|}}{xxy|}w~~|{}|{}wy~{||x{y~{{z}}{{|~~}{{{|}|w~y|x}|z|x}|{v}yz|z||x}{{z}|z}~x~}xz||}z|x|||{}x|{|}{{zzy~}}yz{}{~y{{v~z{zy~}~~{}y}{}y}|y{~|~{z~~{{}{~|||{x}}xzz~yw~}y~}|vz}{|~y{y|}~zzx}w{~~|~{{zz~y{{}zz||~~~~{|yzx}}|wzy{x~~y}|x|x~z}zv||}}xy|y}}~{|}~yz{{yx{~||{{}||{y}z~xy}|~{}|y{x{{y|{{z{y}}~{}~x|}~}|yy}{{{{|}}||{~z{~z}}}}y}~||x{y}|{}zz{z{wz}{||}z}{y{|yzu}{{{{||||y~z{{}x}y~}{xy}}~~z{~}}~yxx|~}{z{vz|{{||z{y}x{{|z{|v}ys}~y{}{{xzy|~{{y{}{{zz~|}~~}xz~{}|~~{~|{~~{{{~}~~|zz}~|zy|z{yyz}|}{|}{z{{z{||}y{v}{y~}}|yy~x}~}{}||~{{}}|zy~zz{|z~}{~{|y~z|}y}z~y}}z{zz~x|zy{y}yv}{{~z|{z||||x{~~}}z}{~~~~z~~~}~~|~~~~~~~|{{~}}~}|}}w{}zy|~{w{x|{~x}}~}|}z}zyz|y~||}}}{~~y}{}}y}}|{xy{z{|}~y}}v}y|yyx}}yz}|x{{|z}zwzzyz||}zy||x}|}}}sy{{~}x|||zyx}{xz{{}y~wu{z}~{}}|{u|z{{|zyzz}}}}xy|}z{||yx}}}~z}z}~}~|~|{y~}z}}y~}~|z}|~~z~z}{zy}{}||x}|z~~||~|z{||{~z~|}z}xy~zz|{y}|{x~u|z|{|}~zz{}~x|}}z|~~{~{~w~~|||}}|yz|{{|{~y{y~y~x~w}{{z{yxz{z~{~z|{y{|{||z|~z}z}}{z{~~~{|{~{|~{~~}{vv}{}}}v{|v|yxxzy|wz|yyx|y}u~|{{}{}|{~|x}~~yz{z|z|{~zw|v}x{{y{}y}~y||z{|{~z}~{{{z|~|{}||}~y~t{~zz~{wx|uw}||{zzyw{x{{~wu}~{{z}{}~{~z{|z~{|~}|z~~~{}|yy|}}w||~~|}z~{{}}{y~u|}|{~~}~{}}|x~x|{}}}v|}||{{~}}{}~~|y|||||{x}}|{{yz}z~zw|xy~|w|zyy{|||}~|w}||y}{wy}{|z~{y}|yyy|{{{|}}||}{~{|||z}~~|z}y|~zz{{|~}}}z}}z~}||~}~}}~|~}~~}~~~~|~|~~~}z{}||z~zz}{}}y}{|y~{zvxy~xv|{}}}|||zv~vxx{{|}z|{{}{}z~|w|z}~}z{{~{{{yzz|xz}}|}zx|}||{z}u{wvy}}~{zyz~wy~}x{|y}{|}}}z{{}zwz||{yz{{||}{||x|ww}{{{x|z{|{xyy}|zw~{|zz~~{|zy{{|~|{}{{}z~}}~|}x}}||}||x{||~{{|~z{}}}|{{|}{}{v|}y{z{}z|~||{|{|y{{~z{}|wz{wz|}|}z|z~{}|{{y~|||y}}y}{yy}xx{{z|zxy~~yz|~x|~wz|{y{z|{{{yz||{}|{{}y~}y}||w|}yzvx}}~~~x}{y{|~}}{||{||{~x{|{|z}z{{}y||x{y|{vz{{{z{w||{wz~|z|x{}y{{~|||z~|{~}{}{}}z{y{y}z}wx|{}{|wwx|~x|y|||z|~{z}~ww~{}x}||~{x|x|}|z}||}~xvwxw~~|~{{{{|v~|xzx}x}y{v}zwu{{{~y{}y|~{zv~|~}{w|}wx}z~{}{u}{z|||||~~}}{z~x{x}|yy~y~zz}|{~z|}{||y{y}x~~y}y}z}yxxusv~{z~|v{~}xx}}xy}}|}}xx|~yy{~y{~{}{{~{vy{z~}z{{}{{~|x|{x}|}uzz{}~}{wv{{}|~{||}~~~}~~~}~~~~~}}}~}z~~z~|~{|}{~w}|z|yzz}{|{}||wy{{x{zxy}zzy|~z|}{|}{~~}w}zy~zz~|~w~y{yzy}{~|{yzwx}{tyzyyyz~{yz}|x|}x}|{{~|||z~z}{~}z{}z{}{|zz}z{wx{{zw{{|zz{xzzzyy~}y||z}{}|~y}{v{}zz{u|}}|}yz{}yz~}z{{xy|y{z{|~}}}~{u~{}y{|z{{|}zyv|{}|y||~~~~|}yy}}|~}|{y|zzzzyuzzyzx~}v}xz|}zyyxz}vz}z|}{}|}z|~y~~x}|}~|~||xyzy{v{}~yz{{x{{~|x~w~}uw{xx~z~~|}~y}~~z{}z||yz|~z}{{x{{xy}~~~}{{{|zys~{{z{{|y{y{}{zz}~~~{|{|{yzz|}z|}{|y{~|z~}{|{~{|{||}yuxx{~y}zzz{|zz{yx|}~z|}~}{{yz}{|xy}~{{|{{|{|x}vzx}|v|uz~}zx}zy~zz|{~y}|{|~z||{}|}|~|z|~{z{|~~{z{}{y}}zy{~x}|~y{xz~yz{|z{}xz}{~z|}{|x{|}{zyy{}zzzy~|~|z|{vzzz|{z}{|y{|zz{yzzx}}xuzz{~y~}|z|x}{{~~yy|{z{}~y~}~yz|{z}|z|~{x}~z}|yx{}z|}z{}~v||}}{uzz{}}}|}~}~~~}~~}~~~~}~~}}~~~}{~~~}~~}}}yw}xz}}}}xv|~||yw|w}}}||~~z}v~|{~z~~{~z}|yz}zzwzz{|zx}~x}}~z{w{}{~}~w{z{x}x{}|~{y}~zzz~{|~x~||}~x|{~y||zx|{{|||}}yyz|y}}|}zx}}z}{{~z{~|{}w}~}|z{~}{p{|yx~~||}{u|}|y{|}{|}~yy{y|~|wyz{y{{z{~y{~z{x{}|wyz{{xy{z}}{|wzyz||{{}}xx}z{}{|y{||y}}v|{}||zy{}x{||u~{z}}{y~~xy}wz}~wz{zz~}y{z}}v}zx~yvy|u}{|{{z~z{||}{z{w||wz~||~w}~~}}}|{{zz{xy}x}xx|z{~{}{{|{~|v|~zy~{~||~{x|y~~{~z{|~}|}{}~xz}}}|w{{|}}|}z}xvyy|~x|}~~vv}|}~|{}{|y{x~||||{zxwz|z}|{y}|~}}}{~}}x{{y{||~~}z{}z~~~x{~}z}~y}|}xz|~|~y|z{|~y~y}y|x~z}x~{}~yx|zz|||zw}z}~x{|zxx|~z|}}|zz|}z}}{}{|{|zw}~~{{}vy}}}yy~x{~xz{y~~~~~|x}}wy|z{}|{}x{y|xxzvy|~z{}}|}|~}|wzyt|{||{|{wy||z}zz}|~{}}{~||~~{{{z{|~z~~~}{}}~||~}~~|}~~~~w}}~z~z|~~{{z{{}xwz}{}z}}{z}|yyyw}}z}y{||~}yws}~}z||yz{}{y|~}y|}}|}zy{}||xz||{z{{~|{{zxyxx}zyz}}|{|~|zv|~|z{{}|}}}~~ww{{~}{wz{|zx|{w~tz{z}z{~{zzwz~{}w~{}{zz~zx~zxx{||}~}z|~z~{{y{xy{}||zx}}}y|~{z~|zz||}xy|~}w}y~|yy~}~qy|}|~}}|~~|~}{w{~x{zwzzy|x|~x|y}}|z{x|}xz|{|~}~z}}{}||z|~~~|~~{}~xzz{}x}}}}x{}w{y{~{z}}zw{}z{{z{~{{||xz}|y|yzy}~}}|}}z~y{|}|z}y{|{}zy||{}zw}z~z|z}z~||~y~{z|~{z|~{~~z}}~{}{xz{wz||{yyzz}}zyvy{~}y}}{{}{|}{~~}~|}}y{~{yz{~z|}}|zz|}}xzx{zvy{z}}v{|z{x}}}}}|~|}{}~z}|||}{||{{{z}}y{|x|}z~x|~x|y}z{|}{~}~}||~z}|}~~|x{{|~~y~w||||}{|||}z}x|v~zx{z|x{z||{z~z{}}z~x~||}|}z~~|}~}xz|{~|z~|zy||}w{x||z~zz|z}z{~|{}}|xw~~}|y}}~}~|~|}~~~~}z{}~~~~}~~{{x}z~{y|z||z}ww|}~}{|zzzx{~}}z|{}w~}y|yzw{t}x|{~|{~|}t{|z|{}wz}}}{x~z{{zz}||}~x{x~|~}|z||x|}x}w{}y{|}{|~}zzx}u{}{|}|zxyxz~z{zz{{yxxyxz|vxwy}}xy{~~{xxx}~}z}z{{|w{}|~}{xz~~|x|~z|{|y}z~|z{z|~|zwtyw}y}y{x{{{{{}|xz{||yz{{~|}{~z}ysy~y|||{x|~~z}|}z{y~zz}|zvzz{|x|~zy|xy|}~~y|{zy{{|y|y}{yv{|y|}z}}{|yyz~u||}~{|~}~|~{||}{z|~zyy{~v|~}~}{y}|{{}}{~yz{||z|{y~~{z|{}{{}{||z}|~}z}z|yy|}~|}|~|x|x{~v}}|}|}w|}|||xywzyxxy{y~}zzzxzz||{{{z|{}}y~|y|{|{|{~zxy~}zy|y~{yz~yz|~~v|}wzy||}{{v}y{|{z}x|{{|xx{{wz}x{||{}x{{{zz}~|}zz||~~|v{yxz|yvzxz{}~~{}{~yx}{~|{{yz~~||~|z|}}|yw|zzyxzz|{z{|{~wyzx{}~y}{||y|{{w|||zz|zzz}y}z~y{|}x{z~}{}|~{}zzx}||{{~|zvv~{|~x{t|~y{x|y|{y|x{{u}}~~{}~}~~~}~|z}~~~~~~|~~~~}}~z}y~|}{|}~y{{{x}||yxz{}{w}|{||~x}z{{~|y~{~w|w~{|w}}{|~z|y|}zy{}|{|yx|||z{{}|y|x~x{|}z{~~{y}|{x|x{{zy~{z{|zz{y{{|z~y}}}~~}xz|y{|}zx{|}~z|{|zywx{}zz}|xzy}z|{~{y}||z~}~}~~}w{|{x{wz{|ty}~x|xyz|||~z{}yy}}}wwz{~y|~~}~~{}~{~~}~}}{}~}{{y}{zx}|z{|}|{{{|yyz}{|~x}{uyz{}{~{}}|z}~|~}z}}~|y}}zx{|x~t{xzyzuxy}{~{}{{}}|{|}x~}|{z}~z~}{|}|}}}}|zxz{y||v|{yyxw|}{q||}}|{z{|}|zy{~{||}y{{~~|}}}{}{~{zy{zz}{|zxz{{}w{}~zyx~|{}x{z|~}|}{y|{}}~z~~y{z~|xy}{||z~z}~yz}|}~x|y{{|{{|z}y{|~|}~z}|}}{||}~w||}|}|x|zzuy}||v{yxz}zx{|{~{|~{{y}z}xxz}xz~~v|v}y~{z~}}}zz}xzz|}~}}{zxxx||w~}{w}}}|zx|{z{|~x|}z{~~~z{}|{zy~z}y~}y~z{wx{~}w{~|zzwx~}|{~|}}|{{}{uz{||}{|~zz}~}}{}}~~~~|}~~{}~}~w~{}~|{~~y|{|~z{~}}{|{y~|}{{|{|z{|{{yyy}~|{y}}z}}~|{|xxt~|}|~z~|zzyx}|z{z}}~}z{v{|}t{|z|zy|{yx{|xy}}|{{y{yzvzwt}{|w~}z|{}x~}|~z~|~|{}z{{|~{xx|y}||z{|zy||w|{~~z{|~|{y|x}~xzz||y{|{wzy~{~}z}x{~z}|}ytx{}x~~z}}x|{yz}{yy~y~z|~~}}w{|}}{}y|{~|{~v{~}z|wwvx|y{zwy~{}||{}u}z}|y{}{|wy{}~~~~}~y~z|~~~y~zzv|{|x~z|{zy}|z~}{w{vz}}~}|yz~u|~~{}z|yz}{{{||}yz~{z{|y~{yvz~}~{}||yx{|x|}~~z|zvz~~yz}|z{zz~|~|{y{}}{z|{uyyz||~}|{z~xzz~y{z}|~y{|y}x}|{|}{xvuy}zyx|{}z}yzy|~z|~|y}zyz{x{~{x}}y|}}}sz|z{y~~~}|~{~{}~~zw{|}~}}|z~}}z||}y~w{|||{z|x{|{|zwz}~||z{}zxz}}|}yu{~w{~}{x|zy|}~{zw|{|{|v|}~~{}{y}{{}}{w{z{z{yw}{x{yw|ww}y|{}z{xvq{|~||}z~}|~}zt||y}z|{z{}||~{y||~|~}|x}}{|{}{{{zu}x{{x}{{||y}|}y{}x~|~{y~~x~|~y~~}~}~~}~z~~z~~~}~~}~~}~}}~{}z{{z}~||~}~zz}}|{}y}~}yxz{}yyx~x~~|x{z}v|~{{|z|~yy}zz~wt~{}y~xy|}z{~|{z~{|y~zz{~|{|{wx{w{vzx{{||z}zy||w}xzz}||z|z}}}z}zzz{zu||}{xxx}}~{z}yx~{~||}xz{|{yz|||z}{|y}{|~~|{z}||yz~}|x{}{{zvw}{{|}{xzyz|{zz{~xzzx~|xy{{x{~{}{}zy{yx{{z{~y{}~}}~y~x}{z}z}|{wx}wy|||zz{zz|x|x}w{zx{zzx{}zz~zy}~}z}{{y|zx{}v|y~{y~{|}w{{{yyx||{ywywxvyxy{wyw|zuy}}{y}}~{}}{{||zzz|z|zz||~{{x{z}v{|y~|yyx~{zz{xzzy{yz{y~{z}zyzz{~z}|z~}}~|y{~~|~z~z|{zz|z{~zy{~|yy}{{z{|{~z~zw|y}}}yys}|y|wzyzz~|~~z~|{|}|w{|xyy|y|~}~{}{z{|x{}}z{{yw|{{zqzy~{||~{}z|w{{~}||{{w}w}x~x|zy{uxxy}x{y{{}x}}z}wx|yx}|~}|zy{y{}|}~z}xz{x}|}|z{}}~y|{yxxyzzvw|x{z{x}{xwx|yywzzz}|||~{yz|z}~w}~xzzx~{zz}|{}|x|xx{y{{|vzywv{zxv{||{}|y}|xyz||{|}~}}{|wx}|~~~~~}~~~~~~|~~~}~~~~~|~}~~}}{~}~|}x~u{{{}yx~{{}~|}xzx{y|{{|{{{~z~}~zz}zu}}|z{}z||{}||~z~zz{}|zx~{}{~~|~}~v{{||{|~y~~{~|wxx|||xxy|~zy|{ywyzz|zz~y|}~z|{yzz~z{{{{{w~{{xyw}{|y||{z}}y}{|z~zzzz|{}}z|}y{~|~||s|~x}}}{{{|xwz|||}{}{}zy{ywzz||}tzz|z{zy}y~}{{|v|||vy|~z~z{||{~}y||y{y{}||y}}}x~}yz{~{x}~}y}{}zz~z|}~{x||z{z~||zu~{}x{y|}xxzx|{}zw|}}~|||||{|{{zx|y}{v}{z|}|yxy{v||}~{z~~}x||{|{|z{xz|{{{{y||}|v}|z}~||~yz~~z{{|yww||}zx}~||~||}{}|}{}}|}|zy}x{|~}z||{y~{|z{|}yyzzyy|z{y{{w|{{|{~|y{z|~{|{~}~}~||{z|~{y}~|{|zzx~|y}zzy|z{yy|}y{~{~{xv~x}~}{||uy{}|~{w}uzz{w}|~~yy}{}~}{{}z~{{y}z|~{zu}z}zxyz}{{y{{zu}{~}y}||x}}}||{|}zz~~}~~}||}z}}}~|{~zz||z{z}~{}{|{~|||y|{~|x|y{|{y}{~}{}z|vy||~}|z~~}~}}|~~}}~}~||}|}{}}z|{}|v~y|zxx|~{}}zw{|}{y|{~{{}|}y|z{x{z|{~y{|z|x}w{y|}}}~z|zt{~wz|~{yzx{{y{y~xy{{|{yz{x{}xz}}z}x{z}}~|{~}}y~}{|}{|{u|x{{|{xxz}|{}}wz{|yx{|||zu{~{y|y}|z{{{~z~|zxx|{{|~|~}}{yyy|}yyz}~z|~z{|||z{|y{zw}~xq{{}{}x|{z}~|zz~}{{{}~{zy~}}yx~|x}y|~y{z{{~{|{zz{{y{||{{xzzzz|y{z|}}z|~}z}{~~|}}|y~~z{|v|||zyyzxxx{}|{ysywzyvx}{|}~z~z|~{~z||~~}{}}~}z~|z~x|y{y|wzu~z|||{z}{y}|{}z}z{}{|z~~}}||}||y~}|}~}z|}|}{ux||{|{{|~{||}}z{wzz{wwzy}zw}}|zz}||~zz~~~{||~{y|}y||{}|~xzy~z~}v~}z||~y{~~w{{z|~{~|{~|{|~|||z|}|||{zz{}|~|z|y||{~x}{{zxxzwz{~x|w}z}u|{z|}w{~xy{~z|{}}|y}zy}z{}z}{yz}xwvzy~x|y|y}~~yzxx|y{{|{||{{~~z{~|{~||~}~xy|~|y{|}{z||}~|~}~zxyw}zx||x{zy|~{w~}|z}}~|yzz}y~||~~~|~~~}~|}~~~z|~~~}}~~|}~}~}zzx{}|{{{{x|~zxzz~|~yy|zyz{}zzy~y}~{|}z}{y|}|}z~|}}~zz{z{}~y}z~|}|{{p{zxx~{x~~|}z}~{~x{z{{{}{zz|{x~{|}||x{~}}z|~y{{{u|x~||{{{{{~z}~}y|y~}|zy{~y||z~~{~{|xyvz~x{|{~w|{yxz~z~}yz}y|}y{{x~~}|{zyxz{|y}~yy|x~yzz||}~yy|y{zz{yyz{{~z{z|y||}||{||y|z~|z~}~yz}{}yv|}zyzy~}yzz~}{~~z{vx{~{}y||x|z}|{|z{||zzyy}}~|xw||yxx|zv{}x~z~||}~z|{yz}{ztw{{}~{|}|z|}{~z{zy}}}ywx~|~}{}x{yy||}~z{{xzxzx~~}}zzz{|{}|~~|~}}yzy}}|{{|~|}w~u~~}|}}{z|||z}zzx}y~{yz||z||z~~y~{|}~}}|y~~y{{~z{{||~{ozzy|y}|~x{}{{{x~~w{|}|}}}yx|x~{|~z|y||}|zzz||~xz|zzwy~xzyyy|z~|}{zz{}|s||wzyzz~~}|x{|ww{{{|zvzz{|x{z|~y{z|zy|~{||}x}|y{{|||{{yzw~x~~~yyzy|x}{|x{{}|}zx{||}z|{xz||x}}z|~}||wy|yx~wz}|z~}yy|y|yw~v||{z{|z{xyzxy{zy}{~}{~|x|~~}}}~~|~{}~~~|~~~}z}}~{}~~~~~}~}y{z}|{y~y~z|}{{{yww}{{y|x~yy{}{w|y|z{yyzvy{~|~|x{}|~~{~~{z~|z~zzyz}~}|{x{}z|yyx{zzy}}|z{s{z|yzs|{z~{|~y}x}|z|~yz~|~~~~zzx|{{}{|{}}zz|||x~|~{x{zz{{{{z}{z{|||{}{~|{{|{}|~}}}}{{{}~~~{{|~y}|y~|{}x}}~z{~y}||{|}|{y}~}}z}w}}{y}~{}{}~}z}{{x|z}yzy}{~ywx||z{}|yw|{zz~{}|}}|||~z{~}}}zzx{~~~~~v~|zz|x~{~{z|zyz|x}~{~y||x}}z|}z{}{v{}{y{~}y|{zy~{}~~}z|~z{z|{{}|z{zz}x}}~zzw|zy|~z}}{~|~x|{{||}{}}|}|~{|{~}~{{|{}}{}y|zyx|{zz|~}}|y}~|zy{y||{}||y||zv}|}||}~|~}z}|}~{zz|}{z{{y}}u|y}y}zzwy{}z{x}|x}|z|{y|}{|{||}}}~z}}{y}~zy{{}}~|y}{|z}y|~|zw}z~u{zz{|{|}}|x}y}{|}}|{||u|~{~~~}x{|v|{{y{~{yy{{x~{xzwzy{xz}|z{{}xyy{}|z~}||||~}{~}{y{|{yy{|xzxzx{y{z}{~}zz|xxx{z|}~{~z{{~~}~~|~|}~|w{~}~~~}~~}|~~yzy}z~w}{yww|y}y{|{z}{yx|z|~z}|~~}~w|~~{}}~}}~}|}x}z{{~}zz||y}|x}y|wy|x}z|~{w~~z|{y|{{~w{zx}w{v~}}w{~zyyyz}}~}z~{|~}z~{}z}}xz~|{{{|z{{~{{zs~zyzvz}y}zz{zz{}yz|zzyyy|||x}|{zzy~||x|y{|}}|{{yzw{{}xzzzy{~}z{|z~zzz{yw~}zz{~{y{|}{|{~z{|}z|{{z~{y~{zx}~}z~~{{}|}|z{|~}}wyx|}z|y~~y|zxx|~{z~}zw|yyy|zwv}}}|zz|}}yx~{{w~}~|xz~{|}{zu}y|{~{x}~|{~zz|}{z}}}~|zx}|z}~{~w{z}y{}||}|wz~}y||}||}~{|~{||{w{x}{y|z|}}|z}z~{~|~~zv}z|v~z}{|}zyx}~z{yx|z|{}y|z}y{~}~zz|z}{{x{z~|v|~yyzy}y}y~~{{z{y{{yv|yw{vz}}}}{}{v{}{y~|{}}y{zw|zy{z{{y{|~{~x||~xws|~~zv}}{yyz~{||}zx{|z~{y|~x{{|y{z||vz}}}~~}|}}x}{~{y{z}|w|}yy{}x~y{{}{{||}}y||{z}z{|}~|~{}}~xzw~z|{|u{}~~|~||{|~{~z{|y|~}{~~~}}~~sv}~~~}~~~~~||yz|z{z{|zxyv{|||x|wx}}}xv|z|zz|}wzyz|z{|xz{zz~z|xw{~xz|~yz|}}|{{zzz|wx|y{zz{{x{{xzw{||x{y{wyp{}{{{~~~~}}}}}zwy{}{~~}~z|||{}vz~{wy{|z}}yz|{}y{}{zz}yyvs|y{w|y{~}}z|{}y|z{y|z~|}w|~y}wyzzx{}v{yx~{y{sz}y}{~}z{z|xw|}||{~||}|y}{{~}zw}}|}y}~{y~v}x}~{zz}xy|zzz{yz}{~z|}{{|}zzxy}||z~}z{|w}||}x~||{{zw|{{x~~{}{ywxz}yv{}zv{yy}|{y~wy}|{z~|wz|z}||{~}||zzy}}~~~}}{~}yyyz{{}wy||||yzy{~v{yzx}zy~{}|~|y|{|~{{y~y{z}|~{~~}{x{yzz{z{{x|{w{~z}~|y{|z}y~~~y|{{~zy~w||{w|x|y{y}{|}}|}{{}w|{wz}x||zt|}||{}~}}yx~}z{~x}z~}}{xyx}~}}}|}}~}}xv{yyz{|z}xzx}}yz{wyy{}}{}||y|{{|}yy~|}|}y~{{z{~||{~~x||}~|zzyz{}~|}x{x{y|z{}|z{yx{{|yu|}zw{{||{||}}|y{}|qz{~~w~s|yzx~~z{~y{~zx{||xyyz{yxw~~{zyy|xy{wxz{~}zz{}~}||}{{{}|~|}~~~|~|~~}~}}~~~|}~}~~}}||~|~~yzz|{y|z{z{~{|y|{zx|x{{~z{~{yz||}}}{~}|}{}~z{z~~v}||||yx|y|zxyz}}{}~|}}y|x}|~{x{x{}z}|y}{{z~}|z|}z}{}{{}z}xzxz|x{|}z}~z{|w~|~zwzw{~||{{{yy}{|~}w}}y~||yr|{y{w||~{~y{v|z{}}|v~~||w~zw}|~{}z|{yy|z}yz~uz}{{{{|y|z|y{zxz}|}}{z{~z~}xy|zzzx~y||~{}}}|y}{~{y{y|z{~~~|}}~|}~}x~~zyyz}{{{x{|}}uz|~||zx||w{~{||}{|~x{}zy~z|yyyz{|z|}|}}y|{zy|x~z}|}{u}}y|~{}z{{~{{yy{zzx}|yzz|x{z{}z|z|||zz{}y{}}|{z}z}z{|}|y~zzy{{y{z{{y{{y{{|zx|}{}x||}xy{z{y|}x{xz{x~}}zy||{{}{xy{|~|yz{~||yyxv}~{zzv|yz~{|~~wwyz}~{~xyzz{|x{xz{}yzz{{y}}|{|}y~w|{|{|y}x}|uz}zyyy~~~{wz}}{~{|{zyz}~~w|||{~{{y||z~zy{|z}}{{zzx{z|z{zx|}z|}zv}yyy|y|{}zx}{~x|x{|z}y~}v{|{xz||}|{|~}|~yyx}z||~z~~vy{{}}|z~}}}~|~~}}}}~y~{~{~}~~~~|}~~|~}||{z~{~{~~ywxz||y|y{~x{ywwx}y}{zx{{xx~}yxxz~z}~z{{~y}{z{z|~||~zu|{y}}u{|}~xzw}}{z~}}zzz{~wz{|z{||}~x|{}{{}|~|{}||}}~|y{xvw{{{}y{y}z{w|yyzzy{u|}|{z}||y~{}x~|}}}}xz}}{~|}zz||y}{zx{}y}{zyr|{z|zz|{}{zz{zx|}~~}}x{||x{{z|{~|}~}|}~}w{z{wzy{|~y}{z~|}|{}z||{tz{}~y|yz||{}z}~}|z}~||zz~|}{{}~}~{yzw~zwt}|{{~|y~{w|{}{y}y{|v}z{}{}|}z~}}y{z}z|}}}|||yz|x|{zywx{~}}|}{y{{|}}|~{|{}yzzvzz|z|{{}}~z||~|~{z}}{|}|wz|y}{zzy|yz|z{}x{~x|y}|}x~|||zz|{zy|||zz||}}|}}{~v{zz|zz||x{y{yz}|{~w~y}}u|{|~|{yz}{}|~|}}wy{|~y{|y~y{}{|y{zz{~{}z{zzz}z~y{ww||||z{}{v~yy{|}||y|~}||vz~{~y}{~yy|}yzz}}yzz|y||~~{{|z|}wy~|xy{~~|{zz}zyw}~w}yxx}}|}{{v|{|yz{w|yxwx}w|z}}|z~x{z}v|{}{~||~~~~~~}~~~~~~~}~}~~~~~~~~{~~}~{{~}|}y{y{|zy}~~y{|{~~|zzyyxzw{xyz{~}z}}||zy~xy|{yz|zwy{y{z}|{|~yy|~x|{z}|~x|{y|x{{y}{x{w|~xx|~{}{yz}|z}|}}{x{}~x||{}{}}{~|~}~{xxx|y|{|~~}z|~||~{z~y{}{z~w}yy{z}~}z}y|{{zzz|y}}y|{|{z}yz}|z|{y|v~{z}|z~|}|~}z|~{}yx|x{yyy{zy}~~xzy{yy{~y{{u}{|y}}}~y~}x~vy|{}y{|x~}{z|}y}{{|{z{~||{~yy}y}}|~|{xw|}~{vy}}|{y~{}z|}{{{z}{v{wx|yzz|~|zx||~{{}}{~~zz|x|y}{{{~|{~{~~w|}{z{|{x{y~zyx|~{z}zxyyy{~|~z~|{y~z|y{zxz{|}~|~xzz}|yy{~w{||zz{}}zy{}yxyzz{z~y{{{xx~|xzz}|{|w|t~{z|{}{||ww{z|}||y~zz}{|yx||yzz~~}~{y{{xy|~x|}|}|{yz}|y|zzzyx{z{|{{{u}||z{{}{w{|}z{}yw{|{}}{}~y||zv|}}~{}z{|}xzx||~}|{}z}|~{~y}||yx|}vy{z|y{x}y~}~|zt{||~zy|zwz|}{z~|x}}{}wzz~|{{z}x~}||~~z{~{y{|zz}}}y~|{{z}|{|}w}y|yzx}zzy~~z|~}}}}~}~|~~|~}|~zy{||}|||{z|zvzz~{x{{y|yz~z~zzz||y|x{y}{x|}|z|z{~{|z}}zzw{}{~vxw~}zy||{y|}}~}zy|x{}}||{|~}{yy}{}{v||{}}~~z{}|{{yx{yx~~zz}{v}w~}{y}{|}~}zzz|{~y|t|{w~~yx~}|{|~|z}z~}z{z{{}}y}z}zwx|{x}y|{~||{|x|}{{||}}{z~~{xz|z|~{}xzyz{}|y}yw}zy|}|x||~|{}}}{w|z|{}{}}{~x~}~|{|~z~}z{}y}{{{|{{~zzy{|~~}|zy{x{|}y{~}{{~}|}~~}~||z|~~{}}|{|~}}}{z|{~{u~yy{{xz{|{xyw|wz~w|zzxzyyzwy{}wy{}z}~~~{{|}}~yz}~~y{z||z{{{}~yy{~w||{zy|~{{xz{xw|zz~~}{~zz}{|z|~x}}{}{||x{|}|y{xz{zy{v~~}yxy|z{{{~{|~{z~|||}|z~~x~~z}~~}w{}wuy~zw}~|zy||{|z~v}{yz}x}v||~{}}{yy~~}~|{z{|y~z}z~w}zt|zw{yz}xz~w|yz~y}xv~y|}~~|}{|||}}}zy|{~~|~~{|}zz{|}{yzy}|y{y|w||zx}{~zzy|~w|~{|}|~z}z}}z{~~y~~~y~~~}~~|}~~~}|~~~~|y~y||~zy~|z|{|x}{y{y|u{y}|z{x|{~w{~z~}~{x}}v{}}{z~|}}wx|xyz{|{~|}zx|zwzz|x{|{|z{}|y}|xz{|{~~{zz}x}xy{zw|v{zyy|x~{|~}}}}z~~{{zzt|zyy|yz|zzyx}{y~x||ywww|{zv{~{||}xxv{~||zzw|w~}{zz{yz}x~|{~}}w|{{z~}y}{z{z}z~{{{||y{r|~||}{zy~~~~|~zx{|}|~{}z}~~z||zw|}|~{|z|~y||~~|~}~}z{}}~{}yy~t~~xzyw}z~z}||vy||y|x~~|zzzy~y}zx~|}xw{}|y{{|~|{~z}~v}}z~~{{z||yw}{vyy}|{|y{vyv~wy{~|{|{~|~}z|z}||y|}~|z{z{zw{~|{~|y}}|{~z|vz|}{{|}z~{|||~}{y|{|y}v{z~{}|zzx{~~}}{~|wz~y~~z{z{~x|xz{~||xy{|{{}zu{{{z~{|z||yz{z|{y|{|}w|~~{zyx~}}zz|x}{|zyz|w{y||y}{}|}{{zy~z}|y~|{{{|{}{{xz~wz|{y{y|}y~~}zzz}z|z|{|{}|}~xu}{}xwyzy|~}|}z}z|}v}~zx}z|{~|{~z|z|y{~wz{z{z~y|zz|{z~}|z{z}zz{~x{wzyx{{|{~{}{yw}}}{~{~~~}~~}~~~~{~}~|~~~~{}~z~y|~~~|}|}|~}~{}xxwuz}}x~|{z|~{w{{z|v}~}~|}yy{{{z}z{xy{~|{|xx{}t}xv~y|yzyzzzz~v{||zx{{{yw|x~yz{wyv}z}z~{}{}w~~vzy|yww}z|{{y~w|{~|zzv{|w}{yy{~z|y~z|}xyyz{y{x|{yxy}~y|}zy}z~z~{{~~z{x|~z{{y}y}zxyw{y{w{vyzz{y|{~yzz|y}}xz{}}}|{y}|vxxw{z|}z|zzy|zx{v~{}x{y|z{zzx||~yyyy{u|y~|}}||z}~~}}}}w{|}}}|~|~~zzz~x|~|yy{}zxxxy|zy|y}{~{yx{}}}t|{wz|{~yz}}{}{~||~{|yxz}||z~|v|yyzyxoy}zzz|xxx||z~|{x{}|zy}{}}||}||~ww~|{y}z}}x~wz|{yvy|{yy|~zz~y{~}~}z|||||y~}yz||{y||}}z{w{{~w|w{}}z{yz}{z}yx{zzw~z{z{w{|{||~~yz~{}}y|}zy{~z}|}|z|x|~{zz{}zy|}z||}z}|yy{w|ww|z{yz|}|wzw|z|~~y|}x~~{|z~}}{}{zx~}y~}rx}}|y{|z|yywy~wyyvxx}z}}xxz|}{}{~}{}}yz{~{{{|||{w{~wz}z|wx|{}yv|{{zz{|}~zyzy||}}~||{||x|~y~}~z~}|~}~}}}~{}~~~~~}~~~~|}}}}}y}~z|~z}yxx{~~~~z|{y}u{~|~~|{xxz|}y|{}}u}x{{|}{}{{y}~y}{zz|~{zyxxy|~y}}|~}yz{}zxz{y|{{}}{zz~|{}|xzy}{zy~zv~{}~}|~}x|y|}}zzz{wyy{}~~y~|v~{{y~~~}|z}xzz}|z}|zz||}z~~}y{|~w|{}|~}x~}y}}{{{~yx~{{~{~|~{~{~}zzx~wy~}}{{~}yz{}~}z|~z||{{{{}zz}y{}}~|{z~||{z~ux{|}zy{~}~|z|z|}{{~y{|zz|y||x{~{z}}x|}{|z{y}z|}z|}|z||}w}{}~{~}{zz~|}{{|{}~|}||z{zz|z~}}~z{yw{zzv{~~|{z|~{}z|}zz{~|zz{|z~zzy~~{}}}|{~~~}zy~z~y~}}||{}}y{~{yz|}{{zz}}{}~|}zw{{|zwyz}z}}~{|o}}}w}z~~z|yz}{{w~yy~~yy|}~{~}{|x{}}{|tzzy}~y|{z}|xz{|}z~w{{y~~z|{{{|z{z}zy|}|}y|xz||zzz{z|w~v||}{}yzz{{|}yz{|{~~~}yz}}{zyx|z~||{}|xq{xz~~{~y}{z{y}|{{{~xz}}{y~yz{{w||}~}}yx{}||{|{}|~}}{{|}~}}{}|y|w|z|{{}x}~z}u|qyy}w{{y~~~{|y~}~~}~~~~~}~}~z~v}}}~~~~{z{}}|z}{|~}vz{{{yxy|||{|zwyyzvz|xx}{{|yz|~~z|}|x|xxy{}{}|z}yz{{}|yy{|y{zzz~zxzx|zxt|z|x{v~}~zxyzyx}y~{}{{~z~~}|}}||{z}{|v~}wyz~z~yxv|{||y~{{{|{vyyt}zz{{}~}}|w|{{||y|}}}|}||{|}|~z~wvzw{{|{{{}}z|y{z}y~zzy}}{yw{|zz}}z{wz~{~yz}z~~{{}{}}y}}{z|z}{x{~}x|z|}vw{vzw{{u|w||}}zz~|}{y~{~{xyx|{}z}yy|||wz}y}zwy}yzxwzz|yyyzy|yx|wyzz}}y|}~z{{|y{zz}|wz~x~{|}|{z~~z{}wz{z{zw|x{|}z{w}{{z{z}z|{~~yzx{|}}|~z}{~~}z|yw{}|{{{}yyy{{y||yzyvyz{|{|zy~{}}~}zy{}w|~~|~{{|{|}~~~}}{{{u~|{}zz|~z{xzwzzzy}{}~}}~||{|~{||z|}{{y|{{}y}|x{}~||{y}}{zx~z~}z{|}|zx~{|~vzz|wx}{z{zzw~y}}~{{|vx}{z{}~{x}|{{{{x|~{}}x}zv{yy}xz}z~|{~~|~~{~zzz~z~}{~{|{~}}}|{{xyw{x|{{z|tz~~|{zxz~z{{}||}x{z~}y~|~}~|~z{|~~z~~~~~~~{~~~~}||~~y~|~~~~~}~}{|}}{{|}{z~yz|}|y~z|~}|y||w}|~wz|}}|}~}~{}{}|xy}~zzvz|}}~||xxy{|y}y|~}}wx}|{z}w|u~zz}y{x~yz}v|||y}|zyvw}{x|}~zzz|}}}v{{z{{v{}}z}yzy~{x|z}}z}~}{{|}}{|}xz~~~{zxx|~x}x{}zxw}|}|x}|}{}z|z{w{}}~~{|x|x|x{yz|y}~|}{y}yzzz}zxzw||z|zx{~}~{z|{z|xz~|}x|x{|~}{|y~}|}yt|~}~~~~zx{~{||x{|}x|z}~y{|yyyux~y~|{{~{}|zyw~}|v}|zzz~~~y~yxyz{{{||{|}}z|~}||z|z{}zz{y|xz}|{{z~zy}z~yz{z}~|}y{|{{{}zzx|~}}{~{{~|x{||}w|zy~}x}||~{z~{}|}{~z}ztyx}z~~{|~x|w}xz~~|{~|zz}}z||y{z{{{{xz}{~~||tz{}y{}{}z~~{zzzyy~|{}{{z|uz{y{wy|zz}~wz}y|{y{z{x}|{{~{|}}zzyyy{}{z{{y~z{|}}~zwzz~~z}xz~}xyy|wy}{|~}}|~|w{sz||{z}yy||z|y||{~{~{~~~|{}~~}|{xx~~w~}z|yyw~x~z}{{zx}~z{z~|vz~yx~{|}y||{{z|{{|~|x{||}~{x{~yxzz~}}}}y{~|}y}|{}|wz{}~|{|}{~|wvy{}{~~~}~~}~|}~|~~~~}~~}~}~}|~{}y|{|~{{}||}~~|zzx}xz|~z}yyy~|z|{}|xxyyy{|z{{|||}{xyxy|}}z}~z{x{~~||{{v}{wy{w{wz{xx|z{wwz}{vyywu|{~~z{{}x~v|y}|z||~|z~{z~}{x{xx}{}x}{|zyzy|x|zzy~y{{}z|y}z}|~}|~{z|y}}|~}y|}y|||~z|z|}|y{{{|{|}{wy}{}{{}|yz|{z~}~}|~z|xy{|}~}v|}~y}yz{yx}z|~z{{}w~zz{{ywyw|y~}{}{{zx|z{|x~x}x~}z|zy{{zy}|}~z{}}zxxzw{zw{{{w~~|||{v}}y~z{zz{y}|yyw{~{}|y{}|}~~}}}z|x{||~|u{zz{{~xv}y}}{zyyxx|}|}z|z|{wx~}~~~yz~}z}x{z}}v}{~z|x}|zvz|vvy|~zzy{~v|{~~|yz}~~|t|y|z|{}~{y{}}|~|x{|~{||~}{|{~y{y{xu|~|yy|{y|~|}}|{y{x}yy}{|{~~z}|{z~|z~~}~{~{wy}{zx|zu}{}~z{{{z}{}||~yy}|}xz|{~}|{x{x}w|y}~|~}}{}x|z}}~yzzzy{{~zyzx}}wzz~|}{yzz{xy{{}|z{zy|y}~|zu}{|y|zx}xzz~}yz{w|}w|v}wzy~w|{}z|y}{|{|~z~{}~z|~~}~~~}}~}~y~~}~}~}}~|}|~~~}|z}|}w|~{z}}|x~|}}yzrzy{|}}}}|~y{~|x}||}}||||zz|z}{xxyzy{}|{{{{{}{~{{z}y||{|~}z|{u||z{x|~||~}z~||z|}|{p|zx|y|z}x~w||{||||z}}}~~}~{y{~yzw{~z{}x{{}~~{}~|y{||}z}}u~{||{zyz{{yzy{z|~{{|{~}y{|}|}~y|x|{z}yxz{{{}|w{~}}uxw}y|~z|y}yy}x~}x}yyy|{}z|}y|{z|}~|}z{|x~xx~{xy|}}{~|}|vy|{yyz~yz|~~{y~}z|{w|~vy||z|z{}y|z~zwz~{yzz~|z~}yyyx}}}{~}y{z}}}zx}{{{{{~}{~{}|}}{|~{~y{w~~~}||yw|xz|~{~{}zz}~~{{|~~~}y|}}{}{|x|||yz{{~z{x~}{~}}~{t|xz}~x}|xzy{{|}|z{~z{y~yz~z|~~}z|}}|y}~s{~w|}|{y{y~z}}y{v{{|{}|}}|zzz{{x{|}{~x~z{}{z~z{}z}||{}{}}}x~x}|||y|}~z}y|}yzz~}~z~zz|zx}}~z~{|}x}|}x{~||}|{wy|y}{~}~z||{yzy~z}{~zx{{y{{|}|~}}{}}|{~|{}}}y||{}}~z|}{}|}~{zz}yt|~w}}{|y~|~||}v|~|y|{}}~}~~}|~}~}|~~~~~}~zy}}~~}z{uy}vy|z|}zy~~w{z}|x}{}z|{yz~y}vz{|xyyw}}}|}y|z~y||{}xzz~}}|}{zzx~}{zwz{{z{{|}{{|zv{{y|~|~y||}y}x}|~}yz}}~|}y}{~~x}x{~~z|x{vw}{y{y~x}~|zx~~{|yx~xyyz{|y||{z~~z|}z~y}{}~}|zzzyz{|{w{}{}{y|xv~z|y~xy~z|v}wy}}~z~z|w}~||}{}~wz|}x~y{|{~|zzxy}~{w{}|~z|{~{|zzz|}|{{|x|||{}{}|y~{}|{{}~yy}y|{x{~|zx|y~z{|{x}}{z{}|~{{|y~{}x|y}{||{z~|z~~|||z|yx|zz{{~}~|y~|~}y{y|~{{wxy{{}~~|}~{~}~~}{~}{z~|zz}||u||{z}}}vz|zx{x{v}v{y{|{}z~|}y{{~}yy|}~z{|{y}}|}z|}}{~|~}~x{|{}|||zz{}x{vxyzy{v|~y~|u}{zz{}{y}}y{}}y|yz{}w{}xy|}z|zz|~}~|~{}x|}{|{yw}yw}}z|{z}y||{}~~z|}{}{|z~|~~z}y||~y{|x}y}w|||xxz{z~y|wyzy|{|yzzzzzx~{y|y}uy~{|}|x}x|{zy{~}~|{y~|yzz}|{zy{y{z|z||z}y|w~||}||~}y~{|{}||z|~}~}~~|~~~|~~}}}~t~~}~}~|}z~{z~|z}~{zy}z|}{y~|{zz}z|zz||{}z{z}}{tu|zyy}~z}z~y}}y}x{||z~{}|||x|{w|~{y}u|yy|z~~wx}|{xz{{|{{}|~zy{~}}}|||z{}x}{}y}{z||zzzy}|y||uy~~{~w|zz||y|vv{{|{|x|z{~~x~z~|z|z{}z|y{x|{z{}}{yy{~zyz~}{|}x{yxzzy|}|}|y}{|{z|y~~}xv~|~~|{~y}y}~x|zz}~z~z{yz~|xzs}{}|z}x}|}z~|w}zzy}}{y{y|}}x~y{{~yz}x|{xx|z{|{}zz||x|z|xy~~}zv}z|~z}yx~}x|||zy~||{v{{{z}~{zz}|}|}}z}w}{z~y|{}z~}}{|~}}x}|z|v}{{|{}|x|xz||z}{}z}{z|{u{{{|}}y{||x|{}|z}|~~}xyz||z~{z{{wxx|{~x|{~}}z}{{{{~~}xx~|}|s|z}y{z}{{{}|z}~||~{|}~}}||z~~j}}~||{|y|~yzw}y|~}{~{y|}xzz~|~y{{}}{}{|{}|~||y}}{~}}}||x{z}|{~zzw{{}y}}z}}|w||x}z~}|~~{}z~{xzyx|v}}zz~yu|}{wzxz{y||z||v|}z}~zzz}|z}w}{z{}~|}wwz}|~}{{y~{}}z}}~z{y{zyy}{z|}|zy}x}z|||~}}}|~~|u|~}~~}|~~~~}}|{~~|}~~~{w~{yz~y{w~||w~z}y{xx|{|{}wy}z}y|{x{~v|~zz{|}{{}||z}}{y}}xz}{y{|{zz|zyz|z{~}}y}wzyxy}}y~{qy{~~}{~z|u}z|}y|yy{yz||zwy|}yy||zz|yzz~u{z{zx{wx~zz|||y}~~{|}{|}x~y}y|x~z|z{{}z{|yyz{~~~y~{~}uyz|yy{|z}{}~~}~~}x}~}zz|{~zy|}~||{{z{{x|vyz{|z~~{z|z}ty~zz{|{}x{{{}{~|||}|}~z{~~}|x}{y{zy{wx|wyz|}|z|{|z|~~~~y}}{y}y|}z{|}~}v||yzyy}x~{}zx|xzz}|z~}w|}z}z{|~|}}~z}}{|}~~}|~~}{}}||x}|zz~~{z}{~{y~x}y|z|}~}{{}~z}~~~y{~yy|{}}~z|}yz|z{x}~||~}{v{~~}}~{w}~yxz{y~z|{zy~~~{|~~zz|}}||||~|{z|yy||z}{}}|u~}y}}wzz|}}~y{|}zzz|zw{~{zzy{z~~|{x~|}}|{~||yx{xz|~|z{{||}||z|{}wyy~}~~z~{|u|}~}z||{}|}|z}~{z|}}~}~||{yz}yzzz{|yw|{x{zw{v~zyzz}}}zv{}|z}}z{~~~}~}~}{}~}|v~~}~~~~~|{|~}}}~}~~}|}y{x~{{~{{y}zyx{y~}~zyz|}{z||}~yz~|{~x{w~zz{~zxz}{z}~z{zz}}{{~|y{{}{y|z{~z}v{}x{~w|yzuzz{xz{|~v}z{y}}{y}yy{}{zz~{zz|x||{y{~{{{u~|z}{|z}z~|~~|x{~z{{{w}xw{~{z|~|x}{z~zzx{{|y}|}{{}}z~zxyy}|w}{z||{z|}}yz}}~y~x|y~{z{z|z}x{|}|}w{}{z|}yy~}~w}~}|~}y{|x}yv|{y~zx{w{||}zyv{z|{{{||yzzx{~{~{{y|yyzzyxy~{{u|}~||}|~z|xz{}{z~}xxx{zy{|z|y|~yz{wx|z}{}z}{xy~w}{z|{|}|z~~|}z~xx{z{y|z||{}zy{}}y|||z|||}}v}{vy|{{~{z|}|z{{}|||zwz}~|~z}~yy~y{{}yz~}~vy|{~{{|{~zwz|z~z}x}{{{{}zt{|~}zz}{zz~|{v~|y{y}~}|}~z||z|~{}|}zzszvvy{~{{{~|{|~w~|}|{y}{x|yj~}w|{v|z|{zzw|}{{{z}|{}y}{}z~}|{zz{x{x|{x{|{y{}|zz|z|}}~|}}|{yy~{x|yz{zzzzz|{yz}{{|x~~}y}{|{{w}}}xx~|~w|{~|}}|z{|zxzz|}{{x|w|||{~|z{xy~y{{z|z|}{~}z|z|~}~~}~}}~}~~~}|~~}~~~~~|~}}~~~~~}~{|zz}{|yy~~y}|v}{{w~}v}z~zw|vxz}xxzu~}xzy|~~{}~{{~zx}}{{{~zw{{}|~{|xzz}www}{x}z{}|y{}yv|{{t}}||{zyx{y|}~{~y}}|}xzxx{~w|{~|v}~|~yz{}|y{xyx{{{|}v{w{~z}}y{{y|yzz}||}}{~z~~x{vz{~}xz~~xy}zyyy}}}ytzz||z}zz}zyx{{y||y|w|zzz{zy{|{}~z{|zz}||~~|z|zyz~{y|}|{|}u{v{}yzyyz}zz}vyz|xz{}~|zw}||z{|}{y}{|{}|~v|y|}{|~~x|{x{zx|yzz}ywyzyw|~{yyz{}z{~}|}yxz||x}}|zyy~}{|zy|y|}|~{zxxx}zy~~|wyy}}|{zw{w{yxxy~|y||z|}~z~x}|{|||wz}||~}{|{{wzy{|{}z~y~zyy{yz{~|xyu}}zw{zx{|~}|y}x{xy{}y}}{||z|{}y~{~zzyx{vz||z}yx{{{{x}x}z{y|zwz|~wyxzzy~{~v{}}|~~zy{}}}||z~}|yz||||~z}{{}y{x}v|wwzx~zwz{}z|~|yz}{}z{||}~y{{y{|yy}|~~}|{{y|z~yy{~wy{{{|~{{x{yxtwz{{{}|yzy~{z{|vx|y||z~~x}}}xy{yz{z{}x{|~}|y}|yw~yxvy}{{x~{z{xy{{|yxv~~}}zz{~x}|z|~~~~~w}}|~}~|~~~}~~}~x~~}~~~~~{}wx{z~{}|z}{}zzx}x~|zyz{|~zyx{wy{}y{}}uzz|y{}|}|~~y|{{|y~|}{~|z|w|v}xz|{}|}|{~~{|{|~}|~{z{|{y||z{~w~~x|x{yy{z|~}|xyzz~}|y{~}~}||y{}|xyz{~y|{|z}}{||yzyxx||x{t{zv{~~~z~v~{{y{~{x|z{x{zz}zx|y|y||}~y{v}z~}|y}{x{~zz||}}}{{|zz|{|~{}|~w~~~~}|~y|||yy}|xzx~|y~y~}}{}||}{v|x}{|xy~u~x{~z~||{{z{yvy{yzx|||{v{~zy}z|zz|}||z~x|{yzyz{~}wz~{|y~~z{~}z{}~}y|xwy}|{||~|~||z}z{|~}|~~|}~|}{y}|yw||x~{|y{{z~|}}z{y||xz~|~{{{{}y{|{}~|w{}y|||}y|x}~y{{}|~y{~{z{|||zw{{||~z{z|{~z|z}y{xw~|y}{{{{||{~z|{}{zyw|yx~|y|z}|y}y|~~y~w~}wzz}|y|yzz{y~{}y||}zz{{}|~|~~{w{w~|{|zyz}~xz}y}z{~y{z|~{xy~zyzzz{~v{{zz{}~wx{}~|{{{x{|~w|}|x{|{wyz{{~w|{|~x{|}~{z{||z{{|zzzzzyz{{z|~||}yz}{}~z|}}z{{yyz{~}z{{|z}}y{}~z|}}~~{~~~}~~~}~{}}~}|}}~~~~{}|{}}}yz~x}{}|z|yz||~z~v}}{|{}{xwyy}wzy{~~|}yy||~{{{}{{}{zw{|}{z}}x{zz||x{wy|z|z}xx{{|z|zxx~{z|vxx{~|y}{~|~|}|~xy}~~y|}{}~xz}z}vyy~y{}y}wzz~z}z~xzv}x|{{wzz}||||{zy~}|{}{}z}~}zv{w}}{zx{|}z|y|yx~|x|{||~{{|z{}z}z|yyx~}x{}||}{}~~y}yyyz{{|z{|z}y}}{{x{||~~|}y}v{{|{w~{x|y}}}||~{}~~{}}z~{}{}~z|{wz}{|v|~{yz}zzw}{{x{}}}|z{{|z~}}y{}}}~|z{~}~y{~~yy~|~|z{|v}|~~{~{{x{|}|{y}|xy{wyyx{|~~~{||z~y|x~{w|t|{z{{}~zz|z{y{y{|||z}yyu}~{zz|vy{y|zy{||}}y|||y{|{~}|}y}{}~{||zxz{||z}zw~{x{y}x}{}x{zzy|z}x}{|zy|}{{|}w|}~~{{||~z{wy{zwqzy{}|{{}u|x{z}|~z|}|}yww{|{~y{zx{{}||{}zs|{|||}~}||x|z|zyy{~{z}|}{wz{|{z}yzzx{{}y}|~z~}~{z~}|{{~~{{~~|~}zy||}{v||||}zw||{}x}y|z~z||{yw}w~}}|{~z{||~}y{{~~}}}~~|{|{|~{~}}~{~}~}~}~~~~z}}{}~~}~}~y~zxyzz}zyzy}{}z}|zz|{x|z}|z|~tw{{{z~{}{}{{~|{~vw~{x|zzxz|wy|x|x}}~|{{y|x{z{{{y~y{~~|zz||z{|z~}w~ywzx|{}z{}{}ztxxxxw{}||}{zz}y{z|{|yy{z{xxzzy}~{yy}|~{v|x|xyzy}~xxz~{{||zxyx||}yy|}}x{xz|y||||}}|{|{{u}z|y{{}y{z||{}yv{y{yy{xz}z|}y{{{~||z{~~xxx~~}}yzw|z|{y||}x~}~||{|y~{zz}z}}x}zxx|{}||~yzxxz{{z}z||{yyw|x{z{x|}}z{y~z~||zyz||vz}y|{}|zw|}xy~{{y{}y{|x~xwzx}z}z|xw{|{||z{}}~|}{|~yz||x}{y{}z{{ty|z}~~yzzxyy{z~~{|y{{~{y{{~{{~{{}}{wwz~{|}||{{x|~~|{}{{{y~{z|}|{z|y|||{|zzx|vw}{z||{{}z|z}zz|zzx~{|yz~||wy}zyw{{|~t{{x{~{}}zy{xz}yzzy}zyw~}yzy~z|z}z}y||~}z|}|z}{|}xwy{{|{uzv~w||x|y|zx}}{|wxzzz|x~}}xxzzxx|~{{{{~{|xx{xzxxzzx}z{~v|}~{|yz||y{z~y{~~~{w{||~yv}yy}v~z{{{|z|v|}z~}|}w{u|{z{}x|zz|xxyt|{x|}}~~}~|~}~~~~~~}~~y{~{|{~~}{~~}|~z~}}}}x{}{~{|z~zxy|uwx{xx|yyyz~|{{}z{~}{}~|z~z}||yz{{|{|}{~}{|xyx{xx}}{y{{}~zyzzu~vx|y|{z|y{z~|{{~}{{{}z}zy}xww|}z}||{~zzy||~{zzywz~}zxx}~||~y~|xvv{xy}{|{}~||{wz~}x|z}||}||}x{y{z{z|x|}~}{ux{|xzyy}yv{|{|}{}z|x}{}}||z}||}~{|~{|x}|}x||{xv}zx~{yy|~z|y~{y|x}x{x||x{}}|||||~}yw|{|{y|~||z|||z|xz|{yx{{{zz|x~x{|{y|z||y~}yz{{}||{~~~}zzy{z|yx~|}~||}zz~zy}{}z}|~{~|{~|{{y|{zy{}|{z~~}x|x|}yz||{~~wzx{{||{|}wtzyzu~|{w~zy}{}~{}}y{x~}y}~x||z}z}|~|w}zzzy|{}~x}{|vyzyy{}x|zz~{{||{z~u{||z|{|w~zy}|y|~~zyt{~{y|z{y~|{{y{y||z|zwz{{|x~zzz{~zw|y{}~|}}}~z|}~}{{z|z~~~|z{}||}~{xz|~zyw}|z{xxy}}x{y{{xv|w}x|z{|{{}{}|z{~~{}{~||||~~|}}~x|u|w{y|w|{y}zxwy~}z}{}|z{|~|}z|~z}}}{~~}{~}~~}~}}~~~}}~~~}~~|~}}~~~~~y{{~{~{||{~|z{z~|{{z}x{z}{~z}|}|wq~{y~zz|z}yxy}yxyyx}}z|~x}}|}}~{zyx{w{}v}{y{~{yz{~x|z{}{uzyx}~{~}~{z|yz|}}zy|zz{z~z}z~z{z~y|tt}x|}~w}{~~w}~y|y|z}z{~z||~y}{|v|{|w}~{y{|y{||{y{y{}|{{}{}yy}|{{~|||{v|u{{}z{w|yv|}{~z}z~w|{{z{}{~z|{y}|{zz|y|||~}||~}~{zz}z~{z~|wx~{z|xzv|z{}{zzy}~xz|xzx~|y{wy|zzy|}xys}}~x~||y|}{|~{||v}}|y|}|}zw{|}}y}|{z|~~z{y}}}zzy{~}{{~y}||{|~zxyy|xz{}}|xz{y}}|yzy~|yy{}}}}~z}}{{xy{z{}}||z~z~}}|y{|}|yy~~{z}}~x{x{~wy}y|}yyz|{}zzx{}w}|~~z}~{~{}y||{y}y|}|~{{{~zx}{}{}{zz||{~~w~{{x{zz{z||}y~yz{}~~~~{}}|}y{{~||rz{x|z|{y~|{z||y|{{~x{|~{|{xy|y{|}z{|~~z}{zywzz{{z{{z~{}{}}y|y{x|z|z}zz||}}zzz}~}|yw|~}~zx}|zzy}}}|{zzy|w{{~}yzy}v}}~|{z}|z~|{zx}~|z~z~}||}}~{}~~~~|~~~}~}~~|}}}}}~~}~{||{y|{z}{{yyyz{y||~}|}}{}|x{x|{z}zu~{z{xu{zw|zz}|x{y~vyz|}y}~~zzx||zvzy{|{{}{}v{xzy{}}||xy|zxvyx{z{zwyzy}y}|}y~~y~}|}}z}|{~{z||{|y~xxzwwyxyy{|}{}zyzzzz~~vz{zz}{z{|~{zz||~~}}|z~}z~{~}{}y{{~}{{~}v{}{xw|z|wy{{|}wzxyy}z{|~xx|}{y{{z}~|{~|z{{}|z{~y{{zzzvy}|}|~yvz{|x|}|{yzz{zzy|||v}wx}}u|~{|x}|~~{{{y|y}|x{w}{{~y|x{u}xz|x|{y|w{x}ywx~z{wy||}{~~~~~|}{z{|~~~}|x{~y}y}|~y|~|x}ww{|x{y}{yx{yy~}~{||~z~z{~}||~{z}||z|~}}z{zy{yzy|~{{{o~~{||{z}y|}{y{z|{x}{~~{zx{|{{~|z~{yzyx}~|{{vvzw~{ywzwy{|}yz{x}|yxzy}v|{|{||~{}z}|{{||z{x}|{w|y|||y|y{wty|z~{z{}}z{yz|{wv{|{{yx{{xz}y}|~}|w{}||{}zw{y|{w}{z|}}yy{xzzy~y~{y}}|z}y{{zxvy{~xzzz|z{}}y{xx|yy}z~}}w{{{y{zz|}wyzyy{z}xwz{xy}{xz{zzz{|{xz}|yz~|{}~|||{x}|x~}{|~~x~~~~}~~~}||}}}~~~~~~{{|}v}z}|yx}}~|{~~{}{}|||}uwyz{|yyx}yy{}}|z~y{|xy{zyx|z~zx}|}zz|}{y}|z{{~~|~~x~}|x{}}{|z{z}{{}yz{~{y}}|{|}z~}~~}xz{}|~zzw}}{z|ysz{|~|zy|zz}y{}zz|{y~{||}{{{|{|{}r~{~{}zww~}}|z{z~}y|{yy|}{||{~~~|x{yw||~|{z|}{zv~y{|z}{}}|x|{}|{~yz|{{xy}}|{}~v|}z||xzz|~~{}yx{|{{{{~~yxz}z||~|x}|{yz|zyx|y||{|~yw{|x|~yz~}}~z{zz}~|z}z~~|{~||x|}y{|w~~x}y||{{yx~~zw{{|{|xx{||zz{}{|zz||{z|y}~{|y{|z~x{}{z{{zyy~||z}}~z|||}yux}}{z}vx{y|z~x}zx}|~}z{{~|~z~~{z|}{{~{{~}zx{}||~}||}~~x|{}~{z{{|y{||~x|{yw|xy{{y|wzxyx|zy||{{y|x{{v{}x}y}|z}}zzx}~{|yyyy|vz|{~|y|}||~|wz~{|y}|xy~|x}y|zz~|x|}py{{x|zy|{|||~|zu~{{~z|zz|u|{{~{z}|}yzzz|||~}z}}~|~}{}v|~~y}~~|z|}}z{|}|}v~|{{zy|yx{~}}}|{}z~z}|zz~|}}{|{{}{yxy|~|}yy|}}}}~|}|t}~~r~|~}}~x}~~~~}~~{}x{~y}vz~|{x||ywz{z}~}vyzzxy{|x}z~~}|{~|||yzy}||{|~||{y|x~x~z{z}{~{}|{xy|{{xzwv}{y{wwxxyxz~{z{xz||~z~{~||z|zzyz}{{}}|z~~{}~}~~}v{zwy~}v{x|~|y|yz{z|}uv||{}y|y|}z|z|{x{{y{{}}}}vy~|||z{y|{{y{}{{x{yx{xwyzzzux~{|~}{{|~~{zzy~|z}~~}{x{~z|{{z{}~}|vy|wzz}z{|}{{{y|z}y}zxx{~|}|yyyy{y}|{}y}~|z{~}{||{~{{|w|~z}{~{w}yz{{z~x|yx{|zzwy{~z|yzx||zz}{w|{}|{~}}y~x~{{xz{{w~zx}~zy{}{{~{zxz}zy{~{{|~}zw{x}z|{~}z|}{}}z|{y{yxywzu|yx}xw~{xv~zx{|~xyzyx~{{~{{|yyx~}}z}~{z|}zzy{yyxyw{{||y{{|z~|}{{y~v|z}vzyy~|yz{}yzy{y|}}{{}~~~{{y|{{{zzz{|~||{~{|}{}{ywyx||z}|z|y{{{|{{|~~{z}|}}x|{x{{yu{}{z|}yw}|xvzy{}x|x{~|}z}y~yx~{w~}~z}z{}||}~|{{}|z{z{{z|y~}yy{z||~{{y{}|}z{z|z{|y~}z}{y~}~~~~~w~~|}~~~~}~|{}~}~}}}~~w~}}~{~~}x}}~~{~~|}|}||{|zx}|{|z{{w|~|x}x||{{}yxzzzyv|{|zxz||u~}y{zu|z}zzzw}y|~zxzy~z|||}{}y{y}x|}z{zxw~z~{s{u~}~ww|xzyy||y|~zyz{{zz{xxuw|vyzwz}|x}x|x{}x{}wyz}y|||wz{}z|yw}yywzz{}xz|{|{|}~v{{~y|yzyz}{|yzzyzy{yy~{zz}{yx{{|~uv|}{z}x|}{xyyyvz{{x{{}||y|y{|x}}|{|{}|{xz{{yz{z~}}x|z}}|v|}|}{}z|{||}{y||u~yzuy~z~}z{|vzzyzy}}{x}|{{}|~y{zyz{}|}{y~xyy}~||}zz|y}z||}y}yy~zz{y{{~}}zzy|u}|s{|{|zzz{xzz}z{zwz}}u}y{~|y}y|}}zy~y}|z{{y|~{{}z{~zy|z||yzy|y|x{{|yyz||zx|||~z}x{~|~||yzy|{x{}x{zzx|y|{|}{y{t}|~{|z{{y}~{y}{}~|y{v}y}|w~zwx{{xzyzyx~zy|zyy}z}}x|x}{w|~|x|{vzz||~zy{~yxz}}{zxz~|r{{yy{|zzxvzw~y|zx|{yx~|zxzz|zx{x{z{wz}{{|wz|z|z~|{wyyxy|{|z{|~|~zzyzz{zx{{zxz|yv|~wz}y|xy|x{w{y|{zzxz}~}}}~|{w~v|{|z}||z~vz~||||z{zx~{{z|s}}z|y{~||{~~~~~}~~}|~~~}}}~}}|~~~~y~~z{{{|{~}z|{~{{}wvy{||y}u{}yx}{z}{|{z{zzy}|{{{}z}zy|y{x~{~yz}|}}{y|zx{{y}~y||z}{}vvw{vzyx}~|yzz||z}{~~z}|{zy|yzy||y|wyyyyxz}yw{{{{y~|zy{z}z{{|y}x|}z}y|y}~{|x}z{~|}|x~|}~z|||}}w{~}|z|~~yzz}y{z|xv}xw||~z}|yz{}~z{x}w}}yz~y~{~|}{{|}{|{|~w|{z}|{|yyz|z|{~|{{yz|}y|zw{u|}|}|}y~{}z}}|{{{zz~~{z}~~}y||}~{{y~zyz||{~~{|yz~|z{~{{{}zyz~{|{y~~}|y~}z}}xz|{}~|{{~}|xzx{~y||x|z{}zzx|}{{z}{zy{xy~}|x|zx~~}}~{}}{~}xy|z}z}{x~yz|wy{z{}{{{{{{{z~yx~~|||~|~xy}||}{zxxz{{}~{|{}z~}~{}{|z{z}{}~xw|y|~|{zz{~}{~}y~}{~{y{x{}yy}{}~}{|}{x~}{|{{v|{zv}|~vz}zv{}yv~~||{wz~||||}||z~y}~{||zx}}zy{~{zz}x|{|z}{~}~x|zw}~zx}~{{{}|}|y~~}}~x~w~~|y{}|{|}{}}y}wz||{}zwx{|zwyx|{{xyz}}z}{{zzx|{~~|}y}~~~~}}~}}~~|}~~~}~}z}~~~}~{}}~~~~|z{{{|{{{{yz{|z}{uz|}|yyyx{w}|w|z|||}z}y}{z|||w|x}|yz}{~zz|{}~{~z{~||~z}~zz{}wvx~zzyz~~w}{yy~|z}z{{~x}}~y{{{|zyzy{~|{|}|~zzzzzyv{z}~|}xww{|{|}zw~zz|{{w|zy~}|}|zx||yyz{}wz}|}{|zw}}}yzzz||~~wz~{}x~{z{y|{|~zwz|{zzz|}zz{{x|}{y~}|}~z}}{z|z||z{|wz|zx}{}|{{z~|{v~}~~{{}}|w{y}xwz{y}|}}~{yx~y}|zzx{~}{w{x~~|}|yz{z}|{{}}y||zzx~||}|z{v|x}~rz~{||{y~}||y{|}{|}{z}||~||zx|~~}x|~|y~~{{z}|w|zyz~vyz{|z}z{}{{|}y}~|}z}~~zz{z}{zz~~}xxzx~z|}{yv}y}z|y~{y}z{yx}|~|y}yyw{{wv|z}vz{{z|}}|{y~|}}{~x~yz{~y~|}{{}yz}{z{|{wzy}{zz{zz{x~|~|{y|zy}~yyx~}|z|w|x|zy{yw~wzy}~v{y|z~{}w|{zv~|~}xz|yxzyz}{x~~y||{|wzz{{xx}{xzxy|yy~y|{z|~{q{}y|z{x}||{|z|wxxy{{||}z|~y|}}{z~{~{{{}w~||yw}x}zx|y|~zyz~yx{~}z~z{||}~}~{z}}{yz{{{~z~}~~|~~{}~~~~~{~||||||~~~~~{|~{}~~w{}~}v~|y~|{}x}z{yxz{}y}w}{{zy{zxwwyz||{{{y~}|}}yz|~|{zw}|y|{|~y~~{y~}{sz}{y{~}w{{|zyu|z||zyyzx~w|{}u{xr}}~{v|wxz{}z{zzzyz|~y|z~}|z|}|uzz|zz}q{}|yzyz{{yxy|{{yz{||x~|{w}~|~~~}y~~y~~y~|~}}yy}u~{|zx{w|y|{|xw}|z~y}xzz{~}w{w~wzz{w}z}~z~}|{}~{~~z~v~}{}uwz|}u|z}zy{}{{z~{}|xy~|~x|{}{|||zy}{w|{x{y~}{z{z||vz|xzzzwzyy{wyy}{{{z|{zz}}zz|zz{z}}x}}~zyxz~}|||~{}|~|{z|}~||z||{}zyyxyzzwyz}|u|~z~zxw||x~{|}y~|y|}y|x}~}{{~{}|}vxzx}|}}~{yx|yy}yywzzz|xw{z~w}y||{|}}zv}w{|zz|y}~y{{|z{{{}y}x~{}zxy|}xzy|y~|}{{{{y{|y}zvzu}{}{|~{~{{|{{{~{}}z|y}{xywx{{zy{xz{|{z|}|yty{|{|wzv~}}{{{{}|}{{|zzy~}{~}||~}~~{~}|zzyvv{z|{xz{|}}u|wzyyv~{|zy~}z|v}~x{}|~}|}}yz}{{y{|y}z}|yz|vx{}{}zz{{~zzz~y{xyx{y~{|~|z|{~~}z{~~}~z~~}~}}~~{|~}~~~~~~|~~~~}}~|{~~~}~~~}{|~x~|~}x}{|{|}zz|{|~w}y~~w~}~zy}~zz~y|{y|zz{||z}}x{~~y}y|}x{{zx}y|}~||}xt}||{~zyzxzv|u{xxz{}{}z~|~x~}~x{zzuwwxv|}z~xz|||||zz|{~t{zyz{~z{}|}}z{z{}~zzzy{}|z|}{{||yz~y}}}||~z|{xw|{{z~yz|z~y}{}y|}zwz}}~}}zyx}zx|{~x|{|~z{}|x}z}}{x}z|zz{|~}|{||||}y~z{wz||||{|xy{{v}~xz}x{z}{}z{zz}|{|||||x|}z~|v|zz}~{|z}}xz|z{{y{y|}{zyz}{|{{~zy|}|{z~|}|{xyw||~z}}x}}}{~}}{~y|||}{{}{}|||zz}{||}}|{|~zyz}|{z}|~{{x}~|zx}~{}zzz}{zx~|}}}z}w}z~|{{wy{~}~y~}}yyxyy||}||y{y|}{}{}z}y~y|y}|||x}~z|yw{{~{x~}}y{z{y||yy{z~zxxz~}}z}z|x|y{{{|}{~}|z~||zy~~{}{~y|{x{}x~{xyy{|z{zyz{{}xyz}y}{{|}{z~|||||xz|z|~x~|xxz{yz||||~yxz|zx{||z}y}|~~xx{}{|{z~|~}|}}z{z}yy~}zz{{~{~|{~|~{z{y~{zz}|{z~|y}z|z}}~~}~~}~}}~~~|~~}}~~}~~~}~{~}}|{{||z}|z~x|x{|}x{{yyyywv}{zzxwy|yx{{{~{z||xz~~{|~{w|}z||u|zu{}z{|yy{{{|xu}y}{~}yxzzyzz{|xzx}|y~}{}~}{|~y|}}|w~~|}x{|{}z{}{|}yzx}|~zx{|yxz{yz{y{{}x{~y||~{}w|{}z}z}||{~~{zy|{}z~vy~||~y{x|~{{zxyyy||z{zx}{y{u{}}~|||v||}m~{{yw}zy~y|z|zxywzz||q|ww}zz}|x{|~w|zwx}~{z{}|~~|||~~{~z~|yv{|y}|~|{}zx~yxwwyvz}}xy|~x{{{zz{{|||}}{{~|zzz~{}{z}zy{~~{{z|xx{||{{|x|z~}xz}z}~x}yz}{}{zx|}|{~z}|z{~}}x}{}}x|||y}|{x|}y|}w||y|xyv{{~x~{{{||z~~}x|~~|{~yw|z}~{{|y{zz~}{}yw|y{||z}{x{{|~}}~z{}~~x}z{z{}}z}y|}}y}}|}~w}z|{|wz}}||{|x|{||{y|{|||}yzz}{}xu}~{|zy{z||}{xz~}|}||}{~}{{{}x}xyyw|~z~~yz{~{y||}zz{uvx{z~~|z|w|}xz}y{~{zzx{~~~y||}|}z|}}v}zz|{}v~{|zzyyx|{{zx|~y~ywv~~}|}x}{}{y}|y{{~{}w~z}}y~~}~~}~{~~~~}~}~{~~~~~z}xz|w{z{{t}yzxvzxww|xz~|z|{z{||}xy}|{|y{xyxz|yz{yuyyw|}{}|{||zzz|{~{|{}{~|zyzy|wx{yy{}}{x}}{z{|~{zwys|z|vy~yz~y~z}z{|z~v{|y}}w|{{}zw~y{x}{yz~y{}y~|~z}{{yzy~xyz{xy{y~{|{}}||u}~|{z{z}z{~{}}~|z|yw|{|{y}z{}xyz{|zywz|~|x|}{}z}}w}|zzz}}}x}zwx}}y|{w{|{~u|}|~|~y|zzzx{}{{syx}|{yzx|z}|{|~||yxzzzx||z|u~xz{x{w~z|}z}vy|{zz}zy|t{y|~z|zy{}~yxu||{{y~}{y|||}|xy~}}{||z|||z}{|~~|~~xz}}z|||{|z{y{xz~|y|~|zuy{}{{x}|y~|{{{~~y|~{z{}zzy~z~v~zvzzz{yy{w{~|{}~}vx{xyxw~zzsz}~{z}z{x}~vy~~}|~z|t{z}i}zzx{{z{|{}yyxtzyzy{zzxz|xx}{}y{zy{{x|||{{{w{~}~{{||{z{z|~yy|}~v|~y}~~{}{||~{zwz{z|~}|z|yz}||zxz~yz~yw|~z{y}z{}|{|x{zz{{|z|{~}|~}~{xzu{}~{~}|}~}}w~}||~zzux|yz{wq{{|zzz{}||}{{}~{{|~}y~}{}y|{y|wy}{z|}~}~~~~}~}~~~~}}~}~~~}~||vy~~~~}}~~|~{{z|{{}|~|}xz{z{xy}w{y||yz}{{zzwxyx{x}|{x~{||{~y{w~|}xx|}z{y}z|}{|{|xx{{zxz{z~|~{~xy|yzz|xx{z|{}xw{}|}xy|zxy{uz|{|y}z|z|}z{|~{{zw|u{{|vu~w~y{}|z|x|z{{y}zxz{z}y~}~{z|yz||ytyyy~|z}||}|zx|v|w}y}x{{|{{{zy{z~y{{vyz|~|z{xuz||z~~z~~yz{w{{{{}{~{z|}{|~}{~|zzx|{~~wwz}|xy|{zx~wzy{}zxy|x}{{w|~z~~}v{}}z|}|~}|z|xx|||y}|zy~z~w}{|z{y{}yyx|w{}xz|yx{z}|}||{|y{|{zy}zy~z{zz}~{yy|w|~||yywv}|}y}yzxz{{}}y}{}yzxz}}~}y~z|}x}~zy{{{vyzz~w|z}{uzx~z}{x|~y|y|z||{{{{|{~}{{}||~|{|{{z}{~z}{~|z{wy{}~x{{yx{}x}{{{|yz|zyz~|{~~{}}|y}|zy~zz}|{}~|y|y~||z~yx}|y{ux}t||z{z{}zx{|wx{wvy}~z{z}{|}}{~{z}|}~}z{~x|~|y|||y}{{vx}{w|xz|uy}{xzxz|zz|yzxzz{~x{}{}~~~~|~{~v}x~~|{}||zy}yw{}w||y|xyy{x|}{v||yzu}y{|{||}|{}|x{z}||~~z}}~|~~~|~~}~~~~~~}~~~~~}~|~}~|{{{zw}|~|z|{~y}xv{~y|zyy|}{|}y}{|~||z|}~}|z||z||{{~{{|}{yx|y{z|w~||||~{z{|~x{|||~{z|zzzxyy{{|{y}|}{~xw}y|||}}{z{}|}|~z{{|{y|v|~xz{z}{zyyz{|x{y~{z{||y|yxy|zyzy{|}y}yuw~yw}z{y~|{z}}{||x{||{}zy|{~{wzv}vyyx|xw}~~|}|y{{~|zz{{zx{~~{{xz|y{~|wx|||~{z|x}~~}yyxt|||}|{}{zy{z{}{zz~s}{||~yz|~{z{{}z~|zzx~~{||v}}||{y{z}}~z}}|zxz{{{y{}~z~yx|}yx}xyu~zz{xz{zz~zx{y{}{~xxv{|}v{{{x|wyvx{zx|}}{z}z}yx~w~||~w}{zx||{~}}}y|wyxz{z{}}yy{~|}{|}}~||w}zz~x{|{{}u|wx{y{vzy{}o}{x~~}~{xx|wzz|||x~||y|z||}y}{|~}{|x|}{}|{z{}{z{y|}y~z{{x~~~|{}}||{~{|{~v}|~|}zz|{|yy}{}~zyu{}}{x|uy{}v{zxyz}y|~|~z|zwxy|z{z|~~z{{y|{z{{{y}x|y}{z|{y~}x{~|z{}{z}{|{}x|}~{yyy|z|x}v|ys~zz~|z}zw}y{}{}y|~y}}{{}uyv|}yyzzzy|xxyx{z~yy~~}~~|~~}~}~~}}}}~~~{~}~~{}{~~~~}~{{z{xxv|~zz{{|zxx{}y|{y{v{z|{|~|zzx|z||}}~}zy{{|zx|~|y||xzyy}z|yw||}~y~{xy~}zw}{yz|yx~xyxxzx|}{~xy||w~zy{|z~|}{~w|z{|}|y{|}}y||}~yz|x~x{{x~{}y{yz|{}yxwv}zzzwv|xz|~}~{|y{||z{x}~{~x}}{y{|{zz}y|{wz}~{y~~|{yt|z{~xvwyyyxy}{w{~{|{||z|~}}}~v|~{}}z~}{}{z||z{yx{zuyxz|y~}y|}|z|~|{|zz}}z~|}~|v{}{}z~{}}w}zy~zwx}{zwzx||{x{x{y~xy~t|{{{}{{z}||{||y{}|}|{{}}|{y{{}~~}zxyz~|}z|{{wx}{||}{y}vuwywzwy||{|{|{}{w||zy}~|||~}}{zzyy}}{z}u|{vz|~w{y{z|yzyw~{y{{z{}vzuvz}~}xxxx{|~~}~}|y||}z{|z||}y|}~z{}y||||xyz{}{x|y{|||}~}~~}|}{~zxz|||{{}}zy~}~~||}yzw|{x|uz{w~{|zw~}xzy}x|yx}|y~x{~~}{|z}z|{wyzx}~|~}|}|{~{{{{}|xyzx{~y|{~y{y||z}||{|y|x~{w~}{||z|}v~z}~{{}}y|{y~zx{z}xx{u|x}zy|w{xzxx{xz|z|yz{|~z|}}|~}y}z~}}z~~}||~|}~}~}~}}~{|}~~~}~|}}z|{x~yzyx}{z}yzw}z{z~{{y~~{xyz{xz}~}{zzyzzz|v~~||}}|yz{z}~yx{zzzx|y~{z|{~{|}~z{w~~xzy{}~xxxz{y}{z~||yz}yzzz}v}{~}|~~z}y|xzz~|~wyy{}t|zz{{}}|~y}~y{}yyx}xz}vyzzzz|y~~|y}~~|}{~~}{{z}~xzt{|}|z{}x{{||~}y}zy|z~|vyy{|yyxx{~|y~}y|}x{}{{z{}x~x|}{|xx}}||{~x|zy{xy{zy}|z~wx||y|z{}~zyz|~}~y}|z{||{}~~~|x~~{}~|{x|{wx{}}zw||{{{{}{{|{z~{zy}z|zy}|~vzzx{z~|wz~}yz}{zv{~{z}||~zz{}|{~{{zz{x{{}|x{||vzw}}{}{z}{|z||zz|~~yxzy}|z{~}z}yz{z||~z}x}}|||~}y|zx~~{|{|}y}~}}w|{v~{~}x{{}z{y}{yyzy{~|xw}|||xz~y}{}}{}{z}~yyxzyy{|{}{{z{||||z}z{|}y{|}~{|~~}xz}{}}yy}zyu~|}|{|}~yzzv|zzwz~}|z}|}{zzz~w~~}x{|x}~}}}|{u|wx{y~xxx|}|}{x{xz{zy{{~}x}z~~t|}z{yy|{zy~}}|y|z|w{|}}~z{yyz~|{{yz{vz}}zzx{sz{zy}z|~~~}~~~}~u~~~z~{}}~~~~~~~~~~y~|~~zxz{}z{y{}|~|wt{wy{y{{}{z}{{|x~x|{zyz}|yw}{uyz|}{}zz|}|||z}w{w|{{zyxxz|~wy~x}z~|z|~z}{z}~x||y|{w{|zz{{z|z{}|y}|}~xz{|z{~|~|y~{|{~}|zywxxwzxyxzvz~|y{xy{x|{|w~zy{y~zyu||w{z||y||{}~y{|~|~~}z~|y{xyz}z|wy|{x}}zz}{x|zx||{|z{|xzzw|}~{}{}}~}x|}w|}{z{~yzy||{{vz{~yx{{yzy}|yx}y|v~xzyvzy}||~w{z}}}yy|w}}wz|y|{{z}|||yy|yx~~v{{||z~~}}{x}}~{|{~~}|~z}{~{~y|{|xyz~z|y|||x|{z{}~|w}y}|~z~|}{{zzy~w{y|z}{}{{{{}{~|{~|yx{}{x}}{|}wy{x{}~|sy|xz~y{{{|~xvxy}|yv{y|yzz{u~{z}yyxy}{z|{{z|{}{}|yyy|{z||{|z}{{}~y|{{z{|xx{x{|{{||y|}|}}{{x~~z}{}~}v{}w|wwzy}|uvz|tz}}yzy}{z{z|{z}yxy}}x~~|}~}|z|z~{~}y}~{}~~|~|z~}{yyzw{yz{zy~y}ww|{y~{yywwx}{}}|}z{z}}y{~y|}|}~}~|~|w{{|}z}}|~t{y}}{zz{}|xy|{vzz{wz}|~~z{yx}}}y|{{~||~}~~y~~~~}~~~}{~~~}}}~~}~~~~}~~}~~wwx|}|}y}z}|yyw|~{zwwzz|z}zzxyzy|{{y|}}z}{{{w||}}{y}{{xy}zy|||z}{~}}}{y~}}y|yz|}r{{{z{}zz~wz|}|}|y~}w~w|}u{{zyz}tzzzy|~x{}}ww}y|z}}}}y}~y{z{{zz{y|}}{{}xy}|x}}|}{}z|~y{yvwzzzy}|~x{|z|{}yw|yy~{x|y{px{|}yy{z}{}yz}}x{|~~y~z|{{{{yz|}~zzy|}}~~||yz||z|~zz|z|}{}|yx~|~~ywz{zy|~v||}~{{|~z|{{ww~{yyv~||y{|}|zx~z~{x}}z|x{zy{y{{}|z}wwz||||}}||x{~z}~|{|y~w~z|||{y~|~|}yyvx}|y{yz~|{{z~~~}|{yy{|zx{|~zxz}~zy|~z{z}v}z{zwz|zz|z~{|||~~zzzzy|}~|z{{x}{zz|}w~xx|yz|z~{y||z{yyzwzywz|{zz|~wx}|{|yy~x~y|{}{|x|}y~{y{|vxzy|}zx|}{||wz{}}{yzyyz}|x{{wt||z|z}{zy}u|u~~{v}}{}{zx}yz~xy{||{yzy}}{{}~}|{}|{yz{}}|x|{{x~z{|y|}{{y{z|~x||{}}{{z{{{x{}z{y|||}}zz}~|{{||{}z~z|z|z|||~}wzvx}}{{{uz|z||{||}|}z}}|x{}{|~~~}~~}~|~}~~~~~~~~~~}~}~}}}{}~{{y}~~}}y{{x{xx{}|}z{y|xyx|{x}}y{z{}{rzy}|x{|zz~x|{|~w}z{~|~|z|y{}x{{zzy{zw{{xzw}vz|}yy~vyxzzzux{x{yz~zz~z|{{|}~w}{|||{~~|~z{}y{t{zyxy{zww~|y|{yxxy}x{{~{{w|{|~|}|~}~}|{|~}||{y}zzx{|}}}{{z{xwzz}{zyz{x{y|}z{{}zy{{}|}z{z}~}{|y|{|}{|}}}y|~z}|t|}x|}}||y|zzz~yw|y{~yz}vz}y{}|{}y~~|yx|z~|}}}}|y}||}{~}zu}|vxxy{z|yzy|w}~yz|}yzyzv}{}w~y{|{~}||z}{|zz}}~z|z|~||}y~y{zz}}x}~{|x{yzzw}z|{{{y~z{zx|}|}|{~}}~~y{~{~~~yy~~yv||{{z||u|}yzz|uw}zw~z{{x|{z|yy{{{|{}yz|~||||||xyux~~}x{|{x{yz{y{uzwz{|xz{}zvy|y||~zz{|{{{z{{}x}y}}~z~~}y|}~}yxx|y{~v|{{}{v|{z~{z{x~{{{}vzxw~{z}y~}|}}~|{z~{}{}~|}}yzyz}~{zz{|z{z~|yz}zx}wyz{{x{}z|}zy}z|zw||~z}}{x|}yz}w~|yy~|y}}|z}w|xy||y}|z|{|z}~|wzz{{{zz}|x~}ww{~}~~|~~~~||~~~~}~~~~}~~}~}~~~~~~}|~~~~}~yzy{~}y{z|{{zx|y}y{zy}|yy}z~{|{zz}{|{{~{yx~}}|{~z{|{x|w}|{x~}}}||{~x}~{}{z}yz}xy{zx|}|y}z|zzzy|}|}z~|~{{y{x{}yyyyv|z{y|{w~}|{x||z{w{z|z||z{y|u~z{}xz}{y|y{{{x~xy}|z{w{{{~|}}|z|x}|z}|}y|y}{~{z{|zwz}||z{}}x~~{t|}y{xt|yz|{}}x~|||{}~~wzy||{z{|}{z|{~{~y|vzz{zz|zyxwzx||}zzx|z|~x{z{zz|}{z||x{|z|~|y}zvz|z~}|x~|}||}y|w~zzy{{}zx~xz{|{y}{{x|y~y}}{|}~~{y|x|}{zy{}~z~}xw}z{{}y}{}y~z{~x}{~~}{z~}|w~}~{xx}{|}{}{vww}t~|~~|z|{|y|{{w~{y{z|w}}}}xz|}y~}zz||{v}xu}}z}y{}{{}vwz|z}y|}x}~}{wy}y|y}{}}|{{|{yw{zz}||~{}|v}t{{|{xzxy||y{zz~y}yyzz~{~{{}x|}~|{}z{zx{{{zyz}{|}z|z}}|y{{w}|z~}z|}z}xz~y}|~{zxz{|~z}x}{~z|wy}}z}w|{z{|y}~{{{yzy}}}{~{zz}z~zx}z}}w{yz{|~{x{z}~}}z{x~{||x}{{}y}{}}y|{|zy}}|}}}~}|~~~|~|~~~{~{}|{~~|~~~~~~|}z|~}|{{~~{{xx||x|zz{xyx|x{{zxxzz{{|y|{vzyv~~{|z~z~y|}}|}{|z|~|}}||}z|{yx|~|yy{|y{x}|{x{{yx{yzz{{w}yz~|x{|y||~{zyu|z|z|~yz{}yv}}|zxx}yxy|~z|}zy~}z}{}x{zx}{{{xzxz|||}}||}|}{|y{~}zy{~z}zw{||zv~}||{{}{zz{}z|zx|~{~zxyyx{z{y||}{||}|{y~~|z|~}~~|z}~}yz{x|y|z}~zyw|||yy|}w}u|x{z|y{x|~|~{~yz|}|{xzwx~}{|yy}xvy}{}~|y{{{|y{yu{{zvx|z{z|~{{}x}y~~|}{||{z}}z}}}|~zzxwz}~yz{yyyx~xy~yyz|{uwzzz{~~{~{{{|y||yy}~{}y~z|}|ww{}}zz{}u|~{}{}wxxzzy{y{{{x}}y{t|~{|}z{~|z}|y}{xw|yx~}{}{}{z{x{y}{}z~y}}}~uz}|{{yz{}yzyz{|y||{z~zv|y~|}zy~z}|{|x{}{~}}y}v{{{}{y|x|x}~}||vxzwyyxyxx{|}}}z{{}z}~}~zw~}}|}z~ww}x|zy{{yyt}{wzy|{zw{{z{yvy|{yxyz|{}w|}}z|~}y{y~{}{{}~|z~|~w|y|}}z{~yy{~xx{z{zywu}|y{{zz~{}~}y||}|~~{~z~}~~~~~|{~{x~~}~|~~~||~}}~}~}~~~}}|~~~~}{{}x|{{{|{x|}}}|zyzyxz|{z{}}x}y|{|{x{z{{}{xw{z}|}}{zz{y{{}yz|y{x{{{z|y|yzx{{x~y{}y}z{|zy}zz}z|}vy|{zz|{{{}{zt|}{}zz|y|yz{zz}|y{x}|~|}{}zy{y}|}z{z|}}x~y~x{}|x}}{{||zy|zw{|w{{}yy}x}~||{{||z}}x{}{}|zx|}|zz||z|y~zx~wxyzz~wwyy{|w{{|zy}yyv{y|{|z{{x{yy{}}yz}{{zx~{z}||x}|~w{|wyxzzy}~|||{|w}zxz~vzzx||y|}~||yz{||vz|{zy}y|}yy~zy|x}x|yv{||zy|x|{}|~z~y{|wx{}{{yzu}}|y|||yzxyz}{x}}|z{yvzxx|~yz{yzzwy~|}~y~yyxy~{wx~}{}}vt|x}v{z}y}z{vy|z{|}yx~}|y|w{x{y|y|~{~~}|{{z|x}}wz~|zz{zy|}{|vx{{}z}yxyyz}}~}}{{|}|{~{{}z{z{{{z{z|{x}z}~~{r{|zz|{{|||zyzu~yz|{{yx{~~}wz{{~{{~|{z|}zx|||}}zz||}{z||us}|y~}u{}}}||yz{~|u}{{{zz|{{}{{z~x}y{~}||~|y}}zw{}}wyz{{~}{y~z||}}{}||y}|z|{{|{y}{|zz}{y{z}|zvzy}|{{y|~xv{{}z|}|s|yyz{}}~~~}}~~~}~}}~|~~{w}}~{}~{|y|~}~~~~}}~~~~zy{~{|z}{|z{}zx{}w{{u{wy|}{yy{xz|xxyxy{|{~||{|~zz~|||w~{}z}{y~z|{zxyzwy{{}w{|vy~y|yz}z{~|x|~y{v~{z{|~|y~z||z}y}y~|{|z{x|}{|}x{{x{x|y||zyy{}x}{}y}|}~z{{{x{y}}zy{{}}}{{zyz|y|y~|{zx{|{wz~}{|~}zyzuw|zz|y~y|{~}zzxzw{~y}}}~||}z~}x~||{}~|}{~}z{v}|xx~yy|{}|{|wy{}{|z}|}|xyz{x}}{}~t{}~~{~zy|{}}|}~~{~||yyz|~}y|~}}{|yw|zy{z{}|wz~{z}z}y}z|}{~}{x{~|x|{~|w}{~}{{}y|w|~vwyyz{{y}z}z}||y{z~{yy~{{y}|{}~zzyz|w|{~zzz~yy|zz|zx{zw||{zzzw|~}y{}xxu~y{~y}}y|z|x{~{y{zy|pz~z~zzxzy|{~y}~}{z}{z{~}w}~z|~|{zx||}{|~}{~}uzz{}yz|z}|}y{y{y{~~zz}~~u{~y|~|{~~y{}~|}{z{}~yv~{}|zz}|}}|~wx~|{x}zw}{|}z{}|{}v~{x|x|{{yzz|{{zy{|{|~zy~~y}}{}zz|{}zxz{z|||}xz{wzyz}z|zxvw{ywx|~||{{~|{z{}}}}|}~~~{z}~z|y~~~||y~~z~}~~~}}|zxvzw||y{z{{{x{{{}zy|}|{y}y|xyzzz~zzx~y}{|~|}}|z|{z|}}{~|~y{zw|zyx~{zyzzy{z}z}z{z|~x|{}~wz}}}~|wz~wz|}yx||{{{xz{~{|y|x{z{~w|}~{}|}yy~{}||zz|y|y{y{z~}{v|{z{v|{r|}wx{y}{zz|||x}||v|}{zyy|yz}|}wy{}}z||{~zy}zzz{|z|{~{z|y{~yzyyz{~~x|}zy{||y~{}y}y{|ty|~yyxx}}z{|{|{{xy|u~zy}zzwz~{}|~~|}z|{{{z|{z|{||{}xz}||{z}}{x|zw~|x~zx||{}zy{w||zw|{}}|x||y{{}}z|}|y}{z}{z|||{|y|y|zy|v{}~w{{|{|{|xx|~zz{{y}|yy}}{zy|}{{zx}}z|{{}yzzz{{z~zyxz}}}y{~ywzw|}yz~|~zz{}{{rzzxzx|{y{}{{t{|~|}|||}z}y||{z|zx}y{zy{y|z|}uzz||xv}v|||{}{||}z|zv}xyz}yz|{|wzz|{{y|y|z}{||}yyz}}z|{{|zz{zz|x}{{{}}y|y{|yz{zxw{z|}yw{}}||z{x}|}zz{x{~x}{~{xv}}{xy{{}z{w{||z|~|zx{}||{|zz}|||{{}|~|{|z|{z}~}|~x~y|z}v~|{~}~}|z|x{z|y{y}y{{{{zyu~{w||~~||~~~~}|~}~}~}~~~x~|}~z|~||~y{{{{zy~}|z|~y}vx}}|nx|y{~}zy}}{z|y{z}{{{y}x|}{{}}x|yx}}|z~|x}|x~{}~{~yz|zyzvz{z{z{|yyyyw}y|yxz~zyz{|z{|~z{}{z{x|zw{~~zzw{||}}z}~|x{s|zz|{{yu{x|xzw}yy~y|z|yyy|}zz~~{{{{~z~|{~~{}w}{vz|~{uzuz}xwz{zuz}zzz|}|yz{wx~|yww{}zv~z||{yy||y||~z|x{~~~{{|yxy{xzy{z|z|{|y{{{yxzz{{{z}{|wz||z|{z~y}~|}zx}}|{zxz}z}~{}zwy{{{|zx|z{|zy|yzy}yxxy{~wyz{~{}~}~}{|y|{y|~}z|}}~||zz{zv|{zz{|z{y}{zx}v{|z|x{w|||~zz{}x{|zz}w~}{v}zx{yzzyz|y{yx|{z}w}{y|||y{zz{zzz}z~z|~zvzx}y{}|{x|z|y||~{||z|zzzyzzy|}z}~|y}{~x}{{{}{xz~}~}xx{}xx|{{|w}}{yz|yw{~}}}x{zx}}{|w}{s~z{w|{w~{{yz{z~w{}y~y{zzz|x|{{z}}|z}|}}~{|~|~~x}}zr~yx|{yw{y~~y}{|y||{}{{|z{|y{~~|zxz}||zzy||zy}|~z}{{z~~zyz{z}|~vz{x~|wy|zz{{|xz}xyz}vs{|~{~|}x}yzxyx}s}~}}}~~~}~~~{~~{~}~~}~}}~~}~~}}~~~~~~~~|}{~~}{|}{|~vy}}}}{z~{x|{}yy|y|{}{|zz~|||zx|x{~}{{zx|{||x|xzzy|~|z{x{}{xx{~z}|y}y}z|y}x{{}tyuw}{{{{yw{xv|zv{|}x|{z{{z|~{~|~~}{}{{v|xz}{x|~{zwz}zz}}{{~yw{||y}|y}vx|~z||{yw|{z|yyzwy{x}x}y|}}{}}zy{z|{~}||~z}yx{z|x~w}{zz|y~{z~x{{|zw}~~}y}}zz}y}y~z~z{~|}|y|~xzz{x}}y}}xyx{p|{zzzz|}wz{z{zy}~y{{~z{~~yz|y}~~~}{|{|}yzzwz{}|xyz~yyz~z{x}{yy}|}~||z}{~{}~~|~}||{z~{}z}~}z{}x~}xw|zx~~}y{{|x~}{{yz~}~}||y|}}z{|z~}|}zz{{|v}x{yxz|{||y|~|y{y||xxzy~}||zux{y|}~}zx||y|~|yzz{wuzz{~zx|yz|p}~}}{x}zw}z{{y}{}|x~zxz{z}}{{~}~{~z|y|zyx~{z~|}~|x}{|z|z{zzz||}|z|z|xxz{}{xz{~{}z{z{{{{zy{|wxw|~|z{}{}{y|v{}x|w|z~~z{v}~x{|{z{}{zwy|{~{}|u{z{}}|{y|~}s}|}zv{xz{|}~zx{}z~}}y{}{}|{|}z~|x~{y|{||yvxz}wx{{{~||zz{{w|}~~|~x~{{{}}|~~|~x~|}~z|x|{}~~}}~|~x~~~~}~~}w~~|}~~~~|}z|}z{|}|}y{|zy}{wz}|xz}~x|tyx{zzz}zxzy}|{y{}yy~|}|z{{y~}|}|{{{z||{|z|~x|{z~z{}y{~|}~{~}zz~z|}v|zx{}~~y|x}{{zyy}z~zz}yz{y|}~~{z{y~yzx{}vwy||zx}yzy}{~{xzx|x~yx~{}{yz|x{z}x{z{{~z|{|}zzv|z}~{{|{z{zvz{u}{|~~|xzywy{{|{||y}{z{xy{}||~~yz}y{}z}{z{{zxzz{}y|z{{zy}z|y{{x~||y{|z{{|~{}{|{zw{{{~x|z||~}}{}|{u~|vzyy{yxy|xy}y{||zyy{uz{xz|{~zz}z{{~z{|yz}|~y~}{z|||{~y}yyyy{{}|~{{wxz{~|yz|wzzy||{{y~}~|x{}w|}}y|z|}~{z{|{}zy~wy|}{{~~yyz~{xyx}}~~ww}{}{{||||zx||~{}|}}z}zy~~~|y}~zwyx|{|{}}|}x{}|~z|yy}}|x|{x|y}zzy|z}z|}z{y||{yy|z~~z|~zz{{z{|z}xyy}w{~y||{|z|{yxvz{{zz|{yz}{||z{||{{~}y}|{yz{||}{zx|wz{z|x}}~|{|v{{}}}|yzw}x{{|~{~z~wz~}~{{x|~}|x{~{~~}z}|||xxyy}{{y{vyy|xy{~||{vx|wvy{z~~}|wz}yx~~}~z~}|~~|~|}~}~{~w~~~}}|~|}{|~}~}}~~~~~}~|z~}|~y|}||{|v||x~z|||vxzzy|~|zz|x{{}y{{yy{{y~~}wv{x|{~}yw|~{y|{{|||~|~}z{~}||{z||wxxy|yzyz}}zzzwz~z|{|}{yz||wv|~yy}zw|{{{{z}}}{|}z|~}|}z~y{}~|}z|}zxzw~{~~z|zx{x}z|y~zywy{yx~yyyxy~zwv{|~{w|}w~|~}{y~|~{|{}z{|y}zy|~{zzv}{zw{|{}{y{}~xzxzyzy|z{|zy}xz|z~xxzy{yzz|xx|}y{{vzz{zzyux{x|{{}|{}}yx|y|vz~yy|~{|}{{{zw~}{{}|w{|y|yz~x{||y{yyy{{zz|x}|{{u{|wx}||}w~zz~|}x{{wv~x~{yv}}~{~{zy{v}yz{|zwz|z||~{{||xzx}{yx}{||}y|zz|ytyzt}|zy}|}z|~}{y|wxzyzw{uz~|zxw}{|{{|}{x|wy~}yxxz|x{{yzt{zyxz~yv|yz{y||yv|wx~~}x}}x~~{w{}y}wzxw|z{y{{~{y}}{y}~}w{|w}{z{{~~x|}{|{{z|z{~}zt{|yxz{}{y{y|{y|uwz}}y}y|t{z|}{}zzxyzwy{z{yw~{~}zz|z|{y|}|{{wz{{||zzy}zx||}x|{|~yy|z}}}z~zz||{zzy|~{}|uyy{y}{|zywzyv{}{}xyzzyx|zy~~~y{~{x|}{xyzyxw|x|~{||~~|}~~~}}}~{~~~~}~}}~~~~}~~~~~~}y{~~{}{|{z{|~|yz~w{wyz}z~|wxy{z~x}x{{z{{{~{~xz{|y{|y|xzz|||z|~|}{}z}z{|xx{z|y|yxxyz||yz|{~ysz~v|~}}~}}yz{zu{yz|~y}}{{|~y|zyxyz{}w~|{{}}|~|yz|x|yzz~|{|z~{ywz||{zy|z~}~y|~|{x||~{||~zyv}xz}{{wzzy}|zxv||{|v|y|~}}|||x}{z}z{{z|wv}}|yz{zz|}|{|{x|xyz{zw{x|x{y||y|y|{{xx}yyz~}zy|{{}~~{|y{}z~~}{}z}|z}~w}z|}|{|xy|{z{~{yx{zzzz{~wv{{}}~}}z}~~~{}}zwy~~~||||y~v~|{vx|x{}{~}z}|z|zy||z{z~{~{z~|zw~|~{{{y|{}~}yz~z~|}z|xy~z{}wyyy{}|zy|ww|yzuz{~{z~{z}{z{{z|z~|{{|}~}}z{zz}~{y~{||w}{u~}|}zz|}~}{~xyux}~yw~y|}sz{{z}}|||}{~|}}w|{~}}~z{{yy{{zy~|zz~~y}z|yz|{zy}yz}|}z~{t|zz~}z{|{|}~}~{~|x||~|zxyyz}{zx||zyz}}{zzzz{zy|z}{x~{|x}~z}}||}}~y{}~}yz|~yxz}}x}x{y~{v{~zx|zx{{}|~zxv}{{|z{|||}{{}u||~}~~~~~~}~}~}~~~~~~|~|~~~v~|}~z{}y{|}|{~}}xw~||yz||}~|w|{z~xzy}{}{|y}{|y{{|yx}z|~v{|}x|{|{|~{{}yy|~}{|z|{|}}yvx}{}y{z~y{yzy{x||y}~|zy~xz}y{{y}}}z|x|}z}zxw{|{xyvyy}~||{v~{}~vyz||zzu||}u{zzx|{}~y|~{}}|yxzz{}|z}u|z}{{wyz{~}~|xzy{}~}y|z}x{x|{}|{uy|}y{|{w~zzzz{{|}~}}|{}~zv{z~w}~w{||{|{xyzy}y{{{}{|zy|~z|||y}~{{}{|zzyx{{zw~y~{~{zz}z{w}z{z~u~{y{z}x}}zzyzzyz}y{}z{|~vz||||~y}zzy{|}}x}~|z}zz}|x{}z{{|}zzz{zzyz{{||yz~x~z|~}w||y{{}z{zyw{|u{xy}|xz|}|}~|x{z|{|z{}}}{x}zz}|zvy}}y{|z}|}|y}}{zw~|vzw|xy}zy{}}~{}zz}{yyz}|zzxx}w{|{~~}|}{}|x|{|}{yy}~w~}{~~{{||z}}}{{xy{~{|}{y|w~z|zzyw||{z{{wzwy{|~|}~|z{x||{|wz{w}{{}|{|xxy}~}}}||}z}yy{{z}|x{{y}~zz|}zy{zy}}{{{|{{w{z|{z{|~z}z}{|}~{}y|}{|{}}}~{|{|~|{}~|u{z~}x|z~y~|}z{{yz}y{{z|xx{v~~|~~}}{~~}}~~z{~~y}{~~~~~~}~~~}|~}~~}}~}}|uz|z}~z|v||xx|zx{~uyyzu}{yzzzywzz{{zz~yzyz~xy|yw|xz~{x{y~{y|{}}y}|w|}~}}zxy{vyzy}{y|z}w{z}{xzwzyyy}~yz~{z}}|yy{|}x{|{{||}{|}vyxzy|yzz|z}x|{wwu}y}zxxz|ux{{vvzz~x}{}z||}~}{x}z~|y{~{}||y{yn{z~|{{y~|z|y{}y~{v||~{}vzxx{z~z}yy}wz}zyzx{|~~y~|{~|{}}y{|}xzz|yz{z~xy|z{}txzx}}{{ww}~y{wyx|}|{{{{}zy}z|z~z}zw{|xz}{~|}yzyztwyxzz{yuw{{{x|~s{ywyyz{{|{~||z}z{x}{|~~~y{|}||{wz{y{{|}{z{uxz{{{|yq{uywz{x|~{{{~|}|{x}~}{|z}z}~{||~y}zzy||z||{|y|{yzzzz}{vz{}zvyyzwzy||}x|z{xyzz|u{{~|zyz|{{~~yzzvz{||{|zzzu|}{~y{{|ywzy{x|{z|u|y{~~}}z{~z{}{}||zy}}zzzy~y|~{{yz{~t~yy}zx}v}{zy{{|~{z{y}|{zwx}|}w|}}zz|{|{|~{{~{}}{~|x{}||}xw|~}zyxy|wxz{yzz|y|||w|y|xx}wz{|~zy|~}{x{}{{}|z~~x|yz||||wyzzw{}zz|{{{y{|}v|zy{yy{|~x}{}|{|w|~}~~}}|}~}~~~}~~~~~~{~~~}~{}~~~y|}~}~~}z|~~~}~~|w{}wx}{}||x{{u{|z~y||xz{}|{}{}xyz||zyzz{~}{z}zw}~{~|w{x{y~z{}|wxz|||{~{z{{}{zu}zzxy{z|}|y}{||~|{{yt}w}{}~yxy|zx}{y}z}yy}z{}{z}z|}{y~{xv}y|||{w{|~x|}|}{wzy{y}{~|z{zzzy~~{~||wu~{x{z||yx}|}y{|v||z{x}}x|}{}z}}w~x{{}}zz}z~xxz~x{}yt}|||~}}z}{{z|yyyyzzx}|}~~zz|y|{{zz{}|{z{}}}{{|||{}~}xzz{z}|zx~{z}x|}||zz}|||}}{u~}x}}}{}~|}x|zzz}}~w|yyz{{{{z}~}}z{x||}|y|}z}y|{z}~~{|}{wy}}~}{{~~}|z||y~z{w~{y}|zw|y~x{z~{w{~w{}z~{~|}{|~{z~|~zxz}}{x}yz|z{zy{}|}x~yx}yw}|z|~{yzx}~{{{}~~|~x|{z|{|yyw{y|xy~}}{|x{zy~z{|}}~~}{{||{yy~{~|zy{{|w{||{|}~z{|}|||~{}z{w}}wx~z}{~~}y{y~yz||{z|x|y}~z|~|{~}~x{|z~}x|{x||z}|{zy{||{}|}z{y{{~{z}u||}x{{y|yzz}}y~|y{y|~}|~|ywz{~|}~x|y{zy|}{x|{|}}~{z|}~x|}}|y}|x{}}wz|z}~{~~~}~|~}|~~}~}~~}}|}~~~~~||x||z{||~}|||t|zu|xz|z{zx{|w{yyxy|}xz{||x~}|~{|{xy}z}{|x|}|}z~|}{y|{yw|{~yxy|vy{{{zzz|yv||{yw{wy}}wz}||x}}~||}x~{{|{{|zzy|{{x}z|{x}u|ts|{|wyy{~yyw~yz|yzx|xrz{{z|~~z}||{~z{|}}yz{|{||}}~}xyz~}|wy~}zz~z|~zuyvx{zv|{{zyzzy{x}~y||}~|y}z|yy~}}}}|z{}~zy{y}vzx{{x|zuz|y~y|||}~||zw||u|z}}|zz}~}vy{}~z|}|z|}}~~xyx{}}z{z{yzx|x|ux|{}{{{{}{x{|}|y}{wy{x|~}xx|z{~|~~}~y{w{|{{~}{}zxyxy{}y{{z}|x|{zzy}y{xxyzw}|}{~||~~y~zz{x{{||~}~vy{{{xz}zzxyuu|{z{z}{}||xx}uwz|z}z~{zxx|}{{}x{|x~y{|{}vwx{}}z|{yxxx{{y}{{}z|~wtyy|}}}u~{~x}~~||z|{x|}x{}|||z{|}{|}{||{z{yyx}||~}|{xxx|~x~}{{|xzzxzv}z|z{|z}|vz~yy~|z~~~y~~}~~|~{{||{}{z{y}y{}wy{|{z{w|||}}x~z|zyz}{~y}{}~{z|z||z~}}{|||||v}}ywx|x{|}w~{{{|z|yyx{zx}{z|{z~}z|~|u}}}x{{z}}{}~}~|~}~}}~}~~~~~~~}|~~~~~|{~~yy{~z~{yz{w~x{|v}ywzyy||{|}z{y{{{{}}~y{{z{||z{|wwxw{||zxy}}zyyzwy{}zw{|}|yz}zz|yyx}|z{xx|{z{z}|z}{{{z||w|yw}zy||}{|~{~~{|~{|zz|yvv{z}z|}y{uz{yy|z|z{|~yz}~{y{zy|y||wz}}|y|}|}z{~{z~zz|}|wzy{}|y{|}vz{yy}|z}|yv}y{|}w}y|}{|~vy{z|zx{z|zz~y||{||y{~zxz|z{w{yw{{x|{z{|{zx{|z|~z}|ww}t{|z~y}z{~~{|~|zx}zx~t{{z}{}}z~xz|wzzywz||~xy{|x{vw}x}|{{{yyyz|{yy|{z||{zy|}}||{|~z}}z||{zy||{|{|yx|y}t{z{{{{|uyyy{|z}yy~{xz}{~}x{}~wz|{{zy}{z{|z{{}~zz~}}v||x{}zzx}|{zx{}z}{}yx{||y||{zxx~{||z|zw|{{y~{~~zzww{{yy{}z||yzxx}zy}}{w~z{|||}}|~~zxx}}|y{w{l}z}zzy{y}~x~zzzyyy}zz~yyxx|y|}zx~y{z|{zz|{~z|y|~y{~{y|y|~}}{{{~|z{}|~xz}v{~y~~{|}~}vyz~z|z{|~{|}x~~{z||yzyz|~w{zy{~~|||{~{}}{vxzy|~yy|z}}yzy}~}}zyz{zwy}|z~~}~{}~~|~}~~}~~~}}~~y}~~}~}~~~}w}{|~}|}~~{|z{wz}y{y}yz|x}xz{zz~s|x{yzz}{{zyyz||{|}|}|{}}}|{v{x}y|||~|{{{{{z{}xx|}yvzy{y|zuuzs~y||y~{|{z|~||{xz|}|~{~z{z}~{}~{z~z|zx{zt|}{{}}|wzz||{{z~~x~yy|zwzz~{}|{{z}|zwz}{}x~z|||~{}{|y{{z}~|xwxz{z~{z{tzvwv|}{xz{~|yxw|{}|~||}}y|~}{}{x|xy{v|z|zxz}{|ywz{{zzy~|y}y{ux|z|}{}~}yy~{y~~{y|{{}~|||xy|z|z}z}y|~{}|x{x~xy}}|xy|z{zzx{}~|y|wz~}~|z}}|xxyz{~wx|y~~|}{~y|xyx}|{{{z{{tv|y{~yv|}x|xy{vy}|z{x{~}}|x{}~}~|~~}z}||z{y}xyy|y~y|~z|yz~|zyu{{{{{xyy|{{{}}|{yz~z}v~{}}{yx}{{|~{u{y{u}~{}|{}z}|z|zx~yw{}{x~y}~{zz|~}|x}}~{}~~{zz|}}|~{z{}{zy~{|zzy}{|{}v~y~}xzv}x||{{yxy}y~{|zz||xyz}|~y~wyz~|}{yzz~}|x|zyyy~xz|}y|wzzy}~{~}|z}{xwzyy}|{|{|zzyz~~}{u}y~~|{}}z~{xx~{~y|}xzzxz}xzzrx{w{z{z{}|{~z}|}z~z{z{y{}{|x}}~|||~}~~~}}|}}~~~~y|~~~~{}~|~~}~}~~}~}}}~~v{y|zyzz||~y|}|y}{{zzvzxx{||z|yxyw{~|z~wzvwx|y{y{{wywx~}yz|yz{~z~{{uw|{}~}z{~y||{|ywzy|zx}xvz|}}}y|{{w~{{w{x{}}{{}x}{{|yyyyzz{zx|y}ywz{|xz{xzz~x~{|y}}|y{zz}{xx{{|}}x}xyyx{}|xzx{yy~y{y~}~{wz|}{}{|x|v}yy}{y{{~{|u|zzyyz}{zz}|}}}~{z}w~}|~}|{uw{y{v}{y{syxvzxz{}{v{|}|}}~}y}}vy}|}~}~|}|zx{|}z}|z||}w{{~y|~x|{~{|zz{|z}z{zyzz|z|z{z{|zx|z}zy~z||{z{|||}x~zy~y}zy}{u~w}{|yy~z||y~xxzzu}|z}||||~|~{}}|x{{yxy{||}z~||z}{}~~}~|~x|||z}x{{xxy|{}{|}{{z|~{|y|{|y}w{z{yy{{xz~w}wz||y}yx{zz{}}|{~}}vyz{syx}}~}}}y|zy||y~||{}}}z~xy}~|{yz}{~xx{{~||{||zz~y~}|}~|w|zy}yx|zyxzzywv{zz{zz|~u~{zw{~~|~|}z{{{{|z}~||}|yy}}}|{|}|||~zwz~x~}~z||z||}z|{|{zz|zyz{{~{zz}{zw{}wz~}~y{z{u}z{}~zyzyy}}}{vvz}zz{z|{{|z~{z{|z~}~~~~|~~~|~~~~~}}~~~}~~}|~|~~}~~|~|~}zz{w}zyy~xyxzyyx}|{zx|{xyv{y}{zzxz~yu||z|z{{|z}z|{~}yy{~{~|z|yxz}{||{{}{{y{z|||y{zwz~yyxxwwz|zz|}{x}yyzv|}{z{}{{y|{x||}}w{}|{||zyy}tzz}}yzy{z{{x|}|||{y~zxxx{w|y{{z|~}xz}x||{yy|x~}~z|{{yz|wzyy}{w~zzz|z{}{{{zz{x|zzzzyzyz}zzyy~z|}~y|~}{||}{z|{zz}|||~|yvw~z}z{z{z{z}{{yzy{|www}}|vx}x~{z{|y|}z{{||}~{zx|~|||{~|{}x{w}|z}y}zvyw}{{{y{{y~|wy{yv~|x}||z|}{z{}u}{{{}{}z|{}{}{|{{|y{{txw}~x|}|}yzz|{|z{yzy{{|||{{}{zy}~y|{~{}yz~|{}z}{z{{{~|~{{yzy~y{{~||zxyy{|y{}~{zyw}{{z{x}{|}x~~yy{{zzyx|{|y|}{}{y}yx}zz{zz{z}{z|z{z}v{z|{|}w}}{}|z{~{x}zz}~{z}}{zx{z~{|~||{z|~x{wxs{z~}{|~xv|{wxzw{y~||||zx{|}xz{{}zx~wy{|}{|{}~{}v}}}|{x{|wxz}zy|zy}x|x{yyyyy{x~~xx||~{zy{~|zzyyx{yy{{~}|yz}~|ywxyxz~||yxy}}s||{{y~z|x|yzzu}~~}{v{}y|~~||~~}~}}~~~~}{~}~}}~|~w~~~x~z~~~~~~~~}~~}~~~}~~}}~{|{}~~~v{{zx}{y|}{{|z}{}tzz||y}zy{zz}}{yy}y}zy|z{x}z}|{z}~yy}}z}|~zxz|{{|{|y}|{z}}}}{}{~~~y}w{x|}~|x|xzz{~{}z~~|zw{yzyzv|}w}|z{y~xz{{~zz}|~~ywy}}|~}z{~xzy|zu}||y|z{}~||yzy{z|{|y|{zx||z{{z|}{|{{xyx{zx}|}}zwz}}z~{|{|y~yz{|zxyxzx}{vzx~|~z}|{{yx~{|~|{y|z}~~w~~w|{x|{xz||y}~|}yz{|}zxyzz{x|{z}|{{z}{xy}{~~|wy}}z|yx||}z||v}{|syz{||{{|{}x~|{|{{yz|~{}}|~y}y{{|{{}{|}z~~||~y{z}zzx|zzx~{|zx}{|}}yx{{z|{x~}y|{~z}{}||s{|zvz}~zz{y||y~{zz{{}}xzzy{z}||w~||xz~{{zz{w{{|z{z|{}ty{wzxzz{~}}z{{{}xvz{}~~{}|s|y{{zzyz{}{}{yx|}||yxzx{{~yw|z|zy{{xxz|z{{z~w}v||{||z{z}~~|}xz|}|~|y{~~}|~~}z~{}}zz|zy}|y}}}||x|~|{~z}y|z|||{{}zyy~yz{z}~zy{z|}z|xx{zyxxz}zxzw}w{{}z{~y~yxz|x~y|}{zzzt{{z~|}{z{yxx}y{|xx{xx}xyy{|}{|{}{y}{{x{{{}z~~~{}~|{~~}||~~||}}}}~~|}~~~}|||}~{~}~zx|{zw{{{}}y}yxyw~y}z|y{|y{zy|}}{{|w||}}z~|zyzxzzx}~||~zzz~{|}~xy~tz|}|y}{v|y{z{{{|w{z{yxw|zwz|}z{w{|{|}~}zz|{{{{~zz{v|}}xz{{|z{w|x{{}x}}yy~wyw||y|{{{xx|x}}}|{|x~zz}y}~}|w{|{|~}~|{||x|zyxz}|{}zwxz}{yy|uuzzy}xwz||}|~x}y{y{{yw~zx~}yy|{~~~z{wz{yyzx}y|x|}{y|}z}|}v{z}}zz}{|z}}zz~z|||yy|zy{|z{w}x{{x~|y}|ww}{{|vw{~z|zxvz~}|{|z|z|}zx{~{}|}y|}{}y{|{y{}z|z|{|}}{|z|}~z{u{yyxy{{}y{}}|}{yzz{~~z|{}~||~|}zvz}~{z}x{||yzy{{||x}v|zzx|}~xyyyyz||yz}}y~{y|}y|z|zyu{{{~}}z}|z{}~x{||{}|yx{y|z|~x~{z}|~xz}z}zy|~{{~{|z}}{w}{z}x}y}y{vz||~zz~{{|{x{vzzz{}~uzz~xyz{{|w{x~|}}|{zx{{y~y}|zwy{}~y}}zxzw{yz{v||}xx{y}|y{z||~wyx{{{z~}}|{~{||~y}||{~}}z~xz~}{~|zzw{|z|y{zx{|}y{zzx{{|{zuz|y{|wz~|zz}||z|y{~{~|}~}~|~~}}~~{}~~~}~~~|~~}~}~}~~}~}{|}~~~~~}~zo|zyx~}zyz|yyx|~~z~w{x}}{|~{z}z}z|{w|uxz|zz|~yxyzuyyxxw}{zyz{}x~xzwx|~|y}y{{zxzy|vw{yy{z~xzz~x{{xu}{|}}zz|vzuz|}wy{xxz{z|x{||}z}|wy{zzwy{}|zz|z|zx|wy~z}w{z~{}z~vz}yz{{w|}{{~zt|{~zzw|{{t~{xvyzv{}~~yx{yyx||xx|{xz~~z|{|~~|~{~~}z{{xzxz{x~z|{|yyy{}}~y{|zz~z}~}x|y||w|z~zz}yx{yv}xyy|{w}xxy{|yy}yx{y|w{~{~}|~y}{}}{y||x|||~|||y{y{xx||w}{~y{|yy{z|}y}|z|{xz~~}{xzy|yyz~~~{|}}{}|y{z}{|{|w}}v}}y~zyz{||{}xy{vx~yz~{{x}zy~y|y}x{{y|{{z~z{||{||}~{}{z|}|{u~{y}||}{y~zx|u{zzz{|zxzx{|}}yzy{{|~||yx~x{|{y|z~|zv{|y||}}{y}y}xy}z{z}{zx{y{~zy~{}|{||}xz}{}}z|yz|{|y||z}zy}||zz{zw{|}wzzzzzzzywyz{wxx~}yz~}zyxxvw|~{z{xz{z}z~{|{{||~{z|||z||{~{{y|{z|x}{wz{{~}||y|}{||~z|y~~||w{u{}x{|||||}~}z|z{z{}z~}x||z{t}}}zz|{}zzz|{{{{zzz{||}zyw{t}}zx{{~~~}~}~~}~~~~~y~~}~}~{~{~~{~}|~|~|~{~zz}|z|~}wyz|t}zz{zz~yy{{{}zz}}~{{}xzy~zx{z}{z{}|y|~|}~}{x|{|x}{|{{x{zzz{}{vzy{|zx}}{{~xz|z}{|zzzyz}z~{~x~yz}|}}}z{{}y{zx}}|y~}z{yzyz{{{~w}z}yx|w~|}zy|z{z~|}{yz{|yy||{z}{}{||~~|{yz{}xx{xzy}}{}zyzzy|{{{|~xwz}xz|x{{}z~||z{y}~xz||~z|{~y|}{{w{xx}y{y~~zvz{|~y~z{yy{|z|yxz~{{|||}|y{{{|y|v|{w{{~yv{yz|~{xzw{y}y{x{}{zxz}{x{{y{~y|~w~||yw}zwu}|zy~}|~}}{w|xz|}{}{~wx{w}vz{zxzyz{{||~xz|}|y}y}y{|||zz~{}v||y{~w||yzy{~}yxxzyyyw|zy{yw{|v}|v}z{z~|{yyz|~{~{x|~z~yz{~p}z}|{zw||zu{|z~y{zxw{z|uxz|{{zz~{xy|~{zyy|{z{z~}}xxy~|}~|zxz}|{|x|zz}{{}}|yyzx}{{{{zx{||x}~{|{~y}||{|xzywz~{}|{}zz|zz|x}ww|||}{yy|ww|{ywzzv{}|{x}y}z}zz}||~}z|{~|~}z|~||zy}z{yyy}y}~{|~xyv~zzz{|}y}}y{z{{||z{|{y{|}|~}v{|}~~}}|}~~~~}~}~~~~~~}~~}~~}~~~~}~}|~~}{{y{~y|}~z}z|x~z|y|yty{{y|y|}{z}w|y|{y|~~{{{x|{xx}|~||xz}z}y{{z~{{~}}z|~{~y{}|zzyvy{z}|zy~}{~}|y{~yy|{}~{z}{y~{{{x{|y|{{}|}x~{{y~{{yyz{|}x}|wy~{vy~}}z{||{|xyx~~~z}z|{{x}|~|z||{~{~xt|}~y{z}{x~|{yz}y{v{z}x}zzy|~zz}}}z}{y}{vxw|{w{~z{|{y}}y{y|y}}yyz{yy~y{~zz{x}z{{|y|{|w{}|}{}~}zxw{}x}{y~{|z}}{zy|y{}z{{}|~z|}{|{|}x{z|zx}}~~y{~||z|}yu{}}{~z}yz}}z{}~|}}~||z{zwx|zx~}|}yz||||{zz~}~}w}y{{|{{|{~|zs|~z~y}}{~{z|}~z{xwy|||z||z||}}}{|~|}wz}}~y|zxy{~z|x{v{{}~}}{x~yz{}||~xz}{|{}~x}x{~{}~}}z{|{z{~{{yzxy|x|y}{{z|y{~y{{}|z|z||{yz}~}}~~z~|xyy}~~xx}|||y}}y||{{|x|xxy{{y}}{|}{{{{}~}{y|}x{z}|z{x|zzy|{yy}||}{|x~yy{{|wuv}~}w|}y}{z{{x{|{~}}{{|{~|y|}{{{||z~{{z~}zz~}swz~|{~~}{}}z{|~}z}zyz{y{{}z|}~}~}|}~~}~~}}}}~~|~}~~|~|~}}{~}|~}y|vw|{}~|xy}{{{y||}z{~zz{z||yu}x}zx|yxz}zw{z}zz|{}}}y{}}~zzyy||{{~~u|}}{}||{ywz}{{z{yy~yy{}}|xyx~{w}zv{yy~|{|~}x~{~}~zzyy{||~}{|}|x{|vy{}yzy|{z|y||y{y~x|s{v~zy~|}{|~~}}zy|z}~|}|zy|x{~|zx|{}{~z~}y|{|}{|{{z|}yuw|y{{uwv{{|{z|{}{z{{z|wz|y|z|{||||z|yz~{|vyzyxzzy|}{|}xx{xz}yvxz~}xzxz||~{z|~~|||~z||{xx}x~~{z|}~}||x|||zyzuw{|x|wyow|}xw}z}yyy}z~|||{||xw|{||yzz|}zyz{~rz{zzxu{~yx{v{xxxw{xxvzyxz{yyy{z}yzz||~~{wx{{~|{{||z}{~{}{~zz|x|zz}yyz}z{|z|z{}uyxx|zv{|{z|}{w~|{~}{}{x}yw{{|~}v{xy{~|{}ww|z|}|y|w|}}|{w{|}|zxzw}y{|{z|}{||}zzz}{xy~}z|~xz}~{}y}xz}w{xzvv|zy}x}}~xx|yw|yzz~{||{~~z|yyzz~~}yw|}}}}yy}z}|{{{wx|yyx{xxz{|yyyzx|}|{|{|{xz~|{}{y}~{{xwvyw}y{yzz}}xz~}z|ywvx}x{}{}|zz{zy{y|xv{z}y}zz}y}{z~||||z{}}y~~~~~||}~~~}{~~z~|~}}|~|}~~~|}~~~~~}~zyx}y}}z}zz~}{x}|y{~{}yzy}z|vyvy}}u{z}|~}{{y}yzzxzuzxz|}|x{~~|w}|yw~|r~zz}{{wzxvxyz{}|~z}zz{}~}|v{{yzy~|~yy{{x{z~{{{{|}z~|xz|y{yxxxz~zz}|{{y~z{~z|{w}z|~y||z{}{z{}z~xw}yyyy||zy~z|y{|x{{{||xyz{}zy~yy{{z{z{w{}|{yy|zv~|vw~}x|yz~x}{y}z}{z|zxyy|~y||yz|v|{z~{yw}y|zyzxy}|}}yzzy{~}|||y|~{||}y}~}u{y|zyy|{}}}{}zzzz||{{~{{}z{~w{yzx{yy{y|{{~z|z~|{|{|{xy{|wz~|zywz}y{}~yzy{~}z|}|~}z}zzyy|{|xyzyyyx}y{{xy~y{~x}z{|y}|z||{||~y|zzyy|{~z|zy{~zx}~z{~{||}zz|}z||{zz{}}{{{{y{|}{x}{x{zz{~|{zzz~yxyx{y|xxw}x{y{{|~yyz~z|y~v|||}~~{}{~v|}xzy{|wy{zz{{xy{{z|x{}y~}|}wx}yy{{{{zxz{{~{|}}~y~xwzxy{z}|z~~yz~|z}{{zyw}xy~|~|{zwy|zzw{yz{}~||||w|~|z|x}x{{||x{{y{zzz{{z{zy{|z~zy||~||}xvyxz{{|}}{x|{xyx{xzyv||z{||~x|}}~|y|x}|zz~}~zx{}zz{z}{w~|~~}|}~~~}~~}~}~~~}|~}}}y}}~~|}~~~~zz}{zy{{{}~x|~{w{{}z}{}w{vy{{|~zz|}zz|{}x}}|t|~{}{y{{y}{{}|~~|z{{y}|}}y{{zy{zyz|z|x|yz{{}z~yx{{z|v|x{y|x{~z}xx{xz|{yz}x}~{~|x~}y||{wvys{|x}|x{{{xx|{~yz|yy{w}{{{y}}|{yzz}|}|{}~~~zy|~{{z{yz|zwz{}~xywvxyzz{x{z{|zxyzx|vy|}y|y~vy|y|{}{y~{}|y~}y}z{||}}z{{|z~{wyz|}zzx{xyyx|xyz{x{wy}~}|~x|}{{y~|z}y~|y{}~~|{v~xz{zvzz~{zzzwz|zx{x}v{}}}~{xv~{z|y|~|x{yu}z}z}}~|x|}{||||y}||}~|xx{z|u}zxz{z}{vxyz{}{ywx}z|w{z||y~}x{y{~}~{{}{~{z|}}|}|{z~x|{~v}zv|xyw~~|y|{~{z~w|xww{zvwz|}}}{}{~}|z||}|z|||}|y|~y{u{zyz|{}{zv|}v||y{|z~z{v{zyzz|{||{zy~x~|xy{{||{}{}y|}}|z{ty|uw|z}}w{|zzxuzv}|wx|v{wxwvx{{|z|~|~xy|{|x~{zx~zz{{y||}z}{x{|~{|w|{{wwyyzx}}vyz|z{{y{xxu|}|~{}wz|ww}~{{{z~|zzyyz{}~|y|}|x{zz~x{{z~zzyz{}~y~|zy{w}{|||~~{|xw{~}~~~~y~~~}~{~|~~~{~~~~}~~~|~~}y||~~~}}~~~}}~~}{}|~{~~z}~|}~xz{||{z{y{|wy}~x|z~z||}||yztz}{~{zyyy{}{}~z{yzv|xz|}{wzy}|xzw{{{x|xzzz|{{|z|{{w}z~|x{z{{}}}|yyyxzy|}{zy{yx~||{y|sx}{y}w~yzyy{y}zy}z}|{xy}|y|yx|y{zzzvzz{yy{|yu}{|v~zy|xyxz{|y||xz||zz|{||}x|xu||}x}|{~|z}|~{{~x{|zy|yxwy}}}}y}||{zzz{}y{|z}wv|{~}{||{}}y|{~z~{{{~z}||~wyxyy}z{|{|x|{~zz~yy{z}z{|{}z||{yw}x{~{}yx|uz{~uzz{{}{{v|x{||~tz}|{|wz{|zy}w|z|{z|}p}z{~y{y|{z~{~{{z}{zwzz|z}{~xzxu|}~{x~y~|x||zyz}x~~y|{u}{z~}x}~}|{xz{|xz}}{}~zz{ww|z{zutzz~}}zxz{}{zx}zx|{{y|z{}x}xvz}z||v{}z{}{~z{x|~{y|{}||y|z~}{|z|y|xw|{x{y{y~yxz|yvy~{||{{{y|w|wz{|xy{||z|v|{z|zy||yx}|zx}yz{xy}|y|y||}}z}}}}|yyxzy|z~{yzx{{{||z{|{x}y}zwzu{|zz}}}z}~z|y}w}wz|}y~z{{z}}z}yx~zx{|~|}{zzw{~|~{z{}{}zz|x~z|z}{||}~}y{{}{z{y}|{{z||xyy|z~{~{|z{yvyz~}~}~~|~~~}|~~|~{~}}~~|~~~~~~{}~~~~~z~}||y~{z|~{||y{{z|}{{zwy{~x|t|z~zzy{y}~||t{~v}||{|}{}{~z}x{z~xz|}z|}yuw~zz|zwx|}|yy~yzzzyzxyz{|uzz{{{|~{~z||y|}{|}{}x{{x|||{}}}}yz|z{wzzvywz{{x|}~||z{{y|{z~}w|z}{y{y~}|yz|zw}{~z||}~z|{~wx}|~wzyv||xy|yzyw{{z{{}z{}vx}y}xy~wzz}z|{}{w|~}z}~|~|{y~{yy~|{~w|v|{|vy{|x|zy{|~|}xzyy|}uy}}}|z|}x}||x|{y{{}~}z|z~~z|z{|y{{zz{x|u~x{y{yyyz}z{yx||}|z}}w{|y}z{~}~x}~xy{y|z~|xy~x~z|x{}zyzwv{{yzz|zyxzzw|}~}z}~{~{{~{{~zz||y~z|}y{~||y{~yz||||x~z|z}zyzyzy{}}|||z{yw{}{y|~{|v~u{}{w|y~}u{zx{zy{x}zv{{|y|z}x}x~w|yxz{x}v~w|}|}}z}{{~|zw|}|z}}|{|zzz|z|{y~x{y|{|{z~{{z{{{y|z{ww||y|z{|{{{{||z{{wzz|}{}|y|}|z}{w|zxzyzuzy{{yz}|y{zz|zxyz|y|zz{x{|w}wxw~z|}u|xz}{zy|}yy|~~~|||zw|xzz{~t|yv|zzzz{}zzxxxxz{}{x}x||}}yx~}yw|{|{|~}}~~~{~}~|y|~~}~}}}~~~~~~~~~~w|y{wy|{~{v~|}z{{yzx||xzz||vzzzuxzzyz|{}||zy|z~x{z{|}|z|yyvu}y|~|{z||}|~z{||vzz}zz~xy}}|{{{zz~~{w{wz}zy{{|}{z{}}x|xz|}z{xzz~z{yyy{v{zz{zyxz{|z||z~yx}|wzw}{|yzy|{xw~||{|~{|yy|}zy{}}{~w~szz{}|xy{zzy{zz}y}{|{zxzz{y|{{~~{~}z{{~{||}zyxzzw|xv~x|~}}|y~|yx~}w|y}|||||zy|}|}z~xwz{tu|}z|{z}v{|z}|zzyzx|z{uzy}{zzz|}}}{{wzv{{}}|z~y{|zxzy|}uwy|}|||{}}z|{{|{|y|zzy|wy|yz}}y{{|~~{wz|y}zx{zy}{yzy~z}z||zy||y{z||y||~}|~y}}|{zy}{{{{{xy}v{~vz|y|{~}z}}zxz||}{ywz}||w|z{z{xy|||||}{xy{zy{|}~{y|}~{{|y~|{yw{~{zz}x|}z{}}y}|{yz}|{|x}|wz|{{{|w{zz{|}|~x{}w}z}~}~yz}|~}~~w~|}z}y}yz|{|~u{yzz{~z}y}|{|||vw{||z}|{|}}x~zw}z~~z}{{z|{|xx}|{z~zz}|zz|y{zyz|{zyx{|yx}||}{|~wx|{~z|x~}||{{|x}z~yz{z{y}z{yxy{~~w~w{{x{||{z}~~~}~~~~~}~~~~~~}}~~~~~~~~}~|~||~~~|~}y}}~~}~~{~~~~~{~~}{}}~{||~zz{w{{|x{wyxvzy~{yy}zy|wxxxx|y~|yy|y}y}~{{y}}x~{wzxzxzzz}{zy|~{|{{|{z}zywuz{ywvuz{|yzw{u|ztzz}z|{zy~|z{{|{|wz||}}{{~|{{wwy{yz~z{{vx{x{}w~vwxzyyy{z{|zz||y}|~{}~|x{z{~}~~yx~}xz||}}|y{}{|{{||~z}yv{}{xv|zy~{}zy|{xwv}z{||z~}z|x{~|~~z{zx|yzy|zzuwx|{|y~{y|y|{|~xz~y~{~w~~y~~}yy{}{v||xx{|{y}|~{zzx||s|z{|z{z{xzyzz~zwxyyxyz{{{zy{~yw}|{~{z|y}|~{{yzz|yy}x}~~{~}z}{zy|x{z{yy~{w}~zy~{yyzx|y{y{z}{|~~}yy}yz|}}wz{x}|}}zyzy{|}yyy|{}{~zw~}{w~xz||xy}~yx|yz{zxx}zz|}|}||}|||~{}{|}}y}w}z~zy|zx{y{{zzwz|x|{{z||{{y{x{y}{|z}}z{{tw~~zz|}{}~|{|~~x|~~~|}|}{x{zzyz|zzx{|x|{u~zzzyz|x{zxzz{|}}xx{~{v|~|zx||{|}}|z~{y{}~t|zz~{~{}}{zuyw{wyv|zy|w|zxxzz{|{}zz~||}|}}{|}}{}||v}{vz||y|{{z{w|zxx{zyyyyvy|{x}{y~}~}z|{z~z}z~w~}~~}|~}~~~{~~~~~}~~|~~|}~}}~z~~}~~~~~}}yy|yxzt~|{}~}|z}zu{{~xzw{{|{~yzyzw{~~z{{~{z{|v}}z~y~||{|xy{x}yz~|{zw~zx{x|{|zv~|ywy{~{|x|x}xz{~z|v{v~|yzx|vzxz}y{{w|w{{~|{xyx~y{zxz{|yyx~w{{{{{y|{z|{{yyz{y}yy|xw|}~t|{~zyy~y|v||}|z{{yxv}}yzzw~z|{z{{~|{y|yy||{}{yvx}z}|wx|xztzxwt{{}w||zyzz|yx}y~z|}{~{|{zz{y{||yz|}{zwz|{}{|ww{yyw|}{wy~z}y|y|zzx~{~{vz~y{{{}{}~zx~y{|~{zz}{{vxy~yzzzxvz}y}xvzzzzxx~}{zy|z{{z{}z}|zzxv}|zy{~~yz|yz}~yx{{||y{{||||y{v}{{u{|||{yzywy~xz{~}zy{v|z{|yz}{|~{z~zy~z{y{z~}y}}x||x}}}{{|{uz{}wvz|~~{~|~x}|x|u{{y|uvzvz~{x{}{|z|{z{z}}{|y||y{zz}yz~|{{y}yzy{yuyz|}|{y|}|{|}}xw~w|{{z}wv||z||}{y}|{~||}|yz{x|yy}|yxw}y|z}w}uzzxy{yz~{zz}||z{zzy|z|y{zx{~xzu{zwy~{{xwwywx{zy~yy~{{~y}{y|{xw|{{|{|y|x}w}x||zz|yy||}}x|{~y|{|||}yyx}{}w~|{}w{yxx{x{z{z}|}z}~|}}|{~{}zyx{|z{|}~~~~y~~~~}|~z}}}~~~~~}~~{y~|~}~{|~~w~}}z}z~}yvyy|z|u|{zzz{x{~yz|}{y|}||wuyy|z{{zz{{{{|}wy{{z}{~|y|}y}|z{}x{z~y{|yzx{{z{yw{vz||yzyyx|xwy{|wz~w{|y|~}}{~yy{~{wx~~w~{{|{w|w{}|}{|~{w}{~{xxw{{yz}yz|zy{xz~x{}~x}z{z}|x|||z||zzy{{z~|}y{}z}yzx||z{~|zx|z|{y~~wxzy}xx|||zzy{xz~{{|~|}z{{|yx{|{y~z|y|{~{x{}yw{x{y|}{}w~{}|{y~z}~{|}|{{{zz|z|y{xz|z}|}}yt}x{~|y~yyzxz{{z{|yw{w|vt~|~{|y~}zy{||}{||{y~}{|y|y{}}}|}|}z{{~{{y{x}{{r~zxyz~zz|yywzyyx{zyzz{~{{wz|{{}y|{yy|{~y{|y|x{zyx}y|{{~|w{yz{||zzy{y|x}}~}|||{|||~{||z{}~|}y}|{~y|z{tyx{{yzyzz|z{zz|}{~|z|z{||x}|zzzz}}}}w||{~zz}|}~~w}{{z||||~{|~x}{y}|~}z~{y{~y||~{y|yzvy}z~z|y}{{x}|||z~{~{}{|{~{|xyy|~}{y|z~x|z{w|z|xwy{x{}xxy}wxzxyz~}~{|}zxz~yz|yz~~~{}~}{~z{{|}xz|vx|{zywx{}{}||{{{{|zxz{{{~{{z~|~{{~z{z}~|}~~}~~|~}~}{~~~~~z|~~}}~{~u{~~}}}~~~}~~|y{x|}z}zz|~y~xy|~~zy}{{zw{x}{}~~{|z{}{}|{zz|x{}{yzv|{vy|y|||zwvxzyz}|~z}zt{|{yy{y|{y~z|y~z~|yyy|~{{||||y{~}|xzzz~xzz{z{~yz~|x{xu~{|}xy|}z~{|{{{{}{||z{z{|y{}x{zy|zwxz~{{yyxy|yx~xu}y|~|}x}yx{zz~~|{|~zzw|zy{x|}xwx{zxz~y{{zxw{{zyx{z{{zz|vyy{wx}{{x~}{}~}z{y{x|y||{wz|yyy}|x|~z}|{~||||{{{~y|z|{y{}{{y{|}yyz{zz~}z{{|}{{|~zy|||{}yz~~{{~z}}|}}{{{z{x}~vz~|{z}{zzzzyz~{{y~{}}~|wwz}{~||zz{z|}{zxy{xw{y|}zyx{{v|y{}zyyxzz|yz|~}x|x{{z}w{~{{||z|}yvw|{|||ywwyxy|x|z|yy{|{|{zxzy}xy|zxxy|x|{x~w}yyy~{z~wv~}z~y~{|}||zz}wx{|u{}{}|y|~||y|z}xy|~|yx}||zz{{xy|z{|y{xwx}||s{||zz~zw~y{}|}~||yyzzzyz~|}|~z}{|}z|zz~{z}y{|z~}{xz{~}~wzy}{z{{~yxzxw{|y|xz{yvzzz|xz~y}|x}y~zw{zz{x||~tzz{x{}{{}|}}|~y~~~|{|}}{|x~yxzzzz}}|zyzzx~z{~}x|yzy|x~|{v|zz{~~~|~~|~~{~~~~~~}}~}~~~|}}~~}|~~}{~x|}z{|}|z{x}w~zvzuy|w{wxy{}x|zyyz}u|~}zwz{w}}z{|}x{z{xxz~~{yy{}zz}|~~zy|{z|x{yxpyz|wy{vyz}zy{w|z{zwz~}{yz~yy}{y{~vyyz~}}}{x{||}}wxxxx||{y~yw{{y|{||zyyw}~yz{y{z{}}{zyzz}z~|~~{v{}~~~{|v|{w|~zv{~|~yz{{y}{wy{xz|xy}y|zz|yzyz{y|}{z{|zz}~w|vx}{xz|xz{{{{y{x}}~{{|xyzyy|w}zy|~y}zzz~z{~|x{wzzzzy~~zw|~~y~z|{y~{}z{}{}x{~}~{uzwz|zz{zzxx{yx}{v|~||}}zvx}}z}w{~}~|}y||{xw}~{v~{y{wz~{~zxz|}|yz|zz|{vy{~yy|}}yzy~|zyzw||~{{}x{}}|wz~x{||}|{w}|{{z~|{zzz{xx}{}{xwzxv|z|~}}{yxwyxx{s|{zw~{|{z|{yzyyxyzzx{{z{~|xzx{z{~|z~{z}{~y{zz{|}{yx}zwzy}{zw|{{|||x{~zzwx~{zz{|y{}{yy}{y~zzz{xzzx{zx|~zx|{|y{~z}zxxz|{~}zzzyx}~xy|{y|z|y|~{{z}{}y~yy|}}~yzzztx{|z}|xz{xyyx}{|ywzy}}z{{y}|wvu}x|{y{{z~{}}|{||y}|~|z|y|y}|{xyt~z{{||{y{{}z||yzzzx}y~{w|}{xy|}x}w{zz}|||z~}~~~~}~~~|~}}~}}~|||~}~~~~y}}}u}z{{}{y|{||{w|}zx}v}{y|~{z}|zz}yyzzz|xz{}}}}}|~}zw{{|zy}{v}{||z{z{}{{y|yz{w{|z{yz{{~~{y{}}{yy~z{}zwy}}{yz|x{~}v{|y}{{{~z|z~{}}|v~y}x|||z|{|~|}z~{y}{}xwyw}|{xz}z{{{yu|{wy}{y}yxy}~}~xy|||{z}{{~~{}}|z||y}z|}{|{yyz}|~~||{{zy|zyz{{~~}|ywy|z{z{~}xz{|}wxw{||w{{~|z~~yy||z}xz}||{~}y}wz~~{~}||w}{{{{~x|zzz{{|w|}|}}|x~y}y{y}{~x~{y{yx|{~{~x|y}}{}x~}yw~}|~|yy{~}{{}}y}{z~z{w|zz~~x}z~{{||||}}y|y{xxy}z~z{{x~z{z~|{z~}z{}}{x~|}yx}~x}{}{{y}}~}z}zyz}}y|x}w~||t{~|t{}{x{}~}{wz~{y}||zw~~y}wyz}~}zz{{}~|zy{|z|x~{~{z~y|z}||~}|x|w~xz|{{~w|{}yyw}{|y{{u}|}~}|x|{||y}~y|zyz}||}zzzxyzy|zz{{|{{y}z{|{}|{}|{|zzy}~|{{|z~{|||~x{{}~t{zyz~s{||x}{{|}y|x}yvy~}zy{{w|zz{z||{qw}|z|w|{|}}|}yywyz}}{}||y}}}~~}{v||~~||~||z~z|y}||}}|~~}{~~~~~}~~~}~}~||~}~}~~~}~~~~~~~~~}z{}}{z~}{~|wz{{|yxz~{|z||zy|||{|y|w|}|yy{y~y|w}~zz}}yw~|{|w~|}|{z}z}{|}x{yy||}{xz|xwvzwyz{w|xvzw~xy{}{y~}w}yx}~}|{x{}w|z|y{{{w{zz{yxx}y{{{}z{{yz|vzvyyz|x~}y{zz}~~~wy{z{{z{z|y}{~|{}~|~u{zy~zu~xx{}{vxx~{y|~{{xz|xz{}{|||{zx~}z{z~}z~x}{}z|}|x||}~zz}|w~x}z}z{x{w}||z{{~z|zy|}~{zzxzx{|~w{s~}~|zx|z{{{{yz~z}yz{{}}z{{xzx}}||y}y|y}|{yyy{yuzywv~{y{{|x}}xx~}~zyz~|{~~|z~|~~}{y~zzz~}y{x{|yz|}{x~zz{y|zyzvy|}}yzxz}}z|}}z{|{{z||~z||z|w{~x|zv|y{x~}wy}~}w|z|y~y}|}{|y|z|y}}}~x}~{}{{xx|wyz||~~z||wyv{tx|{|{{~z|}y{zz{zz{z|z}{}yz{|yz}}{zy}vvz~x~y}|yz{}||xxz{{zz~}{{zx~{yx|{w||yz}yz}x|zwywy{~y|y|{y~||{||~xywyxxy|~zzz{}w{{{~y}w{|}z}v|wy}~x{|~~}}||}z|z~z~|}|}~wy{z|w~}}{|x|||{~}wyz}y}{|zy}~}|~zz|xvx~~}|~{~~~{~}~y}~~{|~}~~~}~y}~~}~}}~~~~~{~}}{y}yz{|{{|yx~z||{|yy~yyy|}}{zy|yyzy|}~{|||z{{x{{y~y|z{~|zyy}zy{{{|}zz||yz}x}x|y{{||y}ztz|x{w||y}v{zxw{v~}||y~zz}vyw|}{|zy{{zyxws{z|}{~zy{}zww~wxyyz|}xz~ywz~vz{uz~wu~}}}zzxv{y|zzyzyzy|z|z{{{y}wyyz}x{zz}|zyy}{ys|}}{xz|y|wx|zw||xy{|wy}|{x||z}w}y||~z{|wzz~|{|}}{y}yx|zz~z~}{|~w{zw{xy}x|zy|z}~zwy~w{|x}z}yy|}{{z}~|wwx||yxzz{|w}|yyv|{z{xz|~z|yxz{vx|{{z{x|z~zwzz}}{xzzy}z~zzw||}z}zy}vx}w|y}yy{|x}}{z|xy{z|yy}w{~z|{zyzz}w~}zwz{y~~{}vyz~{{y}}~zy{|~xzyw|z}zwwy}}z{}yz|y{|{w|zxy}v~{z~zv|{y}{yzw{w|xxz~|xz|xz|}{z|zwzy}wyyz|~}{}x~v|~z||z|zy{|z|y|w|}y{{{{}|w{wz|}{z{zy}zz{y||||z{z{|{w{{||{~|}|{{{yz{{{yy|{|}yy{~{w{{|yz}{{{zwy~}x{}{{y~uw|y{|||{xx||x||w~|~xy|x}zzx}yuy{z{|x{~y|v{{}y}{}{{~~|{x}zzzywyu}y||}|}y|ww{y|wzzx|{{y}x{zzyvw{~xt|~w~~~~}z}~~~~~~~~~~~{~}}}~|}~}~~~~~~{{~}~zz|}|~z|}~~~~~}{|||~~}|zw~}zyv{uy}{yv{{{z}}~z{vxy{{z{|~yx{z|y}z{}ry}{y~|{}|}~|}~}~~|zz|~|{zzx{yz{yxz{yy}uyy{x|{y}}{uxz{sx~{|{}~z~{y}x{{}}{~z{zzzx{}|yz|}{zw|zy{|x}w|~{y{}|}yxzzs}}zyy|{{}z~~~{{}~|zv{||}{z~z|yy}yz|{y}y}|v{zz}}vy{zx|{yxyy{xzzu{||y}~{zy}}{{}|||{||~{~~{~{||zx{|yz|zy{|z{}zzz}zy~yy}z{|{|vyzzz}z}~|{z|z{|x|}}y|zz~xz~z{zvz|x{yx{z|z~|yy}y|~v{{x{}}{}{~w}~}|}z~{~z}~}}}{|z}z~z|z{uyz}yy|z||{|z{x{z~z{{yy{y{y}{}~{z|||zz{{{yz~|{z}{{}y|}wz{~{y}|{}|y|{ww|}y|zy|z{z~}z|z~{}{{}{x|~yx{|y}v|{~z~y|}ty{}{y{xy{x|}~yy|~v~z}{{x~z~}~}y|zw|}||w||y|}|z{{y{|z}{}x{{w|yyy}}}|~yxz~yy|yz~z}zx}}z~y}{y{}y|z{~z}z{~}z}|~~||||y}}x{}{}|x}yzzx}{z{zy~{}}z{{~{xy{~|xy|}x|||y{}}}y|}{~yywy||~z}yzp}xzz}xxzzv{wyx{y||{{{~{|{~{|z{~x{}~}~}}|~}}|}|}|~~}~}}}~~|~~}|||~~~}}~}}~w{~~}}~~}~||}z}{}w{{y}{xz}}y}{v}y{|}}yyyz}wz|}}z}w{yz|~|{|v}wy{|}{{y}x}}{{{zzwz{}{z}wy{~|}{vz|y{}x{|y|{|{zy{}xw{x}|{}|}z~vz}{~z||{wx|}tz{|zzwz|{{||{y}||zz{}zz{y{}}|{}y{{xx{{zyxz||w}{~xuy{yz~{{~qzw|{{~~y{}z|}z|{vzxy{|{|{|zy}{~zwyx}|xvwyvz}}wyy|||}zz|}~}}}|z}x|}{y}|z{}x}{yyx~z{xxz~{z~||}|}}|{}|zzy}}z}x}{y}~x|{{||{x{zzzzz{}vs{w|y}}xw{zzzx||{z}|wz{}z{wy{y{{z}||y{wy~zy~|}{z}||zzz|||wyy{ux{zz|{zy~xy{z~}zy{{x|}~}}yy{y~yx{|||{v|z}|z{~z|}z}y~||~}|z|v{}v{|~wyyz{{{y~zzy}{||}{yzz{|{|}|yz}|~{|yzz}}y{x}|zzx|}xy}}|~t|{y|~xy{z{w|z|vzz~|{zyzyyxzzwx{z{z|~~{|w}u}}zyz|{x~}zx~|yy}{~}z}|~z}{~yzz{zz|zy|{|z}vz~}|}{t}w{yz{~|{{xzy|wx|~~|x{{|||{{|~~}vz}}}|wz}|{{zz{||xy}|}}~~zx}z}||z||yx|y{}y}}{}z|z}{{y~{|~zx|{{z}}y}|z~zx}x|}~}}~|{}z}|~~~~~}~~~y~}}~~~~}~~~~}~}|~|}~~}~~~~~~{z~}}~xyyz}xz~}}x{y{}zyvyx}yw~yyx|w~|zw||yxzyy}zy}{|y}{||xzy{{~~}}z}|{~}{}~xy|xv{}{|~~xyzu||x{~z{wy|{w{|x{yz~y{|z|}y|wzz~w{|{{yw|{~||~|{|{zv}{y{yzzz|{{y{|~xwyzw{yw||}x{yvzz}zy}zyv||x|~{}x}{z{z|y}~yvx|y}||xywywyx{~y{yw|xxyzz|{{zzy|{z{{w}vxz{z{|y~}|}{xy{}zz}wy}wz{z~y|yxx|yyz|{x|~|{z|~}~zz~zz|}}y}|||{|z{z~|{zxxzzy|zwz{}x{|xyzyx{{xzzy{{yy~zz{v{{|{{z}{|{|}{}y|}~|{||||y|xyx}{uz{|~zvw}{ytuxz|{zt{z{{v|z}~{~xy{}{w~{{||z{y|z~}}|~zzz|x||{{z}{{|~|y|}~|v|w{zx}{|w}x{~{|}}z|}z~|}{}z|}{~{~y~{~x{x||{wzv|yx|y|zw}y~wz{v{~|zy{w~||{{{~z|}|xz}{{{|y{{{{}{|}yxzyxwxzzywy}{{{{yzyywxxzy}vzx{yz{|yzzx}|~{{z{|y{}|~|z|zzv}z{{}x~xy}z{yz}zzz|{y}w}x}|zyy{{z}}{|}z}zy~ywy|zz{}z||~{{~}y|wzy{{~|z}{zy{|zwzx{{{{zy{}|zy|y{yzy}}zz{}|yzx}~|}~~~}~~~z}}~~}|}~~~}~~~~~{~|~~~~~}}~~{x~~~wyxwz{}{z}z{y~||yv{z|z|{{~v}yzv}{z{z}x|}zvz{xx{zzz|~zt{x{|{}~|}wxz||{z}|x{{{z{|z{wy{}{{{{{z}{zyzzx|z~yzz||zv|}zx{|xxzz{}}|{~{{{xyy~yz|}xyy{}{xxz|y{zw}|z~z{y{|~}y{{x|z{z{|xz|}{|y}{~z{wz~z|z{||z~yxyxz~}|z{||{{|~yw{|{~}}zxy~w}wz}yz{zy~|v~{z{yzv}|y}}x{{||z|}}z~y{y||}{y|x{y~|}{|z{y{}|z{}w||x|x~x|}~zx}xz{}yzz~z~|szzy~||}z~|x{}xz{{}x|yyzzy|w{{||{{|~zzvz|{{}|||ww|~{|y|y}}wzzu}|zz{{z{u|z|y~yyxx|yz~x{{y}|}z{y|zy~|{|z|z~|zy{{}y}{zyxzr|{{z}yy{y{yyz{|y|~|y~~x|}|}zzyxr}|wz~}{~{z||wy|wt~{~z|}{w|}yy~}z}{y{|xzyy||yz}}~w||{}yy{{|}z|z}{~zz|yx{yyw|{|}z}|z|}zzy{{}z{xy|~|}}~|y{xzzzy~vyz|y}{z~zzyyz|}}}}|{|}w{}y{zzv|{{{{v|z|{{{}|{|}{w}yzz}~{z}z|~{zz}{{}{z{||~y}uy}|}{|x}}~yz{yx}{wy}z{{~|||z}x{{||}{w|}}x|qy{}}}z{~}z}zxy{}z~|}}~~~}~~~}~}~~}~~~~~}}}}|~~{~~~~~~~~~}}~~}~{z~}{y{zyy{}~{}vx{||vy|}y|~x{zuy{{{{|vwz{zw{{|zz{}yzzyxwz~}}|zx}~|y{{}z|{xyyw{w}{|{{yz{xz|yyyz{{y{|z}|xzy}x|||}x|z{x}yvz}z{xx|x{|z}z||}{{{zzzzzyyyvz|xxxwyz{{||{|wzz{v|wx}~}{s|}{{|~z}}z{{z{}}xyz}}{xz{zyz||y{|{|{z{wxyyxv|{yvxwwyyzz~w}|yyyzz|{y~z{{x|}~z~}~|yxzz{y|y|vyxyzv}xzy}|}yxxzz{xwx~~xzz}|~}}}}{{x}|o}{z}||~~~z~~z{x{{zwwy|}w{w|zwz{x|yy{xy|zz}|x}~y}||||~|}~|~|yz~|~|u~~~||{x{{y|yz|zzy|vxyz|xxw{zv|w{zxzyy}~y{|~|{{}z~{{}x|y}~z}|{~zxxzzwy|yvx|yy{yzz{~wx{yxzxz~yz{vyz}}|{}~}{zz{z{}|uz~xzwwyy~z{zz|{xx{}}zv{v{{zzv}z|~}~~|yy{{|y}yzz|||}xyx}z}{{~||{zz{|ry|yz{zy|y|xu~ys}zv{x{yzyy{y}||||{}zz{}~|~|}}{}}y|z|z}~|{xwywy{wyvyxz|~x~|x{{wv|wvy~~uyzy{y}z~{|y}|y{w{}z{y}x~~|z{|~|~z{xw}zvyy{yz{wz||t}{~zx}{z||y{z~z}y}|{xx}{~z|~~~}~~~{z|{|~|}~~~~~}}y~~|~}|~~~~~}}~}}~~}~}~~~}}}}}xx{|zs~~|{zyv{}|zxzw}zxz{y{}|z~xu||~x|{xw|zw{zzt|||zv}{{yw}w|}t{{||~{x~z{{}{zy}z{z|y~yy|{y{{}{{|z{{{x}}yyu}|x~}y|||{y~||u|~{zy{|x{{~}x|z~~v{|zw{}x}wvz|y{~|xy}|~z|y{w~zxy{zzv}x||}|z}y|||}zx{z}{z|y{{~vzz}w|{||y{x}}|{yyy{z}yy|zx||{}||}|yzz}u~{{|{{x|w}y~z|{~zz|y|}{{|}{|||x|w|}{zw|~{}{||z}yz}}v|y{|{tz~{}~wz}||z{x||{|yzx{yw~zz{|z|~z~|vw|zz}}{{{yyzzv{xyy|~|{||zw{v|y|{y|yzxw|z{yzz~}y}xxy|xz~y{{u{z|||~|zv{}{zz{{zzx|||{y{|y}|wz}y{xwz||xwv}|zxv~zy{{}|z}yyzzyv}ytvy|}{z{|}rz|yz{{zx|x{|~{y{}z||y|{y{y{x}|~||}x}{|z}{{v|x{y}~zxu~}|}}|{ww{{z|}x}z|z{y|}~x~{|vzy~}}{yx{z|x~yw~yz~y}zzz|}zxx{|t{z|}zyw}y|x{x{{~~{~{x|zwx|}{z~}wxytzzy|xz~yz{|||zyz|y~y|yyx{|~|}z{xz}wz|{{z{|z||}z|x{~}{zy{z}y~z{zz|x|wyz{zz}x|y{{}|z|zz{x{yy|z{}zxv~~~~}}~}~}}~}}{{~~~~~|~}~||~~||~}y~|~}~yz}|}z|y{vzy|zyyz{|{{zyx~|}yzxz~~zy|y|}w{z|}}~}z{|~~{zz|y}|{}~wz|}{z{wzz|uy}vzxzv{|z|vww{}wzz~zwwywyz}{}v{z||~y~}y}|||{|~z|{z{{{{w|yzy~}y{z}||{uwy}|~}|}{z|{xyz{y|~|y}}yvy{{~z|x~z~}|}~v||zy{|~|z}z|z|{z}wx||~~}w{wz~vyz{}|{z~|}y}}|{|~{y||~~{~}||x}{}wz||yzz{{z|~{|y{}|zvwx}zu~{{|zx{{zvzy{~|y~~|x~|z~~{{{{|||y{yxyyy~{zx|zy|z~}|{x{xz~y{xxyw{|~~||{|x{{z|yy|{}y|yy{{{{x{vz|{zzzz}twv{}|v~yz}{}z||~|z~}y||z~{~}y{}{y{zzzwy}}{{y|zz~|{zz~{wxxx|{x~y{}~|{zyy}z{}|z||}w~x}~{z~x{|{rz}{z~xyw}z{}u|vzx{||{y}|yw{x}z~x~s|}{xz}ywzz|}}y|}}|{xz~|{yz{{}|}xzx}z{~|z{y{}xu|y{}}~{|}{{}z~||z}~|y}zy}{}{{y~||||x||{{{}}y|{~|z{w{z|wyvzyx{v{zx}y{y||y}zy}y{w|{||zzz}}~x~t~{}|z{}z{yzwzv|~{|z{{wz{|wyz}|~}~{|zxw~~{xv}|~~z{}~~}~~~~|~~~}~}~|}~~~~{~~}~~}|~~{|~~}~~~}~z||xyz|yxz}y|x{{}{|zz}|}zz||xx{zw}y{|yy|}}{yw~zywy{|xv{}}~{{~xyzyz}{yy}zyx~|{u|{xx|||{}w{{|xzywxyzzy~u}|z~}{yz|}z|{xz~{x{zz{x|{yv|{xy}z{}x~}zwy{zz{|}{z}z}xzzy}}{zzx}z~vz}yz{z{zxxyw{|{{}uxv}{|}~y{~{{y{yuxz{{zz{zyxzt}||}||y{|y|yyy||||}{{y{z~}}}||{~z|y|{}zxx~|y}}zx}w{{|z|}{zy{zxx{w{xy}{}xz~yy{|x~~~|z|y~}zz~y}xz{|x|vx|}}vyy|{{xwzz}{yz~}|y|z|~y~}zyx~{y|yy}xx|wy}{vw||wzxz|{|}x|{z|{|{y}{~x{y}{{~{~}z{}zxw~|zzz|{~y||~yz{}}yz~{|{||zzzwz~z}yyxyx}|{|m{}uy{y}|||wz~|}~}y{|xywyw{z~|xzx}}}x{z{{{{|yz}|yz}|zzww|}tz{zz~{{{{}|yw|{y}xy|{v{{yz}yy{}~|y{}yxyzz{yu}xxy{}}{{|z}z~xx}z~{z{zxyxzy{|yvzyz~{{{{z{xw|y{||yz}t{|yz}wz}}z~z}}yw}}|z}}|||{{x{z~{zyz}|x{}{zy~|z{y}xxx|xzy{z|zxy}~z||z}}~zxy|yy}~z||y}z~zy{~{z}yzt||l||{{z|}{|x}}~|~{y}|~wyz{|}}}}~~}{~~~~}~{~z~~{|}~~~|~~z}~{}}~~~x~~}~~~~~}}~~~{y{{~x~~}t}wy|{yy|{|}z|xyx}|x~z{w~~y|zwzwvzz||}zz|{|{{z}{||x}x~z|zt{w|zzyyy{zxzx{z{zz|yzz|{wyy|ww{}xux{{{}|~{}~{y}t}z}{{{~y~xz}y~y|ysw{zyzw{vxuwzy{x}xwxwu|ywxzxz~zyz~wy}{z~{{|~{||{z{~|}~{}y{~zzx{}{y}vyxww{wz|w{zx|z{x{z}x}}~z~{{y~yyzyz{|{~|z}|y|{~{y}xy|{z|x{|{xw{vy}z|xx|xyz{uyzzz{~}}~y~}|{{{}}y}yzz~zx{z}z||x||zxwzv{xw{}zwzzzyxzy}yy~szy}zz{|z~v||x|z}}~y{|z||yz{}|~{~|xvy}xz}w~xww}~yy|y{{}svz{{{|x{x|~|~yx}yz}|||zyww~}{z}{y~|z|xzw{{yzw|{y~}yyxuw}yw{vz{vuy}w||}xwz}y|}zz~z~x~x{|{z|y{zy|z|{w|z{}|x{||xzz~{z{}}zx|z}|z~x}xz~xz~{z{~yz}~{~}{~}|{}|~z}|zz|u}}{|{yzz|z~|~{yzx}zzzxz{}{{yz|~zyxz|y}xy|||{z|z|~|zy}z}~|zzz|xzvz{yx~}}ywyvz{xx{{xzt||||w~y{z}|~|x{|~||x{~|y||~xzxz}}wzzz|z~{|xzzy|vyz||xz{|zy}|~{|}}~{|{zzz{|}|}~~}~~}~}|~~}~}}}}}}~~}~}~~~}~|}~{~~~~~|yzyy~|z{u{|x|~{|x{w}|||{{x|~y{{y~vy~yw}{}|uvy|yy{}{}}y|z{{}w~xx|~xxw|}yw}~yy{zz~zt{~|{xzz}zwy}|z{|||xw||~}v~}|yz||w{wyyy~{}|}{{zzyyy{{xzx~|tw}}ww||{{xz}wyz|xwxzzyx|~z{~|w}{|z{|~zyzx|{~~~s}y{zxxx{v|zzxz|{w}~y{{x|~{{x{y{t}y{y{|}}{{yy|{zy{||}|vz}x{}{zu|z}zy}~}z|vz{}yyxyv~v{}wwzzyxw}{zz{}}}|y|{y|vz|z|z{|x|{{|zzzyzx~wz|w|{|y|{yy{wyxxy{z}}w}{t}y{}yz}x}{z||{{y{|z~|z~|{wz||{~z~xyzx|x}~z{zyzxzw~uv{{y{w}yx|z~v{y{z{{y|}|{}{}y{~}}y}t{|x{zy~z~||z{}zzwxz{{xyx|}~yzx}|}uv|z}{ww~wzw{yy}{}xy{|{{{~|zz|z~zy|{yz{{yz{{y{|~{zx}{zy~{z|xx{y|z~||{}xyv||}z{~~z}{y}y}z{z|}{z~yyz{{{}}{{~y~zz}z}w|{xyz{z{vy}z}}x{{ww~|z{z}u|zzzw~{|zx}|z|z{}zy~zzw{|qx~{{xzyz||zzwy|xwy{yzy{~||z}y~~z|y}}yyz}yv}zq}y|}w{|{{x{{{{xz}{z{xz|||y}~|zzz|w|}~z{~~||{~|~{{~}~~~~}z~z~~~~}{~|~~}~|}~{~~~~}}~~~~~~~{~~z~~}~|{y}|{v{{|{wzy{|z}|||}|z|}yzxwvv|{zwx|{yy||~~~|~x||z{|{x{z|ywly~|~}}||zy}}wxwzzyzz~y|{y||y~{x{{}uz|xz~~z{~{|~|{{z{}z|z|z{zz{|||}{{}zzx|y{xx}{|}||y{zywvwz||}x}}}zyzzzy}}}||}}{z}z{{|{|{x~|{{}~|~w~zu{{y{{zz{}yxwzyyy{yywz{|~y}zy~zy|{|zzvz{{}}}z}{}|{z{y|zzx||z|zzy{{|{wyyz}{zv|w{~{v{z|}|~}x~~|||{}y}}yz{{zz~wv{w~}z}|zyz}zy}zyyyzzy|z|}~z}}v{|z~}z~}||{|~|xy}}{|x{~}|{~~}y~||{u{z~{x{xv|}y|{y{{}zz{|}~|~|~|{~~|~}~|~~}{}z|{~{||}}{~u{|yy|{y}zy{zwz|wyz|y}}{|x{||{|}{yz}xy|~}w}u}}|~y|z}{||~y}yz}zzz|zz~wzz|~}|}vyz|vx|{v|{{xy|y|{y|~~{{{z|}z|}z|x|~~zx~}xxw|z{||zy{y}z{w}}zyxztr{zxxz{{||x{|~||{wyy}{z{}z}{{z{{ty~{x}~{y{yw}}uyvx{}{}||uy}{v{}||vy{w}~y~|z}wz{zzzz~{|~}|z}|{|~{{{xz}y}||w}{z}{|||yw|{{|y~z{{x|{}}{}}zy~zz}~y~~x~z}~v~}~~}}{~~}y~}}~~~~~~}}}}~}}}~|~~~}~}z~}~~|}~z}~y{yy~wx|{z{{~{yy~wx{zz~{|z}zy}|||}zxyy{~zyz{z|wx|z{{z|~{~|z~wx~{{yz{zw|||yx|xx||z{y}y|z{z{w}|z}}|{wx{}w|{|{vzu{wzx|}x~~yxxzxz}}w}zz{w{y|w}{yzz}zzxxvxx}}|vzx{|wyzwxyyz|x}wyzz{{{~{}x}}u|}|z{{yzw}y|~x}{{}||{zyyv{x{}|zux{|y{|zz|y{ywzz|{|{x{{xz{zx||{~{{}~y||}|x|yz|{}}{~z{zz{zv}z{zxy}|z{}zz{yz|~{|~}}yy{}{z}{z}}}|}y|{~y~~|}{zxwyxyz{}{|yzzxz}yz||w{z{{|wz}zy}|{{zz{z|{|~y|}~w~~{~||~xz~~{~}|}~v||}yw~|{xzz|{y{{yzxyyz{{xw}|zzy{{zzx}z{}{~||}{|~yz}}{~{||}{xy|yy{|x{y~~~~z|z}zzt}u}yxw{|zzxyz|{y|yvyw|zx~{{y{{z}yy{{~|w{~z}|x|y}|z}{zyz}z}~|xz{|{zu}}||x|~ywx{{~|{{y}v~}||y}zy}~{~|z}{yz|z{|zu|z|~xx}x~||z~z}|{~|xyxx|}v{xy{|z|{{}z}xz}zzx{}~x|{{xyw{{}}|{z~z~zy|~zsy}~}z||w~wy}||z|z}~|yyz}xy{yzz}{~yyyz{|{yy~{zy}|xyzxz|}}}{~xx{{||~wzx}{x~~|}zyx}~|}~y~~}{~~}~}~~}~~~~~~{}~~~~~~~~~~|~~~~~~~}~{|~~}~~}~z}|{}zyz{x|w{zz{uw{y{v{xzyzx||}~zzz{uy{~|{z{zzyw|zvzy}~}v{}|zz}y{zy}x|yzy|{{z{{xzzyuyzx|xzzw{z{x{ztz{z|x|}x|}|wzzy}v{}|yytyy|}y|{|~z{xx|x{u{|y|}zy{xzzy|v|{xywzxyzxxz~}y{}yx}}|z|{{}yzzz}z}z||z~yzzyzz|wzywwz{zyyyx{~{{z{z|x}vyy||}xv|y}{|{v}}x{yy|z}|~|{w~|}x{|{|zy|{zyvyuyxz|v||~wyszx~y{||z{x}~y~|}|}|z{~|y}{v}~y{{{~|{~|z}y{ty{{}yyz{}z{x~yyzyyzyyw|}z{z{z~{}}}~{}|{{{z{z}}~z}xwzy{|w{v~~|yzxzy{{|{|xxzyy|yzz|{{z}y{{|}}{y{{}||}y{{~z|}}{x|||x}x{zzx{ywzzz}w{z|y{}zz{z}~{y{}|z{zw}vz}~|}~x}yzy{~~~{xzxzyy{}{zyyxwzyw|xxx{|}zwx|z{|{||{|z~}}||}z{z|{z|}z}|x|zy|w|x|y{z|x|{x}wxz|{}xw}~z|zy{y|z{zw}z~y|}w{~|x|||~|w|x~|x}z}}||}||xzyyx{xz}}zz{zxzxv{yx~z{yyzy}z|{~{{|z|wyz~{yy|}}|ywwx~{|xz|{yxy~|z|uzwyx|y||uw~zz{|}|}zy}{|x||zyz~}~|~~~~}|}z~}~~{~}}~~||}}~}}}}~}~}}~}|~{~~}}{}~{~~~z{|~~zywz{yz~x}wyx{zz~y|wz|~{yzz}zx}|{{z{t{xyzyy|{z}|zxzy}y}{{|~~zzz~|{w|zy{z}|z}}|p{{|~z{w|y|{|zxzz|{{zyx}yz{y}{zz{x}v||y}xy}|}~|{z|v{{zz{x~}~{|{|{xz~~z|{|y|yyz{yz{}|y{|{}}~~y}}w|{w{{y{x~~}{}{x}|}{z{yxz~}{wxz{{vyy|{y{z~{wxwzyz|z}z|y|vwy||y{y{{xzyz||y|yz~xz{||y|{xxz}zx~{v{zzz|z{yv{yy||}}}|~|{y|w}x}zx{wzz||yz}{{z{yz~|{z~w}~zzxyyy}{{y~x~x~~yz{{|}uyx{~~{~}x|x~z{{x{z}}{||}}v||{zzz{{||}{~|yz|~|x{}|y||yx}z|}{{sy|w|w~}|{z~yx~zx}{}y{zzzy{|xz{}z|y{~~{{~z|z{x}~w~z{}yr}}zy~xy}}|y||ywzw{x{wz{yz|||z~~|}||w{yywz|y|||}{z{~xz}w{|~|zz}wx~w~{||v|{w~}z{||zz{y|}|xz{zy|{||||{{yyzxyyw}x|z||~v{~{~{{|{|z~z}|{|zy~wz}||}~}|y~}}z}{zwzz~~{|zz{x{~zxyvz{|{y}||yxxzx~|v~|~y{z{v}}|zx}z{{{zz{}yx~y{}|{yzy{|u||x|{y~z|{z{wx~{|y{||{{||{}{yzw|{y|}{z}~~}~~~~~~~||}||~~~~{}~~~~~}~}}~|~~~~~~|~~}}}{}|~{}~}~zz{xzyxx{zzxz|v{|{v|yxyy|x{{~}x}}z{{zv|~v{x}y~{yxz~|~z|yy~}~||}{zxy|zzyztw|}zy|{y~y|~{suzyx~{~xy|{y}|w|}xy|z{|yz}}|}|{yyy{y~w|x}|w{wzxw{y{zzzzzzzz{x|zy||x~x}|z|{y{w~{}|y|~z{|x}|zvv|y|~v~y}}}}vyzuyvx}z{zv{{|w{z{||xzz|x~~zzz|{~z|}}|zz~{}|~xz{}wy{{z|zz|{y|tw}z|}||x{{yvz|{x{~}y~y~|zy}w|}}|{|{|x{y}}~xwy||zyy|}ywzv{zz}|y{}xz{{y{{{|x}{|~y}{x~~|y|{x|y|y~~{y|ywz~{{{yw}w~x{y~xz{}{zxzvwz|z}|{}zzyzwzyvzy{}~}}zw}y~yzxzyyy{~~{x{{{}}{y}xwy{wzv}y{z{zx}|}|}z}w|}~y|~~|z~|||{{y}y{y~~yzzzz}zxvz}}vx|}{vzz}{~z}yts|{}~|zx}|}z~|zx}~x|}{|z~{z~|xwx{zv{yw{{yyvx~wwyzyzy{x}}x}{zy}yz|~~y|y{~|yy}~||wzyy}{yz{y}|y}y|{ww{|{ywxzu|}y|z~y{zxx~y|z|}{}z|~~{}z{zz}xry|{||}x{{~yxzy|x{}{z{z}{y|y{~|{xx}~v{|}{w}{}y|}y~{~|{}{}|}~~}}{~|}|~~~~~~||}~~~~~~~}~|~~~~~}~~~~~~|~~}~}~~~{~{{|zz~|x~{y}z}{}yw|z|y}}xyz~zzzxxyz~z{||xzxz}|{{y{{{wzzzx}y~{y~}y|z{xwxzz}{x}z}yy}y|{||}~}xyz{~{z{{x}yz|~zxxyt{|yxyyw{|{yz~{{y~{zz{y|~|{zx{v|{zyz{{xz}}{x{|zw|yuyz{|{}{z~x|~vxyy{x|}{w|xy{~z~zxyzs}yx{{zxz{zyx|~z{{z|yy}{}}{zyvry{~~|x|}|z{z|xz|yyz{zw~x{}|u|z}yz{{zz~zz|{{zx{{|z|yz{{{{{|zwyy|{}}}x}~||wz{zxzyxu}{}{|~~yz|{z~{yzyy}~zzx|x~||}|z{xzz}{}zzr}zyxwyy~zx|}{{|w|{}x{}{|y|w|z}|~zw~zy||w{||{|~|yy}wvz{x}|z|~xw{~{zz{}~}~}||~z|zzyywzy|{}u}zz{|~y~x{||y|}{{|w}yzxx|zu{yz|y}x{}z|wzzu}zyxyw}{w~{||yx|y{yv}||~}z|zy{~zy|xy~{||xzw{wxzz||z||~zz{x|zx|z{{{v||v||yz|y|{z}{{zxy}yz|~vzy}|}zy~x|uw~w|xxxx{|~u|}||{zw~zyzz~vxx||yy|}{{}x|}x|}{~z|xz|{x}x{|zz|}|||yz|{~z}zz{x~x~{}{|{|}z{||||}w||z}z||yzw{y}~{zy{{}vx{{{~y|}|y}}zyx}~|z|}|~}~~~~~~|{{~~~~~~~|~~~}~~}~~z{||~~~}{~~|~}~~~}~~~}~}~~}~}~}}}}}y{wq}yz}{y~|wzyzy}}z}{zzyv|xy|{}{zx{yz{||}y{{|~{w{{~y{|{|z{y|{y{|y|~|u|{yysy{}zyz{xz||v|wz{y}zz}xw|yz|~~||}}}|~~zz~yz|||z{~y|z{{{zxyz{{z~|z~{x~yw}zy}}z{|zy||{}}z{x}{}|x~x~|zy}||}~z|}|zz|y{{|}w{}{vzvw{z{{}{~vzxz}zx{yz}~zz|~y}z{z|z{z{{}~s||||{|xz{{zxy{y{|wyzz{~yywx|wyz{}x~z|y|u}}y|}{x~}yzx{}}{v~{|~z}}~{xv{yy}vyzw|y{zzxz{{{z}zyux{xz{z{~|||{}x~zx{|}y{}|||~~x~}~~~z{|{z||wyyxx}y}|||zq||}z{x|wzvw{{|zx|wwu~|~{~}|{|{}z{}uxw}~{y~{z~zqxw{|zzx{z|{zzxz{~z{xy{||{|{|{|~x|xu}zy~{}|z||w{vxy|yy{{zyyzxwx}|~|yz{u||~}|wy{~zy}}|{}w}}y|}}{z}|~yy{{{~v{{xwz~}|}~|x{}zy|yz{{wzxxyy}{~~}z}{z|{}{|z}}{{z{}~x~}yx~yzu||||yy{yz~z{uyvx}}||}z||vz|z||z}}}zz{~}vzy~}~y~|}|}{}}}z~{y{z|{tz{{y}yyzyyyz{|zz~||~z{z||z{}{{{~~~}~~~{~~~u~}~~}}}}~|~}}~|~}}~}{~}}~|~~~|~{{~~~~}v}x}~}}y}~~|~w{x~zuzz}{z|zuyxx|xx|z{||z{yy|www}yzyt}|{q}wxx{zvzu{}yz~{x{}}{xzx{}xz|{||{y{{z|||y}}z}w||z{|xzzy~}z{}{zz|{~z~xxw|}{zxx}y|zw{|z|{}~wyz|zz}|~wwz}x}{{zyyzz}}}{z~x{zzzv}zxxyyz}wx{zxx~y~z~~xzyyxyz|{y}y{z{y{{u{y~xw~yx{||~{}zwzzyxy{xy{{|zzxxxz|wy{zwzyv~{y|}zxx{{x}z}{w{zy{}yzx{z{z}y{~x}}x{wzyz}y}|z|z|{y{|zx~xv{yv~{x|}{{||z{xy{u|~yz{z{xwzzz~{{z{zz{||zvv}x{}wz~yt{{yz{z}z||}z{{z{{{|}xy|x{{{||~y{wyz{yx{yzy}x{{~y|z{z}{{{xwyyz|y{z{xx{y{|{z|w||v{|u{}|z~~|~{{}wy{z|}|}}z}yx|yyywxzyxy|}yz||{|xyy{|{yy{|w~{{}{~uzu}z}u~v{x|xy}xz|zw{||x{{{{wu|y~zy|vw|{uz~wvvx|zz|{qy{xzwx{|x|z{z~|y{x}~z|zvyzyyxyyy}zvyx{wyyzyxyzy|w~z{w{|z|zy{zzv||{|{zyzxzzyx}y|y{y}~z}{{~{z{|vyzwzyxz{}w|xx|}wzv|yy{|{wy}|}|{}~|{|zyux}z}x{~{|{zx~}z{yvy|z|ww{~zuzyy|x{y~~}~~|~}|~~}~|}}}}~~~u~~~|~~~~~}}~~|~~}~~~~}~|~~~~~~}xz|{zxu{zx}z}y|{~{{|vxxy|zxwzy{y{|z|yy}s|x{|y{z}{zzyz{zwx}|yz{y~|xy{xzz~{|{zz{x|zywzzyzyy{}xxxzzyzys}yx|wy{|{{|~zvz|z}x|z}~y~z{~wzzuzyyzu}zxxz}{{yyyys{y}uw{||~yy{y|y~~zvxx}|z{y{~|}{{}x{{{xw{{v|wyux||yyvtyw}wz{u|y}z|yy{zz{z|w{y{zszv}v|xzw{x|}}~{xy{zyxwyxvzvx|yzzz{z||w~|zyxy}{zzy{x}}{yv{z|}~|yy{z}x~yzx}|}zx{xz{vzzzz{xz~zyyxzy{{|zrzxzwwxyyz||w}y}zz~z|zxyz|z{z|{yt|}{}~zy{}}|v~wz}xzyw{yxx{w}}|xzxzxyz||z~yv|zx{}~~xw{zz|~|}~}{||y|{|zxy{{{{xvwz{|}y|zyy{x{xz|~|z~yz|{xy|~z{{t}|zxzzz~}{xz||{{x{y{x~|zz|yx{|vv{|z{yzxwwwwxzx{xz|}w{x}z{}vx|{||{w|}}z{zxw|w}}w{|wvx{|yxz{{}{{|xz{xzz{yx}yzvyy~~v||||z}{}}{}{yx|~{y|~yxyz|zz{}y~wvx|y~}~|zx}{yyxw}{{x}xz|yx{w}yz~yy}y{|y|yyx{yzy}|x|}~}||zy|xxz}{x|xx|{wvwyyy|xz|z}z|zx|}}|}xz{~z{|~z|~}y}~~~|}~~}~~}~~~~~z}}~}~~}}~~~x~~|~~}~~}~}~~|}~~z|||{x|{z~x|zy{w{w|z|{~}{xvyxxz|~wwzz}x{}|yy{{}yz}{|{z|}{|}y~vwy||x}xzyyy{}z}yy{|y||y{~zxy}{}{{xyz}x}}{zq|y|z{{}y{|xy{~}~wz|{y|zz~xz{vzw}}z}{|~|z}|zz~{}z}y~x~~|z{zy{~y}}y{{y{y{{|zu|zz}}{wv}~{|{z|x}|}z}y{y{{{w~zzz|y{~yww{vyzyx||xzzy{}}xx|z|z~zy}{yzw~~y{|{w|z|yz|zxzz}z{|v}y|}zy}xx||x|}{y}z~||~z|ywzz|z{z}{xw{{v|yx}z{{|zz|~~{zzw{~}{zyx~}}}}}xzx~{y}y~yv~}{~x~||w~z|{}|{{||{z{z{zy{|y~zz|{s~zzxx|{yzy}xzyz}{}}zxzz~vz|~|y~|yy~zy}{{~}{~xy|{{x{wz|ywyz}{}x}|}|w{|y~vwwy~||{|z|}x{~z||}z~{~y{}|||{~{{z{{}yyv{|||y{||{{}z~{{zxx|{x}}}yx|y{y|}wz|z~}}|~{{{|{|x}zv}|zz{xzw||{}x}y{z}z~y~{z{}w}zvy}~zwzxx}{|{wu}y{x{z{|{z|~~~}}|{{|{}z|y}xwx}y{ywy}|~{z{{~v~~}xzy|yw||{||zz}x{y|yz{}||~y{{|z|uy}zzz}y|{xzy{z}{{}zy|w|z{{z|y{y}{z}{}~~~~}{~{~~y~|~~{~~~~}~}|~}}}~|}~}~~{~{||w|y{{}z{vx{zzzz}xxuw{{xzwyx|x|{}yyz{}~zzx|{~z{~z{{|||~}~{~}{~~ywyz|zyyzy{x~|z|{xv|wy{z{y{~~w{{{z}~~}|{x}~}}|}{|||xzy{z}|}yyxxw~zxy||{}{z~{|}{z{{x}w{y{z}|~z|}{}||x{~{z{~|z|}y~u}yxx}{}x{xz~x|vv{x|z~~{{zz{yww{|x~{z{||{||{{~zx}uxy|y~y|}zz{z{~{{}{zx{{yx|zz|yzyzz{z|~u{{|{yyz|}{{~zz}|{zz~|~x||~w{z}|~zz~{zz{y~x~~{xy}}xww|yxx~{zx}{zxy}~wvy~z~~|x}{z~|v{{|zuz}|||{~~xz}{u||z{zvuyz}yzy|}w{}{|}zzz{wxzz{{z}y}w}|}wy~~~}{zzy}~~y{zz}{|wyy}{x{yz|zytzzy{|xxyyz}~y}}y|z}z|{~}{{~|uw|}}|{y{{~}~}|{zy{|y}xy}|{yyyyyyywy|xw{{}xzzyy|yz~|zy{~yxy}{{~|}|~z{}}|y{y~}z{~{zyyy||zvzwyy}|z||uy{xw|z}}|yz}yyy|}|zxyx|{{~}{~{z{{~w}{zz~|zzzz|~}{wzx~w|z{y|y{y|x||~z{{z{|{}zz{y}zzz~|}|z|x|~w}uz{x|zzxy{{w}}|yxy{|xx{z{|yz{z|||~x|~|||~zv}{~~}~}~z}}{~{~~~~{~|~}~|~}|~}~~z~~|~|~||~~~{z|zx|yxw}zw{y{xw}y{xyyz|x{|z|zyz{|~{{{}zz||x{{|z~zyz|}{{y|{{yyxxvv{}yy|y{||~w|{x{z}yz{vyyzy|yzz~yzw{z|y{|xyz{zx|x~~wv{|yz{}}z{}{z||zy~z{|}yy|y}x|zrxw~x|{}|}wxyxyzw~|x|}xx{yv{zz{z{x~z{y~zu{|{x||{z}|z{{{x|||~yywx}}|{y|v}zx|x|xzuz{|z}xwxwwy{|}{y}{{~~|yz}}{uvxz|{z{zv|{{yv|y}|y}zz}v~z|}x~ywz{zzw|zyy~}y|{zvu}xz|}{{zv{zz{z{x{|}}{|yxyywy|zw}yz|wy~zz{|}xz}{~yzy}y|y|{{{xyx}zy|vyyy{{|z}}~{xwz}||vx~yvyzyzyy{y{zyvxyxxuy{y|zxww|yyzzwzy~}zy~zyv{{y|~|y~~{|{y|}|{{zz{~xzy|xxwz|~yz||{yyw|zyz{{{z~{u{yy||zy{|vwzw{{zx{|wx}zw{||zw|||}|{yx{|z|{{w{y{x||yy|x}|z~{|{yzv{vzzyzyx|y{{|{yz{~|}{~|~|y|~}|}y{yuuww{{|z{zw|z{{zy}y~~{{uw{|z|z{{zxsy{z~z~z|{{x{ww~|xyxx|z|xyxzz}yw{x|zw{|~y{zyz|vz||z{{x|z{|~{yyy{zw}xyz|}||{{y}x{}~x{yyv}y{w|{{}z~}}z~{z|}}xyy{w}~~~}}~~~}~{y~|~{}}z~}~~|}~~}}~~~~~~~}~}|}~~~{x~yz|{v}|z}{y|uy}{yyzz~vzxx{~z}y|w|~y|{|{zy}zz{}~}||{vz|z{~||||}vz}zr}x||{~t}x{vxx{{{{y}|u~xwvyyxy|y~z}z}}wy~~y|zzy|z~{x~y{{{|x}y{yxxxzx{}wzy~wx{|z|xy{|z{zxtzwx~z}|||||~|~zt}|y|yy{{z|xz|}zx{}zyy{z|}xzz}{zw}||vzz{vzzzx{|{}w|}{}{}x{zz}}uy~zt|z}zyz|x{w||y{v{{zzz~zzw{{x{{x{x}yz~~~y~z}y{}w{}w}|{{{{{x~xz|}x{yzy|yswzyy{szx{}|}{zz{{v}|{w}{|y}{||~z{zx{|x}wzy|~|~y{z~|y{}}{{z{zv}yyv|zz}w~~|}}y|w|z}x{z||{|}}|yy||~}|{}zy{{}x~yyy}y~}vzm{|zz{{z|w{x|x|x|y{~|~|z|w~}zzzz|}uw{v}{{{~~|z}}}{|{zx|{{yx}yyxzy}wz{{{zyx{}z|{}{}{~|zz}x~}w{zyxv|x~|{xz{}~y{x{zx{}uz{zzv{yxyzxx~zx||wzuy|y{zzy~{|z}|}{zy{z{zy||}}~uy~}z{{{{{|{zzyy{|}t}{t{}|yzw}}zxzz|{{zxy}||~z{wz}xz|}~}{yvyyz~{}}x~yx}{~{|{xzv{z{{y|y~yy{~~{{|}}{zw~|}}}w}~|}~y~||~|}|~~}}~~{~}}~~~~}}~~|}{~}~~~|~}~~~~|}|}~~||w{{x|yzy|wz{vy|z}xz}~z}}yz~|xy~{{{zxx|x~vy|w}yw{zxvzvu|{}~z}|y|w|xxz{zw{|{xv||y|z~yy|~~{u||z{x|y}z|{~|}wzzv~{{{}{}{yw|{wz}xzz|{yyzzy{|z{{|yxzx|y{xv}}u|{{w{z{z{w|z|z}{zzz{z{}yz~|}{x|}||z|y~zy{uyy{x||{|~u}{~xzz|w|{}v~x}z}zxz|zwz|{|zu||||~z~}{z|yz|yzy{|~y{{{v|v{|x|~yxyv{zzz|{u}|}y|}yvzw}yxz|v{~z}{~y{{||z{zx{z|~}|wxz|yx|zn~}xwz}zw}w}z{|yz|z~|{|~{{~|}|z~yw}|{~{|zz}}}t~|zzy~y~}{x{yy}}{z~xz|{x}|y{|w|zw}x|z~{x|{v||}~z~|xz|vz|}}}|{|}}y}zw|zy}|x{}x|w{zzzxw|zyy{|{{z{|zzz{y}|}~zy{{z{{|{~z}~xvzzw~}}yuyx}yzyy|{{z{yxz|}~yy{|~y{xzx}y~|{t{y||y{|}|y~~z~}{|ywy{~{z{}xy|z{y|{z|{}y{z|{w|}ww}zuy|{}|}yzyzx~z{w~yzvw~z{~zwyy{~z|v{w|}}z{|yuz{||{zzyy}x}}|yyzx{||}g{{zz~{yy}{|{x{{|zwzyz{}~{yx~x{zz{z{y}}z}{{{~x{yy}{yz{z|{{y~{{|}z~z|~{~~~~}~~}}}}~}~~~~~~}~~}~~~~|~}}}~~~~~{}{}{~|}|~{~~~|}~~|}yx{z{}|~|v|{|v{|||{xy{x||{yxx{zzz{yxz|||xw{w{xz|{{}{|}z~~{}zw~u||{zx}{w}||w~u}~|z|x{xzw|}wxuw{u{|||yzyzxo{{x}}}|{z{y{zz}w|{{~z}|xy}y}~vxzxzyyyxwxyy{x}xyxzzzz||{xy|w{{|zy}}y{z}z~x~}y}y{}|{y{{xyz{z{}xyv{zzzzwyzzzx{yyzvxuy}zxzyxv|xz~zx~x}|{zvy|~}}w|zz}|~zzzy}{y{x}yz}yx|y~zx{{uz|yzyzz~||{ww}z|yyz|{}yxxzz}||||||w||{y~y|}x{z}vv{xzy{xy{|yxyy}yy}|yzzyyx||zwz}}~z{z{}y||{|}z|zyz{z|~|{}z~uzxy{|wxzwyzx}{zxy{||zz{}xy|z{yxywyyxzyx~yz|}|yz|w~{}y||zz}~zvwzy{||x{yv|zyx|y|z}zx{|{|y|x{~y~w|}{||{zz~}{}z|{wxzyyz{}}{~|zyzzxyxx{{{{{zvwyxyz~z|yyyx{v{~wzu{|}|y{{z}}z}}}z{}}|u|z}{yx|yy|{wyz}u}vz{zvtxxxz~{{xzyvwyv|vx|u{}z{|{|{{x}~}{v|y|~y{x|}|x{}{w}}vyw|~w{}~||xx}zs~t{xy{y|vw|~~{}~~}v|{{x}{~~y{{~~~xw|{{{vz|}zyx{}wwyxy}sx}w|w}|xz{zwx|{|{zy{zz}{yz{zz}|{}|~|{~|~~~~~z~}}|~}~}}}{}||~~~}~|~}}|}~~|~}}~~~~|}~~~~~~~~~~}}||{~|z~{z|~x|}z{z}zx{}{|{zz|~{{{{{y{{||z{{}w{}}}y}z~wz~|}|||tyzz~y~w~{zx||zz{y}x}z|{{{z|yx|xx~{z}yzyxyy{~}y||}{z~}|{xxyxzzy{yz{{zwzxzwzxzx{|{zw}yy|w~z{x|||yz{yzy|}zy||z~yz||zz}w{yy{y||~}z{z~x}z}zz|{|}||{{{wzzx~{y{xxy|xx{z}{v~y}|{z}{~v~z{z|yxzw~}x|zy{|}|{y{||{}y{~x{{w|z|}zzzw|}y{xy|}|{|x~zz}y{|xx||z}{|||}|zz~|||y{|{{z|}}|xx|z}{yx{|yzyz}{z|~yyz|yy}xzv|}yz{{zyz{{|zyzzxzy{|{z{{y}zyw|{}}~y{y~{yyz{z{zy}z}}zy{yz}{|x~z{}~z{{}xw{x|||xx}}{{}z~zzz|zy|{~{|z|}|{x~{z{}~w|xxw{|{{|y~|~{zw~}z}y}{zx~|y}}~z{|z|{zy||zwz{~}{|ztzz{y}}zxy|yy|{yuzyz}~w{|wyv{}{{}|z}}~uw|{z~||zy|zx{wyx|{{{|}{zwy}|{|zyw}|y|{x{{||z{y{yz{z~~~z}}|z{||}{x}~wwz{zy|{|ywx{}yy{|v|}x~wvzzy}z||y||x}|{z~}z{{|~|z|~}{x|y}z}|z{~z}{{}y}z|x{~|}{{}}y|z{~}z{~~~}}}}~{~~~~}~~~~~}}{~~~|~~~~~z~~~~~{~~||~|{~~~|}}}~~}}{~{x}}|z|}z{u{zy}z~y}{}y{z}yzxz}z{yyx}zz|~y|y|y||||~{x{~}{|zx|{{zxyw{|~}}xzy{z{|{x{}w~}}~~yxx|{xz{|z|x||z{y}yzu|x||}}|{yy|y}{zy}xwx|zv}ywzw|{{xx|{zzywz|xz|{y{}~}z|{{{{|y}v{|{|v|}{{{x}y}{z}{y~zy{z{{|zzy|zyv|yyw~x{}yw}w|yy{}~{yyz|{{}||~}|~}|ywzz{{|~syx}|{|zzry|xx}z{{yxz|y{||{w||xz}}yzy}z{}~y|w{|{z}|y~{w{vz}{zzz|y}wxzz}||zy~w|y{vwx||z{y{y|}y|{y|}}z~{{v}}|~~}||yxz|{ywwy||}x}}~}}}xyzy{{}{}{xw~|~{~{}|}|{}zzz~{{}|}{{~~|{|{y{~{y|{yzx{{yv|yxxzxz{wy{zxy}~~|y|zx}}}yx}x{y|y}z{|y{zz~z}z~xw|{xzz|}{{}zyw~~{xy|zvxyx~{~|}{{|z{|{x|}}zyxz}zx}y||zx}z{zyt}|z||xw}z|y{x|{x{zyz|zvywx|z{{|~y}}}|~u|z{{z|{yu{{~y~~}|y}}z{yzxw{sz{{|xx{{zyvww~~yy|}|}z}}}}{yz{z|{|{}|}y~}||}|z{~}}vyy|}ww{vzz}yz|z{~~x{}~{xzw{||~}|}{w|{}{{}x{w~~~}|}}~~~||}~|}|}~}~}}~~{~}}}~|{~|}{~~~~}~{}|~~~|||~}~~|~~~~}}}}~}y{}|yzzy}{{||x{}}yvyx~z{}zy}wz{xy{y~{}{||{}vy{|}y|z}z{yz{|y{y{z{yzxwzz{v{z{|yz~{|u}~v}tz{zz{{y{xzyzxy|~yzyzx{|zz|vzx{yw|z{z{}yy}}{{yzy{}}~~z|y|{xzzyl|~z{|{{|w|}zy{yz}}y}v|{zy{}}yzy{yy|xx{x~}}y{u|~yyxvx|xz|}{{{|xxx~yv{z~}|zy{y{yzzyvx{{xu{zwwx{xv~y|zz~x~z|{}|~{y|}~zy|zxwz}|}||{{{|zzy|zzzyz|{~{|z|~}{|{xzv{s||{xyu}|{{{~}u|x~}}{y|{}|}xxx~|{zz|x}x|z|y~w~ywz{|}{|z}y{{zz}y}{{{z{z|~}|||}||zyzz{|x{z||||{zzyx|y}zz|yyx}}z|z~ywyw~||{~{{|{zx|}wzv}|w{wzx}}{{}zyz||~|uz|{zvy{zw{x}z|yuy{y{zxxxz{{{}|yx}wvy}wxv|zzyy{x{xu{|x|yx~z{z|}zz|~|xzy|v{|w}xy}}|~{|yy{|{|y~y|{{~zyy}y{y~{|zz~~x|z{|zx{~wy|zy||zzz|s{{y}xvz|yu{w}uyy{y}vyxyyx~w|~{|y||~|zyzz{x|{{{zz}{zy}x}|y{z|y}z|{~y}{|xzxzyz{x~}|zv}x~||y{xxzzy|x}|x|xvvz{|{xz{yx{{}}}|wwzzx}||~{y{|wz{{|~}~~~|~~}~}~~}~||~~~q{}}~~}~}~}~}}~~v~~~~z}{|{xy~{{zwyz{yy{zvz{}{|yxzz|yxxx{zxz|~{{xyz|zw{}{|}{|||}v}|yz|zzz}{x{y}x|{}{{}zyzzx{tzxxzzx{xxyzwywz{xzx}zxx|yzxx|{|xz|y}{{z{y~}zzz|{|}{{y}{y|{~y|zwyu}{y}z||w{|zy}|}{|~|y}}{~y||||}{{}|}|yz}v~}y{y}w|x{zzwzy}v{|{w|z|~y|x|wyyz{zyw{{y{|||z~|{}z|~wx{{x|x~zxwx|yx{{x}}zyz|x}{{|xz}yw|}{yz||w}~x}{{|wz}{{wyz|~w{y~{||~}z~{y|yvz|zyyvzvz||~z|y{|~{uy{{zz{{}}}z|y||zz~~wz{|{~y||yyy{}z{|{y|||{{xzxyyyzz}w{}z}y{|~yzv{yyw|{}z~}{|~{}z{z|xyy{xyy~ux}||{{|yxz{|}|xyyy|w{|}~}{|||||z{xv|}}{~u}}y|{{xz|yzy{}{|xy{xvyz}}y~y{zy{|y~~~z~x~}{{zzy{z{{xw{|~~{x}~}z}|||y|y}z{~yy|yvwxw}u||y|yy{|v}~|w}{|xz|~~z{{~{y}x}}}zz}w|{zyzz{{{z}xyx{{{{}zzu{ywz}y}}zxx|}}y}~z~zzzy}x|y~}|}|yz~|}{zwyzvy}~z~~yzwz|z~ty{xy|w{yzz|yx|z{{|{{{{~|{y{{~}~~~}~~}}~}~~~~~|~~~z~}}}~~~~~}~~v~}~}}~{wzx|~|z|yy}|yzzzyy~z}y}y{vu|wz{{}||{|{{z~{vzy~{}y}{yw|z}|{~}{|y}zv~y{z|}z|z{u~}x|zyy|~{~|v{{}xz{{y||z|~}|~}~yz|zy}t}uz|xyz~yy{}zzy{}}{{yz}x{yxzy{{~}z~y|yzz~{yvzyy{{{z}x~y{xzz{xz~{|x|}|{}x}}z}}zzz~z|vxzz}{~||x{}{xz|{|y}|vzzyw~{x{v{~y{z{{}~|zyy{~{||z{|w|yw}|ywxx}~{{|{t~{~zux{{|z|~|y||~{{~|{}{|~yzz~{z~|yzwz|~}yz{w||}wx~yzxy{x{u|}{yw}}{||zx{yz~|~yz{|{w|x}~|~}|zz{|xx~xzz}z|u{~xyz}|{{|~xwy~zxw{xz}y~{}z}z}|zu||{~|}|z|}||x}x{|w|x{zzz|{}~z||z{~}uwzy}{{v~yy~}zx|z}z|x}}z|{{yw~|yzyx~|y|{x~zy{{|z|z{z|z}{|}}|y|}|z{}{|y~xx{xy{}|y|z}|w{~wx|{|{~zz{}|}}|z}|{{}y{x||z{||}~z}~{wzy|z}|{|{{|zz{x{z{}x|}z{zzzxy||x||}zz||{yv{|{y{ytzyz}}}z|{|yzs{|{{|{}|{}z{~{y|z{}z~|x{xzz~zxyzz|x~|{yy|}}{z{{}{zvzz|{y|{z{|{y|y~|uzzy~}{}{{~||~}}}}}}~~}}}~~}~~}}|~|}|}~~~~}}|~~}~~}~}~~~~{}|~y~~~~~wz~~~{}zx|{{y|y}~}w|x}y{yz{{~y~{}{~w|vzzwu{{wu~|}{}|yzxx}|{}z{}|~|{yw{}~v||z|{yy|}~|{{y{xwyyz|w|}yyz{zx{wzx{zz{v{x{y|y~zz|yyz}|{|y}yz{yzy{{}|yzx{x|}yv~z}xzy}zyz|~|~zzywwzyzy{yy{zyz{x}z{z|{z|}x{}{}~||{{|{z{vxy|{zzzzyxyzyzxw}{{zzu{{z{y{~x{zz~|}~x||}|z|zz|~|zz}{}zz{z{{{y~y|{ww|z{y|vux~{{zyy{yw}|~zzvzyyzz}||{|{{~x}~~~~||}{|zy}{z|||x~zzy{z}|}|zv}y{{qw{y{x{y|y~v{|xw{{z}yy}{w{{|{w{}{|y{~{z{{yzy}{}xz}y{}}wz|z|{y{v{xyv{yy|{x{~w|zzz{z|}{|}{{z{zy}yy{}{|x|{y{yz|z|yzzvy~|z{~zzx}z|}x|}|{w|y|y|w||{{zy~{zyyw}~z~y}zzz||yz~wz{}yyw|wvzzy{z||{w{zz||yzzxyyuyy{}}y}{x}}x}v{x|yyx{{|y{}|{|{zx}yyzzxy~y{||xv{}{zzx|xyxu{z~z{xx|{|}|xzw|yzzyy|||z}{z~y|}w{y{z{yzy|xyyyxyyy}xwyx{~y{{yz|{{w{wy|yx||t~z}}|x{~~{|xx|~~{~xyz{|~}{t}~x|{wz}yzx{{|zzwwwxyyy}z~|{~{|z|}}|z{{w}~}~~|~~~}~~~|~~~~~~~~{~~~~~}|~~}}~~~||~~~~~{}|{zz~~z{y~|zvzz~~x||wwzwy{{}||zzxzz{{{||w|{y}{~zw{x{x}yy{{}zx}w{}y{|w~|xz{||~z|zzx{zy{z|{~}yz|~s|}x|{{{x|{}}}{zzyz}zz}yx{{x{v|{zx{~{y{z{|||~}}{|{v{{~z}z~yy}{y{~zz{z}|zzxzzy||x{zy~y{{{w}x}x|}}~}|{{w|yy}~~{zyy{ywzy{|yy}txzx{~~~x}}xx{{zy{y}x||zy|{|z}{yyz|y}{}}y|~z|{}}yx{y|xzyz}~{{{~~|{w}||{x{~|{~~y{~yz{~zz}x{|vzy{zw{{}~{}}wz{z~{ww{|{y~zw~||x|}z||wwyw|}x{}{}{z}zzx|z{wz~zxuzx||~y{~{yz}yyx}{|{|wzw}yuw{{|{{{wy|{~|{}{|||~{z{zxx{}||{||{x{|zz{xxzyyx~|zw|wxy}{||yyyx{}w{yz{zzy}}yyuw|{}vz|{v{~|{~y{y{~}w|}}}}z{{{}~{y}xwzxx||zwyzyz{{}{{yzy}}z|yv{x~{{z}vz{||}}|z{{y|~wz|}wzyz~z~yy{wz|y{y}}|~xy|~y}~{zz{yx|{xy|z~x{}}|}}zz~{||zz}}~yzzzyzw||{{{{z~|xww}uuy}}}|{{yzyy{y|{~}{|z}zz}{zx~xx|yy{~y}z}{u~z~z{{~z{wz{|xy|{||{}~y|~zz~~{zzy|{y|}~~|}t~}}}~~~||}~|}~{~~~}}}|~~}~~~~{~z|}}}|{{~}{x|||yz|{xxy~|{zuyy}y{y{{lyw{{{~w~||u{{|w~z||wx~y}z~|z}|}v||x|y}}~|y{|zy|{z{z}ywxx{xzz{{rz}~y|xw{}~}zy{y|zy||}|z{}{wu|{{zwx|yzy|{zxxywzw~w{{w}zvxxx{{~|y}z|yx~|y|~|{{|}~{{{}||{|~z~{|zz{yuyxyz{|yyzvyz~z{xz{xyv|zr|zx|{{}|z{{z{~xyy||{|}{|~z|z}}{{{z~{x}}x{y{{|{|~y{zxzx{{xwxzyw{~|}||w}wz}yxy}yy{~z}~~{}|y{}||{xw{zzzyx{xxvxxzw|yxyy{uxzyz{y}z~{z}x~{z|}yy{zy|{|z}z}{zz~zy|zy|zx|zx~{yvwz|xzzt|wx||x{{|}z~{x{{{v{{~x{|z|z~z|}xz}}x~~{||}wzx}{yyz}z|}}yyz{~~xzzx{z~z}z|}{{y}}|xx}{zy|{}zyy{}}x}|yyzzv|x{{zz{{{zzv|w{{|y}|{tw{}}|{}~}{|~}z|{|y{|y|{~yzzyy{{~yv}x}{xyx}~xwyy|z|}uyywy{yxzx~zxyy~y}y{{}y~zy{{{}}wy|yz{}z|v{zxx|zzyzwzx|tyx~yxywzzyy}{|zv{z}z{y~|}}~}|}z}}{||~}{}vz~w{z~y{z~zyz|z{}y}|{}{|yz}|{z|x|||v}|{~{}~||~~~~~{~~~}}}~~~|}~~~}~~}}}}}}~}||~~~~|w~~|}x{zzwy{w{{w||yz|yyz{x|xz}z{{}zyy{y{zxt|{z{yx{wz{yyzz}{z|wy{~|}y|z~{w|vuz{|x|}zy~|~~{wz{y||w{|}z{{|z{zwzyx}y|zxwz|}zy~y|y|y~{|}z{||wz~ux}y|{{zz}vv}z{v{}v||zw{{yv~{uzxwz~wyvzyzz}{|~{y}x{}x}zz{x{yz{y{x{|wxx{|v|{|{{y{{{~yyy{y|w{ww{zzwz|x{||}z|{x~{y}z|z|{w{xu|{}|z{ywz{||xyz}~{|}z~{v~zw}u{}}zx|{yxyx|~|{w|yz}~xyyyxy~~zw{|}~x}zzw}xy}z}z{|{x{x}ywz|vyz{zy{xy~}z~{v}{|}|yz{}z|zy|zyw||y{y{~|v{xww|y|z{~{xv{|xyz~z}~{{wz~x{}wyz{yzy}z}yy|~{z|~}{~||xz}x~zzuyyxx}}|w}yzxz|y{{xyyux}yz}|yu}yz{uz}}zy|{z~|w}y{{{v{y|z{{{{}~|zz|~yzy|zyzzxy~x|x{|xy{ywzxyx{zxz}|x}{z|zyx||~{z}}xwzzz|y}}}zz|zzz{zy~}x~w{vvy{||zvy~{y{z}wx{zz}{y|z{~|w}yyz}}|{zxyyyzq{{xz{z||xz}xyx{y}|x{|y{}{y{|}z|tzyw|~}{~~zz{|{|z|y}|{|{zzzz|w{z|zw{{z{~z|}vywy}z{{{}z{{zyzzvywz~~||~~~}~~}}}y}{~~~y}|}~|~~~~~~~}}}}~}}~~}z~{yx~||xx{xxu}{{x{y|{|yzxzw{zz|y}}w~xy}|{{}}~v~|v}z~z|z~yz}{~|~zw{{wz}}wx}y~zxy{sx~z{zzzw|zyyvszxyw|yyxwwy{z|x{zxt}xy~zx{xz}y{xx~~y}}yutyzy}}x|{wyxy{xx|z~xz||{z{{z}yy}{~yz{|||}}}|z{|z}|z|z{x|x}{|xx|zyzwxy{v{z{s}w}vz|x{|{}|x}}{}vy~xxy{}{|{|y{z{}}|{|wyx{|z{}y~x{}zz|xzyzzy|{y|{yyyzzww{|{~|}zv~{yyxw|yv|y|}|{}{{y|zx}~y{zw{{y|yxwtyxy{|zzz}}{z~{zz{{|}{{{{zz}||}z{z}~v{||{}}}zy{}yyzww|}{|w|wt~yz|{xvzyxuyytxtz}{~y~z~~zwxz~yy|{{}}zy{}yxzv{{|~|y}zx{z{{wt{x|||xy{{xyvy{}~|~|y{x|zvxy||{~{yx|}|v|~~{yx|zyyzyy|{}{|{{y~y||~{{{w{uzvy||{w|z{|u{~}y||x}{yr}z~z{y|{wwy||ywzzy|yw|z{zzz}x}z{{zw{xzvzy{}y|}{x~{zx||xz}y}{|{|y{z{{||xz{zx|v|y{ww|{yy}zzy|||zyzzyxr||xy{{~zx{}}z||{|{|z{|{|z}~}~w|zyr|zs}x{|y{}{wzw}y}{y}{|yw{yzzz|{{{xz||{xy}w}~~}~~~~~~~{~}~~~}~~}}y}~}}~~}||~|~}~}|~~~~}}~{~}~}|~}|~~~~~~|~yy|}uy~|zw|yww{{vy{z{}{x{zyyz}z{yy|x{{}|vz}y|z{~xy}yy|{{zz{{wxwx|y}zz|~z{{{|{}|{{|}z{|y}{|wy~}{}|vxyy|zzu|xx{yz{zy|{zzz{{y}~|wxzx}|x|z|s}wux}x{yy{~}~{x}{}~z|{z{wx|zzx||w|}xwx{z~{}||yy|}}y|y|xxzx|yy|{vz}vzy}{|yzzx|v{{x|{zx{xwtzx|{|{|yyy~yy{z}wty}yzzv~~{vz{|{{xzxy{|{y{|y|}}}}~}y{x|vy|u{wz{{|~y{z}w}|{|y|zyxy~|}{xwyyy|z{|y~|}xw|}||y|{{}w|||{|xz|zx{x~z|w|{yzyz{x~z~z{y}v{|vyz|zz{z{z{}x{z~z}yvx{w}y{z~}{vxwz}{}wx{v|y|}{z|{x{}z~|z|y|}y|x|~~{{~{{z}z{vyzzz{yz|}xz|{zyy}yy{{{{{w~w{~yzy|}{}}}|||{w|z{yy}y}z{}~x~{{{z{yu~|xx{{yzx{z~yv{yx~}~z|y{y|}y~y|z{v|y{~|{{|{{~|{||y}}~||}s|y|yzz|~y{zx}}}|||yyz|{~y{y{|}||zy|x~}{wvzzx}x|zyzy}zzyxyy{}yzz|}{zz|wv|zy}}{zxyuz{{~|{{{||{zy}z{|xyy{yz||v}x~x{}xx|~y}{{|t{}|{z{~|z{z~wyy}|w|y|xv{~}|}}}}}}~~~~|~}}~}~~~~}|}z|~~~~}}}~~}}~~|~~}y|}zz}}~}zv}}xw|z{{|{yzzwyzv||z{yx{|y{zy{xwyz{|zww{zu{|z}|{wuz|{{{yz{~{z}yv|xwy}}}zxyz{{zzvzzz{x~{y}vzz|~|yv~yy}z|zz~}zy||||~xy{w|~z{yzzzzy|yzytyvyuzwxv{xxywzy|yy{zx{|x{|||}y}|y|}|zzz}x~}{|{{|y|w}{{yz~{}{yyx|~~}|wvy|{yzzzyy|{xyxyux{x|w{}}y}z{{{|}y{z|z|wz}~}zy~z}{||y|xxzy|}{zy|}{{ywzzyx{wzzw|zy{xwz~{{}w}|{xy|vy{{{{y{}yy||{|{yz|zzyzx||zx{yxxw}wz}v{~yw{u|}y}y|xy~|}}z}x|}|}{}}~yz|zv}~~yy~yyyz}zx}wyyxzv|~{yyv|wx|xzw|}|~|||}~|z}z}|zz{|}|{}|}{{z{{v~{yyy{{}z|s{{{z|x||wx{y{}wyz{u{|}}zzz{zz|x{|{z{}zz}}{~{~|zz{}x{yzzxz|{||y{wyyz|}x|txzxxz|wz{|{x{{{~xyv|z{|}{z~~|{}}~zz||~ywyy}w~{zzzzxx~{}zy}}yyzyzxzvy{}{w{|w|}}|||x{{{}}}~{}zz|~|y~}zzxx{zz|}z|zzxy|{{{|{{|w{zy~{|z||}}z}zzx{zz}z||||z~y}yxz{w{xw~}x}zy{|y}|{|yxzxzxzyxvy||~yzzy}{~~||z~}}}}~}~}~}}~}~~}~~~~}z~~~|~~}~{r~~~zw~~~~~}}}~~zzzzz~y{{wy|{y{|{{yy}x}x{|z{z}y||{zz}z~zxxxyvyxz|vx}u|~{z~|{~wyyv~ty{{|wz{~}xyxyzy{y~{}vw|yyyx~xy|zx|y{v|{~~|{zyy{~}}y{{yz{yz{zx{}|zx}{}}t{}z||zwz||~xx|~zyx|{zyzzz{~xy{yzzzy|z~|}{|zyy~z{wyy|yz{w{xy~yz}|yzxzz}wq}zz|zz}{||wyxwzwtz|{zzzy{x{|z{z~}z}{~zw}{||zy~{}{y}zy}}z|yw{{{zxx|yzyy{zzww{z}y~{zv~xz{{yx{}xx|{}w{}|{|z{y|x{{zu|x|yz|}tz~wyzz|}|uxz~~zxxw}~{t~|xzz{||yxw||~|zzzx}~z{zy|}z|v|zxz{}xz{z{z{}{{y|w|{xyzxyz||wz}y}||xx}{{~}~zzyy|}z~|{{yx}}xyz{z|zxyy{{}|z|zy|z}|{}z{}zy{w}|yz|~z~x|~|yyyy{y|zz{yxzzzy|{zzy}~y}{yy}xz|wyz|}{~yxy{y{{||||{|}||}y{zxxxxzy~{{}x|zxzz~zx{zx|yx|{{zz}wxzy|w}yz|zxyw|z{|{zxx{zv{|yzz{{xyxz~zx}|{{|x|||{{zxx{uz|z|}|{z|yzz~yzz|w{|{|y|~wxx}|y~{v~}|yz|~w~|{y{{{zxy{zv|z|~y}{z||z|||yx{y{{wyxx{~x}z~~|~yzw{y|y}~}~}~}~~~~}~}}{~}|}|{~{~~|}}~|{}~|~}~~~}~}}|~~{}~zy|y~{y}}zxzx{~yz{{z|{|y{txvx||z{{{{z{{||x}zz{||{}|~zvzx~|y{|zv}|~zz~x{y{{||yxy|{|{{}yyyy}zx}w~}zv{|}|}~{vz|}y~{x}|~{|z|{yzx}yy~zxz{xwzvt}yxx{|zyx|xywxy|}z}|{y~{z{y}}{{|yz{z|}||vy{yy{u|{yx}zw{|yx|~y~|w~{z{}|z{{{zy}xy{}~}y~}y{z|~{{}|}y|~}y||yxy|yy{yvz|y{wyy}zzxy}{yxzx||~z~y|{~|}z~{}x{}w{|{vzzxz~{~}{}zx~}yy{z{x{w}yy{zzz{xx|yvw|{~z{x}}zz||z~}y~{}y|~~}}yz|xyz{y~}zy}|zz||{|{y{yzw{|{{y|}~||||{|||z{}{|y|{{~}z}|}}x~~}}|y{~{tx{z|y|z{yw|{zy|z{}{yuv}|||{zz~|y|}|{w}|z|||wz|~||{z}{{}z}z{}{|yxxy~zuxz{y}|v|zz~}~x}x|}y{|y|~vuywzz}~|}x{|z{y}|ywz}zv}zv{w{}{y{}z}x|~||}|q|{~}|{{}y}y|}|{~{}}z{x}{|z{{xz{~w}|||z{y{|{{yzzt}{zww{{zyz|zz{{}wz}y|zz~z|}}|y~||zv|~z{|~y|~|zxx||z{y}v}|yzx|ywzzx~vw~{|y|zywzz}{|{~||x{x~|x}}|~~}~~{~~~~~|}~~~}~~~}~~}~}~~z~~}}~~}~}~~~}|||~}~~~~}~~zzz|}z|{zz~|{{zw{{w{|vxz||z{~|y{{{{{z}v|{}xwy{{y}xxx}w|xz{||{{|{zxz}{ux||{x}z|{{z}wz{{yw~x{}y}tzx{y}z|z~xy|zy|ywwzz|xyx|yxz~~{|z|{}~zz|{|y|z{yx~y{zy{v|yx{y}y~|{{{x{y|yz{{|{}yxwv|{|||yyx|z|{zwyz{z|y}w{}{z|yyw{{{y|zzzyz{w}zvuz}y{vzz{|z}yy{~~yzzwzy{|~{y}{z}}{xyx~{{{zzyxxy}z}y}}|}~}|vxz|xzw{|yz{zy~v|{uuyz~~|z~z}|{zz||}zzyw{y|zy}z|x{vzx{zxyx{x{xyyy{yx{||zy~vzzz{x}yyzzyx}zxzwy|}zvzz|z|y{{w~z}u}{z}z{yy|~wz|ytxzzx{|v}{{x}~z{zy}}z|~}}~|y|||xy|x{~|y{{|{yz{z|u|{zx{u|}ywzx|~zz{{|y|~zz{x{vn~w{{x|z}vyyxw}y{~yx~{{|z||yy|{zy|~}{z|yvxy{y{~~y{}~v{{|}y||w}yz|y|}}|zz}z}wxy}z~}x|{|{|yww{~xy|y}|{wwy{uy|w{}zy{|}|z{xyy{{}zyz{{xyz{|z~}~}|zz}y{x|y~x{z~|zx}y||{|{zxzzu{yzxzxz|y{z{~|y|zyzzy{|x~z~xw{}y|{{z|{}}{x{yw|~uzw}zyy|y{}~yyy|{z{{{yyw~zzz~zy|z}{~~y~{~}~~~}~~~}}~~~}~~~~|~}~}|~~~~~~~~~}~}|~}~~~~}~~|v{{{{|x}{zvw}x{}z~vxy|{w{y{w|wzxxy|yxz}wzxsy{x|{xyz|yz}z}{y}yy{}{~}{}{z|z~y{|~wy{~y||}zyxwvyxzzvwy}xy{z||vw{z|{|~|}z|y|y~y}z|wy|y|{x|~w{uxxxxxzw}wzyz~z|{|wwwvyywzxz|y}{zz{}x|~}{{}|{|z~|z{|}y|z{{zw{}yw~xy}{y{{zzz{z{xzxxzz|uy{z|{}}|yu}yyy|x}|||y{yy|{}{}|~{ry||yzxzyw|{{{y|{zwy|zy|{y{~{vyyxy{~z}y}z{~|}x}t~|y{x{~{|x~z}yxv|{x|y|yx{z{xyw{y{y{z{z{xyz{{v|~||y~}}z}|xyz~x{xy{}w{z~~|z|{wy{zxxy~wx|vxxxz||xx~|zzvz{vzx{z~}z{~x}|}}zyx{~w{|{~|~z|{z~}|wy|{|y~xz}wwy{zwxtxx~{u|xyvz|y|z~w}|z}|z|z|{{z{{|x|{}|yy{|{{y|{{}yvw{yyzz|xzy|{zxyzxyywyyyxy{{{{vz||zv{}~}zy||}zyx{z~z{{z~{y{x{z~~y{z{x{|}yzvxyvx{z{xw{}zyy}~y}z|xz{y{|}xx}|{~yw{x{{{t{{yy{w{zzx{~y{wyxyzz|z}yxvzx|x{|zy{{|wy|}}{|}|wz{|}}}}yw{{xz{z{{}{v}y{zz}yxzzx}tyy{zvyu{~z{~~~||z|x{y~}{{{|}~|}}~~~|}~~|~~{~~~~~|~~}}}~~|~~~}~~|~}~}|~~}|~}|~~~}}}~|{~~{~~~~u~~}}~~~~{{z~zsz|z}w{{{{}{zxx~{~xy{y{yv|w}z|wzzy|y~{y{}{y|~{|yyv{}zxyzyw~|~}z|{|yz}zzyz|}{x}~y~{|y{{||yyz|{{}{||}}xzzx||yw}xxy|}{z{{}|zy~{}|{|vz~||}|zzyx{x|x{~z|vzw}|}|}yxzz{{{{{{y}z|zzy~t|}|x}zwzu|||yx|{yw}{x|x|z|vx}|yz{|||y~{x~{yx|y~z}|x}zw{}z{{yz{}zz{}xvw{{y||}}|zz|~{{zyzyyyy}wyx}~~}}zx|}xx}yy{}yw|}z{yzy{yy||w}wy|xw|||w{}z|{s}{|~|}x{~{|y}{}{y{yx}~|~zyxzy|zx~~{x}{{|wz}{{~y|{zyzvz||}{}y}zx{}}ux|xxx|}|~|{xvv{||||}}vyzz|||{xy|yxy{|zz}}zs~}{||~~z{~|y{yuwzyw{zz|}v~z~}{z|z{{z|yyzx~}wtxzz||}~{|{zyzxzyxyz}~|yz~}z|z|zx{|||{|zz~}z|{{|}}x|{|z|~xy{x{zx{z{{{}{{zy{yx{{z|{{}}z{}z{y}zz{|}}{zy|{}zy~}zy||yy|v}xxzy~y}~yx|{z{w||}w|{|zz|y}y|}y|{{}}zzz{~wz}{{y{zyy|||z{w|{zyz~{yz~}xyz|zz{y~}{zy}|{|||}~zyzyy{y{}vu}{z|{{||w{}y|z{z|{|yx{~~}~~~~}~}~~~|~}}~|}z}~~~}~~~~||~~~{}}~|~~~{~~~~~}~{||~~}}|{|}|z{~~||}x{|z{ytzx|y|zzy|zyz{yyuywyw}|xy|x~xzz{}{~{wx|xzv|y{{z{yyyw|{{~z||~y{y~}y{zzxyxtvuwxz}{{{|{yvy|zx{w|{zy}x{{|vz}ywxyz||{z|{|zyxy}w{x{y~z}}yy{~{y||y}zyvwx}u|wyzyz{~}}|w|x{{z{|}~|{|}}|}}yzwz~{w}{uz|||zyqy|z{x{z{|u|||{z|x~zx{z||}yz~|{xwz{~~yyxz{~~}{zx~|~zz}xszyx|w{}{zzy}{|z{yy{xxzz|z|z~z}y~}{{}|x{z}x|}z~z{|}{}|}zzwy{w|tzy{{|zxy|w{y{vzxxyxxvz}~|y}{{}w|x}|{zzz~}z|~}}}zz|{xywyy|||zzv{x{zz}x{|zz~yzxz|}xz|{w}wyy{{zzzx~{}{||x~{{}~{y}vw}{y{{y{{zyxv{zxzx{{}w{zw}||{zy~~}}}{y~}{}|{y}z{|}~||wzv{{|{zxzz}v{}|{~{zvy}y|{}y}zz|x|||{}|||z}}{zz{}w}}w}~~{}yzy{zx|}{zyxzz}|y{~yz{{zvy{yx}{wxzy~|z~{{|~{yw|xzx|||}z|w~|x~xy~|z{zyw|{xz{~}{zw{zz{x{{z{vyxx|z{}~|z}|xy||z~z{{|yxz||}xy|xz{}xzwz{yw~{uy{x}|yv~zxxx}yx~|||w|}|}~{|v{~x{|~z|~}~~}|{|}}~~}~}~~~~|~|~~~~}~}~|~~}~}z|~~~}z|~}~}}~}~~}uz{y}zy{{v{~x|xx}|{{wyzy}x}}|u}z|zypzy{{z|{{zzz{zzxz{{~y|yt{|{zz{~{x|yzzz}~|x|xvz|}~yv~z|}xy{{}zz{zzzvxyt{{wx{{|{}y{x{zy}szy{~yz|z|z{{w{xwxz{|xwxzzyyww~zy}zy~zzxzyuxw{rx}yy{xv{zxy|{vs|~}z|{wyz{vy{|}}{yy|xz}}}y{|s~zzy~{y{}{|z{z{~w|xy}{}yx}y|{|yx||xxy}y~|yy{{yuxvzxy|yzwzzyvx{z{wz||x~ywz{yyx{|{yxyyy|z|y|wyz|w|y}{zz{uu{z|{}x{}xz|yzz|}ww~|{}y|}z~w}{}}yw|w||xy{zw}wvzx{y}xyw}z{z|{|y{x{{v{y{|{{z|xxwyu|}xz|{{w{{}{zzz{y{yz{}zy{}xzwz}|{|zy|w||zx{yy}|x|xz|{{~zyyu}{{y|zy}xx{x{{w||x{w{{zyz{||tu{y|wwz|{z}|~|xy{z{{wvz~~z{{~yz~{uw}vxxx{|{~yyw{zy}|{yz|y|{v{{{yzv}xzyw{x{~zvx~}yy{|x{}x{{x{zy|zw{z|{{y||ztx}x{|x{|{{{|xzx|}~z{}v{{}{wy|{zyy{{zxxzwt~z{{|{y}|w|{ywy{{zz{}w}y}{zzzx|zzwzzz|yx{~{{y}{zx}yy||zy|z|yxxzx}}u|{|{vxyyz~{~zzwx{zyxvyw|zz}zz}w{yyyyzzz~~|~}~~~~}{~|~}|{~}~~~~}~~~~~{~~~~~~{~~{~~~}}~}}}~~}~~}~~~}~~~~~~~}{~}y||z~y}|yv}{|z{{yxxmxv{{zyy~{x{}{yyxy}z}{{zz~{}}{zy~x{}|yyzz|z||}xyy{{y|zx~|}|z|xzxzw{z|yy{x}{z{wy|zxy{z{z{{|{vzzyyz~z~}z{|}z}w||{yxz}y{zzyz|zzy{zuoyxwz{wzyxzwwy|w|vy|x|}{|~xzxz|{{y{z|{xywx~w}xzxxz|xz{xy|w{{yzy{vz||z{xzy}{{y{zx}{~|{{y}{|yz|}~{|u{{~{zzzw|ywyy{x{vz|v}|yzzz{zz{y{zu{|}}z}{z}zw~z{z||{z~~{w|tx|~}~}zy|ywyyy|vz{xyzz|{yy}zwyyxzzv}y}zy}{x}|xz||{|}|{~z{|~z{}|w|wy{zv{zy}||y|z|w{zzvzy}yz}|v|{|x}y~}}{z}{{{zyzy~{|}{|}~zw{zy|{||z|{{w{yvyz|~xv~{|y}zy|}zy{z{~|xzz~z~}}{y~|||zy|yy||~|zyx}}{xv{zx{z|y}z{{}zy~x||xz|}u||~|{{z{|z|{|zzx}x{||}z{|x|z~|}{|{zyx}y{y|{x}{w|v|z}zy}z~x{{{|||~xs|~}|{x||w{|z}{y}}{{|~z|{|||w{~zw{}|xx|zwzzyxz{y{|{y|y{{||{zz{~|z{}||||y~|||~~{~{z||{{x{zx|szzzv{xyy|vz|z~wzyyx~{z|w{}zz||}z{}zz|wy}~~~~~x~~~~~}{|~~|}~~~~~~~~~~}~y~~~}~}~~}}}~~~~~~~}~z~~~~|~~x|~}xww}x|zy|{y{wzz|z{yyx~}~yyy}|wz}y~x}}zzy|wy{z|x{y~xzxy{{{zx|}{zyy|z|w}zz}{{zyvwy}{wtz{v|w|w|z{|{||vw|yuyx{|}|{~}y}wx{w~x{x{w{zy{xz{}z|zx}|z~xw}y|{v|x|z||{|~xzwx{zz{zz{yz}zv||wyzzz{|zzz|||{|~zzzuwzw{{}}|y}{v{{yv{xz}z|zy{{|x{xx~}{{z}wxzxz|x}~{~z{{{~z|}zy{}y{z{|yz{|xxyz|}}|}}z}xyx{z{{{|w}}w}|y{|~yv}yzxx|}zy{v|~{zzz{|zy{{||yz|y}|{yxy|yyy|{|{}xyz|~zsvz}zyyy|z{{z{w{~yz}~}z}}}}}~{|yxz}x~y{xy}z|x|xzyzz{w{{wy{~zzx}zw{x}w||xy{|xv|y{yx|y{xz~xxv|z}}|y}}z{}{zy{}yy~z~{~{}yw||~uxzz|zx}}~z||z{}t{v|{{}w~}yx{{}{}zwyxy{||x{{{y{|||x|zz{{}{yyzx|wy{}{}||z|{{}z{y}{}}z}yx{}y~yv}~z|zz}||yy{{}xy}}zzzx{~}zy}z{~~{|x{{{~y}{{zyz|}}yz|v~xyzxzzzyy}x}zz~}z|{}z||~{}}{uyywuy|z~v|x}{zz|{xy~}x}w|y~zz}x{{zyzwszywywzz~|{|{z~zz|x{{{{y{x||{|z{z|zsy|z~xy{~~}~|~~}~}}~|~}{y~~~}~|{|}}}}}~~~~~~~}}}~~~v~}~~{|}}~}}{z{y~{y}{}}{|xtz{xw~x|{{w}yzuy~{{{|yyyz}zz{}|{w}yxz|zzyx|zx~z}{z~|{}{z|zyzyzxxuxzw}vz}yvyyzwy~zx{tx{y{z|}x|y|v}||yzzy|{{{uy}yz~}w{{{wyyywyyz~yxxzy{|}w{}uwzxwxzw{|z|xz~yv~z{z{|~zzyz{y}yy|xzw{|z|}|vt|{{y~u}vx|{~{{zyxzx{uuxw{zw|z||}v}xy{}~}zzwv}z{zz~{}{|z{xuz}wy{yzyw{yy{zwxy{z|wzx|z{x}x{}yx}x|}yx{}~yy}zzz|~~{xxz||zyxzzywvz|wy{xxv|}yzws|}xyxxz{|ww|xx{}}}x{{|}z{|}{x~}{}z~xyy}|~|{y||vyyz|{{x|xz|{yw|zzxxvz{zyt{xxy{{~|{|y~~z~y|x{||}}{|~{|y{{}|}y}|z|y|x~ytxv|zxzy|xxxz{z{{||{zz{zx~~{xwzzz||z~z{}|}}|{|{|zz|{}v}|}y|y{}}{yvy{vuzxyvzx{}v~vyz{yy{~~zw}~yy}}|v|y~~~xz~yyz{z|tzyzvzvy|}{y{{y{x{yx|x{ywxzwy{x{|x{|{y{}ywvzy}}||{z{{{{w|{{~y}{xyzwx}{|{yxxxywy~yxywyvxt|{{|x|x~}xz}~wz}{~}|z|v}vw|{y{|x{zzzv|xz{wvzyyvy~zw{y{x{vvzzz|||}{{}w}{z}zx~~|~~~~~~~|}~~}}~~~|~~}{~~~~}~|}~~}}~}~~~~}~~}{~~}~}~~}~~~~||{x}yzyzzv{y{yzw{yyy|{}zzw|{~{w{}x|y|zwzzx}w|{z}x}xvy~~x|{{|zzvu~w|}}zy{|xy|w~zzzwxzvvy}v}{z{x{y|{zwzxz|z}wxyv|zzvxyv~|vyz}~}z|xyyxy{|~yxz|~z{w{~zy|}yzyyu~zzwy{zw{y|y|}zwzyy~{|~|~x}zx{z{yzzy|{||wz|}}~~}y{|z|x|}{}|yzz}|wyyyv}zx|~yz||yx||zzyzzzux}|{y{z~||~{}ywz~{zyxz{|y}x{wzz{{w|||{zt}t{qz|}}~{~~y}zwy|xx}}y{{zz{yzz}y|z{y~yy}}}y{zzzw|~~{xz~{|z{}z{{y|x|~yz{zzw||{{}{~}|yyxz}{y{~||{xy}|{}z}vzzyw{zyzv|}|}z~x{w~}{{~y}}}zz|{}}xzwxy{}z|{y}wu~}z|{|{yz~yvz|xz}{{z{w|~x{xvy|y{wz|z{}x{yz{}zz|yv~z{y}{{~|tx{y|}{y{z}yzu}vx{wyyxx||zyvw}zzy}{}{|{zz{||~xyyy}{w{y|}wxz|t{xyz{y{|x{wz{}zz||wz~yz}z}w{||zz{xzy|{z|xz{wz~z}}|{z{z||yz~x}{yyy{xy{zz|{~wv||}}{~x{|z|z||yy|}y|yz|{z}}|~z}z}y|{y}v{}y|{|{{{}{~{tz|~|~|xz{x{{yy|}zv}~x~z||{}|}~}|~~~~|~|~}~~z{}|}~}}~}~~~~x}}}~}{~}~~}|~}|~~~}{~~~~~}xzyz|||~~yy~}{z}|{vw}zyy{zy|yyv~w|xz|{y|zz|wz~zxzxzyz|{~z|~}|w|{{x~wv|}|z|{v}y{|v~z{~wxz|y}z|{wvx|y|wz{|||y|y|z|y~}y~y}zy{{~}x{wz~{{yx{y{{x}zy{uy|y}z~|wzyzv~|{zz{~}zxv{zv{{}}||}zz}yzy|}~}{z|z{yx|z|zx|x{{x||zw{w}|xy|yyyz|wxyx}}z~~yx}{}}|{zz}{~x|}}{y||}}}y{yz{{z~yzw}|yy}yyyzyyv|yzz{{~zz}{w}}}z{y~yz|zz|xzz|~~|z~{yy}xzz|yuv{wuwyyxzzy}z{zyxwuxx{zwx~}y}{}{{vz}zzz|y~yy}~z~zzv{~zwz|yx{{z~y{x{|x{}}z}u|yx{z}x{}|}|{{}yy||~y~}~{zy|yz}yyz{|zz|xv{w}zz|xwxzv}z}yzy|xv}{z}yy{|~|}|~z{{}|zy{}|~~y{|z~zwxzy{}y|yxyxx{x~x~~xz|z|~xxzx{yzz~v{|x||||}|}y{y}|}y|}}{}zy|{w||yzyzztx{{{t{z}{zyxwy{|z{{uyz}|{t}{z}y}}}}~z{xx}{z||z|xz}}||zywzy}zzwwy{zzvzxzxvw}xx{{xy{{wz~z|{||{|~{y~||}{|}|z}}{{z||{|vy|w}{xzz}}|zyzzyx{{{yxyz{yx}{z~|}}{z~}w}y|}||z~z~~~{~|{~}}~}}~~{}{{{}}~w~~}x|}}~}|~~}}~~~~~|}~~}~z|~~~|}ywx}~xzz{}|yw}xyzy{}z|{|zyw}u{z{}{|y~}xz}zzx|{{{~}zzz|{zz{yxw{x}yuzzx|}}vyv|yxz~z|z|zw{zx|y|{y{|{|wzyyv{y{z}{zv{|y}yx{|zz{{{{{y}yt|~yxz~~zy}}|}{yzx|z{{x}yz~{uwwzy}ywz{xz||v{|xxy{||{x~x~{~w|{|{yuw}{||{{y}}y||yz||z|||z||z|x{z}{wzuwz{}z{y~z{|{yy{w}~zyxy}y|zwy}|~|wzzzzxzz{{q|sz{{xzywxsz{w|z||yv{y}z~zyy}swyx|{y{yz|||~~}yx|z~{{z}y{vy~z}|y|{xz{rx{{w|||}z|yyy{zy}v{}zy{x{xyy|z}zyyyzx||xz|~{~{{|}vz}||z~{yvy|vz|}{y}x|z{vz{vxz~x|z||z|xx}|y{w}}|{~}z~|{z|xx|~~w|zyw~}yzx|}y{}{|x|z}{{y|{y~{wxy{|y{{z{||yy{y}{x{zzx{|vx{{z}z{|}wxw|}yw~z|x|x}|~{||z{yxxzx}vz|yxzyv||z{||z~y{}}}x|w|}x{{|{z{|}zy}zzzz}~x|z|y}yv~}}}xxzz{{}|xz}z{wz{yu~x|y}x|xyz|wx|uz{}{yw{|y}}|zzw|{w|x{zzw~zyvzwz{y{~~z{}x||w}x|wz||zxy|||}z}|~}y{yz{yw{yw}zzzyzz|y|yz{v{}v}vwyy|~}~|~}}}}~}}~{~|~~}z}~z~|}}~~~~}|~|~~~~{|{~~~}~~~}}}}~~{{zxzz{}xyxzyz{zxz|wzyzwzy{z{xz|w|wyzzx|{{{{{z{vwy{|zvxz|{yxz~{~zv~}|x}~}{|zwy{y}xuux{y{z|xwzw{xz{{yy{yz{u{||y{yyy~{z~|x{zv}x||}|{~{~}}x|wxz}yzz~{|yxzyz|z~x}y||zxyzx~yz|y}{}{x{}{y|y{{yzy~||x~xx{}w|~}|zzw}yzv~|xxzzywzw{||xwy}~wzwxzxxx|{|}v{{x}z|}{|}{}x|{y|zz{yz{yzz{{|yxyz{{v{{|szy{w{y{x{~|~y{y|~{|~z|zw}xy}{|y|~}}z|yyvwvyyyy}}yx{xy|}}zzxw{}{yy}x}zx|{{wy~}~z~{w{}z|||z~y{x{yxxy~|zwxyz{zxz}z~y|{u|x{y|~{w{{y{{~|{{z~{z|w~{y|~|~~x{zwzz~{xx}xzzyy{|z{}z}y{y{||w{z}|xx}}||}|x}y~~}|}|zzy|{~}{{{xyz|yxz}z{z{xrzx}yyxyyw||w{x{z~~|z|}z|v~}yzy}{~|x|~yxy{{|zvwzxztyyy|yz{xwy}w{u~r~||xwy{z|||}xwzx{~x~{~z{{{zzy|{{||~v~}{zzyw||w|{vywyv~z{y|y|v{vyy{x~{zz|}|}~|yy|{z}|~{}}{xz{{{{yxy{yz}{{{y}xs||z|zvzyzz}x|vzw~{||}}}v{{z}~y{yzz~}}}|w~|~~y~~}~y}~~~}}~~x}{~~|~~~~~~~~}|~~~~}~}}~|~~~}}y|~~~zz~|{{zz}{~z|x~~zzx{y|y}xz~xzyz|wxxyyx{y|zx~x}y{yzzywy~}y~{x}{x{{y{}|xu}|{zu}~wu|v{{zzy~{zzy|yyzz|zzyyz~{vuywyx{uz{uxv}x{z~{y|x{|y|{x{{x~|x|u{z||xx|}{x|yz{xz}yzzyyyyx|y|uyy~y|yz{|x{{xu{v{y}z}z|}||}y||{z}z{y~wz{{~{{|yz{{|w|{|||u{xzyzzyzx{{|wz{yzx{|x|{||||xyw|w}zxzzyyzy|yz|{|ywzz}y~x{|y|{{x|yz|~z{|{{}z}x~~}}y|z|{}wzz|||x{x}z~|||uzzz{wy|z{z|}|x|z{|{z}{{zzz}y~~y|{{|yxz{zwvx|}zy|z{{~|{zz|}{z}|yyw}}zyz~w}u}yw{|~}xzz{z{{t{|xwxz}{xwy}|zz{{}}}|{xy{zzy{{|x{xzzyxyzzzxz~z}y{|z}}y{{}yz{{{yy|}{wx}{{|{zz{{|{z{|{}{x}y||y||{}z}|~zzu}z|y|x{{vx{zyyxwxy{xzx}yx|y{}zyw|}yx{y{y|zzytwx{|zz}z{}}xt~}x{y{}y~z}{{x}uy{|}yyyx}zxz~y}zyxz|zy{|||zy}|~||z{}y{vzuz}{ywz|uyyxuz|vxz~x{|{xyzzxvyy{yy{|{{}w{yy|zzxyzy}yzxyzyx}|}ywyy{}zxrywyz{{{yxzxz{|zt}}~||{}y~zwz~y~~~~~}~|~~~~~~}}~}|~}}~}|~~}~}}~~~}~~|~~~~~t~}}}||~~~}}~{}z}~~|}~~~~}~}|y{||xz}|{zzzyxyw{xzw|zxv}vxx|zwz|w{{}zyxxyy}y|y}v{{}|y|zx|xyx~~||wu|xyy{v{}|}wvwx{{x||yyxxzyxvy}~w|w|yy|z|v|z}{~{y}y{xz|x~zy{{zzz{z{yw{{xyyzx{wxzxzy}x{vwzz}xwyuyzzywyz{yz{{x|~{|{zzx|xy}z~}z{|z|x{}zz{{yx{|yx{{xz~}yyz}{yyw{yv~{zxy}zzz~zz|z~|~{|z}|x}|{~yx{yuwv}z}yz}y{xwx{{zxzzw|y{xxx{zy||yz||{{w|~{{|y{|{~|{{vz|zz|{x{zwxvvxzvyxwzyyy{uyzvww~w{{wz{xu}zy}|zx}}{z{|x{y{}y{zwv}|wzyxw}wy|yy|zxxvw{|w{|{{yw|xzyzv{|~}z{~{x||}}zzyzx}x|{w{|}y|z}xxwyzyzv{yvyz{{{{xxww~uz{zy{}|z|y{|{{|xz|}x{{w{yy{vw||zxw}wzzxw|{{z~xzv|~{}}yzy|}{v~y{w{|}{}y|x|xx~yw{{z{z~||z{y|zy~xzyxzy||zuzvv~z|wwxxsuyvyyxwxw}y~~ztzvzvx}|xv|zvw|zx}}{{}z}}{}yvxy}{yyytzyy}zy}xxzzxzzv{zxvzyxz|~{z{}|z~{zx{|xzz|}z~z~z{z~|z{xyyzz{{{||yyxy|{zx{|z}y|xzwyx|tz}zy|{yv{wz}uz{zzz}~~}}|~~~}}|}~|~~~~~~}{}~}~}~~}~}~~~}~y~~~|~~~|~|~|~~~|~~}~~|~~~~|~y}~|yxy}z|y}zz}~||z|{y{xyx{zyz{y{}x{|x||||{||z|zyx|vyuzxyvzzzz{xzwz|v{|{{}|}zy{z|{zzz{|~tv{|}zw|zw}{zzz}~~x{~w{x{{zx|z~z~z|{w}~}~wyw{z|x{z}z{y|}|yyxzyz}|yy{{vz{~zy||}vz|||yzz|x|}{y{{}zz|yzx}|xzxyx~|w|z{|}~zzzz}zu~z~uwwy{yx{x||zx{~{u|zwx}yz{{y}{zz{~||~zy}||{|}yzuzyxxwyxxy}y{~yzy}|xzy}yvzzwy}xzx}||z~zxzwyu|yy{{|}|z}}|{z~||{~|y~z|yyx{vz|~|y|yzyz}|zx}yz}z{{}~xz|z|w|||{|}z{{{zzz{y}{}}yw|{}wzwuz{{|w~{{x|{{|yzzyzzyz}y{|{||{{xy}|zy}~{{z}z|y{y}xzzz{y{{{|z|wzyz|||zyz{|x|yy}y{|zwy{xwwzx~{wv|x{}{|}zz||z{{z{||||yxuy~x|wvzvy}{yzr|||{|z{{z}yy{|{u{{x}v|w{x||w{~|z{zz~ywy}|zx{zy}{|{z{vz{vyy~}y{zy{yv}}{zwx{{~~}zxzy{x{{zzuyzy}}|z{z|~{z{zyzy{yy}z|z~}{v{w{|{yx|yz{x}y}y~}{x{zy{y|yyx}~|}y|}}zx{}y{wz{~yy{|w|{y|}|wyw}}||{~v||yy{~yzyzz|}~yzwxy~|}v~}~~~~~|~|~~~~~~|~~~~|}{~{~{~~|~~~}~~~~~~~}~~}w}~{~|}}}}{~}|~xvtxy}yyyy{|{wy}yxzzyy}y{ry|{}uwx|yy{x{y|{}|y}{{{|}y||{zz~{}z~|x|w|y}zx|{}}w|yyz~|}xzyxz{wyv}{~{}{{}yx}{z}zy|{}~|||~|vy|x{|zy{ywv|}{yy{|yx}zzxv||zvzw~|w|}yy|~|~||z{~y~xy~{}|{yyy}~yy{yyy}|y|zwwz|{}zv|zx{x}{z{ywv{z{|yy|~|}}{{z|~y{{|}{||xuxy|y}xyy{~{zv|v{||~|ww}|zzw}uz{|~w}x{zzz{~}{|wz|z{{|z|||vz|{ywxyzx{xuv{~y|x{y~z}|{|x|zy||{{|||}zy||zwz|u{z~||~}yyzvyy{~vzyy~{y|}w~}z}~{{x~}{y|x~w}{|zyv|}|y|tz}zzz}|y~z}|}|y}z|}||xy}{||{v|z}xyyzv{{{|w~z~||yzz|{|||z}|}}z}~~{z{}zzy{yw{|wz}{y{{w|xz{syz}z~x{y|yv|s||yyy{}|z{~}x{xzz|||{}w{|yz{}yzw{z{}z~y|{||z|wxx|yzty~uwx}w}{~y{x|yyz}y{|}yzz||~{~z|z|z{}z~z{u{yww{xw}~zxy{wyyz{}~|y{}yzz{|}|{}w{{{{|~}zw~yz|yz}|}x|y~zwzxyz~{{y|vx{xzxw{{yy{|x}{{{|y~|zz{{z}y|}~}z~~~~~~y}~}~}~{~}|}}~{}~~~|}|~~{~||~~~~~~}}~}~|}~}~xxy}yy|yyx}yz|wy~yzrz{{yyt{xyzw}{w|{|~y|}x~yz{y|s|zw{{y{{{x|vz|}vzzzyxxz{}~~w~}zwxtv|vz|}|~zzywx{{{|uzwx}{uyzzzzyu|z{{ypx|zyz|zz~|y{yx{z}v}x|{}x}{|zzzz{z~{{~}{v|xx}w|tw{{{yz{w{y}ywx{w{yw~yv~y|{|}{yxw|}{w|zz}}zw{||zzxz||yz|}{|xv|{x~}{zw{~zwzzwvx{z}x~|z}xz{yxx|}wvv|||{wyz}x}{zx{zxyz|{ywv{}{y}v}w~|}y{yx{zz}{}}zwwu|vwwyzzpzwy}z}}~yyyz|}x|y|yz|yy~{{w|yx~}vyy{zvv|z{{uv~zy|{{x{yy{xxyyy||~yxx{{{}z|{}}xz}~w}}zy{xxw{zz{x}|~xx{|}x|zzxzx}x{~|xzxx{w}|zx{vpxyw||z{zz{xx{|x~x}}{yuy|z|x}|zw|{}zty{}x{~|z{xx|yy}y{zyz|zy}|~xzzxxzx{yzwx}{xy}w}{{}~{z~yx|}{zy{~~x{xzw|zyx|yz{ywx}|w{{zxy}{}~|y}~xzyz||w|w{}yyyzvx||}}|}yy~y~yx}vxyzz|w{xzzy{z~|yy{{}{x{|y||~|zyy||||}{tyz{|vz|y|y{yw{zyyzwzvt|zxz{}|{|z|z}||{|x|w{yzzz{xy~{|{{yyy~y~{w|z{yyyu{}|yzz||w}z}x}|y}ywzy{{x{||}~~{||{~~~|}~~~|~~~|~~{~~}~}~}|~z~~~}~|~y~}{}~~~|y~}}~~~y~~~~|~|~}{}{}xwy{{w}||}|{|x~wx{|yyz|{x}xwv|yy{|y}zx|xx{~{}{y{{}{{}yzz|yx|{y{|{yz{}{z}~zy{zx{x~}xx{{xu}{yz|xzxxyw{}|y{{zx||zxy{zzy}~{{}}|{|~yw~~x{~x{zw{z|{zw{x{yy|~z|yy|xtz~z|zw|zp{|y~||{yy|y|{}{zu{|~}v{{xzyz{yy}{wz|z{}zxxwyzzw|yyyvy|z~yz|{~z}v{zzxxwuyy~{z{~|y|y{zxxz|y}zzy{zxzy}xw{z|yxx{yzzyy}{{{zz{v{||}z~xyx{{{|yxz{{~y{~|{|zuxywzy}}zyvy|z||y~w{{zzwz{~u{z{~vzz~x{{}||||{~}|~y}tyxzzyxyvzx{{z|wuz}z|}|}uwwv|zx{zyzy~z}xsy|}z{y~~|||}x}|}yxx}|{{{z~zz|xwz{y|x}{}{|z|x||yz{zywx}{{||yyz}{~zyxyzy{yxz|}x|z{|uwx{xwuw|x{x|{yyz{zx||}z{zz}{zz|v{{|{{{|z|yy{y~y{~{zx}|yvyx}y{{|xz|v{{}pzzzz~z|yu}{zz|z~yzz}z}xzz{v||w}{zz}|{|{}z{}~{ywxuzszyy{|{u{{wxv~xxwy|}wwxyzy}|~w~}xy{x~}}|~~|~{|}}{}z{{{zz}}z}{z|y{yv|~{zy}x|{vy{y||{|{~xw~yz|||zz|{z}~~}~{}~}~}}~|~|}~~~~~~{}{|~~~}}~~~~||~~~z~~~}z~{x{|x~x~x}}|}x}yywryv{|zy}yx~wx||{y}|||{yw{zw}~yx}y{}~uzx|xx|{}}}}{wz{z|~{}y{w|u~ztw|y{zyzxx}~xzx|zz{{wz~zy||vyyx|wzzy|zzx}}}zywy|}wy}z}{{z~|~xyx{{{vw}z}zwz~{|w|y{zy{}}{}z|y~yz|zxzz{|w}|{{zx|z}yyw}y~}vztxyy{{y}yw|z{{zzy}}}y{|z{xw{u{zy}|xzxxxyv~{zz{{z{|~xz|}z|}}z~|{{zyzxz|{vw{sx}|zzx|yy{{|zxxzyz~{zzw~|zy~x{}yyzyz||||{~~{|}|wz}~|y|}xzxx{yw{xx~w}y}z|z{|yx{|~~z}|y}{{z}y}y{zyww{z}x|z}}}||{y}yy~{z||vyx{{{}x|yvuw{}|{vz~}{}x{x|v}zz}}{zv~|}}zuzxw|yy}{}vy|zxy}~xv}|{zx}{z}|}{}w|}uxwy}xywz{}wu|z{xxz|{}z{|{{zz~~z{}|xyzy||{yxzy~y}}wz~|{zyx|y{|}{zyx{zy{v{{yzx}|z|v{|zz~zywy{||{}{~}zy{v{|{y{{{{yxzyzzzyxyx|~zxzz}{|yy|yz|y~z|{zw|{zyy||{||yyyyz|z~y{zxy{xyx|{{{yx|~yzyyy{x{{yyy{}wz~w|x{{zz}z|{}zzy{~y~|z|{{y}|z|xy{y}z~yzz{|}wz{~zxx{zv{|z{w{~~~~~{|~~}~~}z|~~}~}}~~}~}~}|}}}~~~~~}~}~}~}}~}y}}~|~{~|}xzz~{yxyxzyz{vyxx{|y|v}{{w{yy{yzz~y{xwz|x{{}|tu{}{}{z}~z~y{{x|}}yz{~y|w{wv~{vw{wxzzu{x||zz{zy||zt{yzxzwz{zvxyx|xzx|}}z|}~z}zzy|}xz{|{|y{yxxx|xx}z|x{}zx|xyy{~z{}yyzy{}|x{yy|~xz{y{y{zx{w{|zz{|||~}|{xxz}y|{xx{yz{{ywzzy}zyyyzzxy{wz|zz}~|}y~z~|{z{}{{~|}xzyz}}vzzzzzzxzzzw||{uz|}|zu|}zwx~yy|{z}}{{t{}yzz|yyz{|{yz}}y~~zzy~yyywyxyvyvyww{yvzy|xzzz{|{y{}z||~yy~w}wz{y||{{|{}|~|~{|{yy~yz|x{{}|xzz|yvx|{xxyz~wxyyw|zu}|z{z{||z}|zz}{}|y}v}}{x}z{|zzx~x{zw}{u|zv}y{x|x{z{yy|{x{v{wx{zz|xyxvz{z{uzyy||xxyz|x|{zz{wz||{{zx}yyyzz{z{yx{zwxwy~zywywz}|yzxyy|zzyzyx{|{xxy~zw~|~{zz{{{{y{|y}~{xwt}ww{z{z}xy{z}{|{{u|yzzx||yyz~|}|z~|{x{|~yy{x{w{yzvyw|}zzyz{x}zyu{zzwyxy{~xx{zz|~{|yxyzzz~}~z~x|y|~z}zx{zxsz{{{xwzxz}yy{{uxx}wz~vx|x|}}y}y{v{ww}yyy~~}~~}}}~~~|}~}}~|~~||~|~~~}{}~~~}~~~~~}|}}|~}~~~}}}}{}~~}{}}|{z|}x~~zz|x{zz{{x{uy{y|zy}z|{zzz{}xyzz{s||xyz||yx{vy{zwyx{y||u|z}z~|xy}{wy|zyy~zy{}~wz}}{zz{~y{yzxw{x{|x}}{}{yyzzzz{yy{w{xwyyy~~yxzwv|z{z|yz}{w}zxw{}{~|y}|xv~w{|wvw~xvw{vyz}{y~{z~{{tyz}|ys~z}zy{zzwx|yzx~y{{|z}y}|~}{|xy}}y|{zzy||z||s{y|vzzx{{{vyyz}}zz|y{}y{}zvw~|~zzz~}zz|w{}|x}z~{w{|yx|{|yyxy{yx|zwyz~||x{}{yy{u|zxzz{{yz{y{wzx|xy{{|yw{|~z||uz{wz|wxyy{}|z}{|{~y{zyz||zzy{z{||{~z|}{{{xx~vy{||xyvywzw~yy}z{}zyyy{zyy{||}{uyz{}z|zx|||||xxw}zzyyv|yz{w||y{zy}zvzzy{~x}~|yy{zzyx{{rzx||}xx{v|yuzxywuz}zzx~wvy{zzxzw|yy||y~|wz|xx{z{vwyxxxzw}|y}zzzyy{{y{zzx{wywxy{y~{xyx|}}z{|{yzzyzz}}|z}xzy|z}{yzx{zw}~x{~}}|{y}{z~z}{yx|zzzz}~|z|w|u||zz{y{{yz|{{{zx||zu{}}}x{|~{}}}zyyy{}}}yuwy{|x~|{ywzzy|}xz{{xz{vvy}yy{yw~|zy}~{z{xwwv{|x{|x{|z|{}|zyyxv~{z{zw~~|~~~~{~z~y}}|~~~}~|~}~|~~~{}}~~~~~}}~}}~}~~}~~}|~~~~|~{}|~~}~~~x|z~~|z{z{{x{y~y}zzzywz{x{yzzzxxz||{xx}xz}yyyz|{|zxw~y{t~ux~{}}z~vy|~z~ywyy|vv{y{{}|zzz{xzxzw{{z{|yz}ryz{z~~|~~yy~}yv{zx{{zzz}|{zzw{yz||}yyx|wzvwv}}y}{{||z|y{{{}|}xz}xyzx|}{x|}{y{x}~{|y{yzwx|w}wv{{zz{{yyx{y{{{{{x||{vzyx}z}y{{{}{|x}{||{{xy|~z~yy}{~}{}}zwww{{{{z{}|{x|~zx~~}vx|y||zywt}|}|~{z||}yz{zyxxsy|vw{yz}wz|x{x}yz}||zy{y||twzyzy{nxzy|ww~yy}z{zvyz}||{||}|~{|yyww~{}y|||{{||yx{~}{z|{yzy}|ywzy{~{{ty}wz{}|~x{x~zz{||~zz~{~x}}~~{|{{}|}y{||zxx{zw{z{~}{{xwvxy}y}x{y{xz~{~~x~z~y~~{{ux|y|~{|y}}|{x|{y{x}|{w{yyyyyxx|~ywwz}{z{w{xy~{w{{z{y~~y{{~wwyz~{{|{z{zx}{y|{xxyy{{|{zy|{{tz{~zw|v{}y|z}|yyz}|w}{|}z{}||{~||}}~z}~yvzxxu{zxzwxz}}}wy|{w{y|x|wyx{z|{~zzx|{u}z}z|}z{py{zx||z~|~}||~vyz{zy{||yzwzzywzy{vz~x{}wzwwy}~y{}}~w}}z||vx}}}|~}}}}|~~~{~~~{~~~~z|~~|||}~~|}~}~~~~|~~}~{~~~|}~}}~~~~|~~~}~~|~~~~{}}~}~~}}~~{~}~{}xy{|{|xyzxzx}{{y|y{}~|x|{yzyw{|ww{vzy{{z|yyxyw|zz}zv{~{z|{xzyxw}xzwz{yyyz|~zy}wyzzy}|z{z|x{|vz|{}y{vt~yyw|y{y~zx{yvyyz{{~{~}|vuw|}vvzzz}{|{}yzxyyyu|~{{|zz}{w{y|zx}ywyuyxzyz{{|zyx{|u|y}{{vzx{xz{u}yz{xu||}}|zy{{|v}}z}z{{{wxy{|w{{zvz{yu}zxx{}z{{uz||}y|xyy|}z|xzyzzyy|{zww|zwzz{|z{~|vxyy|vz|x~uz{z|twz{{{x{yzv{{{zv|q{}{{zyzzu}x}y|vx|wxyyy{y{zz|vy|x{{zxyzzw{x|zz|xz}|zzy|yz{{{~||zx{v{zzyz~w|{{zzw||zzzy|~~||xx}z}|yz{}||z|y|zxzx}yz|{xy{yx}zywy{{|zy{}|z{|wz}{twy~|{{xxxzx|{zzxzyy}|{|zzzu|wyy|{zw{{yxxz{{z|yyxzx|z{wz{}z}v{|x}{|y{|{~z|zy{}wzz{|}yz|z{}}w}yx}yz{{y{yw~}|}yx|}|xw|xzsyzy~yzww|zy{|y}y|{z{~xxx{zzzzw|}|yy|yw{{~y{{yx}{~y|z~myyy}z{wzxz{|zv}wyx|{xxyw~z~zyzxz{}z|{|{x|}xu}}x}|yzzw{xx{||{x|yy{{{x{z{zyy{{z}}{zxw~{}z}u|~w|w{yz{y{x{|}|~~~{}~}~~~}~}~|~}}~~}~~~~}~z~~}}~~}}~~}~~~}}~{}~~~|~}~~~|~}||~~~}|}~}xzz~y}yz{|}z~wv~y{rywv|yywx|{}{{w{wyzxyxyzzzw{z~xz{~|yzz{}xzuy{yy|zz{~z|yy}yxyy|v|{x{w}zz|w{x|zzxx}yywz{{xz{{|{{wxxyztw|xy}yyzwx|x{}yy{zw{wzw{{u{vzv{zvywrzywy{|xxw}uuyw{x{}xz||zw{y}z|{yw{|yz{|z}y{{y{yz{wy{vx{vzxzyy{v{xyxyx{wvz{{{vzx{y|wyx~x{z{{|z|{~z|{}z|}{~{xx{x{yxyyzxux}xy|}x{x||~{yzwz|ywz{w{x|}{}}wz~y{|yzxx|w{~x|{|{~{z}y}x|x{vwvxxyw|zxyyyy{zwyxxs}{z|v~xz{{~|||wz{w}zx|}{~yz}|~}{|}yxywyy|ywyyvuyz|zz~|zxwzzyv{|yx}{~{{}{wz{z|}}~}}}}{}}{|x||{ywy~}{y{{y{yxyyw{xyyzz{yw|v{xwxzw{{{xy|wx{{~x~wwz}{}|~xx~zz}}~wxy}zwwxwxw~rzvw}{y{y{x|xwy|vzy{}}}yz{}{|xzwy||}{|xzyz{{zw~y|vx{|xw}ywy{y{z{v|zvx}{||yy{xxzvxy{ywyzzzy}}|{xzz}{y}||{|z}~vyy{|x{{sx{{z{{}v{{xxy~{xyw{|vy|w|{|||||z{{y{y|{|{uzzv}y|{{{wvyyyy|}|y{zy}wxwy|wwy|zz~{{}uv||{|zzy}}|zz{}}zx|x~~~~~|}|z~~}}~~~|~}~~}~~|~{}}}|~~|~}{{}}|~}~|~~~|~y|}}~~|~~|}|~t}|}~}}~~~}|~{z}x|{zzyy}}xxz{zz~x||xzy}x|}y}|yvz~{}x{zz{zw{zyzy}w{}{yy{|}{|}zz{w}y~{v|yzx}kxy{{xxyy|x{z~|{|z{t}z|}yyt}v|x|zzwzxz{}y}z}~zxy}{|~{{}y{}y|vy{y}xz}x}|~yxz{|~}|z}y{{{}u{yv{|{{y~z{~y||~zy}zx{zw}zw|x{{|w{{x~z{z}zzy}{yzzyx}zxx{{zx{z{{x}}z}yx{ywzuy|{w|}}z|zyxx}|xwy{y~z{wzy{}zxy}{y}|z}~zz{|y~|{~x{{y|w~yx~wz~y|v|zz{z|||wzzy}zxzz{}z|yxy}{x|x{{zvy|w{|{{zy{yx{y|}|z{z{}{}y|{y}|y{uz~~|z~}{|z{x|xy|~y|zyy{ywzzzzy}yy|}{~~yzt|yxxw}{}zzyxyz{x~yw}~{x~wx{z|}z|y}xz~{{y}~x|{{z||ywy|z{|z|}xyyz|u|{zwu~~{y}{}{x~t~z{zx|y|x|||~{{z{z|~y~{}{x|}z|zy{~w{~y}{|y}x{}y{y|w{xw{|}~yzy{x{xx||zz~{{}|}zyyzzw{yz{x|zy}||y{z~v|{|y{zy~y|~}|}t||y}|yx{~y|{xzx~{}}w{~yx{yz{wz~x}{}{{zz~~{{yzyz{w}{{v{|x|wzy}x||}|y|{{z}zxu}{~{{{zz{{{}yy|xw{x}|}~xzyxy}w|||~z}~~}~~~~~z~}z}~}~~~~~~}~~}|~|~}}~~~}|~~~~~|~~~}{y}y{}z~}{~xyy|{{yyzx|xx||yvzztyy{}y{z{{y|p~xzwzz|yw{zyx|v|zy{{{{xz}{y|}{|}zy|~{v{uz{zyvyzwy|yx{{zyx|x~z|w}z|zx{|yzz|xz|x{}}~|z|}zyw{{yzy~}zxwsyx{xy|{y|}||yyxxwyx}zwxy}z{|yyx{||{~|z~yzy|}ty{~||{}{yvxz{~u{|x{xx~|}yw}yzw|y{}zwx{|{y{y{~|z|{z|{|z|{}|y{z~}~~zyyzxyz}zv~tzx{v}xwz{}yu|xwwz{z|~z{z~y|w|}w}x}zx}z}t||zzzx{{~w{{{{x|z{{zyyxzzywyvwx~wy|x|{zyv||zz|{}y|zz||{}}vxyy{zx~{~zx}|xywy|y|zxv{yx{{wzyyyx}xzx{yzzzwzzv{}}|zyz|yx|zz|y|{z{y{xy}x~xy|zy~zw|z~yx{y~w{|}~z|~}{~xzz{z~|x}yy{u{{{{|~yy{zwxz}{|{zy{z}{{w{|y|{wxzzyxzyyxx|}~{}zzzy{|w|xyx~}}x{|~~wy}}|zy{zx|xx{|{xw}x{z}zzy{|{zzz}vzuz||yyy{xy}z}x{{v|{zy|~~z~~|}{|}y|y|w{yyzy}y{zw|zx|zx||wvyx{x{~{{z{x~|{xyzv}{}zz~~zy|||z{zx}zuzyy{||}tyz}z{zzzzxuwy{y}yzyw}zyz~}{||y~zz|{y|y|{~}~|~~~}}x~}}~|}~}}~|}|~}}}~~~}}}~~~~~~}~}|~}{~}~~}}}|{~|~~~~~{}}~{~}}~~~w{yywzx{{}{z|zx{{}wvw|{w|z|xy|xy{tzyyz|}z{}{zywyxxzyyy|}{{zzx{{v|w|yz}x~yzzyyzzyzwzx{y|||{x}|||zyxuz{yyw}tyzxwzx|v|}z{zyxw}~zw~y~w{y|yw{z||}xywzzzyxx|{|{|y}z{v{y|xvy|||{|z{xwwyyyw|xzyxz{zz|y{y|{}wyww~z{zx}{|{yzzz{{~|{|~{z|x||zzzzuywszy}v{w{y~zztv~xyz}|}wzvzwz{{}|z||y}}x~z{{y|zyyyxy|x|y{zzz~y{~zw}yv{|}{z}{{{z{{x|xzz}x}yx}z|{xwyy{{zxz}}xyz{xxw{y{y{z|}zy|xz~yy|{zyzzz{zwzy||{y{yz{|~zwz}zzzzxzyz|ztwrx}|xyz}zzxxyxw}|xzxuzz~z||{w}|z|y{|{|{}|zy|zzxxyx|yzz{|{{yzw~wv{yv{{z|{xz{wzxwzz{zxxz{~{vvuy|x}y{}|~yyxx{zyzzyy|~zu{}v{|zwwvzv{{{z{z{|z}yvzvyx{z|}xwwz|}{|{yw}vyzyz}{zyzy{z|{y||wzy}y{{v}|wyz{y}}yyz||z}|yz~x||wx|xy}w|||yz~|~||zx{zyzx|yz}y}z{zu~yyzx}z|z}xyz|yvz{{yx{yw{w{|wv{v|{z|~y{}{uz}{~xyz{wx|{x|x{~y}{{vzy|yzzzzx{wzy|xz||w{{y}y{|}}{{|~~~~~~~}~~}~~}~~~}~~|}|~~~~~~}|w}}}~~~~}}~~~~}}~|}}~}}~}~~}}~~~}|~~}{}}z}z||z~}zs||zx{{~xw{{{{{}s{}|xy{zzxx{yz{|w{}zy|y|zzy{yz}}|z{zz|~{zty}}zwzyzzx}|yz}x{z{~wxzyzxvz{|xxwz|y~{{y~{{{z||z||}{z}z~{zz~|{x|}{~x|{zx~xw{}|w}y|~}|y{{{}x{xzyz}{|{{yzy~y{{{z{}|w}~zzz{{}vx|{wyzzy}y{{y{{y|xt{|}z~~z}{{||zz|~zz}zz|~|z~{zz|}{|xywzzxzzz|yzwzyzw{{yx|{{z{}|{yvzvz{yxwx{x}|zwy~}{{{}zzzy{s|yyxz{y|||zx}z{{rz}yyx{yzzvxy}wzv~vz{yzzw|y|z{{z|x~|}}|}|{{|{x{|v{|~~|yzz~}y{zyywz|w|{{{zuyyywyvyzt{xxz~~{{|}{{}z|~{|}|}}|~}|}yy{y|zw}|}vz||w~y{}{yz{xx}}xy|}w{|}zyx}||~zz|sxzz{|{y~z{zx|}~{y{}~yu{}{xuzwwxw{}zuz{{}{|||xz{x|~zy{{~xw~z|xy{|z~{}|z|z{y|z|}zzz|~z|~{{~zzx|z}z{wy}x{yzuy|w{|{}~z}|z~y{zw}z~~~}~~~{}y}y~~{|{yx{w~{ty}|{yvyz{v|x}y{yzy|wz~zz|}~x}{y}yv{}{~||~y}w||{~|yzzx~y{yzz|zzzz|{txy}vv|vzxr}{z}}~{{}{y~||{|{||~{}|~x}~~}~}|}{~}}~|{~~}}}|}~{{~}}w}~~~}|{|~~}~~}~}~}||~z~~~~z}{~}~~}~}}y{w}~|y{|~{y~x}xvyyxwzy{{yvzw}{xyy|{z{{z~|~y}|{z}wyxz{z{|yy{|{rw{x{|yz{x{yxzzx{}}xxzy}xx~zyy{wwz{~zx|xyu{z|zz}|z}yy{uz{zyxy{x{xx~xvz|z|z{x|{|y}z|}{|{}z|z|z~x|||w{x}y{zzwxyx}zxy}z|z|x{xw{{wxvz~|{|~wz~{{yz|y|~wxw||zz}z~wz}z|wxzz|}{{x{{|{z}zz{w{|z|v}yz~y|wz{||z}zzyy}wx{y{}yux~zz{y{}y{}xxz|yw{~v}y{xxz|yy|y{{{x}}{|yy}{yyvwzvyxx|yw{zw{w}}}{{x{zwy||~}y||xzzvx|xww|{zzzz|y|z|y|w~{}~}}zw{{{{x}}~~zzyyx}z}yzxz}zy|yyz}uzy}z{{~tz~{w|{z}}x|z|{||~{|xz{}{x|~}y{yu}z{uz||zzxwz{}}zz||{zw}yzzz{|~|{}{zz|y~}y|{}wx}z|xz~|yz~y{}|v|zyxz|~z}}y{y}yxx{v}xyz{{|v{}||xy||x~{~{||zxz{z|wy|}||z{{~y||xxwz~yz|xv|xtz|y~zxz|{~|x{{vy}zzz|{z{x||zx|xyzxv|{{{}x|z{z|yvyyzx}ywvwzx{|y{~||{wyz|zyzvy}}x|}x||yyy}z}u~yz|{{vy||~v|{zyz|z{|{|xw{|{{v{z}w{yyyz|yy{y|yy}w|xxz}~z~|~~~~|~}}~~}~~}~~~~~~}~|y}|}~}}}}}|~~~~~|~|}}~~~~}}|~~~~~}~~|~~{~}z{~}~uzyy{{{|zz{|{v{y{x~yzyy{y}ytyzx~wz{w{x{xyw{zy|{zz~}{}{{|zwvw}~zqyx}z{}z{yy|zw{wxyyzyvxqx|u{y||zzyxxzw{xzw{}zxz{||x~zzz||xxzzx}zxxy{}{{{y{{y|x{yx~|yxwyz{|y{uy}y~y|wsxy}vy{yz~{|yz~wy}xw{z{|}z{}~}}|{zwy}y|wpy~xxw{zyvwww{w}yyx{{}yyy{yy}vw~zx{z||xsy{|vzxy{}y~z|y}yx{wy|ztyuxyzvvyx|zvyv{z{wyy}|y{y{}w{{{{y{x}z{y||{z|y|z~y{|}|ty{yzzzzywxyw}}{yyxsxzyyzwwy{|}{|x{{zzyyz}||z{{||zx{y}{z|{z~yzzyxxz{x{zu|yyzywxxwzyz{xwxy{zz{y}}w|{~~z}z}z{|}}z~}|w}w{wzw{}z{v}|z{}{yzzyy|txw|yxzxz{zyzzzy{}}|z}y}{z~}{{y{x~zyy{x}|z}}v{|xxz|}~||||}wxyzxxz}wvzzzv|yyzx~zzwxy{yz{}{|x{{z|z|xz~uz|vy~z}z~x{x|zyzwx}|zz{}z~yx~}yxp~y}~xz{z{|z||z|u|vxzz|y|{z|z{z{u|}|yyyxzzzy|zw{{{x|{z~wzy{xvzux|yxz|||zxz{}zzz{}|}{z{z{|zy~y~~}zxw~yy{zyy{zw{x{wy{{zwzx}{||{wwzwzzyyyz|z}{~}{yz}{y~}~~z}}}~}}z}~~~}}~x|~~|~|~}~~|{|~~}}}~~z}|}~~~}}}|~~}~~}}}{}{x|z}x}{||zwxxz{}xx{{{~{vz~|x{|{w{zy||{|{{y|~~z||{}}zxx}y{zzx}x{{ywx}{z{z|zxu{z||{z}wv||z~z|y|zvz}xz|{z{w||yxyy~||zyyzx|{~z|{xy}z|{vx|wy|zv}wws|{zy|}z||}xw{{yzz{y{{||v}}zxyyyzzxww{{y{zz}yz}|{w|y}y|xwx||{w{|}}|~||x{{zzwxyz~{z}z|xsw|x|xz~yzxzxx|uzuwzyz{v{{}{zxxu||}xyxzz|{yw}|yvw}w|z{{{zw}}zzw~yz|wu}z|wxxyz{zyx|zy{x{|yyw{{y}||{zz}{u{{zz|x{yx|zz}|{}}y{}zxzzwx|{}{w|}|}yxz}}z}|w}}yx||y{wyyz}|y|z{{y}z{~xz~|x{w}}zw|v~|~}x{|yzz}wz{zyyzzy|wy}}{|}}u}|yv{yyxzx{{{~uvzz{zy{wzzxwxz}xwwyw}|xzz|xxwzxyzx{||{|~{w~|{wz{y{z|{{|{{{x|{{{{y{yy|}}{y{ywzx{wzwyzzx|z}|yyyv}}y}y{vz{~zyx|x|y}y{yzz{u{uw{}|x{v{y~zt{|z|vz}{z|v{|{y|uzz|x}|z{y~yw|wy{xzuy~{|{xz}xv{{vy{xyzzu~yy{|xxw}{{y|wvz{}}|~wzx}{{{~zz~}}{x}||w~|z{zzz|||~|~{x||z|}z}}{zyy{zx}{{||x|~~~}~|~~~~~}}}~}z~~~~~}|~~~~~~~}~~~}}~|~~}~}|~~~~~~||~|~~~~~}|||{~~~{}x|}}{x~x|z{|zy{{y{}{{zzwwzzy~xzzwzzz{}z}vw{{zyy}w|yy}{y|zzzzw{z|z{|w}y|wyz||zzz|{x|y}|zwyxxzwyyy}vzxxwyx|~|{}}u|y{zzyzy}vz}{}}}|z}z}~zx|{}zx{y|zw|z||x|yyxzzz{tvxwy||{}xz~{{xzx}|{}}||w~{{{}|y}yzzz{yyv~wx{}zxxw{w|vx|{vxz{yy{uyux|{{~~}y}}|{{|z{z~|{}{{~vz|{z|xy}zy{y}xzx{yuxz{xzx{}}m{zzw{w}wy|zyz|yyz}}z{wz|zz}{x|{|||{|~{yzxxzyxtzxuyv{}z}{{x|wwy}z}v|{yvz{z{{x{}}{w~zy{{~~}|{|}|{vzz{x}xyw{z|zzu|y{zy}y{{xwyx~yw}||zzu{|}|yz}y}~{yxz~}|}}z{{y|zyv~wyx{{vx|xyzy{{{}zxzx{uwxy~{y|xy~r|xzy|{}{yzxz||}|~}{yxzy}~wx{zxxzyyxzzxxxy{zy{zyyxs|y|{zwyz||~{{wyz{|yz{z{xx|yz}}z|}|x||zx{zyzzuw|zyyxzyxz|y{x~}yy|y}|{z|}{y{{|y|{z{z~zx~{}yy}z{yx||{xxx|zx|y}|y}wyxuzuwwwvyw}}tyzz|y|yw}}y|z{~}yw{}z{zzwx{{ww|z{xx{{|z{y{wxwwwuy||xzv{{}x}{yzz}~}}|z}v~~~|}|~~~~|{}~~}}{}~~~~|y~~~~|~}~~|{x~~~~{|}~t~|~~~~~~~~~|~~~}}~}||~~y{{{}z|{|zv|v}y}}szx}z}zxzwyxvuyy{tz|vzr{xx|yz{~~yy{x{zxz{ywxxzyyxt{xzyz|{wyxvywv{~vx{x{|z}v{y{{x{vw{xvyyytz~z{zy|{wyxz}}{|yzxzx{vz|{vxyx|yyvw{|~zy|w|{y}}x{vywx{y|wxy{zwwzy{{yywzzxuz|wzw|{z{xyxx{xxyxxzv{{yzwzz|{z|}yy{ux{w{ywyyy{xzy{|tzyx|zw|{yxx}yz|zz{x{{~yxy}|{wyzz{z}z{yxyxxzyyx{~w|zz}{{y|z{yyv{zzzx{|~z|{|x}w}{ywyt{x{x}yx}z~x{~|wu{y{ut|zyyxyy{z{z{|{{|{{~|y~zyz{yxx{x{~zy{zyzwzzz}|wz|{z{|zyx{xxyx{{wvvy|{zzzxyx|zzx{yxwyyy{yuzzyyzvx~vzyzv|z{|{|zwwy|vs{x|y{y|zz{}|yxvty{x}z|w|{w|zzy{zx}u{wx{zzyvz{{z{yy}zxwzz{{xz{}zzzw|{{yy|{yxzv|yzzzz{}}}zxzzz|yxzz|uz{z|~uyy}{xx|{|v{y|{{{}x}z|y{{yzxuyzw{yz~z{xy}|zzzzzzuvxzy{ywzxzwzv|w{|xy}|x||{}y|z|t}|xxyx{{y|uz{zwwz}yzx}{|||xx~x|z}x{wyxw|~y|}|y|y{xv|wzyy{x||{zxzyz}|w{xy}xyxx~zx~|zxxw{zz{z~y|w{}zz{y{y|{}z||{{|~|~~~~{~~~|}~}}}~}~~~~~}~~}~}}}}{~~{{~~~~}x}}~~~~~{}~}}~~~|~~s~~~~|zy|z}{|}}}xz{zz}uyvxz|vz}xzyz}xzwzyyyxzzyxz{|zywyw|x{y}|{|{|zzzw{}}wvzx|y|~{y{wzzzyx|}|wz{x{yyz{||{zu||{zyz}y}z{{{{zzzyz{wz|{{|||}z|{z|}y{zzvyzzx{zyy{x}{|{{u|xwxtzyy}twz|y|xy{z|}|{}y~yzy}|}y{~x}|xx|{y}zyx{{{{yx}x{{yyv}xzwxxy{}{xzuwz{y{zv||{yzvyx}yxz}x}y||{w|}~|yx}{}z|vw}{x{{}|y}{}zyxwwz|yxw|{zy{y}x{}}y{~y|}w{yy{y{~yz}{~yv|xyzwy{z{zy{zzvzzz}z}z||{xyxyzywtvx|||{||y}|||w|~zxyyz{{xyzxyzz{{y}ywy|}{yuzv{z}xxvxw|x~{{|zu|}}x|y{}{}y{|yy{yy{{}xzx}x}vzz{w{uzxvvz|}yzwzx{{wz|{z|v}xy}z{{{y|{}|{{z}}}|}zyzxy|xy{}}yyzz{w}|~v}y{x{yzzyzvyy|~y~}}{x{y|}x}z|{zy}~z}{}w{z|{zy{wz~z|xz{}{{xyx}{w~xy||{|}{wuzx~{|}~~x{x}vxy~|v|{x||zw{||zzu{y{wz{z}}}y{xz{xywyyvzzxzz~{}yw||vv||yx}{y{z}x~}{yzz~~xz|v~}z||wxy}|z|xyu{}zz}~zs}|wzxz{{xz|~y{{|{u|||{{zxz}|{x|{~~~~}~}}~~~~~z}|~}}|~~}~~~~~~~|~|y}~}|~}~~}~~z{{yzz|zyzyzzzy|{xxy{y}{y}yz||uy}~x{{{{{|{xw|{{w{x{vzyyy}}yzz~xz|zy|{zyy{{wy{}}z|{{z{z{|yyy|xyzzz{{|xxzzvz{{{xz}wxz|zx}x{{z}wz}v{{{y|usyx}{{{zwzzxwvrwwyz~~}}y|{{|vwy|u{w}zyzyz}z{|yx{z|z{zz{yu{}zyyvtw}}|{zzy{{{z{vxx{yzzzz|z}z{y{zy~xx{zx{zzx|~zr~~zxz~||y{|~}y|||zzvt}|~|z|{}x|z|{yyy|v~y}|z{yzzzzv}||z}x|}x{}~|{|~x}yyxyz{w{w~z{{x|yxvz{|{z}z~yzzxx{zxv{y{yx{}{{xyy{|{}w||}|zyw{||xwyyy~x{wy}y{||~z|{yx}{{|yvyy~zz{|y{sy}{w}|zyy}zxxyz||yy|{{v|z|}~zy}|yz{|y}|~|y{{xyx}}x~}yzyzz}z}z|{z}|{{{u|zuy{x~|yzzxy{y|{xz{uyyz}z{{z|xx{x{yzy~z{w|yzzywzu{yvz|{}y}{~{~{{x{u~x{z|y}|{z{y{zxz~yy|zz{|y{xz{zzwz{yw}{{~zz|x{yyz}}y|zvvx}{v{}|~~yx{|x|||x{z{||v}zyz}zz|x{}zzty}yxz~{x|z{yyzxzzzzw|{z{y{{{x|x{~z|uy~{|y}y{}w}x{~ww{|zz{x}v~|}{|zzvz~ww{}|||{||{}}|}z|}x||}}z{~|~|~~~~~~~~~}~|~|{~}~}|~~~~~~|}~~~|}~~|~~~}}~~~}}||}}{{~}~{}~|~}}{~~|~}}y}{{z|{~|}~|v||{wvyzwwu{wywyu{yy|}z|yz|y{yzyzzz{z|~xxxz|uz}xywxx|~{}~|q|yzxvuy{zvwz{|yxvuwu|wwwwz|zxyyyw{x{xw}xyw}{wzzyx|zzw~~}|x}zy|{yzywxy{x|zz|zxvvytzwz|v}v|x{zzu}{y{y}yzzzz{{|x~{zz}zxw|}{w~{x|}{yx~y~wx||wu|x|y{{yy|ww{vxxsyyv}{xzx{|yy|{|yz~{u|yv|}{{|w{{z}xyy~{{|xx}zx|zyyz{wxzxzwzxxxzy{vyy|{xy||{}zy~z}xzxw|~{y{x~|}x~y~yywwxxw}}wx{{uy|zyy}x{||z{yy|y|{vy{v~wz|{z{}{y}{x|yy}}{}{z}z{|x{}xwz{yy|wz{x}x}xyy}xwyx|{}|{}}{x}{|z}z{{|{|z{~~|yy}zz~ywz|z}y}{xsz{y}x}{zxyvwyywy|yzxzyx|{y||y|y|{z{x}y|z|{{y|yy{z~zz|||{ux|zwxzytyzz{{x|yyxywzy}|{zzywyy~|||}zz}|{wx{}w{}{}{}y}{{{{{zz{y{{|vxyv{xz|zwxwyxwzzxyy|t{}y|zy{y{y{{zzxz|y{}}{~zq~{|yvx|yy{y{xy{zw{v}|{|yyzzx~|{xw{{}zr}x{~{}||z}y~x~}x~||yy~{}}{{{xvxw||{xy{x}xyz{y|u{szzv}|zy{{{{{y|z|{|v{{z|}{{{z{|~}|{}|~~}~||~}~}~~~~}~|}~~}~}~}}z}~~~}|~~{~~~}~}~~~~}~||~}}{|~~}}~~}xyyx{}ywzyxw|{{vy{{}y|y}{xvyx}zz|~z}uzyvx|zwzy}zzxx{zyxxzx||}|{zz{|t~zzz{z}|{|w~~~yzz{yyyz{{x{yzw{~~zx}y{{xy{zy{|z|}xyy{}z|yw{zxzyy{{zvyzw|z}{|yyy~y{~{zww||wy}{y~xzz~xz|}z|y}xxz}{x{wuz{xzz|}z}{~|yy{wwy{{{|xvzvzwz}x{y||{xx|w{{v{xzzzy{~yx|~yx{}wz{~zxwywz{x|}xxy{|x||}xyw}{{{}y{y}vx~w}zvxzz{v}{{zxy}~}{vzzy{|zy}zzyw}x{zz{wwz||{|z|~}y|wwy|xz}vv|zy~~y|zyyyzzx|{v}{{}{|y{zx|y{x{}zzwy{{~wv|vzv~y{||x{x{yz}{{~x~x}{x|z|wvy{zz{y{zw{}vzz|xyx{wy}x{yz}}zz}z|{yyu}}y{zzx{|zx|xx{|yz{}{z|yz{yz|x{|{xyv}zwy|zx{{{x||{v{{xvw~w}zyz{}zz{z~|xy{|}zy|zzzy|{xzy|zzy}x{v}{yz{zzwzxxvy||{x}}~~zz|yxzw{|yz{{zz~{{}||}w|zu~xyy}vyy}{wxyyw|{|y{{|}|}zx{yzvzw{|z|{z}z|x||xz{ztyzzzx{z|v{zy|z{{|zww{|y~vxx|z|yz}|}{y}zu{~}x{zz|}xy|xz{x}z{yy{{{u{z}{yz||{|{u{v|z{~|wy{xz}y}||~}~~~~~~~~}y}~|~~~~z}~~~~}}~~~~~~~}~~~}}|}~}~~|}|}}~~~~}~|~~}~~}}zy|~{z~~~|}|}|}~|~{x|{|w||||u{yz~xwwzu}y}x~wxywz}yxz{{y|{v}||zz}y{{y|{{{~}{|{{}{|}~|{|}yxzzzwx~|wxx}zzv{xyyzx}wx{yxxzzx|}y}{}{||z{{zzyz}}x}|y|z{wyy|}zxwxvwtw|}wz}wvz~z{z{zyzz{xxxzv}zwzy|zyw|{zyywwy|}|t~}{|v}~y{yyz{yx}|~xx|vxyzyu{}{zszxyzt{zywxz{x|y}|}x}|{ww|xw}}z|}|zvw|y|zzzz||xuyzux}{{~y||uwwyz{~{y{zwyv}~y}}|{||z|{z{zzyxxy|v}yzy|s~~~{zzr{y{{w|yyzxyzxw~|xzzyx{yyzzyyzw{y{x~{||x{ywxs{}{zz|xwxzz||}wv{zyy{s|yyxvzx{zy}vyxzv}yw{zyxvz~z}xy}|}{y}y{|y{x~~{xww|zwxx|y{x~{wyzy{xzxz{x{zy}wu|z{wy}}|}zz|}yzy~y||}~yy~zy|y|{|w~y}}zzwyzy{xxzy|{xx}y|y{z||~zwzw|x|y|x||{zzxzy{||}|{zxz~zx}y||x}{|{zy}yxxy|yxwzyyz{z{yyyzxx||zzx{yzyyy{{xzxyxzyxz}{}|y~~{{|}x||}{{zy{y{}y{}|}wzxyw|y}{y|yzyyvzy{}{{~vx{x{y}y~xu|yz}||||~~}yzzy{uvx|x|y{{yuyxvzy|x||yyyz|||~z{~{{{}|}{|{{}}~~}~}~{~~~~{}|~}|}{~v}~~|~}y|~}~}~w~~~}~~{~~~}~}|}~~~~~}~~z~~~~}~~~}}~{}|~~wz~yw}xy{xyxyz}zwvxxwy{{z{|y~|wxz|t|zy{~x|w{xzxywy~zw|wzv{~|y|~vzyz{w|}x|xzyyzy{t~yxzyxz|x{{x{zz|xz{{w{zxyzxu|zzzzxy||{wzy|{yzy{zxxxwy||u{~{z~y|~zxt}yx}}{xyxzx}~}|v{{zzxz{wz|{xxvvz{{{wwwxzvz{{zu|w{{wz{y|x}y{zsuz{z||y{}{z}vxy{y}{yvxxzxw{zy{wu}~{}yyyxy{zx~~{|zzzzz|zw}yyzz{|ywu{}zy~x{w}z}~|~y}|y{|yxy||z|~y{w}zx|}{|{y|wv}yywy{z|||y||vwzv|y~z{zy{xyz{y|{xyxwy{vyv}wz|y{y{wy|z|{zxx}zyxzy{~z|z{~|}z}w|w~|{yzzyyzz|{|y{zzy|xyz}xzyzx}y}y{~yvs|z}xzx{|}{|y||}z|y}|u|{{}|y{{}|||xzyy{zzv{wyy{y|{{v}}yz}|yw{|xy{}vsyz||{uvzzz}{zwzzy|{|zxx{|x{zz|w{zy}zxxvy{w{{v|yz{}}yytzw{yw}z{}y|~{x{yxwyzz|xy{|}~{~y}}{{xy|{zzx{|}zxy~zwzu{|xz|u{|}x|yzzyyzzyyzt|{w{xwvy{~~{{||y}xxyzywzzx||xzzzy{t~xv|x~{}{y{|}zxzzxywtz||||yw{xzzy~zu}xzxz{{y{z{yzx{{zx{|{yzzy}{yyx}{|{z|||wv{}xvxyx}{{|}~|}|~~}}}~}|~~~~|~}~{}~~~~~|~~~~{}||}}~~|~~~}{~}~}|}}~~}~y|{z}v}z}}z|z|zz{{yw|ywyy}{zzyyz~{xw}w~x{zz{yx|zyzwx~}z|zzxzyy}||zyy|}{u}x|z}z{y~zz|zxwyy|zw}xyx|ywy{|{|{y{z{zzy~|zzy}|w|xzy|{xz}z}|nxzz}z{~{|xw{|zxtz{zzsz{uzz|~~}{{zy~{~{|z{z|{}z|}{~{z{x}z{~~|}xyw{vyx~z||z}wzvz||z}}zz{{|zzzz{xxzy{}~|yw|}||{}~~z{~y{y{{zuyyxx{~~zyy}|xz{{wz{z}{|}y{}yy}{{|y~|w{}{}{{z{y|z|}~~y~z{x|~xz|uzxwy|uy{}w|y~|zuzw~|uvz|z|x|y}|x||yyz|{{{{{{{|}~x~}{{{y|xv{w~}xyxyy{yyvxz||yyyz}yxw|z~|zy~|{}x}zx~{~y{z}vzyy~{~wy~zz{{{}yz|z{z{wxyw{yzzx{|v{{|x}~{y{|{y{{|~{{||z{|w}{z}{z|{}|y{wz|~xyy|wxzwyz{yxx|yzw|{{xz}z{{wyyx{|}|{|{y~yz{{}|}|{|x{~~}wz|{yzyzzzwvz{w}ywyzz|xzwzxw}~|~}|vzy|z|zzy~~z~|z~y{}~yxzyx|wyz{q}}uxxw|z}{zzzzyxzzyz{|x}yxu{zx{y{{x}|~{zx|y~y{yy|y{x{{zxu{{w~y{x|v{zyx|}}xz|{w|||{yx|yz||{{y|{}~~}}}}~}|~~~}|~~~w~~~}}}{|~~~~}}|~~~~~~|}~~yz~~~~~|{~~}}}|~}~w{|}{~z{~{|yzyy|}wzzqz~|x|xvxy}z~{xxyx}y~r}yx{y|y{w{{~{}}zwxzz}}xzxzxwytvyz{}zxywywvxvy{{~z}yz{x{{{w}{|yyxywz|w|{{yzwzzzz{~{|xy{zzy{zv|}w~yy{|z~yzwxwxzy{z{z|yyx}zz{x{{~zzx}~zyy{{{xy|{{y||{w{x{yx{{{x{~~w|xvv{zyyzxzzzzyyx|z}{zzzyz}xvyzyy|{{zxyxyz{zywu}zz{}v{v{z|zy}y|w}zvzv~w{{{wyxz{zzyzwwxx|vy|{~v|w||z{x{xy||y{vvzy}yw{{}|~|{{xz{|x{|zzszzz~{~xxzxy|y{y{v{{x}|y{|}xy|}yyyzyyzzyxx{{xxx{z}w{z|wzsw|{y{y|{zyz~zz{yy{xy{y}{{w}xx{z}{~w{z{y|yy~}y||z{|{zuz}x{{z~z}zx}u}{x|}{{xz|x{zz~{}{{ywz|{wyw{}|{zz{{w~~xu|zxy||}{}zz}yx{{{w}yz{yw|xx{|}}y{y~~zyzyxyzz|{{zyyxyz}xyzyv{z{xvzzy{y{xwyz|}zzzv{y||z}~zzy{{|{x|y{zzxyyz|z{|{xz}yy{z}|u~xz{{|zz|{}}yx}yz|{|{|{zz||yyx{~y~x{zu{z{z|{wy{xxzw}}v}w{z|}{yyz{w||y{~y{~~{|w|yx}t{zz|z{{|}|{zx|yzzzzyzzx{zy}|}yvx{}zw}~|y}z~|~|}}~~~{|}~~}}~}~~}}~~~~~~~~~|~~}~~~}}~}~}~~}|}}~}}zy}}{|~{}z~}||zy{z{|uy{vz{yyx{{yv{yx|{yw}{wywzxyxy{{~y}x{|{}|yx}z|}z|{zy~|ywxxzzxywx{wwxw|xs}x||uwyzyyx|wzxz|~}|{~z{|y{~}x~|}~yz{||{zzz}|zxwz~{v{y{wx}ywy|~y|xuyz|~yzxxv|yy{{{}y|~{|y{zt|}}||y|{{x~|y|w{y}wzywzz{zwyxyvv{xzy}|yw{{xvxyx{y|}yy{z{{{y~{{z{|y~zzw{tz~{zzy}y{vy{zz|y{zz{|z{w{}z|xyyxx|}|z|}ywz{x}~x{}xy{x{y{zxw{y{tx|}zxxvvvz||{y|z{yu||w}v|w}zxv{xy|y{{|z|{|||z~}}|z|w~{{{}y||{|xz|wzwzx|x}yuw}{zwyv{|zzyx}y{yyy{|xy{}~y|w|||y}z|}z{y|{~}y}xy{|z{z{z|}xzwxzz{xxyzwxy}~wwyx~uv{}y||y{x}v||zz{~{{z|}|}|||||yv~z}{{}|}}{yxx}vxxwvxyxx|zywzzyw|{{~zzzwz|x~{yz~{{~{{yzz~zy{|yz~yxy|{|yyzzxzzxytxwyyyy{|{x~{xzzz{|zz{xyz}{|vxyy||v|{|~~|~}y{|yx{|||w|vzx}~v}}{zx{{{vw{zx|y|w||~yyxy|zy{{||zy{v|x|}y}}{y|{xz|}{wxzzz{zxy|v}uy{~xyyxv{y{{xyxv{xxz|~|}{{~}~}~~|~~|~y||}y}~~}~~~~~}}~|}y{~}~}}~~|~}~~}}}v|}~~}~~~}~|}}~{~}|}}|~~~~~||~~~}}|}~}{~yxw{xyzz{v{yx|xzw{yyyz{yxxwyzz|vxx~zwz}yz}wz{yzvzzvyxyz~z~yzzxzyxy{yzy{z|zsz|tw~zw{z}z{yz|yxvzzzw|~zzvyy{xzxyv~|ywzwyzyxxyy{z~xx|~|~zv{u~wwz{x~wyw{{wxxw|{|z~w}zz||ywzzz{x{yzvy}xzvy{z|}{{{~tvv{}xx|~xxyzzv{~v{z{zyw{yx|yy{zzyxwzyvz|{|z|zuz|w|wzyzzz{xy|z|{x{v}|{{xzwzwwz{|yz||wwy{w{|xz{u{z|{|{{xw{zzwy{}}|wzywzx{zy{xu|{xzy|v}{zw|}{{y{xzwwzw}ywx}x{wzxx{yxz~uxyz{|~}vy{|{z{w{{|{{xx}z{{{y|}x{w|{wwy}wzyxuwz|wuzzxzzzt~xz{{{|{zuwzyx~x|wt||{u||||~z|yyzy|yx{vv~{{y~~|yzx~}}x{~{|xyy{{vyyw~zwyyx{{xv~{zvs|ywzxz{{|}||y{zyxz~yzzxxxyxw|zxyzz{zyzxz{{u|wz{}yxzvxyz|{|wz{x~}vz}|y|x}wzy{|{yy|{~}{~xy{y|xyz|z{xwxyr{zyzyzu|xyy{uvwyz|||y|zyzy|{x||x}u{}{}||{xxy|wzxwxzzw}ywx~y{|x|y}wz{y|{}vzyy}|wx{xzzzxyuz{y~xxw}z|zxx}|zz~|{y~{|{{v|y|wyz{vxx||y{zz~}||}|xyyvwyuzyzzyy~~~~~~~~~}~}}~~~~~}~~~~|~~~~~u~~~}~~~|~~{~}}}~~~}~~~}}z~~}{}~z{~~}~~}~}~~~}{~}}|~}~|~|~}~}~{|~|~{~~}~~|~}~z~|~~}~~~{|||~{}|~|~~~~{~|~|~~~{~~~~~}}}~~{|}~~}|\\\\\\\\wy|9{w~}|~y|{}v{}{zzvzy|wz~x{wy|y{w{yw~z{}{wy|{{z||{yz~yy|wxxy}||{}|z~x~}}|{y{{yzzxzw|{xyyz{}vwy||w|x|{z~xy}{|}||{{}{~vw}|zw}~yxzv{~uzyzzxy|tuwyztxy||y{yyzzwzz{z{|}|~z{|y~}}|w{w{~yz}~zy{{}v}|p{{{zz{w{xzww}~{|zyyw|ywy}y{|vy|{vzyxz~z|vzzz|}|uy|{}{||}w{|z|yx|wztyy|{}||vwy|{}}{zx|yy~z|yz|~~|~z|{{}y~y{x~z}w|x|~||w}yxzx{zsy~w}xx|zxzy{zzyx{|x~y|{z}x|z|z}}y}|}|yu}{z|}}{tz}{t{{y|z~{{||{zxyv~x~{vww}{tz|~{~~~~y|~{||w{{|y}zy||zy{xzxwx{wxy|uyyx{zvx}wz{z{|zzwwv~vz{{{zzyy~{}||y|}z{|}zx{|yw|~xy}}{xxx|zyy{xzyyz{y|xy~{{yzx{yxuw}}zz{|z{x|zz}|yyw|{|yy{}|{}{{{zzz~yx{}uxxyv{wxzxy{u{zyxy{yz}}z{y~{~}x|vyz{{xzxyw|~z}z}yz{y}tz|yzyz{{wy~zz|z{{y}zyxyx|z{yv~zy{y|v{|y}vx}}}|{|{x{z}{z~zyyzxyzx{rx{}z|uxz{{xzyyzx|~}~|tz{y{z|{y|}|}~}}|~~y|~~}~}{~||}{~|z{|zzz~~|~~{z~}|}~~~{}~}|z{~zzxz~}{~|~}z}~w|zy}{~|}y{~~zz{}|~|~~|~}}~{||zy}}|{}y}~}~~x{~y~~}zzz~~}~~{~{}t|y{|~|}x|{|||x|y|{{{}|}}z|zz~}{zy|z~||}}}{~t~}yz~}}z|z}|~{|zz}~x}z||||{~}~}z||z}~{|}y}z}|~{y}|{|~y~~{|~}~~}~zz|}~}~~}~~~{~}}~|{~{{~~{}{zy{{}zz|||~~}{~}}|~}~~z~~~{{~{}||~{}}}}y~{{~~||~|}}y~|}}}}~z}{}{|y~}{{}{~}|z~~}z}|}y||}{|~~}|~|~{{}~w}}}z~~}}}w}~}~{|||{|}|z|}{|{y}}|}~}zy}~|{|}~{z{y|z||~}}}z|}{}{}}}~z~}}{y}z}~w~}~||z~}z}~}{{~~~~~~~{~zz|x}}~|}z}{}{~}~~}}~|~}~~~}~{||}}~}|}~y}}|}}z|}{~y}z|zz}|{xz}{}~~|~}}~}|~z|z~||||}}~y|~z{}x|z}}}y{}y{{~x}|xv|{}y}y}x||xx~~~}~|}}}~z~~~z~}}}y~zz}z{}}||}}}~~}{}{z}~~{~~z{~~}wwzy{~}w|}{|}{v~~z~|z~~|}||||~}}~{y{|z~}x}{~z}}|z{}~zv~|}}|{}{}}~}|~}|{{~~~z}|tx{}|}{}z}|}||w||{}|z}z}{}{}|}}{||~~~|{~}}~}~z{|~|}{}y|}{zz}}y}x}}}~}}|}||}|{}~}}~}~}z||y}|{|}y||z~yz~z}~zxt~{~}||z}zy}{z~}~{|{z|{|{~|{~|u{z}{y{~|}}|{}|~}|}~y|~z{|{~{||{~w}~}}{z}z}zx~~}|~}{~z|~~}~}{~x{}~~}z|||{|z}y||~}~v{|~zyuzy}x{~|}{{y}z||}x~}{z|~|~~{~~|~{{{||z}y||{z|||}z~}y|~~|~~|z~~|}|~~~}z~z|~~~{~z~}}|}{~~}zzy{~}|z|||}~|}}|{{{}}~{~z|~~~zx|~{}|{~|zzx{}|x{{~|}~~{|~}|{|{}y}}|{~}~~{~{||}}xwz}~}z}x~~|y{}z||x|v}{|~||z}}y{|~|~{}~z|||y||}}|z}{~{{yyzz{}z}|z~z|w{|}z{}}z{w|x~{|txz{z}w~}|~}}~y|vv|x~~|{zy}z{}|{y~}~||{vy~}{{}~z|~}|~~}||}}||z|}v{}~x}}}}{}}{|y|}{~~}y~z}|}}xzyz}~|~{|v}x~x~{{|yz|{|y~}}~|y{zzw{||y}|z}x~}~|{z||}||{~~{{zz}}zy~{z}z}{~xv||~~}x|{x~{~}}|}}|~zx|}|~}|}{|~}{}|z{|{|z}|x{z{{z{|}{z{y{y{~{||~~|{~|{~x||z}z~~|}wzw|}~}zy}{||}~vz||y{~}{u{{x{z}y}{}{{y}zz||w~|z}~{~z~}|{|y}~xwx|~yw}y{~{~z}xz{xz}x~}}u{{~|{}~}~~{z||z{{y~~~}{|}|}zzy|z~~}xz}~}}}{{y}z~{~|~}|~{zzy}~|{w{|x|xy}y~x{|~}{y{~~|~~~~}~~}}|zx~|~}ywzw}w|z~zzw||y||{{||}w~|}}||{~}}}~}{|{z{zzz{||}{{~|~}~}~{|{{xxzyz}ww}z{z{z||~yzz}{z~z|}y~}zz{}~|}~~{}{|zzy~}}|}z|{xyxzz|{~x{yzz{}|}{|}zz|||{zyyzx~{}y{{|{~y{{{z}y~|{{}}}~z|zyz|y~z|yzvz|wy{xxwz}xt|}w~}~~}zyv~~}}~z}|~|~y~|{z~{xzy{}z{~z|z~}~xzy}~}z{z|z|w}y|zx~}~||~}{v}{|~|}~{x|{}}|zy}z~|~{wx~}zz~}~{v~~~w}}~z~{~~}||z~}}~zp~||~}yzxz~w|z|z}~t{~|zz|{x|yzzz~z{}~}}|~{}y~yz}|~||{{~wvz}}uu{{{{~z{|y}~wyzu|zy~xz|||||zz~zyz{|w||~|yz|{y{{x|~~~}}}zy}~y}|{y|z|yzx~{|x{yy{xz{z}||w~|{|{}~~}yy{xy}}z~|w|z~zxy{|y|{zzx{xx{{{}|{|}|x{{xw}xz}}{{z{xz|~y}{yy~x|}||zzzyz~xv}|}zz|{z{|zzy||{|zy}~~|}~z}~~z||z}{~|z{}}~yy}z|yv|}zy{{x{|}{{{||xz{zz{~~~|~z~z}z{~|~}~~}{~~~}}~~|~~}|~~}}~}z|{{|~z~~}~y}y}~~}}y}}{|z{~{x}}{|}{}|}}~~|}|}|}}z{y{y|x|zz}|{z{x}||~{y}}zy|||zw}}~y}{|w|{|}{~}{|~}~|xx|~}yz~}||{zx{|x~}}{|{y{zzz{~}~}{~}~}yy}~|uz~y|{|}}{|~v|}{{|}}|z~{w~|{{{{z{{~y~}}{~z}yvz|~z|z|{~v}|{{~{||{|v}~{y}}}~zx~}{{y{}|y}}yz}|{{y|{}{{zt}|~y|{}z|{zz}{}}~wx~z}y~|}|z|}z|}{}}|}{y}}}~z|~|v}}}~}|~|}|~{|{{yx~{}x|~~}~{zy{|v|~|~{~{z~}~|}~{||}{|~~zy~~|}~||}|y|x|y}}~zy}x~|}|{w||{z}||vwu|{z~}xz{||zz~|~}}||}~}}y~yy~|x{|w}}}y}zyz~{w|z~|}}{x}|{xy}{|y{}yy{|z|}|{|~|~{{}y~x~~z}|~|||}|z}|}zz}}~{}{zx{|{~}|}}zzzzzy}||~|z{|x}y}z|z|}|{~}~|{{~|}|~|~}|||}y|}|v{z~}{z||y~}{}{{|}{~}|{~}|{}}|y~|x|y{|~{~{~}~}|~~~~}}~~|~~}~~z|~}||v~z|{}yzy|z|{}|~|xzyz|zzyx{~yz}vyy~y{~}{~z~|z}y{}|}w{}}wxx~{{}y~|z||zz||w|~|~~}zz}u|z~{}|~v}~}}|z|~|{z|y~}}|}zyz{y|z{z||}{~}x~x{x{zwy|zy{{zz~{||~z|{}}{|}}}zx|~|zw~zy{yz|}{|yz|wz~|{z{~~z}{{}~{|~{~~z~}~~{|w}~{z|y{{w{}}}x|}|x{{~|~z{{}~w{}~|x}|~{zu}~{{y|{{z}w|}~~{}}x{}{}{|x{xx{|{||{}y|r|z|{z{}}{{||}w||}}}xxz}{}{|wzww{{y~|wzwz|zwyy{x~{yz~~u{~xz|u|z{~}~}~~}w}{}~|{xx~}~|z}|y|{|z}{}{xx{}}}{z{{}|}zy|vvx~|yw}y||{}x{xz{|w|{}z{z}~z}{y~{{wz}yy~~|{{{{zy{zzzzwxy|xy}yx{{}y|{z||{}xy|~{z|}{y~y~{~z|{|zzy{y~yz{}{~~|{|ywy}|x~|y||}{~}~~{~{z{{{~~~xyzz|{{x{{xxwzy|}~z}}}{{zy{yxuzz|zy{{|~|{~z~z|w{|||{{y|z{~}~}}z}v|z~|}yzz}}|x}{|yz}y}}|z|}zz||xy||}|~~~~}z~~~}~~~}}~~~~}~~~}~{~~~{~~~~}{}}z}}zy{{{}z{{y}y|x{}~{z~yz{{x}x|x}}{{{|z|}}{y~||z{yy|{w{}|x|}zz|{zx|y}{|~~}{~|{||y}{{{~{~}y|z{yy|||{}zz~{{~~{x}|{wx{|{z~|}{z{z}}yx}}}|{y||{{z~z{w~~|~|{z{~{{x|~z}|{zs}||~{z}~}y|}zw{y}}z|}x|z|yxxz{}zx{zy|}|vyuv{z||{}}{}zyy~y}~z}}}z~y|{|}~z~w{~{~~}y}|~zz~}vv~xzt~{{{ww|}yz{|{xw||||{z{}~}{}|~v||{}|{z|y{}{{|yv{}~y}v{}|x|v~|~y{~zz}}|}zy}xw}y}{~|{|{z{z{|wz||~w{|y{{{|{yx|{}~x{{{}yz{||y~y{xy{~~~|~z{~yz{{}}}x~{z}|}~y~~y}z}zz~{{}{|z}{{~{}z}v}{|}w}{{{}z|~}~z|{z|x{{~|z~~v||~y|x~yyy}}{z{}{xz}}z~|z|z|{{{{z|~~{|{~}x{w~}|y{{{wy{z{~{~{}y{}wyvx}}|~}z}~|y{|z~|}~z~|z~}}}y{{}}}}z||{z|~xx||zvz}}xyyz}zzzz{|{y|{~z}yy}vwz~~y{z{}}~z|{~z{||}{|}x}}{{|{y{w|y}|{}z~yz{y}~|{|x{w|}||y|~~~~~}~}{z~~}~}~|z~~~z~{{~~{~|}yx~}}}y{x~}{}|y}vz}|}z}||~}|z~|z}zz{||{{{~}z{~v}y~|zy|}y{~|zy{{{z{{z{{~|{{{{{x|~|}~y~}|z{~~~{|~|{wwz~zz~}x{{~{z|wzv{{|}||~~{}x|{{~{~{}||w~|y||wz}}~|{{{{|{{{y}}{}}~}{y}~xz}zz~{{}~~{z~||||z||{{|}|||~}|z{}yz}|t||z{}|||x|}|y~x~~|||||~|~x{{z}||{xx|z~}{|~{~y{~z}y{vy|||~|~~|z~{~{|{yy}{||}~~}}x{zz}{|{}y|~~}||}~~zz~|zw~{||~|~~{{|~~|~~}|}z}{z{z}}zy||~zy~}|~x|zz{xxw}|y}~~}~{~~~y||{|{{~~z}{~~~{zy{|z~zy}x{|{|{}}|}|||z}}x|||}}{{x{}}}x~y{|}{x~y}~z|y~z{zzz}~~~}}|z~|x}{}}|}z}y}{||~|z}|{|~}||~yz|z}|z|{}z|y}{|z{zz{z|xux|{~wz|}{~xxyx|}}||z{w|}}y~|y~}}z}{{}~||{|z{|z{z|{{}y{~~|w~||{z}x~~{~{}z~~}~|~}~}|}~{~|~~x}~|~}~w~z{v{|{x~z{{{zz|~y}~}~||{x}|{z|}|}}~|z{||}y|z}{{|xz{{~|yy}|}x|x~v}~~}~}{z~}{}|}}}{~{}}{~z{z{}y|zz}xz}}}|{{{{|}|~}|}{x|{u{p}|{}|z}|wz{zz~||y||}~}xz{{}}{{y}{z{z~z|}x{{|{y~|x{{}z{{|{|~~z|~|}~{x}|}~|}}zz|}y}~|z}~z}~|z{t}zz||~{{}{x{}}|z|}wz{yz|{x|w}~z}~}||yx|{{~{~|||~||s{{z{y|||{w~{}zyx{}w~}y{v~{|z{}|xz{z}}z~z|{y~|}}~{{|w{~|z}|{|}y{~}~z~}{|}~yzy||{w{y{z}zxy}|~y|~{|z~{}}yw}}~}{|w}{x{{zyx}|~{}}||vzzyx~zx|~~~zw|yz~||}{y~~|~{~}{|yz~}{}{{~}z~|zv{x~z{}x}y~{~|~~{z|}z|w|}{||~|}}uzz{~~{z}~~uyz}{~w{x{zx}}vzy{y|{zz~|yz|{xz{{{}~{|wyz~}}z{~}~}z}z}}y}~|{z{{|zzzz}z}y|{}~~~}z|~{y|||x}|z||~yyy}~{y~}~z}|~~z|z{{{{{zw~}vz{}z|z}|}{{{{z|}|}t}}yy|~{{zyz|~~~~~}{}~~z}}~}|~z~t~}~}x~}}}{}~|y}{}|zxz|w{|}|w{y|zzy|z~y{}y{z|{z~~}}|z}|z}z{x}~|~{{{z{{|~zxy{xw~{||zxytz|~{zy{tyzy~}|z{x{|{{yxzzyy}|}~~z|x||}z{~w}{}||}y{~yz}{|}~{~{{{|{y~|}||xzyz~z|z}}x}}u}{|~|~wy}|}}{yxx~z|w~{{~w{{y||y|vz}x}||~{z{}{~~||{{{{~{{u}|~{y}yzyy~{yyx~z||vxy{{y~|}z||yvz}zyzz}|}w|}w}~{|}|~|{|~~{|}~z|zwz||zx~yz|wy|yzz{|~z{~}xz{{~zzz{~{|}yz~}}x|{||}~~|{}~~}yxz}~{{v|}~x{|{z|y||y~{~}~}}}}x|}z|z~{}w{}}}yyz}}~|}{zxx{zx}{x}|xyt}||z~||zz~xz{z||z}~{|~z~z}}}}{yz~|vzz|{zzvw||xzyvzw}~yz}y||{~y{z|v~z|||x|{~{{}{{~y~y{{~y||{|{|~~yw{wz}x~z|s{xxyw{~{{{z|{|x}{|y~}{|}|~~|}}{}}}|{|~yz{|x}{{z}|xzzyz}}z~{{x{|yzyz}{|yz~}{|x}~z{}|~~}~||u}|~}z~zz~|~|}||z}~|xx{x}{{}|~y{y~||}y|~|~{}~~~|~~|~|~~}~~~}||}}}}z~~zx}{||{yz|{|z|z|{yz}|x{|||||{y~y|||}yx}~|zx~{y{w~{x|~yz{w{|u~|x{t}{yy}|x{yy|z}z||y|y{{{~yv{{|{~|}z}z{~~}w~{{z{|z{{|}{||}z}{||{}~|~}w~zx~}y|{z~z~yz||}y|zy{xp}z}|y|zzz|zz}{{}}u{|y|~}{{}|wxyz}z{{|{||~y|||z|{{}{|~|}}y|y|{}yz|}{}yx}{~{{}zyz{}~y~|||x|y{}}{t|{~}{~z{xz~{}~{yz|||}~}zxz|{|{x|z{z|z}}y}||~{zy|||xz||z~z{~~|}||y{zz{zzx|y|y~y|}z|xz}z}~~{|y{}yyy{|yy~~|~|{|{~}~~||u||zw||}|yz{z}|{~}{~{|}{{}|x~||{|}z|}}z}~}~~}~w}|{~x{{z{~y|}~y|~y|~|xw~z}~{}|~~|y~{vy~}~xzz}|{x{{~{{{|}y}{}}{w~}x{|}|w~|{x{~~uy|zyxxxy~zz|{{z|y|z~{z|zzw{|}||z}{}|}z{~zu|}x|~|||}}x}~|y}{{|y~~y~{y{z||y{yz||~|z}~~{||z}z|z~{yx}z}}{z}}x{|y|z~|}}~{}}x}~{}{}}||}v{|~}}}~~|~~~~~~}~~|}~}~~}~~~~~~{~x{|}{}{{|yy}z{}z|z}{{~|x|y~{}|v{}{w~}yzzz~}y~zz~||{~z~|y|yzzuy}xxz{~{{|}{z{yvz}zx|x|}||~|}z{v||}}~~~z{z|zz{y~z}|{yw||zz{|}x{yxwy}|{~}yyz|~wxzx{x|y}{~w~||~~}x|~}{{|{~~xz}x|}}{}~}||~~zx}z~zy{|ytz{{vz{}}||z||~{z||{|~}~}zzzxzw|~~x~~|}}|}|}{}wv|x~y}}y}{z||{~{{|x~|}{|~~{~|{~{|z~~zx~|{{ywu|{{|~z{x{wx}|zzw{~zzz|~{z|}~|~y|}}z|}~y}z}~x|z|}z|zz~z|{{}|{~yzy}|zy|w|z~}}|z}|||x|y{~y~||~|z}~}}{|~w~{{y~z|u{vx|}{z|}zxz}{||{~}w|}{|{~{|~~|z{{}}{{{yxv~{}z}yzzz|x{{}}}}}~~y}|yy{|~~{z}~y}z|{{}~~}|~z}zyv{zzww{|}zy~{{{{|y{{vy}zz|}{}~{}~|z}{|{z{~}y{~y{}~|}{}|{w{|{{~~}x|zx|{}{y}zyz}|{y|~|}~~y}}{|}}}~{{}{y}}|}|y}|{zy{z~{z{xw||wxt||z|~|y}{{{z{|{}}y}~|||}|}y}~~~}}~}|~}~~~}}~~~~}~||}~}~y{|}{z~}~zv|y~y}}{~}z|{~yzy~x{z~yz{~~~|~y~{w{{|z{y}~w|q{||}z|{~~{|xxyzx|}{|{|{yz}~}y}{}}{~|~}yv}z}{z}|zx|z}z}~y|zzzz{{}|yy}||z|yw{}}{v~z~|~~{~}||~||yyzzyzxz~}|}~|{{~z}{w{|yyw|{{||{x~zxzy~|x|}~|z|}z||y~|}{{|yy|}|}{zz{{}y{{{{~wr}{|yx}|}|yw}}yy|y|}~~~yxv}{w~}xxz|z|~xxy}{zz{|z|z|}{~~}~{{z}z}}~{~~|||{{}|}w|~||}}xzzyzu}{{y|y{{~|{z|y|{{|}z|}|y~y~~}}|{~xzzxxy{{}}||x|{|u{{|zy{~y|{{z}}x|{z|{zz{}z||zy{x{}~y{}|y~{z|{{zvx}{}y{|{z|}|y{y}z}tyvx|vw~}z}w~zz|yy~x}|~}|}{{y}}z}{~z|y{yz||{{yzyzy|r~r~yz~wz}zy~||zzyyz}z{}z|~|yv|{|~{|z|z}}}~{{z{|yx{w}{}~}||yy}{{{yz||x~{}wz|y}{}z}x}|z|yx~|{z}||}}yy{x{w{zz}~uy}y~vv|}~z{~z{{|xx~}y|{}{|z}yz~~zyz{{|z{}||~{}{y~y{~y}~w~|{x~z~~|{yy}|{y~}y|~}~~~}}~~~|~~~~~~|}}{~}~yzx}~|w}}u~~{xzv{|z|x{w{y}~}{yz|y~|}{|~~z~{{|}|zz}||~}|{|}|yzyz|}{|~{{{||x}{~|{y~}}vy{xy||{|{||}xz|z}z|y}~{{xzx~|}}|{z{~w}{~yzzxx{y{z|~~x|x||{|~x{{~x|x}~x{{y|~{y~~{~~z|z}{}|{}yx~z~~{yzz{zz~{zyzy~{~|xy}|~}|xxz|z~{yz~yxy|x|t||~}x|z{zzzx}{~xz}y}||~y~yyy|}z{}}|s~}{~}zz{zz~|}}}{z{}v~xz|vz{z|{y{yzzxzt}~y~||xz||~}~~|}y}s~{|}~}|||zz{~{~|y}|}|xzy|~x{}|x|z|}{{|~}zx|{zy{|zx{~~{zz}}}v}}{|~yz~}z~x~~||{~{}x|||||s~{u{y~z~~{~{}||{y|z|{}zzzz||w~|||||}}}{y|yzyz{zz}yzww|xz{z~|y{{zw{{||zx|{|~{~y||}|~}~{|}xy}y|~y}||yz{yy||}{||z|{{v|{|y~}}z}}|x|}z||yy|zy|~}}|{|zy}{{x{zz~zz|{|}{{z{{}y{zy~}}zzz~|{}~{{}z}}v}{||~~~~{z}z|}||{~}{x}|z{}w}w}{}y{z~}}x~|~|y}{|~~~~~}}|}~~~}~~~|~~}~~~|~}~~~z{z|zz|}}~~}zz}|}x|~z}~{y|{z|}~xzzy}|}z{x}{{}{}|~x{~z}|~|~yz~~~{||{}|y}|~~{~}yw|~{|||~}{xt{}{w~||}z~{y}}w|zy|{yxy~~}vzy{{x||~zz{xxy{z{{~}yyy~xz}|z{z}}|z~}|~sz~|y}||y|x|yz~||}~x~}~~y}{}|||zx{|}}z{~|}{|{u{{|~{~~y|~~x}z||||}|zzz}||~y{}}y~{{~{{|z|z{~~||}z}}z{|}z~~||{xx{}{uyz~~{}x}{}~z{~{|z}y|z}~w{z~y~}|}||}{zy~y~|}}wzv}}}y|}||||}}|{yv{}{}~{}~||~|}|z}|}~|~~|~wx}zx{{{{y}}{w{{|z{~~|zz{|~}~{|}|}{}{~zz{}x}~y|x|{|z}x|xz~||{|{|}w{{yz}~z||wz{{|z|}||zz}{~v{y{|zzz}}}z}|zzy}~~{~{{|z|v{y||}||zyz{~}||}y}|}z|{}}~x}}}~}{}yyz{|yy|x}|~{|}|z|zz}zy}{~}|}|~y~~{|}x}||~zy|w{|{}}z~}|~{z~|x{{{}xz}{{z{zy{{y}y~|}z~}zz{yvz}|z||z|w~x}~~u}|~z}z{||w|{~{wx{y}||}{}|~|~~}|}|~|}}}||z~}~x~|~~~~~~~~|{{{~z}yy|{}zy}y|y}zx}{z|}~~{{||{||{{{{u{~~{zz}|y{}|~~}}{~y~{y|}x~~|}~yyz~{{y{y{~|z|yzx~xx{x||wyz}{}{}y~}}{zyw~}y||{~~{~{yy{|{}}|~}}~|x}~w{y|}}z}x{|zzzzyxw|{x}~yz}zy}||}~z~|y||y|}}~y~|~y{z{v~z|y~z}||}yyz{{xw{{zyuz{~|~~|{~{{yz|}z||z{~~||w|x~z~}~{|~||{{{{{|wwyxyvw|}y{v{||{|}{~|}y}{~}y}|~||{~zw|}yz}|{z~||zz~u{xz}{xz{z|}z}}~{|}{||}y}{|}{{z{{|z{~yyz}yvxz}|w|xzz{vzwz{zx{x||~{{|z}}~}|{}{~~|y|}|}{z~|z|{yx{}{{z||~y}{{yy|{}z~|xxx}y}y}z~zy{{}|}{z|}}}y|~|z}|y{zxq{yz~{~{yz|{zz}|}zz}|}x{z}}{|}}|{||}}|x{z}~~z{{{}|||~{{~xzy~y{}~{~{z|~xwwzyv{{y}||~y~||z~|{||y|{}}~}||z~{|~|{}|x~zx|||{yzz|x~~yy{zwzz~y|{x{yz~}}||{{|}~|z}{{x{x}{y{|}}{}|{|{x||~{|xx~sxy|x~wtzzy|z||}~z}}y~|y}zzz}|~}~}}{{~~|~{~}~}~~|~~}~~}}zy~|{zzxyzy|y{~}zry}{~{~yw{}|~yu{{|z|~{|{{~z}|~|{}yy{}z{yzzvx|wz~||z~yx|~w}~|}||}zz||{z~zzz{{}}~||{{~}}|z|}~|{}z{v}u|{{{|{zz}~{z}|{zyyyx}z}~w}{~~|z{w{~xy{|{|{zyzv}|z|}{{z{|}z{x|{{|uz}~y}{|}~{y||z}|~{}{}z~z}~|{{||z~zv}~|{~~{v{wy|}~}{|y}|}~~|z|~{z{|yz~y~{}yzy~y~{{{yx}}}{|}{}x}w}|x~|y{{z{|z|v|z{}~||x|wz{}{~{~{~}z}{{~z~}}~}|}}}~z{{{{~z|||}v|z}}z}|}}|~z{|~}yzxyyv{}{}{x{|x||{||y|{~{||~zzw}zy|}|{y{}{{~|}|~y||}{z{~{z~z|}~yx}zyt~{zz{{|}w}{z{{{|}{{{}z|}}z~|}x}yx}{{{}}|y}||yz~xz~{zx|}~{w}y~w{|zx{zx{y{~||}y~}yxvx~~y}z}{z{y{{||z{{x||z{|{}z~w|{|z{~z~y{z~|{{x||z~tz~xzw~{z|wz|{~|~|{}{{|x{}y|}y|{|xy|~|{}|y}}yz||~{zyyx~~}{|~|~y~~{|}{{x~y|}||}y|yzy||}}~|z|{z~}}}}~~~~}~~}~}}}y}}~||~~}~|z|z{}~~~{}}xzyv|yv|}{v||}zyyzy}z~z}wz~}{u{}{zwz|z~y}~}yx|~y{z|{z}z|~}{{{z}{{zy~zw{{z~|}~}}v|}w{y{z~{{y||x{{}{}}{{~z|z{|}~||}zyz}z|z{y~~|x}|}z}{w}{{~}u{z{}|}~||w{}}|}z}xz~|{zy}zvx}}yvyx{{||~~~}~{}{|{t{vyxz}xy~~|{|}~}|}{|}{}~~}z}{~}zz~|{w}~~{||xz{zy|}}z|{|}yty{y|||}|~~{|y~}{|{wz{}{y}|x~}~z{zy~z}z{|{{~z|{|y~z{{y|~zz{{~|v~}~||~}|}}~}{z}{}zxz{{~{~yzx{~zzz|zx{~|v|}}}xvzx}|}z|z|~{y|}|}~}|wx|zz}}{~}}yx|{|{}{}yx{{}y}z~|{~z~}{~|txz}{}{}z}z|y||}x||tx{|||y|}yy}{zy{|x|~~z}~~}{x~|{}{{}y}z~y{|zy{{}{x|zwz}|u~|wz{x|}z}yz}|{{zwvy||}~~}|~}{||z}|~x~}}z|}~y|z}}~}{zy{{x{}y~z{}}y{~|}yzy|z|y|}~{}~~~{x~~}~z{{}|}~{xz~yzy~|z~}|uz{{z~~}{{z||}{yz{~|}}{x{{}~}{q~~}~~}~~}|}~z}|~}~{~~zz{z}y}s||~~|y|z}{}~}w}{{x|wx{z}~~}{zz{}z}zz|w}}z~yyz|z{uy}}zy{zz|u~zzz}|yx{y}{|y~}|y~zx{|y{~}{{{{zzz}|y{{x{zxy|zz{|w{}~{}~}yyz{~{}x{}{}|{z}|}~|u|}|}zyu{~y|z|}}|{z~xy|x||}~~~z||z|{z{|{}|~~}|}|{}|~{y{}{zy{~z}{}v{{}~zvxx}||~z||zz{y|}}zz|zvy~{}|}|wz~zx|}{z{|z|z}}y|~yvz|{}}~}txz{u|xzz}xx~{|zzwxx~}z}z{yz}|zvx}y|~|~z}|}|z~z}xz{v}}v{|~{u~~||v|zy|}xz}|xz|{{|yx~z~y|~|w}xx|y~y{~}x|w{}}}}{|{{{{||{z{y{|}~{}{yz}x}}y}~~w{{}~~y}x{|{{}|}}u}}|yxx{|}x~~}u|yvzz~||{{|{{~}{~z|}{{zzz{|t~~}}uy|wz}|yz}|v|{z{|z}z{zz{w{~z}||z}~{z~~|y}||z|}v~|y}w}x||zzz}{{y{|~|yzz}}}~|z}wwz~y}~z|}}}}|y|{z{~z}{{zz~{}~xy{~{{x|{zzy|~w{||z~}z}{{{{|zz~}{{z{xz|}{|z|z}~yz{|zxw|yxzyxx|||{w|z}}|}yy~}z}|}|~}~}~~}~~}~~~~|~~~~~~~}}~~~~~~{{x~~ywz|}zzyz|w}}w}yy|yy}z}y|}yw}y|{{{{~~|}zz~x}|{|~z|~|}~zxvy~~ys|w~|}~z}y}zy|x}xt~}{{y}yx}}}z|}|~x|}z}z~|z{|}x}z~w}{{||y}{zxy{t~x}}~{~z}{xz~xzzxz{zy}yz}~zxzzy|~y||y}z|y~zy|||xy~{|{z{z||yzyy{|{|}{}}z}||{yv}}y|{z|}{{}}~z~|~x{z{zxx~{}{w{x{{xwy{x|y{z||xz}}y{~z{z|{~~}}}zz||z}{y~}}|~{z}zz~{z{z~||}}y{yy{||z|yx{}}y{{~}|z~|{w~{|yz~~}{}~z~}{yw|~z{xyy{}{|{{|||{w{|s~z}~|z|y|w}~~~}x|{z||}}|}|{{~}y}z{~{|zz{|zzy|}{}{}|zzwy{}z}yy|||}}{|{zw}v||~}{}{|vx}zysz}|}{~x}}{|y{wzy{}zyx|z|}zz{x{~{x||}~|~{{{zxz}}z|wx{xzy}~~x~zzz|~w}yy|z~|y~w~}{|{zz{}|}y~{z|z|y|}|zz|xsv~{z~y|~}|zvz}}|y}zz|w|wx{}z}||yy|||{{z{w}zy}~|{~|z{~v|~zxy}x{|}y~|}z{zx{}{{{|{|{x~}x|{{zx}~y~zzz|z}|~}z|{{{{}~|}}{~~}~|~}~}~~~~~}~}}}}~~~y{z~}~y|}z~z}y|x{||{~|v|~~zz|yzy}{yy{|y|~zx{}w~|x|~~z}v{yxz|{y|}}|w}}z{{{~{}~~}|~{z|z{~u}{x}||||}{|{zzvyy{zzyy{xzxx|~y{}~w|y~{{}x~}|{w}zy|y{z{~z{}|{{}|~}}}}}}w{}u~w}xzv~z}~xx}|~{||~{~{{z|}|z}}|vywy|~{}||}{|y{|{}|}{y|}xwwx~{~y~}{x|}|}|{{z{{x}}||~|{{wx{y~{{|y{y~z|w|x{|x}y{z||}~|}|z|z~{{}|y}|||}{}}{{~y|z~}v{y|z~z{z|y{}y}x~y}||~|}|~}|y|y{~}{}yx{z}~}{|yyu|yzz|{}}~~ww}vz||||~z||~y{~|z~z|{z~~{{zyx{~}|y|{yxy~||zv{}z~|||{{|z}}{{}{{||z~y|{{|z|{}{~||yz}y|yy||vxyz~yw||y}z{}~x}{}|z~z}|yz{x{~~z|}~|yz}~}{|{|xy{}|~{}{|yz|{{}}{~|zv|z}{|}|w}{z|w|{|{y}~||{{{z~}}y}|{{}|zz}z~{||y||zz|}y|}~w|}}~{}~||{|{~|~{}~{xxz}z||~|uy|x{|}}z||~z|~{y{{}{y}}x}~}~~~~~|{~}~~~~}~|{~y~~y|~}|}z~{zzxvwy{y|{|||zzw}~w|~}|{{yw~y}~{}y~|xz}}vz~~|{~{w~}y{zyw|yzy~w~|w}{~xzy{}x~~|}}v}}|{z}~}|y~z}wx{}~}z{{{{y}|{}{xyz|}|~z}{zzzz{||xzy}z|}{~x}y|||}|{{{~~|}}~~~}~}~}~}{{}x|{{~{}~{{}}v~zywx|{y}}w}}{w{~z|z|zzx|{z}|}}{{}y|y{}z{y}{}w||w|{}{yv}~||x~z}}}{~{|}{y~}|yzz~}r~{}x|yz}}{z{{z|y{|{{y|{|}y}}w}~}{xz}{z}z{~{z{{}~|}||z}z{z{z{y~|{y|z{}zy|xz|w}{|{{|{z~y{}~{|~~}zy{~~~}|z~~}||vz{zzyzz~~|y{y{w{}~wz}}z{x||}~{}w}|z{yz{{~y}|~{|zv}{yz~|}{xzvz{|{{zx|}wyxyzv|zy{|}x{|z~xx}z~|{}{}wz|z~z{{{{~|{{yx|}{}yyzwzyz||}v|{|||}{}z|~||||}z|}||}}yyz|}{z~{~|v}{~}{zy~v{}y|}{z~{|wx||zz}|}zx{zz}~}||~{zx{{}~wy{wz~~{|{|{}~}zz}z||y{~|}}}{v{}zw}~||{~}{|wz~|||~}~}{~~~~~~~|~~{~}x~~}~{tv|z||z|}vvz}{x}{w|{yz||||~{}y||w{|z}y|yzzy}z~~|z|yz{{}|}{y{|~x}xy|zx}|z|}}y|}~uzx|}y|~zx|}yx~x|{~~~z}{z{~}|w|{{z|~zzzz|{yzzvzz|~zzwy~z~|{{{z||zy{|xz||z~u|}|~~x|}|~|}}}yz}xyx}yxx{|{~yx~{z{yyy{}|}{{y{zw~{y||~n~x~}{z{ywzzzztxwy|~{tz{z{{yx|zz}y{z{|{}~|x{zy|{}}z~z}uz{zz{~|{~|z{xy~}{{|uz|~}{|~z}zy{y}~{}x{}x{{|{z~||}|~}}z||}xz~|}{~|}|||z~|zy}~y}}}x{z}z{}x|~yx~{}}{{~||zyyx{||zv}}|{}|}}yz||{z}{{~|y~~~yzw|u||{}z|z{}wy~~|{x|zz~}~~}|~yt{~x{}}{~w~}z}z~}z{|zy{}~}yzzux{}|v{zzx}}zxwy|z{x}y}}y|||z}}zv|z|{y~yz}|z~|zw{|{{yzu{|xz{vyz~x}~}~w|w~|}||}~{{{|}y~z|}~}}|}}z{}{xw~|~{{xw}{|zz}|zyuyvz{z~~{|xx~x~|x{|||v}|}}~~}{}z|}{x|y}yzzpvz|}~z{~y{~}xy|}}~zyz{}}}|}~{zy}~}|}~~~~~~}}~~}}~}~~~~~~}~}~~~~}z||z}{|xyxz~~~||{}yz|{|}yyx{{}{y{|y}~zzz|}{~|}{{}x{~{~~{x}|z||x|y}|{x{}y}z~xz||yzz{|w|z~}z|z{~}{}xx~y|~||y}|{|{z}{~yw}~{zy|y|w}{~|v{|}{||y{z~{{||z|y|{x|}|z{z}ywy~{~}{{}~}xy~~|zw~zx}w}}~}z{y|xxx||y~{z~|}v~|{{|~~|{y|~~}z{~y{|x{}{zyt{w}|||~{w|{{|}zx||y{s|{~|y~}}|}y|||~}|}|z}{~~~~z||~{~}|zzy}|wz|zy|zz}zyz{xyzzy}||v~|{~x{|~|~}|}~{v}}{~~~~|}|}{x~{}ywz{||w{|{wxy~w{u|z~}|{||y|~|z{z}}|{{||}~~|~z|w{z{|}~{{w}yxy{z{}yyz|~}~z||z{{{|}}zyzz~~}}||}yz{u||x{|y|wu{~{{|z{v}}{~{~{|}~}~}y}yx}y|}{~z}z{~}{zzu}|x|}}}}|z}{|yy{}{y}zu}|~~z||yz}|{}~xw~z}y{z{}z|~{|y{}t|{{}|}u{{z|}y|||{x|}}x|{{y~z|zxysz}}|}}z|}{z{z{}{{||{~y|yxzzxzz~}}}{{|x{y~xwz}xz}}zyy|~y{}{{}~~}~}~~~t}~~y|}}}}|~}}~~~~~~~|zy~x}|}|~xzw{|z{yz{|}z~yy||t{|yzwz{y~z{y{y~yxw|z~}~|z|}}y~{zz~zzz{~z}z{z|~~|}|x}|z|{~t|z{}{}z|wyzy~~z}}{wyy{y|}||yz~{~x~||zy}|{{~}}yzy}{}zv||xz}{~zwz{~{|wwzwyztyz}|}{|xz|wyx|v~{{~|}zy{~z{}{zz||{|{~{}v}{~|}x{||||}{~y{{w~{{zx||}z~xy}x~}w~||}~wx|z{w}wx{{~~y}{~|~||z|zw{~y{yywyz}z~|}|{y{}x|}yzy||~w{}z{{yv{yy{}z~x||z|}}}yzz~}{wxyz{}|z~~}|zz|~wwx||z|{|z{zz|{y}|{|y~y~}y{{z{~{|y~|z}w{~|y~z}|}zy~||~}||z}~z{}|}y}{|zxzz~~y}~xy|x||~}{}{w}z}v~z{}}}z|{yxw{z}zy~w{||{zz{}zwxzzz|}yyzx{|y|}yz~}{}~~xzz~{}}x{|{}{{|{y{vw|}}~x}wzz|u{|}u{{||~z{{~{{z}~{|{zz~z~z|~x}{~wzz|~yz}|}}|z|}}}x|~{~|zyzz~}{x||~zzvz}}}|{|{}w||z}~~yzzz{|~{v|y|xz|z|~~{}z}z{y~y}|~|yz{~}}~{~|~||||{z~}}~}yz}zzxy|z{|{zyz||z{w|||zy~~}}wy}~}}~~~|~~~|t~}~~~~}~}~~}}~~{}y|y}}z|}z{}{}w}z|{{xx|{||z}}xx{zxy|zz{}yx}w~zxy|z||~|}|z}|{}s~y}w{x|zy|}{|z}|yxy{z{}}}z}~|~}|zy{}z{}}{zw}{{{zxy{||u{|y~{}zz|}{~yz~|z|z|{yz~~{w}vy|z{}x|}}{{~~x}|yyzx{{{}{wz|yw}||w}|yyxxwyzy}~z{||x|}{xz|{yy}~||{{}{x{|yzy}y}|z|w|y|x{xw|}vwxzwu~|zt{xwyzyy}w{xzz}~|{}}y|}zz{~y{~}~y{}|x|}}u~~vu{zzzzzzvy{w}{}v~|}|||z}~z|}}}zz}x|}{}||y|{z|{~|y|y}v|{zyzyz||{xw~{zw~x{}x}|}|zz}}}y|}{{|}}||}}|~{}~x{zz{{|~z{xzw{}{y|x~zy|z||xz|}{w|y|~{{{~zyz}}~|~~|z|z~}z}~}xyy{}{zx|z|}y{|}zy{y~|zy}}~y{yzz|~}}|~}}~{{x|{zz|y}|z}{z|{yxw}~ry~yzz}{ww{|{{}{~x~|yy}zw|}||~z|zxz}z{||}zz}w|z|y~|z~{wz~}}v{w~{zwzz}{xyx}{z~z~z{x{|}x|}{~}}}{~||y~||r}yyz}|zz|y}{|x}z|zzz{|zz~y{x~y|||{|~z{{zz{{|}~~~~}|y~~~~}~|~~~~~}~~~~{{yz}{{~|z{}|y|z}~{~|zyx|||yw~}y{~}z{}z||{{}~}||{w{y}zv{|{}~}~zy{z}yy~|||}{v~z{|~~|{x}x}~}y~yy{|}~zy}y{|x|zzy~x}z|}|}|~~z|yy{z|}z~}z|{yyz{y{|y|ww}{~}zzz{||z}~w}{vz{y}}y}}{w~|~wz|u~w{|{y{z~{}~z||}}y}}z||~|}{|w}|}z{}{}{z{{zzx|z}w{x|}z{{{{wzz}}y~yz}|~x~y~{||{v|x|z|{|{{}{|~}}{t~xw{{z|z}z}}~{~y}~||{}v|y}z|}}v}|v~}yz~}{}}}{{{yx}y~}x|yz|y{y~|~|~yz}{{z}{z{~{{~}xz||}}y}|{|z~{{{{~z~}t{{|y}zz|}}x||}~{{||}}}~x~}|}}|}~x{z{{xz}|y~yzxv}y|~x|}|}{yx}w~{y~~||~}|x|z{z|}z{}z~z{|{~y~}yz}z{xzzz~~{z|~}zw~zy|{|v|y{zx~|zw{~~zz~}z{|z~y}v|xz~|{||x}{wx~~y|{|}|yw{}{}{yz}|}|}{yv|wzw~}|~v{z{|~|~|{zzz}y{w}zy}vy|~|zv}~|}{yy{xz~|z{}{}}|}~~}}{|~~z{z|x|}}z}z|y{{|ww}{w{{}y|zw}~~|~}~~~}~}~~~}~}}~}~|yz|}|~~~z{{}}{{|}{|zzyy{z||yz|uy{}{|z~{y{}}}~z|~}|~{v|xx{}zz}~|{y|||~zx~|x}vxz|~yzzzyz{w}{}w{u}~w}xw}{~}|zw}}|z|~y~zy|}}~zyy{}xx}xxyy~x}y{{v~z}yz|{|}}z~{z~z}z{}|}|{~}|~~{}zxz}z}zyw|{{v|}}{|z}zyx|{|z|{~}}x~}}z}~}|||z{~}~}zz~|~||{z}|~x}|yzyy~|}zz|||{x|z}y~z{~x}z{z~|}~~}|~}|{{yxz{|~}xv~vzyvxy{z~zx{z~zv}}}}}}}y|}}}}x|{||y~~}~||}|~|||y||{z}{zy~w~z}z~}w~w}z{z}||xx~{~~y~|{{}{~y|}{|~{}}vw}|y|{z|x{{}~z|z{||z{w|}~z|}{~|y}u}{}z~}}z{|}vy|z{{{z|~{x{|{~}|x{t{z}yzz{|z~z}{{|{y~{{}}|}x{||~x|y~|{x}}{{z}{||}~|z{}~v{zz{~y{|y}}|x}{{|}zy{}y}||~wz{~x~}}w|z|~~w|{vw|}|z}|~wy{vyzy{zy~z|z{|~z}|{|~|{~{}yzzz|}|~}}zz~~{}|y{z~yw~w{z}v{zz|{w{~{}}z}}z~{~{w{}x}zy{}~~~~|~}~~~~~}}}~~}~|~~~}{|z{{zy{yzzw~z}xy|zzy|{{zwx{|}}u|y{||~zz}zzxzz|wv{y{}z{}|z|{{x|ww~~{z{y~|z{~y|z{}|{{{{}||{xw~{}|z{{~|{}{tzx}z{vzz~z{{{uz}{vw|{yxx{y}~}xz{y{{|{{~yuz~|||{y}}x}xz{z}|z~y{{yt}z{z{}|zx{y~{{{~||{|x{|z~~u}}z~{|}w|}w||wz~z{yz~}z||{|}z|}||{yy}{||~|{{|v|uy|y{|z|}zyyz}{y{zy|z}|x{{y||~x}~}w~~||zx|}z{z|zz|{|w||{|{|yz}wz{w}y}}{z}}{{}{{z~}~{|yy~|}}{~wx}}z{{}zz}}}{~sy|}{}x~}t}yzz{}}w{x}|zy{z|z}y}{}|{yz|{{w|~|}~z}y}z{z}y{}||~}z}zw}}~~}wzy||z|z{z~{uz~{z|yy{{x|x||~{wzzx|{~||z{|y~{}}|}{zy~|yz|zyz{|{y{~z}zz{{zx|xz{~{|}z|{|y{z{}y||z|v|}~}{y{|xy{|y{}w}|}zx}||~~x~}{|}v{{}w|~yvz|}}{{z{}|x}{}}y|y|{|zy{x||}uz{{z~~~~zzz~{~}vw~z~}}{{z~}|~}|y}}}xz{{|y{zz}{~x||{|z{}{z~{zx{z|~}~~|{}xv||~{}|~~}}|~~~~{~~~z}~~~~~}~~}{{y~|~~}||x~{||}~{~~{~|wzz}x~~{{|||z{}{}z}z~}~~{~}x{{y~|{|~~yz~{z|}~z}}y~z|y{}}z|v|z}v|z|yw{|vwy{~{|x}}{~{}}{}|}}{}zy~z~||}y~~|}~|~z}~z}~{{z}}|z||yz|yzz|y|{x{}}t}{~~x|}}x~||{z}zz|~~{{{|~t|{|zyy{z~yvy}{z{w|xx|{}}~xz~|}||}|{{}{}~}z~z|y|}x{{}}z}ywx|x|zy~|twx~}~}{v|}{~}{{}{{}~{|~}y~z~}}~|||x|y}|zw{}z|{||wxz}|y|y}yyz{y}{~{}~{}}{~}|~}|{xz{{zz||{}{{xx~yz{zzy{{zz~|z{y{{w{~~}}{{{}|~|}~~~y}~|~}|||{z|~y{~zy{}w}|~x~{v|||}xyvx{y~xzw}}||{|z|{y|}{|yy~{}}}~~}{|x}||~zv|zuz{~}{~zz{{||y~}{}}}~{zzz|zy}~|~}z~|}z}~zzvzyxyzz}~}}}{}{x~|}}{z}y{x}z{{}}|{|{~|{|~wzxx~~}xz}~vz|z{|w~~z|xy}u}|wx{zy{{{|||}{{|~z{~{~}y}~zz~y{zyzxx~|{z{|u}~{{{v{||zx}||z{~|}wz~|w}~y{z|~}}~~~x~}~~~~~~}~~x~{z|~{||}v|x}{}zwzs~|{{}yzz~y~zz}{zy|z{zx|}}||}y{~y}z|xz{|}{y}|zx}x}z~~{}{{yz}y}~zz||yz}y||||y{~~||zx}zx|{}w{~~}z{z~}zx}|~y~|x}~w|y{z{y}wz{{~}v{{zyyyzz}~y{yy||{|z|z~||}z~|zw~{}|}}|~y}|{|zz|}~}~xz||~y~{z}w{y}}|}}~{}||w}z|y}|y~yz}y{|~||zy|{|}|}~{|y}{|w{y{y}~{y{{}||~zzzy{}{}{|z|{y{|~~||{y}{z|}z~{|xy}x|~w{}}}{}y|z~|}zyz|}{}|}~{{}||x|}~|||x}|{~yv{v~|y}|q|~y{||~x||}|}y~xy|}}|}{~}}wz{|}{}~~yy|}yz~}}{yy{}{}{~{~y~||y|z}{y{x||zyz{z~x}z{}~x}}|w{}x}y||~x{|yyw|z{}}~z||z}|{~{x}y}}||~x|{x{x|~|}z{}y~~}yyz{}{z{}|z{}~{}z~}||z|~xy}{||~{}z{{xz}zwz{{}|}vx{}{{x~}{||{{{yy}{zz|{{|{~z{~y{}}{}{{{tzy}}z}z{z|{|{~z}yy~z||y}z|{z{}x|{}zzw|z}}x{{{|}{|{y{{{{{|}x|~{y{}|z||~|}}||~}~~||~~~~}|}}{~{~z|zw{y}zx{{x}yzy{v{{{w|xz|z}{|~zz}}~y|z|~|}~}{z}|{zz{{z~||~}|{{~}~z|w}|yzy~yzzzzwv|{|{{~z~z}x}|~z|yzy{z|~||z{z~|~o}wzy{z}wz{~z|y{yy|zz{{}z|x||~|}|}z}{~}}~y|y}t{{{}{u~{~y~}~{|}{|wt||{{|{{z}{z}|{|~~~}~~{z{z}{}z{~~z}}z{z{|}z}|}|{|{{wvw|z~{~~|y}~~}z~{z}~~~|~{z~|}~}~}~|}x|~{||{}~{yyxzzzwz|yvyz}wy}xxwz{|z|z}||w{z|{y{|||{~wz{|~~|~~|~y}x~{v|yy~~{zyw}w{|}|z|zw{yz{}}}z~zy|}~~}}}{|~}|~{u}~|y~~yyzzw{wy}z{vzy}|z{{}wy~{w|~z{|x{}}}||||z{x|{}{{zz|xy|}|||{|x{|{x}y~|z}zy{z{}w{zz{w|{{~|y|{{x~z~|}|}y{z{}||w{{z}z~|{{~xz}z|}z~{z~zyz~~{|{}{y|}x|~{zwy{~{~|{z}||{}xx}yx|x{~yu{x{yy}z}~x~}{}{yy|v|z{z~|y{||}||~}y}{}{|~{|x~~|z{w|zzy|w}|}{yz}~|x~}|}{|~|{}~|}z{}}|~~~|~~x~~~|~~~~~~~}}~~}~~}{}{~~zv{x{|{}{~}yyyw{}w|z~z~x{|{|x|}}~{~|{}}wwy{zzy}{~|~~z{{z{x}}~|{|z~}w{z~~xy{}|||y~||~{z~}|}z||z|}~x}z{y~||}w}|z{z|{|x~y|yy|{z}}|{x{}z|{w|~xzy|y|{wx{~vz~}}||}{{y{|~}}{yu|{{}|zz~{|w}{}}|~{|~{y}}|z}z~|~{~~}{{zz~|y{{{|zz||yz}}zz~||{|zz{{}~}}xzz|{~{|~|~}|||z}}{y}}zy~~{~yxz{|z{|vv{~{z{{zz}{xy{~|~|{}z|yy|~|z}|y~z}y}}}z}~{z~y~|{}}{~|~|y|{~{~y~{yzz{|}}~|}}{v}wu|~x|xxy{}z{}|z|~|{}}z~||~}y{y}y}{}y|}|~~{zz{~{z||~{~~|yz}}y}~x}|y{xy{}~{|}~y|y|y{{~}{|yyy{~z~||{}|yxyu}z{{~y{|{~}z}x{{w~||x|x{{{x|y|{||y|~zzwz{{xyy|}{{{}}}z|}}~~}||yyz{~{}|w{{}|||x~{{z~|~z}{{v||z{{~}|{}|{{z{}{zy{|~zx}}|{~{|{|xuz}z{|y|~~~y{p|~~xxy|{{}|}z~~}}|{|zy{y{z|y~}|{{}}~~~~~}v}~}}~|~~}~~~}z~~~}|}}}~~~|~~x}|{{{z{xvy}xz{yz|}z{v}yy{}{z~|z|}{~z{|~~|}~~~{|}~|~~|{{}}|~}|x~{vz~{}z}}{|~y{z}}~}zzx}~|zzx{x{}{}{}|{{}{}{}zy||z{}y{|z|~~y}{}x|}~{|yy}}~z|{~}~|z{yz}{|zz|}~}|x|{zzv|xzw{y~~~vw{|{zy~ztx~u|y{z~{x}x~}|~{z~||||}}wy}}}}y}xv{{zxy|~{zz|~|}~||zx}y~{{{~~yy{|}~|{~z}}y~{}|}{|}y|~x|{zz~||||{z~y{{y{tz~xz|}x|{|w|}}{z{~~zy~{z|{|~yz~x~~yzzz}|wx{{zx}yxx|z}txw}|yz|z}{|wz}}}||z~{}~z}{zzzz{}~zux{z}vzzyz|zz|{xz{{|{}y{||y}~|}{~yzz{x{{y{|~z~~{w|{|~}xzzzz{|yyy}zwy~z{||yz~y~z~~z~}||z}z|~z~~{~{yw{{}y|y||y~~x|yzyv}|x{|z|~z~{zz|z}z}}}{||z{z~~~}|v~}yy|{y}}vzy{{}{|~yx{}~z{z}}}~}~~xz}}~wt~~z|}{{||||||}}w{wz{|w}{x{}}}{z}{zysw}{z}y{~|~{{}|x}y|y}}}~|{~|}~~|}~~}|}~~~~~zxyt|{yz~wz{~|}vyvu|{xzy{z{y}|w~{zx}zz}}yzy~z}y|z|yz}}}~{v|{w}}v}z~z}{{{{}}z~x}}~{z}z{|y}|zyxx}v|{{}yz{}|{||||}|{y|}}}}{{y~w{|yzw}|{xxy~|z|{~||}y{z{zxwz~{z~zx{|}}}y{y~{~z}w||z||{~{{~|zz~}}w~~zzww|}{v|{}}{~~~yz{~~||z|~|y|v{v{y}zzy~~z}{z|z{z}zzz~|x{}}xx~{w}{z}{|~yz}z|x}x{yy}x~|{{vz{{y~||~z{||}y}ryzxwwuy}|}}~y{w{z|zz|zyy}yy{yyvywxy|xx|~{{z~{|x}~y|xy|{||~y}{{{{}x~y}yz}{~z|{~{z|}y}zyz|}{w{}{|||z|y}|}zy|~y{}{~|{{z{w|~y|y}~}{y{{xz}}vz}}xyyz||~{yy{{x{}}{w|{zvx}|}~|zwyv|}~z|}~v~yz}z}z}z|{~zw|~{~xzyy|y}z||{}}y}}}|}yxyy{{z~zx{||x|}~}z}|}y{|y|~{yz}wy{}y{{}xyzz{z{{|{|tz~|y{}zy|{|{zy}}{{z~yy{{|}~|{{{z~{~{zzyyy{z|~yxw}||}x{~xy|}~x{~~}|{{~}zy{||~{{|x}{|{{{~{x~}{~{}}x{|~~}|{z{{|z|z}~~~~~~}}~|~{~~~~}{~wz{~~}}{~x|xy{{{|}{{|zz}{y~z{{~z}{x{y}|{ywxy|}z|}{zyz}{{wz~|x~~|}{~z{w{{{~|w{|}z{|zz~v~~{{y~zy~||yy|z|{|y||yw~~zzt|{z}}{{}|{yxuzywz||||}x||x{yw}v||~{zzx|{u{y|z{{{{{z|{||}u{{z}y~{~|z}yxu{x{qy{|zz{zx|}yxxzy{}w}x|z~||}||z|y{w||}|z}}|}y|}xz}w|{xuv}y{{u{{|~x{~yzzx{{w|{|x|~z}yx|yz{|x~y|y~~~|~z}}{zw|{{zz{}{}||{{~yzx|y}}z}{~}y|z}{~~x~x|||zw}|y|z}{vx||{x|zzw~{y|{{{yw}y{|||yy}{x{z|y{}y~|z}zz}~yz~zx{{z|}||x~~}|z|||w}}y~y~}|yy~}~~|{}{}|}}z}y{~z|x|}|||zywzzzz{v{t|uz|~y~{zw{|{z}}yxz|yz|z~}{~~}{{~z~{z~{y{z}~{z{|~}y||zwy{{~z|{{xy~{z{}{wz{|y{~}y|{}~~~}|||wxzz}z|~|v||~}|xz}{~|zzy|}w{~|}wy~yz|z{y{z{{y|||z}}|{}yz}}~x}~{z|~{z~x|{||}y{~y{{vwx{v}zwz|wz{~w~|x}xz|}~|}||~~~z~x~~~~}~~~~}~}~}}~~~~}x{~}|}~~zy~{~u}z}yz}|}x|||x{z}x}~}xz~x{|~|wxy~w{zyy}u|}}y}~zyz~zy{{~{zyx{{v|x||}}{zy|zx}|}z{|~zz}}z|{~~}~y{|zzzzz|~{}zx|xy}z~zyux{~~y|y|}}~z{{{}|}yyv|~|x|y}||}~{|z|z{}{~~zy|zy}}xyz{xyz|{zu{{~w|{{{|}{{}|yx~||{|}z|~{y{|y|{|{|~ww}x{}w|y{|z||{{}z}}{y|zy~{z}y{{y|{{|}|v|z~z}{y|y}|}}y~yz~~|||~~~|z}zv~z~z}xzxy}}z}|w~x{~y}x|~z|y{~{y~~|u}||y|xy~||}{~|{|{z}~w|}z~{|{|{zz|{{z{|wx|y{|~{{z|~}zz~{yz}z}}|||~y}t}{~xy{wz~zy{{}{zz|yzy~|{{x{xy~|y}y{}{~x{zyz||}y~}}|~z}z|}z|y|{z|~y|xx}||{{yz~}}z{{z}{||~}z||z~y~||wyxzy}v}x|wz{}yx|{z}{|}{|{}|}|w|{{|~z~y~{{{z||y~~}z}z~x{y|{~z{}xy}|}ztz{x{|}~x}{vzx~}~}yw}y||z~wwxw|zy}}yw|||w{}~}z~~{y{{~}~}{||~|{z~|~{|x|}|{|{|y|~x}}xsx}z~~}z|||{{{{{yy~z}~{~~~|~~~~~}~}~~~~~~~~~~}}|}zx|~{}~}zxzy{yzxx|w||z|y{{~{w~~y}u{~z|z{}|}x~{{y|{yyr|}{~{}zx{{y~||x{{}zy~~}z|}zy}|}}z{}x{y~w}{}{xp||}~z~~y|z~v||{{}}{z~}|||}}}{zw|x}{}tu}~{}}yz{xx|{yyw~|{{w{~w|{y}}|}zz}{{z{~||xxz~xz}{|z}z}{xw{y||}z~xx~|y|vx{vzz{~x{{{~~{|}{~|||}}~|}z~zzzz}y{ywy|x{~yx}{{}z}|}z{z}yx{x|t}~~y|{w{{{z|||}|xw{w{|z|~x~{|{y{}{z{{z{}{~~zwwwzy~y{}|{|{{}}|}y~y}{|y|{{~{~|zz{yz{{|{xy|~{{zy||y{||~yxzz{}wz{}}{|}z}}|}{||zz~~~|{v}{~}x|y||}z|{x||{wzwy~}zz|y}y~{}{|{|}~yu}}zy}y{{|}w{z{}}{zzw{{{vzxz{yxv|x{}~z{{yx}{}x{}{}||x{{|y{}{}|{}}~}}zzx|||y{x}}}zvx|{}yzyy||~zy{yz{|y|z|{x}||zx|~|~|~{{z|v~}}z}zwzxv{~}|y|x~y{yz}x~zzzx{y}{z{wx~~}{}|y|{~~{|~}{u||{x}z|{{w}{zw|{uz|y|xzyx{z|{|}~}|{y{{z}z|{~}|x~~{~~yx~}~~~~~}~z|}y}~}{~~{||{~}{yzy|}z{w}~{y~}z{vx{|y|{{}w|z|~|zzy{{{y}{z{y|{{y{{~y|wzy~{zz{|{|z|z|z~~|~}yy|~~~z}{}xz|~wz{yyy|~zz|w{|{}zy|}}x|{~{|{{}||y~|xz}||xwzz~}yyy}y}}|xxw|zy}}}~|z{|y{v}}zyzv|x||x{|}|}{|zx~zzw{{{{|zzzz~}|{~}y~}xr|{y{}w}|}|}y~yxz~~vxyx{}}y{~z|~}{||y{z|xz|z|{|||{|xz{~z{zy|{{}|}}}yzx~~}yx}||||y{y|}~|}y|}z{|y|{}yyyx~~|}~uzww|y{x{}|zxx|{z~|w}z||{x|{{x{|zzy}}}}{~y|}}~yz{{}{w}}yyzyy~{zz~|~~z~z{|{z{y|{wy{}}}|~}|z{z~x{zz~{|z|zz{~{yyyz}y}{|x{~z|x~{|{wz{~y|xw|wz~x}z{x}yzzu~}x|xxyx}}|}z|{~~y|{|~~xzz}{}wx{{~zy||{}zz}yz~~w}}zxyz{}|}|{{{x|~y||{x{{{{||z{{{{|uyz~|{z|z{}zy|}xxy|||z~w{|zz{}w|}y~~z}{z{|y}|zw|||z|~{yx}{||}}{x|{zyzxz}z}w~z}|{z}zyz{z~~}|y|xx}z}~zzz|{{{z|}}xyxz}yy|y|xyx}z|||}y|~~~}~~~}}~~~{~}~~}}{|x{~}~}|{}z{~z|zy|z{|}x{|~{|yz}z}z~~{{}x~~~}v|{|~~||||xz~z|||{}||}{z}{|{}|zx{{zxz{x}|y~{}}||x{wzzy|~{}v~~y|}yz|~}||zz~zz}{}x~{y|}{{v{{{~z~wy|{t~}|{|x}|~y|}~~|}|y~{||~y~|}|~u}||}z{}z}}z|z{~~yy}x{~xzxxzy{||u||yxz~|z{y}{z}{}}~||x|wyzzxy||y{{}}}w{||w}}{|yyz|zzx{{x~~||||}|{}~}||{{{xw~wyy||~zyvw}~x|x|y{~t~||y~~||z}z}z}{{||~{{y|z|y}{|{~y{~y}||z|{|z}z{z{z{|{yxyzvy}}}|{~{~}||{|~~}yw~||yw}z{y|z|w}z{|zz~}}~zy{{|z~zz}}}}|}~{{z~}|z{zz}|}|{zy}|z}z}{zz{|z|{v}|y{y}zv||~}wy}{{{w|{|{|~~~~z|{{~~z~}z{{~yw|z{~~{}|y~}|z|y|{xy}wzvy|w|w{{}}}{~|{||z~{}~z{z}{}{wz}}}z|y~~}|y}zxz||~y}}~w}zy~|yzz{~|{{|}|~}zz~||}{|{{|}~|~||y|z|{}~yz{{{z|{u~}~}yzy|z}}|~~}|||}|||{~~}~|}}z}{}x~~}}}}}}}}}~~~~{~~}}~|z{zz~z}{zx{}y|{|||}z|}|}zzy~{|}z~v|yyyzx~v{{|z{{ztz||{y|y|||y}w}{}z|}{{{{}z{|}}{|w{}}y}|{}w~~{|{{}|}}{yxy|~y{}|y~|zz{z~{}{~}~zxy|w}}}{}|||{~}{}~zz~~~|||{wx|y{{}yzzxx|{y{{{wzw~~y{|x{|z{y}}zy{wz|{|{{~y{w{z~yyz}zy|zzz~|}x{~yz}{|{z|}~~}|{}}xvz}z|y~{{~|}}yz}||{yzzw{zyyw{y~|x}|{xz|z{|}|yxy|{}}xv}z||{||x~x|z~{}~{||yy{|}}}~~{y{y|z|{|}yyz|{|~{}z~|}y{z|{zuz}~}|{||{|z{|~~}|}xzz{xyv|~}x~}}}|{z~|~}zz|{}||~zy{y}}{{~{|{x}{xzz}o|x}|~{|v~yzx||{}{}yy|}x~{||{yz{s}|}{y}|}{y|w|||}}zt~|}{{x|z}zz{zu{~}y~~~{y{}{}||x|~||{}}yzxzw}|{}}yx|||yx}{zzzz{~~|~y}|{vw|{xxzv|u|||zz}w}}w}|xzvz~z|z}{~{yz}~|{|y|{x}yxw{y~|yy||wxzzz}{}|}{~{y|x}zz}{{y|~z~~}z}}zzw}}y{}{zz~|zz{x{}}|u||}{z|w|{}~}}z~x~~{}~~}}~{~~~~z~~|}~~}~}~}}|~~~}|}~}~z}~z|}x~xz}|{{||y|zw{z{zz~w{zz|x}uywz||vzvz|}{|}z|y{}~}z|}~z{~y~|{|z}y{{}w{}{u{~yxx|x}~y}zyz~}x|{x|{y{|~{vz{|{}{z{~y{|}y|||}|z||~}{v}wy{}{z~{s{||z{vyyzxy|w{{~|w}{}|w}z{~{z{zy{}~{z{{|wzz~y~}wy~|{|{w|u|}xy{xx}y~}|zx}yy~y{~y||xz}}~z|{|zx}|~~{xwzz|y|z}||{}z{{xu{xwz{{}vw||}~w~}z}}{}|~z}~|||{zy~~}{{xx}x}~v{|z{~{zy|z||{zy}|z}|{|z{~z|zy{{||z~||{~|}|zzu{{{v}yyzxzz~yzwy|{yux}vv{|~{zz}{y}}z~z~}~{z}|}z~~~{}}x}yz|}wy{v|yzy~y|{zyy}y~y~{}yy{|}}~{y}z~||}~}|~z|||~x}}~}}x|z}z|z|zzz~{{|z||z{xy|x}|z~z|{~|}|}yz}y{{x|}{~{~x~z{{}}}z{|y|~yyywzzvy|{y~yxyz{z|w{z}x}{{{yx}|z}{x~~{}~{||y~w~yvxz}{|yz|||}xyxz~x{|}zy{~yz|~{}|~v~}{}}z~}|z~~}}|{zyw||yz{|yz||zx|z{|yw}xxx{~yuxvz|}|y}{}|x|~zz{z|}~~~~~}~~|~~~}}~|}}~~~}}~~~{~~~~{{z}}~||zz~w|z{y}y}}zy~||w|~}{y|{~y}}~{~x||z~{}{|}z}{z|||~{z|{zyy}}xzyy|x|{{|{{|y}x}y}~x{z{x~z}}{}yx{yz{~{v{}{{{z~z|}|z}|y}~y~~z|v{z}zz{{z||{z|~}z|z}{~|}{xz~~xyyyyyy||z{|x|~}}z~||}{~{z}}y{~|{x~z{{|xy{|}|}w|{|~{}||~zzzy|~~z||{}{|||z|zz~}||{}~{zz}{}{~z}{uw|}z~y{{y~|}z|||~xw~|}z|~zx}~yzzvxx{}{|yz{s~{z|z{~x{|~yww|||||z}z}z~}{~~|~|{{{|zy}zyz~xx}xz}xy~~}~}}yxx|~{||{zy|~{|z|~}~|}w~y|{z||{x~}}z~z|y||~~z}xw{|x~{{}{{zzzw~yx~|~|z{yzxzy{~z~v{y|~~|yy|zy~{z{~~~z~yx{|{{}zz~wxwzwy}|yy||~}~{~qz}|zz}|{y{z{||zx|yy|y}z|~{z||yzz|yz|}}{{x~}|{~{{~~|y}z|{}||x||}ww|y|~z}|}|{}yz~|y|zz~z{y}}y}{{|z||{}y{zzyz{z|{{z~}{wyyz{y{{{v~{x}}~|y{z{{|~~{|v}{}|}{u}{{{|~~{z}z|}{|{x~yz}|v{z}x|z|{~}~~~~~~~~{{~||~~}~x|y}|}~zy}y{~y}zz}~||y||z~{zyxw||{y{~y{yzy{y|z|~y}}y}yy}y}}|{}|v}|||wyyzy{~y}}xz}{~y}z~{zvy}~}yvto}zy{|~}y}}|{}x}z~~~~|z}{~{~||yzyyzx|{zzz~|x|x}{y{w}{y{~{}|yx~|z{y|}}{}z|z||}}{y~~~~|{vzz{{vyzz{}~x{}~|z|{{{x{{}}}}y}~}}|w{{}{~}|}~||~||{zyv|x~z|zzw}{yy~xy}}yyy{y~y|y~y{}{}{~{u}|{~{{~{}}~|zzz}|~yx|}~x|}~yzzxxxy~||{|y}y~zzxy}{~{x~{{||{~y~~z|{|~{||zz|}zy{{x{zzz|}w}{zw|wxz{~z||~|}{}x}~}z~~z{||}~{~{|~}||z{u~~{}{{vzx{~z}{}z||xyxy{{|y}z|{~}}u|{|x|z}{|{}{|}y}z|z}{~}z{z|{y}}zzzy|{~~~{|}{zz|{}z{{|zv~{z{}y||~~}y{}w~||}}yy}yz}|{{x}}{{z{{x{~}yyy{{}}zz|}~{{}w{ywz{~{~{{~w{}}||xz~t{|ywzz{~u~z||wzy|x|}|u~~|y|w~}yzw|{{{}{|yz|}~zz}x}}}y|~y|||}{y}zz|x{}z|xz~~zy|}{|||~}}|zwxy~}|~~~~~~~~{~~|~~~}~~~|}~}~~~~~|~~~}||wyy|~z}y||~|tz|}xx|}{u|||x~~{{yz}yy|wz|z~y{~|{|u}{y{}}~~}xzw{|zxyy}|z{|{}yz|}zz}{w{}~xxw{x|zz|z{z|{|y}z~~z~w}{}w{||~y}xz|z{}}~~y{||}|xxzz}}{yzzy}{||{}{}zzz|{s|}vxx{}wz}|{{{{}xy}y~}|w{||~qyywyz}~~uzzz{{{~~|y~z~|xy{}~{~y|}~{~}xxz|y{y{~|{z|wzy{{v|z}z{{zz|yx{~x{~{{~~}z}w}~{y{|x}y}z{y|}z~{zw|zzzzx|yw|y{{zy{y}|{z}y}z{z|z~~z}zzz~zwy}{}}zy|y||{z|}z{|~z|y~{||y{yzy||zxx||v|y|zx}~{}}}{{z|||x~{|}|~{|y|xxzy|~{{{w}zz{z}}yy||}}}z{z||{}~z|{{~{x{y~xz|~{z|y|y~y|}}|{|{{{~}}wy}}w|z~|~{{}}y{x||{{}}||zx~zx{zzz|uz~{ty{z{|z{x|}z{z}wyyy{{{zz|z|yz{zzxx|w||}}~}~{|{}z|y}|x~}wy||}}{{y~||}{y}{y~{y{zx~yz~x}~z|z~zz~}yzxy|{{{y~z|{|{w|{{}}z}}}x}}~~{wz}y|}zyz{~}z|{|yy{zz}{||z~}~|~{y~{z||~~~~~~}~~|~w|~~~}~}{|~|~|~}{{z|}{}|w}}x{x}|~{{z{v}|x|{{z|z{||yy~z|||xvz{x}~z}}}z}|zzzx||}y~{w~}yz~}}|~~yy{{z~y}ws}|z|y}}z~z{{y|y|xy||~{~}||z|{{}zw|{}z~y|{y||~|w||xz{{|}w|z{z~y{{}}z~{||{|~{~|}|}|z~z~|{|x{}{~}|xv{y~x|x|}v|~}z{y}{z~}yxx|{{}~{~}~|z~~~zzz|}}xx|{{z|y|w|z||~{}z|{zw|xz{y{}|{}}}{{}}}{x{~|z|{{~|~~zz{y|}z}y{rw{|s~zyy{}yzz|xy}x}~|}{{|{}{{}z{{{z}|~||~z{y{yy}}|||y}|}|w{~|~{x{wy~{wy|~|}y~}|~~z}z}|z||z}yz{yz~|y{~~||}x|zy~w|~|}x~ywz~~||yzzyz}z{x{{{y}{~|}||zz|~|}xy{~wyy|x||{xz~y||{z}wz~}zz{{z}z}}~|z|}~~|}{y||{|{}{|{y~}}{{{{yyw}{}wyz~w{z{y}|}~{{}z~|{z~~|{zzy}|{}z||||y||~|z}w~}|zy{w~{{|~|}{|z|vx|x}|yvzy}|~{y|{{~zz{~~}x}|x~}}~xz~||w{~w}}}|u|z}y}~wuz~|zz{|~y|x{~|}yxz{{{y~~|||~}~{~||~|}~~~|~}}~~~|}|~|}{~z~u}}~x~y||~{{{~{xy~{|{{~zyx}y}}{|}|||z{{}yz}y|zz}~z{{|||z}}zz}|~}zy~}z|yyu~~y|{}}x}|z}}z}|||y~~zxz|}y}||zx|{z{||}|}x}w||zzyz~{}}}wx{xw|z{}}}|||{~y~wx}wywz~||~yzzzzy}{y||{{z|~z~}ztz~{{zz~~|~z{|{zyy{y|~z~y|z{{}}|{~|~}xx}}z|{y}}~}{{|}z{~{yz{{|~|x{z}{yw{|x}{||z}y}z}{x~|z~{x}{{zzx{y|x{ywzx}|{{y{{{z~~{}vy{}~}|z{~||zzzy~y~}{z}z|zxy{|z~z|z|~yw||}{w{{z}z}|}z}w|{}}}z|ywz|x}}{~}~x~~x}~zw}~{~z|{}{yy}{yx||y{|x~y}{{y~~|{z{x{~yyx}}|x~~zx|}z{x}w{}zz~~~{}vwy}}y~~~zy}{z}~}}x|z~{z~}z~||~{zyzy||}z~~|{zz|~}zyy~x~v~||zzz|~xw{}|zzw|{{{{~~}z||~zz||}zz{|z|{{z}z{|~txxw|wzy}|{|}~x}~}vy}v}{{|~{{{{|z|y}}{z~y{~x||pz{}~{}{{wxzz|z{{}y~w{}y|{~~yw|w}{|w{~z}y|vy|}{w}}v|}vxz}|~}w{}y~|xzz||~z}}z|{x{z~{}~~~}}}~~~w~~|~~~~~~}}~}||{~|~|{|~y~zzx{yyzz~~}wzy|xz{zyz{{yyw{|v~|{~y~{wyy{w~|x~|y|yz~}{}|~y}yx{{}{xx{{y}}w}|{wzy|{}~|wy}}y{}z{|y~{}|~}zz~{}}z{zw{|zxz}zzzx}vvz{yyyw|}|}xzxvw}}z}~~y{y}~zz{{}|x|y{~|{||~}zy}z}}yw}zz{}|y{{|w}{}zy}ys}{z{zy|z|}{|}{|{{|~{z~{|{|}z{}y~u~z{wyz~{}w}{wzw|z~{w{{{wzz|}y|}}{|}xyz|xy~}y~zzy{|{~{~{z||z{~{|x|z{~t}zwyx|||{z{}|{{}yzz~{{}{{{z}zy{|zy~{~{{{|~yxz~vzzz~ywz~t|}{~~y{y{w~zyu|~{|z~~x}~|}|||}}}xw~z|~z{||z|{|z~z}y~z}|~~x{zyv{}{|y{~~}{~zz{{}~|{}z{}{}z~}|~zy~}{||{}{z~{yz~y{yzyy{|~{{xvxz}~}z{||}~z{z{{}}z{{}zzz}y}|~{yy~wy}{x}|{{{x~}{}~zyzz{{|~|~{xz|yz||z{y|zyz|z~x}}}~|yy|{}yy|y{yxu{|{|xy}v{}}z}||zz|x}|zx}u{}}}{|x|~}{|~}z|y{wy{z|{}yt~{yz}vz{zxv|||{{{}||{w|y{}|{}zz}{~}~}|}~}~}~{~~}}}|~~~~~~~~~~~}zz~{z|z}||y~~{~{{xxzx~}wz{}y|{|}y|z{~|~zx}|z|}}~{~}}|~~|x|w|{wz}|}x}||x~}z{}|y~|x}{|{z}|z{x{~zzzzzyv{z|y{|wy}zzw~xx|{}}y{|}{||~~x|x}~|z~xzw|}z{{||y~{z|}}}~~y|{yuz}}x||{|{y~}zw{}yxz~x}z~z{~{{z|w{y{{{||{yx{{z{~{{||{y|}z}zz~~~x}|y~{zz}}ywvzv|z}yx|{y~y}}zz}{z{|z{z{}w|~z|{x{~x~|y{z}zx{{z|{y}~}|}y~yyy}~}zwyyw{}|xw{|wzzz|{|{z}~{{||{}z}{{||~~|yzz}~~~~yy}{{xyxx|x}~{~{|w{~x}zzz|}z{w}~|}}|x}~y~~|z|{y|~|~}|{|z{{x{{yy}~y~z{v{}{z~z{z~w||}}vxywy|{~|zwx{}x{zz}|}}~z|yz|w~}}}|||z{|{{~{z|u~||yyzy||z{~yxwz}yw|{}y{wx~|{~y|{xz}v{}zz{y~|{~|{}zz|{|yy|{~{z~|{w|{|zzzxz}}}zy}}~z~~{{{}}}{{{zz}yy{x~|{{|{y}}y~yx}xy~|{x|z~{{zx}|~}x}{}||}w~~~y{~||v{{{}{z|uzz{zz~}}|zz~}z||zw~~yv}~~~~~~|}}}~~~}x}~}~~~~~}}~~~}|{~}~}z}~|~||}x}yyzxzzyx{y||y{z~y{yw{|u~z{|||~}z{y}|{z|~|{||{}yz{|z}y}yvx||{y~}x{z||xzxzwv~}z{wvyz||||}{}z~|{{w~z}{{z~~z~{}y{|||}{x|y{u{{{|sv}}yyz{{}u{|z}xq}z~|~{z}||v{v{{|}v}~z~}}{|~s{|w~zx{uy{|~|x|y|xx|{|~v|z}~w}{wz|w~zvwz{x~}|zzzzz{{~yxzz}~w}~|||~z{|}w|{|x{{{{~xzz{zyz~|}y{{zy{|{z{|~~t{z{|{{|~z{{w||w{z{zyxz{{{||xzywz|yzw}z|}||}|~~|~}|{}|}z~{~|||xx}z|zwy~~w{zy{z}{zz||xzy|~{|}z~|}}{}}yzy|y{~{~|~~y|~z~~zwxz}x{vxwzz~}}w{}xwvw||{x}{|z|{z}|y|~||y{y}{}|}{z|}~~{|{}yyywy{{}zyx{{wyz{y{x{zz|u|}y|{|}z}xy}y|~}}tx~{|~zyy~~y||zy{|}}~xz~w|yxzyx~z|{~{{{vtx{~un}}yz{y}|z|}}~y~}~|yx}~|}yzzy{{yzyx|v}x{yz}~yzyzzz{yz{}||||||{|}~z~|~{}~x|{{z}{}z}z{{zu|}{~v|~y{{|{w{{{z{|{{|y{~}~}{~}zwz~~~~~~~~}~{~~|}~}~}~~}|~|~{{}}}}~|ytx}|}{|zz|z|}zx{zyx}z|{{~~y{{{}|yv{x~y|}z|{}{}}zyw|z{~{z{ux~z{{~{||x}zzzw~z}z~}yy}|~z{x{|}{z|zzz}|}z{~}||{{xxz}{z{{w{yzz|z|z{|}zyzxxx|}|{y~y|x|{y|{w{}t}zzx{|{z{}{|}{{{|y}|z~s|}{}~~{~{z{}}y|}{~{xy}}~zx|}z{}y{z|y{{vyzz{{w}y~|}z|xy||x{}zx}}zx{z|~|~~|}{~z{z}|{{}}z{xwzz{}|}w~}~}yzzx|zv~z{{zzz{{xz{z|yy~}z}{y{w|xy{z|z{}z|{{|wv{|yz}}{z}zz{y{{zyyy}{~|x|}}}~~|}}}~~z|z{{~v|||{}xpy}||{||yz|{x|z{v{xu{~|x|{~y}{{z{{{{}}xy|{y~}x{}~{||z{yt{xv}yy}zyz}|yu{vxz|x}~~x{{yx{}x}||}x}y}yz|~z}|}{{||w{~|y{v~yz|zz}{z|v||{wz{z}}{}x|yw}{z{{~{|{|z{{|~w|w}z||z|{~z{{x}y|||~}y}uy{zz|||x|{y{|vzyyyyy||}~}yy||z||}}~|{|zz|}~}|y{z||}wx|}{{|uyzz~{y{{{z~}z|{v}||z|z~z{zx||y~zxxwzy|}z{z{}|}|{z~x~yz|~|{}|{y~{{xy|{}}yx}z|}{~|}}~~}~~~}}}|~~}~~~~}xz~~}~~~~~}{zz|yy{}}zwxyz}yz||~zyyy||{y|{vz}}yv~|~||z}~|~y}|||z~}~{{|x|yz{}|~zx{wyz|y{||~}~{{yz|y{xzwz}~z|}z|w{y{z|}}~}|{|~y}y|{zxzw}x~yx}ywyx|y~zy}|zyxwx{}{zs}}}}{~~~~|~}{~|z|}}}z}{v~}||w{|z}}|zy|{}~z|x{~||xw|{{|~~}z~|}|x}~}z||{}}|}|{y~}~|}~|}yyyy{}|~|xv}y}}w||~}{{z}}~{}z{|}~{}|}|yy~}|y{~~}z|z|{{{~y{{{z}x}|~x|{yxzy{zx}}~y|{~w}x{~}{x}{{}xyy~|{{y{x{{}|y{z}zv{xzzxyz}}|{y}~z|~~{~}}y~{{{y|z|{wyzz~}{{}}sxv|x{zzwy{{{z{{{{}y|{{}~}z~z}{z}||z|z~{|~y}}x{}{|{|}{wx~{xzw{}|{{w~||yzz~|zz{{|yz~|u{}{}zz}{z~~|x|}|{}~~x{~{|y|uw}||y{w|{{xx~~~~x}}z{yy|z|~{}{||z~{~{}y}zx|z{z|xy}x|{}~zzzzy}}x|~zxy}{|z||y||{~y||~v{uu{}t~z}|w~z}|z{~u|}z{{{|{{}z|zy{~z}{{x||}{}||~}~}}~~}~}~|z~~}|}}~~z}~~|}~|~~~}}}z|z}{x~{~v~z{z}z}{}y~z{x}{{{x|yz|}|w||{{y~{~}}y~z~z~~~}||~|{z|}}|zy{|}|x}||{{x~z|}}}yy}|zxy}y{zv}v~~z||y}x}~{}|y|||{}|}~|~z|}}}v~z{z~}{{w|{yzy}zz|z}xryv~||xy{{x~z{|~}}|{|z~|tz}~z}}}x}}|z|{~|z~wxy{{~~~y}{}}|{~y}|{|xxw{}y}~z{~~y}{~z|~~|{~|}|{~}}z}|~xy~}|}y|{}}x|zz||||~u}{|{||{~u{}{{z{y{||yz|z{y|{z|z{zz~yz{|y}{~x|~z{}z~yx}z{z}}y}|{z||}y~||z|}|y}|~|y~{y}{|x{}}}~}}z}~yvyy~z}y}||x|~y~zz~x}{z}}}}~~}}{y|}}zzz}z|}}}~~}zz{|}yy~{|{y|zw||v|}x~}z}{}~yx|{{{{x{~|}{~|}y|~x~zz||z}{}}|yz||{x~y{y||z}y}zy~zw|}x|||vyzy{|||{{~y{y{xxz~}}{|}yx|~z||z}v}{{v~zv}}}v~y}~}{~}xx}~{}|{|{}z~{xxzyxy}|{v||zwx{yx||xzxy{wzz}yzzy|{z~}}{xv|~{~~zz||z{~|{z}|}||z}z{|x}|{z{z~{|}|}}{v{{}|{{{z}~~zyxy{z~{}}~|~~}|{~~~~~~}x|~~~}~}~}~~|~~}}~}|z{z{zy|~~x|y~w{y{||yy}}{y{z|{|yzxzv{yvy{x}vxz~~~~z|z~}}z}|y}x||~z~}z|y{~{zv|vzyx}zxz{vzzz}|zyyx}{{{{|}{}}}}yz|}w{{|}|z{|yyz{w{w{{|x~~{{zxzyzyzxw~}z|{xw{|{xz~~}y}y~zzx|~|{||yz~x~|y{xzz{xw{xz|z|x~z{}{}|xw~v}wy{xzy|}y|||x~yx||}~z}|~|x}{{}y|z}~xy|ryz|zw{|yx{ysz{zyy}|{|v}}}~}xz||z|zy~{y}z{{~|{~{~zyy}|yz|{z~~|yyy}z{z~t}{}yy|z{x}}z~~}{x|w{wzxz|}~z|{{z||{~||xw~}yz{}w~y|s}zzy|{{||{|}z~{zz}{{|z~z~||}|w}z{|w~||x{yz|x|{yx||zy{z{|yx{syxzvzyz{|||{yxz{wzvy|zv}}|z}x|z}{{||}z~yy}~{|~{y~z{x{|y}{~yy|y|w}{zy}|{z|~{~{{~|wz}}wyz{}|~|y{y|y{{xy{{yyyxz|{|y|{{|z~w|z|v{zz~{x{||}y{|}|}}|{vzv|v}y|}z}}x}~yx~|x{{x{{x}|{z}z{zz|{{yz}zwz{u{|{}y}~}z}|x{{{x}y|z{x}|||x~}zx|{vxv{|z{|{yzy{wyy|{xzzzx{|{yzz||~}wz~~|x~}w{}~~~~}}~~~~~~~~}~}~~{~~}}~~}~~~|{~~y~~{{x~y{{x~{y{|~yyy{y{|z|{|||}u}}}~|{||{y~}yyz~|{z~{~}{z}v}}vz{xw{~|y~~xz|~~yz}||}{}|}w{y}zyz{{{{|}w|y|{z||zz}x{|}|{{}}~}zz|{}{}||wu}|~}w{{~}|z}~z{}|}{z|}}z}}w{y~}yzw~z}{{z{}~z|}{z|xzx~||{~z{z~}{{|u|zvu}yv}|z|w~z||~}xz|yy|}|z~yxy~y|{}z}~z}|{~xy~x}{|y|z{z}||~||}|w||{z~|}{}|uv}|yzyw~~y}~|y||y{~y|}~{zx}~}{}|}w|zzw||z|~y{|{w}{||||z}{~}{y}|uyzzz{{|}}}}y|y{z}~xyyu}r}y~z{{zz}|}xw||}|}|~x}}{x{y{|}y|z~{z|~{~{{{}}yz{zzz~}}z}zz~w{}~yy|{zyz{|~{||zx}|~yz}|~}|vzzzxyy|}|||{}~~~}}|}}~|{~~yz|{}z{zy~~x|y|}y~{z}~y|~y}|~y}{{~|y||||}~|{y|zyz}{{}|yy|}|z~zx~}}~~|}{|{|zz}{}~y{xz|}x}}~|zz|{|yw|}{{~{}~{x{z{z|yyv|}{|}}vz{|{}|yw|~z|vz}}|}yz}~{yx{{~{~yv|~|~x{}z}{zx|}zy|}{}{|}yzz}{z~~{|~~}~~~}}|~~~~~~~}~}}~}~}~~}~~y|}z{~x{||{x{|{x}|{||{{{z|}y}|y{|yy{|{}z|y~w}|yz~}yxvzyzx|z{{}zy{||{}}w|||}z|}}}|}z{{zzy}||yvz|u~~}|}|}z||}|{|||{~{|~~~|z|x{y{{{xx|z~x{{|}|{{}u||yv{z{w|}|}}x{~||z~}z{zyx}|{{~|}z||{zy{yxy~}zz|||}y~}|~xwx{||z~~zzvz}z|}}z|zyx|w}|~{~{|{}{zz|{}x|{~||~}~{z|z~zyzz}x{{z~{}zz~|xy{y|~~z{}z}{}|x|y{z{|vx||y|x|xz~yzz|xu{|}w~{|{y|y}}z||{~}|{}{{}~zy}~z{}y}|xx{z|}{~w|ywy|xzwz}zy{yz|{~z{y}~}{}|{|}z{{|~}}|w}}zzyw|z}{}}w}zyzy|}{xz}y|~z~{}|{z~}z||zyz}z}{{{{}|y||x}{|}|xz~|zz~y||zvx{~z{}|{xww{vz|}}|xwzy{|{}zz{y|||{}|}~{z}z{|z{x{zz}y{ux}z{wxtzyzy{wyz|||x~|{zz~~{|}~~u~{~|}{~{{zux{~zr|xzy|ux{y|v{|y|{yyz}y|{|{~}~}yy}y|}|~}}~}~~{~{{{{~zzy{zzw~{z{}|}}v{xz{z{||~}~z{|zy~}~||~~}|~}}~~}~~}~~}|~~}~~~~|~~|~z~yz}z}{|y}}x|y{y{}{z|z{x||{zyzw}}yu|y|}y}xxy}y|xzz}y|zzx{z|{{z{zyzx}}wyz~|}{}~}}y}~}z|~x|||~||ywy||y~|y}~z{|{y{}}zz{ut}{w|{{|{{|{{{}}zy{~yz{}z{zvz~|~yz~}}|{z{x||}www~|~y{zz~}}{}{|{vx}{}|v}~{{z{zxy{|zyuy{uz{zyx|~}zz|wyxzz|}w{w}}|{|z~}z{vzzyxx|v}|ux{yy}{{{{zxzxy~{|y{y}}z{ww}|{x{|y{|{x|}y|z~|v~|{y}~{xy|{z}yzv~{zw|y~z}}y{}z{{{y|y{zwzzv{t|}y{yx|}|z|{z{{zzz||{}{z~{}||~|v}{x}|||{{z|{{{{zz~|{{~{}|{{{x}|{y}{zyy{||z|z}z|{|x}||}||{zzzy|y||{vzy{~~yy{~|{~{x}{~xx~|{z{w}|x}~z{||z}}z|u}|yz|zz{y{{~~|~{{|{|zvz|zz{{~yzyv{{x~}z|y{|||yy~zyz||zzyzy{}x|{~uuzyzz{~y{z~y}zz|zz~v||{}{z}}}~y|{{{|}~yz{xzvz}}y}{~|~z~}{z{{xw{{yzwvw~|zxzyzz{{~x{z|yw|z~y}z|t}{z{|z|y||{}{}|{z}x{||{z}{y}}x|~}{{{z{z{}|}z||}{zwzz{y}w|{{{}~~~~}~~~}~~~~~}~~~~|~y~|{}~z}~w}~~~{z~z||y}zzz|{}{v}yxyx|||{{{y}zy{}|~y{z|~|~z{zz~|zx|~}{{{yw{z{{~}||x~{{z{|z{xxzz{rw{y|wx~zxz{zz{y{z{|z{}|zzz{|y~||y|||~~z{|}~}zzz{yy}|w{xzy}{y|{}z~{wy|wy{{}~y}|~{yx{~~y}||~z}}{|}~~{}z||{zy{|wz}}}z}yyy~y{yy|}zxz|x|~|~z}|y|}x}|}y|y{{}{{}||{{}}v{}||z|v|{|yzzvy~}|y||y}y}{z}z{x}}yw}|}|~}zv{~~z}|{}}{wz~zzvz||zvxzy|z~}|wz{y|y|{xz~|z{z|~z||y{|||{~}~z{~{u{}|x~z~}xz|~vw{}}}||w}wy|x|{{z}}t{y{{}|}~~|}{||y~y|}zxz|y}}~zwyy{{z||}x}|||z~}~yz{~~|y~{{zz~~~{{|{|z|y}{z{zy{z|}}zzy{}{z|z{~z}|}{|{z}~~{|}~~}||~zzt{|z{||y{{{~zy}{zzzyzx|z}z{~~z|yy{zx~~z{|{~zzyyy|{|{z}}{{||x}zy{|}yxz|xz~}w{z{{z{|z{y}|zz{|~z}x~}~z|{~~yzx{}z{||}|~{|~zyz|z}|yw|{y|}z|~~z~~{w}z{{|yy}}|}~yy|}|}{}{z|}~~{|}~}}{~~~}~~~~~|{~|~~|~|~||{u~~~}~~~~~}~||{|zz{{}|}w}}|v|{{}}yy{}z~z{y{~|zxz|{y}|x|{|vxy|w|w}{|{}}z{{|{|~{|{||y}~{wzz{~|||vy||}|w}zz~z}|~~y}~~|}z||}|{w~z|~~z}~u}}|}{|y}y~yy|}{zzx}~wzz~z|yyy}x|}z{|}y}}v}y|{x}|~y~y|z|z}}xy|{|zx|z}zz}}~w}z{}wz~|{||wz|{z{}z{y{~zzzz||{|~{zyw|~|z|}~|~{z~~}|}x{~z}|z{{{zz~}}wxzy{{}w}|~|z|yuz}|~~z|{y{z~}zy~|z|}||~|{z|{||z|ywz{|x|{||}{w}|x{||}xzw}|{}|y||~{}y|{|z}xy}z}}{z}y{z~}y~{|{}w~}zu}|}{~{{|u{|}|~|}{|~|}zz}}}~||y{zwz{}zz~|zz{~{x~~z{zyzzw}x~|z~zz|x}{z||~}w~w}y~v||}yy~v}|z|z}{|||}}~||}xxyx|x|x{z}}z~{{}zw|z~~~|y~}xzyzzyzy|}|{~|x{~|z{|}~}y~v~~|~||{x~{}}x|}zz|~~z|yy}x|wx}xzx~w|y|~|{wy{v}|}y|~~|{}z}zzv|v}{y~{z|~|~|{xz{|}|yx{{{||{yvyy{zv{z{}~xy}}{|~~{}z}{{|}~}~zy}w~y~~{~~~}~}~~}}~~|}}~~}|w~~y}~|}{x{}~~}}zz{{{}w{{}wuyx{|zxxyw|{}z|}{yz}z{zzyyzyz}z{zy{}xy}}yyw{zy{|y|{}xv{~t}xyz|y~}{yx||{|w~{|w|w}z~{||z{x}|{{{yz~y}{z|}|~{zzzy{|~z{}~r|z~{{{{~||{{zxzy{{z{|vyy{}zzzy{|}~|}zz|}{{}{yzy|}x|x|||yyyz{yyyy}y{}z~}||z|w}y{yz~zz}zz{}}{|z|}}y|z~~||{}z|uxy}z}{~{|wzyzz~zxz{}|zzp|zy}|y|}yz|zx|ztz}~{}~|~}y~|}{z~yv~{u|y{y|z{uz|{xy~{w{y{~||yzzz|z|z|}{y{{}z}~z|~y~wzz{{w|wzz{{yxw{{y|{~~x||z|{}vz|{{~~}{{||{{~w|~{|{}z~{zwx||{{y{{x|{{xzxyx{x~{z|zz}{{x}z~}}{z{{z{|z|x~}yw}~~}z{{|{~~{~yz{{|y{{y}~{}wy|y|z|w~tzyx~x}}y~|z{y}zw~xz}z{|}z}{{}~}|zzzy}}{x{{xxyz{zy|x~yy{|sy~{|{|y}xzz}||~z{yux{~|~|z}~~y}xxvytvuxy~{~{{||w|{uxxv}}zyy}x|{}~|||y|yy}x~{{x{xy~|yy{{x{||z{|~z}~{|zz}ww~z~yw|x~|vxzxzux{}~}|z|{yz|}|~||~}~~~~z~~}~~~}|~~~~~~~}~~~~~~}~~||~}~~}}~y~~|||zz{zvy|}}~|z}{~|{|{~y{x||{}y}|~w~~|x||zzvx|}|zy|{}{{v}z~|}}||z|}|xw|xxvz}yyx~|z|~xy{y}yw~w~}ww|}z{}}{~x~w|zzz}}y~|}||{{}~v{zy|~}}y{|wy}~{v}|{}}|}y}~xyz|||}||v~}z|x|{y~|~}x|z{vz}~y{x|}y|y~{zzxy}w||}xyzyz}zzs~z{y}}z|y{}zx{zw~{w|z~{y~~|{zz~}wx||xx}x|y}}}|zz~{{}|}|~|}~z}y|zzv}x~|w{}{{~zz{{x~y~z{z}~}||~xzy~}|{v~z|z~vzx}zz}}|zy{}{}|~|y{u~}|}{|}{{yyxyz{||y|{|v{|zzx|}{}x~zyz{zv}~z|~|}}yy|{~}{|{x~}z{zz}|{xy}v}{}|yy{|zwxx~{x~zz}}~|}z|w{z{}}yyyz|z{~||y|||{}z~{z}|}wz}}|z}yx{{|z}{|z{{}v~|yy{|zw|~y~y|y|}{z|{||~w|}|x{w{{}|y|xz{}~{{|z{||{x}y|~zz{{|}~|{|xy|||xz~{xz|{}~||~{v}|y}||y~z}}w}|}|{~}x{||}zzv}xx}y{u|{{yzyzy|yzz}zxyvzy{}zzz}~zy}{x{~~{{}|~~}w~z|||zz{}{~|{|}z{{xz{{~|}xy|{}}{}~||~~|}~}~~}~~~~}~~~~~|}~|}}~}|}~|}~{~}~}}~{yzz{x}{{z{vzu|ywzvzyw|z}z|{y}}~|||{{{~w}|~{|~yzz|zzz{z|mx{{vwxz{zx|}vxzzzz||u|vy{zw{{}|wz|z}{xv|zz|z}z}}|}~}}{z}}y}|zxwx||}{y}{~|yzzz{{|yz{z|}yy|}{{|{|z}{||||y{~{}}{x}z}x|}{z}v{y|}|zxy}~xyvv{|}{|zyzz|{~y}|~|}~{}y{z{|z{~~~~{}z}zxy}qx~z{yz{y{z{w|zzz}x{yz{yy}yx~z}x{~|||}~zz{|}z||~zz||{zy}|~{zzxxw||yzxyxz|zyz|z{{{z{{y|{{}}{|||||y{z|{|y{|w|}~yyzp|}}{zxy}~xyv|z||y|{zu{}{{|y~}z~|||~~|{~}|}~|~}~~|~w}zzz{xxw~|v|}{}}xyz|w{z{vz|{y||}}|zy{}}yx|{{}~{y~~zy|~|}x|zyz{z~~x{}}~wx~{|z~{~|{yz{y~y|v|z}|{v}{}yzz}xyy}|~y{|}x|}}{|yzx|~ywzs|yx~z~zyz{wyxyz}w}y{w~~}|z{z}}x{}~z{zz{~||}~~~}yz{~xz|{|{yzv{x|}x{zz{xwz|{yyzx~|~z~|z}|}|zz|{|{z~|}~}|w|}{y|}{w|x}|{|y{{z|yyx{}w~{xw}x{zw{{{~}}~}~y}~~}|~~~~~~}~~~|~x}}}~~}}x~~~}~}~{~~}{}~z}}~~~}~~~~w|{{||z}|}}w}x~}xy|}zy}{{|y~{}zyzw{}zz{}{{|t|~yzw|z{|z|~yw|y|{|}|y}{}||y|{}y||zz|}y{zwy{yxzz~}{x}~}}y|xx}~|sw~{~y{z}x|}}y|~x{z{{~y{z|{|{{xy|y{{|}}|}~x||}|y|zyx~}{{zwzz~y}z|||z{}~zz}y~w}z|wz}y~{y~w|||uw{xzz{{|zy|y~zxy|||{~y}~|z{}u}{}z{}|~x|~{~y}|~~wz{~yv}|zzyzzy|}{z}}}z{}{yz}zzyy}zy}|w|~z~z{~}~|}yy}|||}zx|z}{||zu{{|z~y{wv|{{}z}|yz~{}||}{w|{zz}{|~zzx}~z||z|{|x{~{~}z{}~w}}|||x{z{}|{z}vz|{y}|y~{x}{}zy}}y{}w{{x{}y|~{~u{{yw~{}||}xz}|}~|}~{zz}{{qy{~xz}zw|z||}}{{|~{}|}}~|~z{{{zy}~zy|zx{|v}|{{~|~~|~{zyzy~}}y{y|z|z|{{}vy{}{{z|{yy||z||u{|{y{|w}~z~zw{{}}{{z{|}{{{wz~{zyyz|{x{z{wy{zxywy}}~|}}}x|zyx}zz}~xw{{}|y|{~||{|}}yzxzwz~y}{z{yyy}|{y}{|~wx}~|x{}{{yxz}zx{z~y}wz|}|~xyzy{||{}y~|zvx{x~x}~y~~~~}{~|}~~}z~~~~~~~y~~~~~~~}~}~}~~~z~{~~}}}}|{w~w{x{w}zyx~x|uzvzxz{|x}y{{y}xy{y{~z}}|}{~|}|y~{{{}y|w|~zrz{zx{z|x}{~|y}yzx}v|y}|yz|||z}y{||yz{xx{|}z|yxzxx||{~z|~y}}z|v{ww{{~|y{x{|zxyzz{|}|{x}{~y~yzzvy~y|||z|y|~~y~{y|}}|}}}~x}|xz{z{}z|{x}}y{ywxx||zzzw{w|xw|{~{v|}{|}}}~z|y{~{~{|z|z{|{{{x|x|wvy}{zy}wxz|{z~x}{vyzz}w}{~x}yw|~{}{~{}{x{~{~~|zy|~}{}~xz}|zw|{vww}zy|{vv{~v{}yzzuzx{~}~|zv~y{z|{{~z|{~{}~|z{|{{{}|~xx~t{zyy|zyx~w}zy|u|~}|{~{~zzz{}}}|y~~}z}|||}z|}}|x|{z||zwz|z|z{y{p{{{yyvzzwy~{y}||{~~}||}}w}~{{{wy{zz|}}}~}z{tzz{{}}w}z}v}y|xzy|y{v||{z|{}xy}}z}}|y}x~}z{{|w}}~~{}{~|}|}x{|w|}yy{|z}|}{}{z|wx~zz}|xyw|}|z~y|y|z~{|{y}{}}zx~}~}z}~z~wy{{}yuwy}||{y}ww}ztu{~~y}{zu|~{{}~}z}{|}|~|}{}yz{~|~yy{|}ywy~||u|}zx~{x{~{~}z{||{|~|}}}~~~~~{~~~~}}|~~~~}}~|}z~~}}|}~}|~~x~~~~~~||~~~~~}}~~}|~~~|~}}z~xz||w|}vz|z}~{~z{z}x|z|w{y}v{|{y{|zz}zy{wz}v~yzxv}z}{{z}y|}{yz|w||}{z~vyzu~z}yxz}}zz{wyw||}y|zy|{}xzv{|}xz{~z}{z{yy~}yyz|~wz~w|z}}zx|zz{~y~}{x{w|{xzz{||}|||x|y{}~|xx|zyz{zx~{{|}~~{|~}~yy{y~}}|y{z||w}}|~|~~|~z~{y{~{y{w|{x~}yy}{y{{{{y{{z|{|||}~~}z||yy~y{|y|wy{}zzz~}~z}{~z{}{|}xvz|zy~|y{|~y{~{}}}|xx}|}||w}|wz~|~{}xzyz{{wy|xw|}{w}}{z{xz|{|zz|xz|xxy}{xz}|xzyzz~{z|y~}{w{}yy~{zw}|}~}~y~{{{}y}|~xzy{xy|{~x}~{wzy}z{~}zxyzyzz}yy{yv~wxz}|{{|zx|zy||xz}{y|y~xz{y{{{{w|y{}|y|y}z{z|}}y||{{{|{x~{yxwz}~~|z}||zz{zy|z||}|{}}x~|z|}~xyzy{{~y|y{zy|zuz||{~zy|zz~~{}|{xvx|x~|{z|{z{~{zz}xvyz}{zy~}|}}}z~z}~|{yxy~~y~~xz~{x~~}|}~}~|}zw~~{yzx}~{{z||}}v}z{|{{}x{y|~}|x{{}~{{z~}{y~}y{~z}~~}~}~}~~{}~~~~}~~~~~~~~}~~|~~x~z{z|}~~~|zz|z{|xyz|w|y|y{x}x|{{x|}{y{}zyz||u{z|x{}zz}y}{xyw}~}zwz|xwxw}{{}zyz|z}}}{yzy}z~{v{yxz{z}yy|{}zxxw|}~z|{v~}{xzzzz}||zzyz|yy~zw}{|y~|yyz{u{xv{xy~z|y|~}}|{z|zyz|y|zy||z~{}xxz{wz|wyw~{|{{yv|vzx~y~|z~}|zz}z{}|z|x|}x{|~|~~z}|}|~{|xx~yv}|{|z||zw~|y|y{zz||{xxyyztz~{~|{|~z{x~{|}{v}{~z~{z}yz|y}{}z~zz{zyy{y}y|{y|zxv~}|yzxyw{{|y{z{{{zz~~}|z|ww{|www|x|~{|uz~{}zvy|z{||{y|}wzy}y||}}zv||z|~z{|}}||}}{|~zux{z|}|zz}~{zxx|y{x{|v{|{w{|||}|{zx||{wz}{{|~~~|{}~{~z}z{{|w}|x~~}||}{~xz||||}}z{z{{|~z~yz}}}zy}z}~{{{||y~|{{|~|{z~~z~y}z}{u{vx{|yv||xxsuy{zz||{z}x}}{zz|}~}|~~zyzz{~~{{~|~~~y||}||}yxz}|y~y{xyzzx{yz{}v{xz}x{|{y|z||}{||z{|w}{z|yyu{w{v}yyz}uyzu~ywyt{xzzz{|zv{||{|{}|z{~{~~}~}}~~~~~~~}~~|~}~~~~}|~}~{}|~~~y||z}|zy|}{z||wyvu{zyz{~yw{y}{z~|y|}y|z}{{{{w}}vvy}|x|zx|~zyzxyy{|zx{{}yxz~z|{vyy{{|z{y|wz~w||{z|y}w|~z{{}|x~{wz|x{yy~z{|yzw{|}{}|z|{{ywt{yy}u~yz~xyy~w|{~|x}xx|zyx|~yxz{yz}zxz|}{x}w|ywyxz{{|xzz~{~{zy~y|~v|{x}||{}~{||ywyz}x||z||{zz}|{yz{|vzzzz}z}y}{}}~|}~v{~x}y~zyz|}}y|y}|zwux{xxxx~y{z{{{{||s{{wy|w{||~|}{xyz}zz|yzxz||y|x{~z|z{z{|~z{{{|yzz{y{zv{y~{|ww{z{}|{}zyz}|}|}}{xzz|xy{|zxwv}x||v}vw~||vzw{|{{y}y~{{zzz{y{{w{~}||z}~|z{{y{}}}{{}}v}|w}xx}zw{xzy{}zv}}}zy}~{}wz{{yz}|jvwx{|}{}zwwy}y|{}y{z{zv{zyvzzy{yz{}yz{|zz|z{}|||{}w{}{zv}|{~w}z~{|{{{zyx||z|~~}{z|x|xzx{z{zxy{y{xz|u|u|{{z{}}|x|||xzz}{~|z{}~{~z}|xz{}}}|{y~}tzxz{yyx|xyy{}||x{{|~}z{~y{z~{wzy{}}{z}y|{w||v}||zz|yyz{}|w{{}}{|z|}{~zyw|yxz|w~y}zx}|{|yyxz}xw|y~~~||~z~~~~~|~~}~~}|~{~|}}}{}y|z{}}{zzwz|xx{}~x}u}~y|t~wx}}z~z}{y{~|{x}|}yyz~~{{}{|~||~y{xx~zz}{xz{yz|{}|y||yw|u{|yy||y}{xyz{|}}}|xz|}~{~z}{x|{w|~{zz{}{}{zyx{zq|yy{z{|w~}}{}yz~{}{~~{w}~~{{z{}x}{~yvwy|y}zy{zxv}px{{yu{||~y||x{|z}~{}y|z|}~z|~z~|~}{{{|w~~{|xx|}|z|zy}|y|~|~y}|~|nz{zy~||z}||yz{{{|yzy~{z}y}|yyx|{{yw}x{y|z{|x~z~{}{{t{}yxz}z{{}|{}|yzz|}~{z~}x}~}~{y}~}{z|{zz|wv|yyxy{~|{||w{{wy}~{|}}}~z|}|}|~}||{{|z}{x}zxx|{xxx~|u{{|{|{}x|{z}z}~{x~||}{~{{}|z{}w{}~{~{~{{|~z}z{|}|y{zx~|{zz{y}|}wzyzy|zz|{{wz{~yy}|{||{}}z}}{{~z}}z~x}||{z{zy{{}||}vy|xy{}z}y|{y{zv|}|z|||}}x|}|y{|z|{{~|z{}|}{xyzzuyx}yz{z|~yz|~vyxyyz|~~z}~|z~~}zy~x~||~~w}|z}x||z|ww~|{zz{w|y~y{zy~|wxzzzz{|~~~{~|~||zz~~~~~}~~~}~}|~}|}}~~~~||~~|}~|~~~~}~z~~~~|}w|y|zw{}{qz~}|}{x{~z{{yyzy{|x~{z{{}|~}z|}|yzz}}|{y|}|}w{}z}}|{{|}~z{z}|z~xyy|x}z~|v}z{||||}zx|wxzz{{zx{}y}y||y}~{z~~{}~|w{|zz{}y|yvyxxzw|w{|z|z{y}|x|{zz}||z||z}z|y}yvzz~}{|{{~{||zz|||y~x||~{{z~zzy||}}z|||}{zwz}||z{|xy~|}|z{~z~~}|{{|y~||w|z{}~}zw{x}z~xxy~~y|}y|y|yy{w}~}xzwxz{}}{xzz~}z{yz~}{|{z{}x|v{{{~z}|||z~|z}}xzy|~~y~y{w~{|y||||~xzwzx}z|{{zyxyv|~{~}}zy~yz|x|z{y~xy|z||z{||z{{{z{}~|~yy{y{}}{zy}{{|~{{z}~{|yy|w{{~y}}{zz{xw{zu|{}{}}z||y}{x{|{}|xy}}{xz}{{{yzv{|zz~{}wz|}{xz||z{v|{y{zy}~xx||zzt~}x}y|~~~y{uz|}|{|y{~~}y||x~xxy|||{|z{zzz{|z~|{|{|xzz{~wzz~|x|||zyy{|z{}{z}yzy{}{z{|x|zzx~{|{xy{y~|||{y~}~z}{z{y||z{~}{~{|{~{w}}{{z}||yzwwz{zxy}~~z~zz}|}z}z}x}|~}}tzyxz~z|{zxzzx}y|{}|~y{xy}|y|~~}~~{~~~~~}~{~|~~wv}}~~||~y~~|}~~~~}}|~~|~{z|y|{}y~|zx{z||~|{z{wyz~zx{xzxz||yzw~xyzy{xy}zz{xzzz}z|{{{|{}zy||~y~z~|v|z}|{|~}x}||zuz|||||{zy|v|{ywyx}yxzy}|y{{yz||z~xzz~x~{{~z|}xz{{zzxwwz|y{y{yyxwx|{z|~yzx}z{wwvyy}zv~w{{~y|w}}{|}{v~|~}x{{zy|{y}vz}}xz}}~y}xx{z|~~ux{z|}{}}|x|{{}~|zzx{z}y}z{y{}zwx|~|xyzxzzywvxyw}{}{zzy|x{xzx{{y{xz|yyyyz~y|{}z}}x}z{}}}}|{|}|yz|{x{}}xzyyx|~z~}zyw}}xz|{}}z}|}z~|{~}|~z{~y||z{y~x{{}xz{}z~}|xy{zwzxz||z{y}yx}{{y}|u|w}v{{z|yzy}{}{{~{~}|~}~y|}{vvx{|wz{{{y|zyzx{zw|}}zy}{{}{zx{|vx{{z{{z|z{{}{z~|{}zyw~z||{{yy{x{|zyzz~x}|u{xxxzxz|~}{~~~}}y||}zzy{zxzz{~~|}~|{zt}yz}{x|~w~zzyy|{y{y~xy|z}{zx{{{|}{{|}z~|||||zyz|xx{|z~~tx}xz}yy}zw}||{yyv{|z~yzytyx{|yxzz}z|zyz|x|~|{}y{{}{~zz~{zzx|{~z}}~}zzwx|{x|wyxzx{||w}zzy~{xz}xz||~w||~~~~~|}~~~}~~~}~}}~{~~~~||}}~{~~}~}u}z{|~{z~x{zx{z{{{yv}|{z{{yzvw~~{~|{~}y}{{{|zz{{{~}~|z{~}}|{|~x~~|}}~|x|{x~{{v{{~}|{}{zy|||{y|xy~~x{}zzx}{z}yz{~{z~|z||{|}z~w|{z{}|x|x}|vx|x}|z}zyw|y}y|y{{z|{z{{}}~w{|~{z~~wz{ywv{{x{v~{|z}{~{vyzz{zz}{xzz||~y~|~|zxyw|yu|z||}|yz{yz|~{}z|xzyz||z~}{|w{~~z{yz~u~}{y|zuuyy}z{{{|y{~x{z||||zz|y||{{uzyz{|~||}|~y||~}{|||~}yz{|z{x}~{{z{{~y|}zz{|zyz|~|zy||}|z~|||z|}||w~yzy|{zz|z}}~{w{z|z~y|~yz|zz{vy{}z~}y~y}z{}zz|y~}{x~~{~~{~{zy|{~{|~z{y~|uy~xz{|}{}|z{|z{{zw}zv}zx|yy{~z}x|}y}z}}||wzzyywx}~}|{||~~~{{z~}|}}}{|{{|xx{}x~zy|}|{yy{ywz|{|||~~|uy}~}y{~}{||}}{|y}v}yz~~}~}~{x~|~|zzzxyx}|~z~}{~t}x{zzyz~~|vwyz{z{yy}~~y}z{|yz{yz{~z|{|~|zuzu{u{{~||{yz~|}{|yx{}z~}z|z|{y|~||z|~}{|{{{~~|y{z{w|}}~}~~~~~~~v|}}|}}~~~~w~~~~~y~}~~~|~}~y{{}~}{|||{yy{|y{z}|||xz{~}zwu|}|xv|z~~yzz~{y|}y|~x{{~{|~}|~{{|}~|}}}|w{|wv|y|~}vz~xuwx|{|xv}}|{{{~z}y}z|{|~||{}{||}xy|}z|y}{|zyy{t}z|{wy}xzz|{{yz{wz}|y~uu}z{}z{}|}{{z~z|yy|x{xz}z{z{}~{}{|xz{t}{z{u{~}{z{|{xz|yy|y|y}yz{~z|yz{zuu|zz||~}y|yz||}x{z{{x{v|{~|~v|~{{z|{}{{}{x}~y{{|{}~~}y|zz{{||zy|z}}|{~{~xz{}yww{xxy~xy{wu|s{z|~{{u|vz{~x~v||y~}y}{{yz|{y}{~{~yvy||}{{uzzxx}z|}|}z{zxzwzz|yz~~z|z|~z}|{}x|~|~~|}~yz{{zz{y~x|y~|y}y{z||zy}|yyy}{|zz}z~|~y}~zyyzz|{~}||~z}}z{|}~|}yxzywzu{z~z{{{{}{{~x|}z{{y|y{{~x|y~|xz~{y}|}}x~w~{w{{{{x|}{}y{zzu~{y{{{{{v||{{|y~zz}x|z}}x}{~y{zz~x}zx|||{~}}|{yzz}|{zs~}|y{~x|t{{}wyx{~|}zx{x~zy|{yzxz}|}{x}|{{~y~|z||~yx{|zzvyy}|}z}zx||||w{z~w{v{wx}z||z|xy|{~~~~w}|~}~}}~~}{}~|~~~~|}||}}~~~}~}|~~}~~~}~z~}||z}~|y}}{|y|~|zz~z{~{{v}}x}{w}z~z~|~|yx{zyw{wuzyzyy{}~z|~|xy~|xz|z~z|z||}|y{|y||{|~~xx{|z}y~{{|}|t{~~|~}{}z{|wzw|x|{v~~yyxzvzz}y}|~{{wz|z|y~wz{}~w{xw{vyyy|r|w|~z}|}y||xy}~~u~}{z|yzu}~}}|y|}zxyx~|vz|}z|{|}{}}{~z{z{~zz|}z{}}|yx{z}zx}z|zyz|yz~|yzy}xy{}~z~zz}|w{||{w}wxz{uzvw{w}{wz}zy{y|}z|zz||yx{~{|y{x{w{x{w|x||~y}{zy~y}z}zy||yxy}}}|}|yz}{zy}y}{z}}|wy}~}|x|zy}|}y{y}{xy|wy|~w}}zxzxzzz{z}x}y|}}z~y}}z{}z|}|{z|z~|{|z}y}z{}zzyvz|x|x{{z|}yv}}xzz|z{|v{||w{|}wyx|}yw~xz{{z|{~||z}y||v|{~~x{{~{~~|}x|v}{~xx~~}{{{}|}~|yyz}{t}|{{w|wx{|||y}z}{z}xy}xz{}|~|z~w{yy~|{~z{{{|zzz|}~x||{}y|}{{yz{|{x{~}yx|z{xzy}{|}yz}zxxxw~||yx~{|}|~~}}|x{{{|{}}{y{~w}{}xy|}}~z{zz{{|vxz~xyz}x{{z|{|}x|x}z{}{~y~z}||{}|z|}}}~~}~~~~~}~~|~}}~~}}}~{~~}~|{}{}z~z|~{{w{vz|zy|}x{|tz}z}{x{}yzx{y~|w{~}|w}{|}{z~z|{z}z}}}{{|{~}||}{{~xzx||x~z}zx{{|y{}wxz{y|{{zw|z|~wu}xwx}z{wzwz}{||~yzyv{|}{{|{xxyyzz{|x{y|}}{|x|{zxz~~z}|yyy||~z}z}|}y{|}zz~{z|zzzzy}z~~x||z}}|{|zz}zy}xxyxyz{z}w{w{y}~v|{uw|~}|yx|{x{y}}|~z{~z~wv{w|}|}}}{y~y}z{w{y|zx~~y{y}{w|y~}{y~~}w}~|~z~xz}||vwyy}zzyx{{z}y~{~x|}y}|~}~}}}{x}}~~}}|}~}~~~}zyz|}~~yx|~{v{y{|z{{}||zz|y}y{ywy{|~z||{|{~}y~yz}}|}|~z~}w}}~{y{}~zy~|ywy}|wx}{z|~{w}}{yv{{}~|||}z~|y}}yy~~|u}~|~}x{xy{y}~z~uyw{yyy|~xz~{{~|xwz|x{||yz}wz{z}|xxz{~}}}|}}}|}~yx}zy{|w}{xv|z{|zw}|z~yv{||z{{||sz~}{zy{{z{y|z}}}}|}|w{}xy|~{yyyy{ywyx}~{yw{y{zz|z|{w}y{z||x}}|}|~}yx|}xz}x{xy}}{}~y{zxzxy|}w~z|{~x|wzy{}z{{}||y{|{z~}~|~~~~|~z}|~~~{t~~}}~~~~}~~~~~~~~}}~~~~~~~~~}|zw{{y}z{{y{y|}|zw{{zy|}zy~yx{{|{wz~}w{y|{{yy{|~zy}y}|v}}yxzy|w}}~z~|~||~|z{||yxyz~|zz}|r{w~|{|{xzzyzz{yy~{|y{|}}{}w{{|{yy}z~|{~~z||y}||y{{{|{|{zyv{z|}{}z{|xyyy}{}w|{~||~}v|{~}|{|}|{~~yyx{xyz{|}}~t{{y}}zy~|}z}{q{wxu{yyz|{{}}{|u~{u|}~}{|xz{~{xy{{}{|w}{{}{yzzz|y}y{z}{{w{zy{}}|{~{|}~y}{}|}v|yyzy|{~{}}|||z{x}~||}{z|zzyyxy|{}yz}|zw~x{|x||zy||{{|}y~z~w~z||zxzv{{{}|{{{}}}~wx}x|z~z{yz{xvw~}v~|z|}zvy|y{||xz|{xvy|{|{|w{{x{{~|zz~z{zt{{~y{{|v~z||}{||{|}{|y{zz{yz{yx{xxy|}~{|}{{y{yxx}|yy|~~xyy|{{~zyx~|{|{z|yx{x{|z{~yy{|x|x|x~z|}w{y}}{zzuz{{zzz|wz|}x~zz}x~}}~z~{{y}~|x{y}zzyu{~}x|}|{|}}{{yx||}z|zxz{|}|}}xyy}r}|~}}{~wy||~|{}z~{}|~{y}|vy{~~z|y|~|||x{|x}|{x}|z{|x|{{{~}}{{}|yx|z|~~|yz||w{x}zy|}}~~~~~}~~}~~~}|~|~~~~}~~~~~}~}~~~}~{~}~}zxz}~yxu{|{|{xvzzz{zt{{x{ztywy{y|z|~xwyt~x{z{}z}~{|||z{}||z{x|||x{~z{|{}wz{~z{x{||{z{{vz|v}yzwzyz{v|y|||yz}w}{~x{|v{xx|z{~p|{yx{}}{{yz}~t~{x{zx|ux{xyz|yx{|{z{z{zyzyz||z||||~|{w{|~{|yz}}{yy|v{u{{zx}z||y{|v{y{{z|{~}{{yzy{{{~{y}x|}zzy{{{{yzy}}}zy~y|zz~~{||y}{~{}}}wuy~wx|{yzx}}}z~vxx{~}||}y{|{~}wy{}zzzyzyz{z}|wzxyzxw{x{x{w{y{~{syu{{uz~|yvy||z~xz|}x}{zy|}{}z|z|z{z{y{|yyyz|zs|xxyz{yy{x|uvvv}}~yy|zyzzy}z|z{w{}|{|{x~}{zz}{|tzvyz{}z{~zyxx~{zw{}xy{|z}|}y{y}|zyz}y~}u~}|}||z|||{}z}z~{x}|~xxx{y|~y{rw}z{vz{{}{vx{xzyy{{~x|y{y{~yy~y}{x~|}zwzzzy|z}~{}z~|z{}y||z}x{z~|{}x}y{}y}z}~{||yzy~z|x}yy|y{~}yxy|xx|}|}zz|~|~}}yy{{}}wwz~x{yv{{yyv|zzzzz{zvy{{yz{|y{{||}{~z{{y{{y{~{z{}x{x{v{v}wyz~u}zy}z||~x{|yyz}w}yxxz}}|z|}~|~{|}|{}}}|{~}~|~~~}{{{~|z~}~~z~}~~}~}}{{~}}~}~}~{}|~~|}~~}}}~~{}||zzz~{}|z~zxz}~||}|{{w}zx~}}~~z|}|{~~z}zx~y|yvz~~{zz{z|{{{w{|z~y}{xy|x|{}zw{|yz{z|~~|{|||}|~||{}{}{|zxxw{~x|||}z{{{zz{yz}}}}xz{{{|xxz{|}{xx{|wyz~yw||{|xzx~y}|x{wx{{v{{x{{yw}}~xy{}}z|xv||~~~|{ywz|}zzyz~{x}x{~{|w}{y{zwyz~||x}|}}z|zz~{wyzzx~{~y~}}x{|u{z|zz|}}{y|{~z}zz{|~{u|~}yx~z~{{zz~|{zx|{v{yxw||x|v||y|}zx}x|~v~y}~{{yz|||||}wv{|}z~z|~|{zz|||y~{y|~~~{u|}}}y|||{y{||{|yu{yy}z}|~x}|}||z{}|yyz|{}|}z{z{{{}||zvy{||w{{{{{}|}y|y{}zyyux}y{{z~{y|yy}z~wz{|w{||~{{z||{|}{|zzzy~||{{}}|}~||{x}zz}z~~|zx{~t~{|~xz~w|yw~|z}{{{}~y|{~yw|yz{|y||yy}x}|{z~|{|y|yy~w}{||z}z~{z{|}yxz|z{|xy||{~y~}{|wz{}xzzx{y~~y|z{}z{|}{|{}~xy~zw{{}wz}|yz|x~}zz}|yx{z|~yz{{|{|{~z||tz|}{}{|{~|xzy|x~}|}z{~{z}{|{}~}~x~|}}|~|~}~~}|~{~~~|~}}~~~~~~~}~}~~~|x{}|~||~~zy{~y|xxzx}sz{{xz}wy}}y}y~{{yxyz}y{z|}{~||}}}~z}x{~zz~{~{}}|y}yz~z~}z~{}xyz|}}x~zw|zzyv|z{}wy||{z|{{{x{z{zz|~{z{{~|xz|~{xz||yywyzx}}||xx~z|xwv{ryx}~}zz~~vxzz}}{||{|yy}|{}}y}{yxw}w{|~|xyxyz{yyy|xy{~zyw{~|{||y|~~~z}z{x}}yz}|~{|||{|{}~}{zy{yz~zz{y~{vz}{{~z~z~}~zy|~~z}{}z{{v~{~{z}||z|z~}x}~}|z|z|{|{{zy|{{~z{wx|}{|{|ywy|{|{~~x}{~z}|zy{r|w|{{~{}~~|z{xz~y}{}x}y{zy|zz|z~{zy|{|~{{|~}{~~}|||}yzvy}|~~|~|}}|yvxzy|~{}z{{|{}xyv}}z}{|w|vxw{y}{~||z}{~{{{z}yy}{|yz}{vy}yzzvyz}yxt{y~|z|wxz|{yw|y}~}|}{{yz}y|||}~|~y~{||{}|y{|w{uyz{y}}xy{|y}|zzz}yyy~|{|}{z{{}}}y|~x{}|}|~z{{z{{{~z{zy|~|{|{{z|wx|z{xyw|z{}z{{|~{|zwy|}yz}z}z{~y~{xy}yxz}wy}wx||z|y}}~yz{zyy}xysz|~}zzx|{}z~{x|~~~|}|~~~}~}}~~}~~}~~~~~|~~}~~~~~~w~~{~~sw|||x}{|{x{~{x}}zvzy}z{y}||x{|}|y{z|z}{}sxy|}|{{}x{|xz|zzz{wyyy{}|{{x|x|~~zy}|}{y}z|{|yyy~||{|xxzz|y{|x|r~zzw{z{}wx{y}z~{}|ww}|z|~|{|z|zzz{}}{{}z{yy~|{zwzyzyzy}{yy{{|{yw{xyv{x|}|}wz|||x|xw{x}~zz|{}{}y}}w}}}x{|xy|yy{}~}~y{|y}w}|{z|xzzw}|}}~|~{|x}}|z~{}zz{~x{wzw{|xw~yz{yswzxy{~wz}}y}~w|||{|y{{w{{yy{~}xzy|zy|}|}}|{w}|{y|x}}y{{{x}wz}|xz}z}zxw{}w{~~{z|{}y{|y}{|zx{}}{zx{yz{ywzzy{zyzv|}|{|x}}y|xw~zv|~z|||wz{{|y{{|xyw{}{{y|yzy~}~{}~}|{{zw{w|xv~~|{yz|z~yy{|z|w|v}x~{zywy{{u|zy||}|w{yzwyy|zyxywz}zzzx{zzx}}yzvxzz}xz{yyyv{|yz{~z}~|}z~|zzz|y~xyw|{|{x}w}}{{yzv~zw{x~zyzx~|~~xzx}y}yz{}}{{y~|y{|y~|z{xwz{||zz}{{{xuz~x}y|||}{}y}zz{{x|~z|{|{|}v{zu}{w{~|yz{}z~w{{|}zzv}x|v~|{z|y~z{}}~z{x}{}wz{}z}{~{}|{}{vy}|}|z~~~}~}~}~}}~~|~}~~~~~|~~}~}{}~~~zy|}{{}~}wz}yxzwy}{y{ywzzv|y}t{{|z{|wz}{xx|w}}y|}}{v}z|yz}|{|zy}|~x~{}xx~v}y}r~x~wy{z|{{~yxy{}{z{zx{y{}yz|{y}z~{~{|~{||{}}zyz{z{zy|uz~zx|y|{y|}~|z~wzx{|{v|||||}~y|||{y}~y~}{|}x}|{y}}{zz~{||y{{|y}v|x}y{~z~zy}~~||~}|z~}zyz{}w~}zx{{~}|}z|zu|}|{}v|{}{{{~y{y|zy||xyz}zz}|x{z~z}}|}}z~~{z|z}||~}|}yz{zz~w{xy}z~z|uzzxzw~y|x~}w{{|z}{y~||}}{u~xx|{||}}|{{~|~}z~~wvy~z{}x}xt{|{{|}z}z{|}z{z|}~{zyz|}{}||{z{{~}|{{{~|}y|}yzw{|{xy{w}z~ww}yy{vtzx}zyxx}|}{{}}{t}{zz}|yy|{}{}y~yy}zxy{|z|{y{}{zy{|{{z}|~}x|{zwy}z{zz{~}yz}z|z~{z|{~{{~|~{~~~y|x{~{~z}}{{||{yz{y~x{w{|{xxzy|||}{||}~{yzy}}~{|}}|}|}~|z}v|x~||xx|yz}y{xz||zz|y~w|{z|y{z}~{}}z}~~{{}}}}yy~~~{~||{}}{|w}z{ywwz}y}y{~y}xx{zzz}wx{~{}}}{{{z}z}|~{~}~~~}~}}~~~~}}}~{|}}~{~|{}}~}}{~~~}|}}y|z~z}~z~w|{{vy~|zx{uy|{|y|||y{}|x}~wz{|x{y}~zzz||||xz~{|yxxw|}{y}|xwz||z{~{|x|}|}|}~wz{yx}}}~v}|}z{{|x{}|~zyx{|xz{zz{z|||}{{}y{z|~y}|yx}}z~zz|x}zy~y}}}|{zzuxz}zwyy{|}|zx|}{y{{{|~z{~z}z{y|{|w}~zz{yzyz}z{||y}xz|v|{v{|{z|yxz~|~wx}|zzyz|{x|zzy{|zz|z{z~y|~}|{w|~wzz|}z}y~{x}yy||w{xz{~|z~~}u|}|x}}zxy~{}}y{~{zw{}{|zx|~xyy}~y{|{||}zy{}yzx{}}}~|zzz{|{x{y}tz|}y{xyw{|z}~vyyzw{{y|~{zyv{}z{}~}}{y~~}||}|~u~|{}{{z}yxz|{|zy{y~{}||xxy{zyzx}{{}}||{{wv~|{w{}~}z|x{{}{|zz|x}}yzv~}}xwyyz|z||||wy{~zyyyy|{vzy|||~||yyz|{{~{~|{}|wyy{|~wy{||~{}|y{}{z}{{|y{wy|ywz|z}{|}}|y{}v{y{yxzy~~}~y}}{||{xz{zy}xzux|}w||v{zz|x{~}w}|v{|xyz~|u{yy||y{z}{}|{z|}|z{{{{{~xwx|yx}z{}||~|{z~~{}}}|~{~{|}||}w|~|u|zzy{z|~w|y~{{~y~~|~~~~~z}~z~}|~}~|}~~y~x~~~|}z{}z{{}}zz}~y~z|z{{y~{ysz{wyy|{vx{v{|t{|zw}{{~yzzyzzz}zy{z{{t|x}x{|~}}{xz}~|zyy~z~|xvzx|{~wy|{z}{{w{~xz~}y|{{~{~{z{~~{z|zzx|{||~|{y}z{x~yz}z{yyxzxyxzuxy|ty|w|}z{}~}~z{}z~{vv||~z|z|}|z}}yy|z{|y{y{xz}{{{yzw|zzup}{}y}}{zz~y}}|}|{y{zyzz}{{z{{~z~}~}y}|y}u{zxy{}zxzx}~|{{x}yxzzzvz~xx}yw}}|~}{|y~}{{{}zy|z}|}~z{}wxw|zwx|zw|y{|z~{{yzyvxyz|y{{x||z{{x||z}}{~z|zy}}}~{}y~}{~|~~|x}y|wzw{}{x|{{y|}{zy||}}zz|}}z}y{}~|}|~z{{{||x}y~{~|x|v|zzyxtywyyzzzwyvzyxwy{{{|{|x~~w{{||}~zy{|x}|{}y~wx{}wy{{~{|v}z||}zyzyuxzzz{||z}}yz||}|{}|~|}|{{z|}~}}|x~|yy}y{||}zv{v{{{xx{w|{{z~zwxyzy}{z|}||{||y}|{{{|||~}{|}}{z~}|~wyyy{{{yyy}|{}x~{|{~~zyxz}}}{||wz{~~z|}z|x{|zzvz{{{z}||s|xz}{wyzz{{ww{zz}vx{y}z}y{|~|}x~x~{|z|~~}~~~}{~|}|~~~~~~~~|~~}}z~~~|~}~~~~~~{|{|~v{~yz||zy{{xyw||~|}z{~|zzzzx}x{yzzx{}}v|wz||yx~{xz{~v|{z{{v}x{{zw{~~yx||~{|}|{z{}|{zzzwxy}||z|{zxw{{v|zzx}|w}}}~{{y}zzzv|zy}z{{{|z|{y|{}z|wzz~|{vz}}s~}yy|~{|}zzxz|x}yx}|{xv{z}{{}{{z{y|z{wzz|{yy~}}wyy{{}}{}}|z|~{z{}{{xyy{z}z}|}~v||yx}}q{~~y}v{~|zy{}x|~{|||}{xy{{{}~|{yyy{|x~|~|~|z~|s~y|w{{z|}~~yw|{|{}|w{x~y}xy~ywz}z||{~{}}|{~|}xxx}{w{y|}|}}{uv{y~|}w}}|}z}yz}{}yv|{}}~{|yy{x{|zz{~zzz{|{zzzyy{yu|yxzz}z{}{y|zyy|~y|~~~zzzz}y}zy{z||}{|x|z{ww{}yz|{~w{~{|y}|{|w|z{z{wz{z}|zy{|x{xx}|~~|y}}|}|}yx{x{zx~|{zz{{|}z{y}v~z}{}y}zx{|}{|||y{z|zzwzz{{v|z}z}{zyzvy|z||z|{~|y{z|z|~{|yx}yz|}wxw}y~}|{z{uzzz~yw}zxzzz~}|y|xxywz{||{|||zx~w{{{~w{y{xz~yyxzyz}~y~{y|xz}xwzx|zzxz}{}}{~yz~{}|zx{}zx}~x||{{|~|z|zz}}xy||{zz|z}yz{~|{z~~~~~{~~x~}|}~|}{}~{~~}{}~~{~~~yy|~{}||z~|{u|}zzzyz}x{yuv~|xu|zz}y|{yyy~uz||}|vzzyvy}z}zy|{|x}{xzz~~~{~~zw~~|}zzz{zwx~~{{}zy{z|z|}z{}|{w{{~{|yzx~~|}{y{~||{~|y|z{{~uyy|yvy~|zxvyzxy|{}|zyyy|uzx{{}|}v}|yzw{{||{}|{}|z{~{y{}{tzz}vww{}{yz~{}y}{xzvz{~y|v}yxz}{}}|z~z{y~{uz{z}|~}x}{y||zy{z~yt||z{wvxxzw{{x|}}z|x}{x|yx{}~y}|x|}|{~y}|{y{{{yz{z{~|{y{~{~vy{zx{z{zzx}yx{xxxxu|xy{|{|}|}{{~xwz{y{{|}{|}y}~yvzx{|yy}|wx|v|{w~~|wy{{z||y|y~{{|z{yy}{~z~u|{|}~||y{~xyz~{}v~z{y|zz{yyw{|xy|zv{}~~x~v~xy{y||y{{zyy~||zxz||||v~}y}~}zx|~~z~y|w|yyzzy|yxyx|~}~z|}|y|y~z}}{{x}~|z~{{{}z~~}{w}z~}}}v}z|{z||z|~~zz}|ywzz~|z|y|}t{ty{yzx~}||~|}|z}y{{{{}y||zwyyzz|z{}|z}~yx|~}|yx}z|zv|}y}}{{x|x{{z~z}z}}x{{~{|y~}{{z}|z}{w|x{{|z~~|}|z}y}|}z}{{y{{z}|~z~~~z~}~~}}}}|~~}|~y~xy~~~~}{|{~}}~~}|~}~yy}{wz{{z{yz~{}~{~{~|{~z{||{yz{z}z}|~{{}zy{yzw}yx|y~y}~~yz~x{xzz}{{||}zy{}z~z{wwx}y{~{}xy|~yy{~}zy}{{zyxww|x{}x|}~x{z~y~||}{zy|x}wzwyz~zxv}y}z{zxw||z{z{zzz}~{{}||{~}z{{||v{zxzxv}}}{z{~{}zyz|~|z~|{y{zz{w{y|}|{|x|z|z|{zzwz}y{}y{~|z}z|~z|{{z}}z}yyz{z}}{yw}|}x|}x~|}~~{|w}z{}~{}zz|{}~~x|w}||{zyz{zz{}|}||y{zy{}{y{~z~{xz~|}z|zz{||}z~z|}|}yz{|{y~v~z{{}{{{|}z{}}~{}y||{v|zx}}{~|~{{|z{}{~z}w||~|}{v~~~{{{zxqy{y}}}z~zy||x}zx|zvxy|}~~{z~x~}zz{~|w{}wv|yyy}{{|wz|||z{yw{{z}x{|z|}zzu{{|{}zz~}yz}s}|{}{zyzy}~{y}zxy~yv{zy|zy|{|y}~|{|xxt}yxx|}}y~{~|||{z}||{{~y~zzyzy{w{xyx~|}zzy{|~y||}xzy{z}||zz{~~}zz}~}}~y{|{~}y~|}~|yx~|yyz}y{zz~x|xy|z||x|~zzx{z{}y~wz~}yx}~w|z~}|}{|~w|{x{z|y~{{zz}||z{}{{~{~z{z|{}{~zyw|{|{w}~~~~~y}~~~~}}~~~}|~~|{}~}~|~}~}~}~~|~~~}|~~~zy~}{zz|}||}}||~yz{|vv}w}{}z{|zxzz|zx~}{z}{{|~|~z}}|~}yzx|}}y|~|}{zz{xy{|}|yzzz}vwzz{~yzywxw{{zwyxz|}{xyx{~|z~{|xy|{{}z~~|{|~}}{zz|~y}|uyrwyx{|wx{xzzz{{}x{|v{{u|yz||{w||}}|~}y|{y}~~vyzy|yx{}zv|yz}x|{{z{z|w{~xyyvy}||y{yy{~}~y}||~}x~{}}{{}{~{}|z}zzz{yxz|xzx{}}xw}z}tz}y{{{|ww}}{{~}}{x~}{w{xxz|z|v{~zwz|y}{~|{w|~x{zz}{y||yzx~||||yy}{zz~{z}~~z|}z}{|{}{x}y~}{~}y|w}uz{{}y{|}||xzy||yzy|{x|zu|{y|{z}}{~{x|}~}|~}|}~~{}{{{}|yxx|vu|uw|x|z~}yz|x{|z|{xyy{y{~yz|{|~z||~{}yy|{x}zvz|}|{{yv}z}||w{yz||{|zwzu~zqxyzz||v}z~yz}z~z}x||x{}z|~{zz{{z{}}z~y|~yz|}x}}{{{{{|y|w}y{|z|}|z{}wzy|}{~{z|~~~{}||}{y{}y|}z|zzz|y|}~{zz|s|y}zx|z{yy{}{|}{}~}{{w{}~|{{|{yz}x{z}{~}z}|y}{z{wv{{{~|}}~yyw}z|xwz|{||~~~zx~|zy~}|{}~}~}}|}~~~|~~~}~}}|~|~~}}~~{}~}~~~}~}~|~~~~}|~~~}xvz~{{{wvzy~}{}~||~}yxz{yx|||wyyzzz{}ww||{}~yx~zw{x|}~x{||yty}|y{{xwx|x|}|~}~}{{uxw||}yy{{yxx}y}~zxy}xw}|{{x}~x{y{|||~{}xz}||{}}}~yx|}|zz{|z{v|{z{~}z~w}{yz}v|~~x|{}|x~z|z{~}z{~{{wz}y{zw{y~yywzy}~}}{{{|}y}ywx{y|~z|wyy{{zyw|w||~}{}zzx|{}yx|}|}|~}{~{{||{|~}s~zzx|{zzzz|{|~|x}yvvx}{|{zzx|||||~}{|}{z~|z||{~yz|~{zz{z|{z}~yy|{y{x{~{{{z~zz~{|{|~}v~|zz|~}|z{y~}|y}z{|yz}}}{|v~zzzz||zzzz|yyy{{z{zy}y|{}}|{{{z}w{yy|{{x|z}w}yvz{{x||{{}wz|v}|~{|~yyx{~|{}z~|z{zxy{}{}wwy{{|}z{zz}z{z~z|~yx}|{}{w|y|}x~xy}|{}|zz{x{|||{z~z}z{z{|{|}w}|ywz{zzy|v||{{|||}{yy{{z|z|z}v|w}~}{{}vy||z~yz{x{y}{~}yz{y|w{}|z|}z{y}}}y}~{yz{{|yxz{y|||~w{{~}zuy}xv~{|z}z{w|yyy}|{{{|z}~}}~y~}{|}x{~vxy~x|{~}{{{{z||zy~|}|yx{|y}z|}ywx|}}{|~}~~~~~~}}~|~~~}}~|}}}{~~}{~}~~|~}}~~~~~|~~~}{~~}w|z~|y|{|}{}yzx}{{x{zvyz~y}yxuz|xz|zw{{yv{{z}|zyy}}~z|{}}x}~}}z{xz{}{}yy|xxzy~zty|zz|||xyyvvxv~{z{~}x{}|~|y{|}z|}}~y}{{{{{||z|{y{{y}xxw{z|y{z|z{|||||}yy|yz~}xwyw||~|{xu{{zxx{y~}}}yw{z}z~x|||{{{vzwy{x|{}wz|vr{{yv{||~x|wzy{v}~}{z~|xx||z}~~~xv|}yyx{z{|zx||{wz{{w|{|z{y{z}{|xz|zzz{y{|}||x{}|||y|yy{~}{wz{y|z|y|{z{~|x}}zy|{|xw~yxx{zxxxz~|}|~zy~z|z}|zx}zy{z}}||{z}~{|~|yzz}xx|{}|z|{z}|{|yzy}yz{yyz|~}~z}{~}{v~z|~~{}~|~~zz}~}|z}x}y{{{z{z{}z}{yxwzvxzxzx||w|z}|{{zzz~z|}{~{{{|{|{|~y~{xyz~wz{{{|y{x{y~}{z{{|z}~ww~x|zyw|{{y|{{x}x}|}}x|}|}{}|zz{~}~xy~z{||||z|wyx|z|zxx}{v{{{{xws{{}|z|x|x|w~|z}z{zzz}}|xz}}{{|}wzxzy{}}yyv}}x|xuy{||yqxvzw}~|y|~z}x|y~z{zx}|{~|}|}}~}{}||yy~zz{~wz}{|{~vz}zytzzuz{z{~xy||~{yz|||{}{{y{~~|~~}~}~||}~{~}~}|}}}}~}}|{~~}~~~}~}}}~~|~}zyx{~wuz|xzyy}z{w}y{|y}yzx{z|}xzzzzxuz{y{y|~zy|}|zyy}{}{{z{yyx{}|xwv}x{|~w||{yv{xy{~|}{zz}}||}{zx|yz{y}x{y{}}{}}}yztxzz|yyy{zxz|vz{{{{}|z{|{yy}{{xzz|}{||{}xzz}{{{{x|y{y}{{|zyu{y{|}}}z|y|v}{z|x{vx|{|z}y~z~y{{zyy|~|}|{{{|zv~|z{zy~z}~x|}x}wy{~}{{}}w~|z||}zz{}xw}~zx{||{zy|yzzz{wyz|xz{xx|z{{wxz}}z||yv}|~~zw|xy|~|z~}v{x{w}{zz}v{yzzx}{{}~}{zx}yyz}{x{}{y}}v~x{|w||{{{x|wx}|zz~{}|{|yvy}yzwz|z{z}z{~x{~v|}{|y{}z|z~yz{{y{}~yy~|{{{z}~{~wzwz}xx}{y}}{z{}yz~xz{}{yzx||}||z~{yy{xy{x~|y}|}}}{wxx}|}wzz|}~}z{{{z{}{{|t{y{y|}w{z|{z~{|||yx{|yxz|{vyx{}|{zyw{{{zx~}x|wxz{|y{||zz}{yyww{y}|~~~z{x}y|x{}yx{}|{~{{wxy|x{}xxx~yuy|xy{~{|w}z|~}x~}y{yyx}}}x{|{z{yz{}zyy|yzwywy{z~||x{}}z|{}yy~|{||{zzx}zz|zz}|x{{v{||{}{|xut}{v}yz|{}{~{z{{}}~zxzzxyyx|~{}~~~~|}||{~~~~|~{~}~~{}x}x~y{~~{zyv|}||y{w{}}{x|{z||{z{{yxw{~z~{~rz|{x|y{||}~~yyz{z||yx}}zz|||z|zz}yvy}zzzx|w~z{}z|x}}{{|~w{||{~z}}|x|~zy{}{yz{z~y}|{tyvy|wy{x}|{{|}v||~~}}v~|z}xzu|~y}z~}z~}|~{}}}~~}y|z|{wy}zx}}{x|zxuzz|||zyz{}xzx|zyyyz|}zy||~zw|{|{{~{z~y|y{z|{|}|z{}w}x|x{|{~{y||y||{xwwx}y|yx{x{zy~|{zxy}zz|x}{~}z{||{~zw|y|y{wz{{y{~z|z}}}|{z}}|z~yxz{{}z~|w|}~{~{{~z}w{{|xy{~xv{z}}z{{{{yz{|u||zz|z||u|{}{z||z|}~~|~}z|}{}y{{|~y{||{}}z~{yy|z}zzv|{z{}{||y}|{z|{||}{}|yz{||}x|}~|}z{{}|}}|}vzz{{{{~}y{x{{z{w}y}~}}~u}x{{|~z~}||{~}|{||}~z~{|y|}~z||~y||{z|y}~z{{{yy|{}||}zy|{||y{}|}x|~~y{~~}{x}|z~yy~{|y{|yz~yx|~v}~zy|yzy{{z|y|}x~}zu{~{}z{z{y|}|}z~||}y{||y|yx{}~{|}w}|}v{}}|y{{~{|{|z~}{||~|{{}}}{}{~|}|}}~~~{~~|~{~}~~~|~||~}~~~z~}}{}|~}~}{|z{||z}y||y~|}zxzztz|||yx~}|}||||z}}zx}zy|z|{zzyzy~xz}z|{y}xzuyz|{~|{}~zzy|~x}}||x|u}}~y{v~{z{uy|{{}|z{w{z|{}}xzyyzzxz}zy{xyz|~~w~}|}xyzxy{x{~{}|{}x{|~~y~{}|{|z~}{|~|}|yzy|~~}|wwxzxyz{z|{|{zxyxv||{wy{{{|}zwxt{|~|zz~z|{{~}z|{~|w~z{{{}vz}}yz|}|{{}zz{{y{zyy{y{z}{|z~|{y}{{t}}|x}}~|x{u|yzz~xy}xyz{}|}{{{|y{}yz~yxz}}}~ywz~z||}w{y{|w|||{{yzyzyx{z}zy~{}}||}z|~}{|w~|y{x{z{{z|}y|xyz|y{~}zy{}yx}|{y~}{yzvzz|x|zy||z{yz|y||{zy}}{~{y{|}}|x{}xp|z}{zw}w}}x{y|zxyy}~zt~z~s{{x{|{{y|x{z|}x{~z||}|{~}}}{~}{||{}y{||~~yyy{{{|wzz{z}v|z{{yz{|}wz}y|t{x{z}}||{x{{y~zxx{||y{|{xx|z{y{|xzy|z}z{v{z~w~~|z~}{z{~y{~y{{|||z{x}}{|}{~w|{{{{{{z~~zy~~z{~{{{}|y|}{}x||{|~~|xy}}{{vz{|zz~yy|}vx{|y||{y}}}z}|x|}y|{||{zz|x~{}{w~|~|~}~|}{~~~}~~~}~~|{~}~~~}|~~}~~~}}}~y~~~}}}||~{xx~w{}xvw|zxww{z|{yyz}|v{|{yzyvxyy|wz{}}z{~}~z~zx|{{~zy~}{x{|z}{{w{~z}{}{|{{y{yxzszz{{yzyzx~t{{}wyx}|y~}|yw~{|{{xv|v{w}}{xw~zzy{z~xy|zu|x||z||x{~{yyxw}ywvyz{zxy}zy~|{xy{zzw}{}|y{z|}}|}~~x{|yxz{}~z|z}xz||{y}yy|x}z{yyzw}{~w{}}~zz}u{|xx|y{~}~xyx|}~|z}x{z{~|{{yx{zywx}{}yyww|yyyx}z{{~z{~z~~}}|y}~||x}z|wy~~{|zz{w}{{wxwvzyz{{~zyx}w~zzxzxz|z|y}}zz~{{{y~|}z}{||}}~|{yz|w}|{xwzyzz}xw~|xx~{z}v{{{{y|||x}{}~~~ozu{|yx~y|zx~{v}x~v{z{yz~y~w{~ux}}zxx|{{ywzxz|{|y|xyz|~x{zw~y|~z}~z{{z{|}{vxyzz~yu~x|ww|w|yz}{y||wv{|yxy~{y~}}z}z~}|zyy}z{}|~|{zz|~yz|z{}wy}zx{{yz}{|{|xyy}x{xz{w~z}z}~|}yx{|~w~{}zz~||y{|~}{|}{{z~|vusxwxw}|{xz~~zvz|z{yyzxxyx{|zv}{{}||}z}zy{zyxy|{zv}{|x{y{{w{~y{vzy}}vw|yv}uyvtyyz|zy{yuyz||}{{~~}}|z}|}|}~~~~~~~~~}}}}~~~~~}{}}~{}}~}|~~~~}x|~}~x~{{y{z{}}{y|~|{z|x|z~~z{~xyw|y{}{{}}~tyz~{|w|zy~}vz{zux}{{|{~zxyw|x~zx|x}|x{yy|}x|~zxxz}~~||}y||y{}x}x{zxyw{}x}{yyz|yw}x|~|x~{{x||{x~{z}}{yzz}}~}}z}}{{}x{|z}}yx|yzxz~|{|x}~zw~~|xy|{{}yzzu{{yzyvyxy~xzzzzx}|{}}x}}{|yz|s}{~{||wz||y||{{~z~{{{{|{|zz|}{zzz}}x}||z{||~{}z|~z}{|zy{{y|y|z|~||{}zu}yz}{}{}}}yz}yzzzw~}y~|}|xzzxzz{{y{~{{wy}}}|x~|~{~|}||}}{x}y}yzyzz}|{~}yy}}zw}|yz{||{y~z|z~xx|}{~z}z}|{||}|}wy~w|{y|z{{z}yz{{zyz|zw{{~z~|||u|}~{{zyy}}{y|w||~z~~x|}y||}yyyx{~}w{|uxz{}~}y{|x}|vy|{}xyw}tzz{}}}~}y|~yu}}{{{|x{~xzvxyxyx}zz|z~yx{{z}zx{}{zvzz~|||yx||y||z{xzz{{yz}vy{yzywxxyyy{y|~z}w{{zz}|{z{}{xzx~y{}yx|~}|w{y}|~~~z{y{||}y|}|}z||yz|{{~z|z~y{}|{}~{{yzz~y|{}xwy}~z||||}}y|zz|zzw|}y}}{{z}}xz{}y{}v~y|zx|w}{~~|}~~~}~{~~~|x~}}}~}~~~~}|||~|~|~|}z~~|zz~y{y{zzy|{}zy|{z|yz{w{x{~x{|{~{x~{z~y|z|}~xyv}|yx{y{y{z~|xy{|z{}}|{}xzw|~x{v}|xz}z{}{zz}|}||zzz|x|y}~{|}{|{v{y{~y{|{|y{x{y|{w||{z{y}{y{v{}zyxxzy{}}}z{~||}|y|~{}x|{|~}{}{w|zw{x{x|{r|}yzy|~yv{w{|{xxyzy{y}~~{zz{x|xx|z{v~~z|~|{~}|z}y|yx{}~|z}v|~zxzzyyx|~{zzyyz~~~y{~~zz}z{~~~{|zyz{w}{z}~|x}y|uzx}z{xzy|yx|y{~{z|wz{|{xxzx|x~|{}}~~w}|y{}x~w~~~}}{zzzz{y|zzyy{z|}zy{z{{{x|}{u{|{}x{|~}}}z}}{{|y}~~yy|~~xyzz{{{y{y{~{z|zywx{x{{{wyw|{z{{z|}{zzz~w}|{x||}~yz{y~}||{|zxzwxz{xwy}~yz|y~y{|y|zz|zyz{{~}}|y{|}y}|{zq{yzt}~}{}~~v}|z|ww}z{{w}~uw{zzy{z{{rz|xz{zy|y||{{z}}}x{z|~~|{{{x~{{{y~|}x{}|zz|zyzwy}{}{~z~{|{}{~u~~zy~}y|~{{}z|x{}|z{{{yzvw|z}|z{z{z|}|}x~|{z|yx|{z~~y{|w|}|||}{~}z~~}~~}~{~~~}|~~}{~}~~}x|~~|{{{|~~}~~~{~}}yyy{y}y~}|}~||}ytzz~zxyz}}|xz||}y}zy{xv|{|zxxwz~z{|z|{zyxy}~w{wx{y}{{{}~yz|xy~|yxw{|z~|vyzy~{}z{{{zyx{z|~|z{y~}x~~v{~~}zyz}yzyx|yw|{w{xxwy|yxz|zyw{x||w}z{zz~{}wxw|zzwvzx{|{{x{{y~{{yx{xv}}uxx{xvuy|}y|~~y|x}z{{zxzz|zwy}y~wxz{yz~zx|yyy}|{z{sy|{v}}~w}sxww{{y}{|{v}}zw{z{yz{{|{{}|zuy|z|{y}|{y}{~{y}w~}{y|y{}z|x}~~z{xyz|x}x{yu{y|}}x{z{{}|wv{yy{|zzx{zy|{tx}~zz{}}x}yz{{y||tzmyzx~yyw~z}z|y{x||y}}}zwzww{zy}xzyzxw~{y|{~y|vxyxywy~wz{vx|{x|zv|{|{}xyz{{v{zwy{{}}|z}xyzz}x|y|tw}x|xw}zx|z}}}x}z}z}}y|xz{{|y{x~|{y{{}v{yx{||z}}{}{|y|~x||zzy}z~z{zxxv}w~}x{z{}y}zzx|x|{~z~|{~yvz}x}}{}{|x}wyx|y{|y}w~z~}zzyx{xzzyy{|{w{}z{x~|x~}{vzy|~|xyz|{wx|{{zz}y|sv}}~zz{zwzx||yy|y|y|{{~~wyy|z~|w{{}ww~x}{|zvxzy~}yw~|}||vyy}z|}{zyy|}x{{~{|{~~~}|}~~~~~~~~|~}~~||~~}}|{{}z~}}|xyzy~{{~wzx{{zz}y{w~zxx|{|wyw{z{zy{{yyz}}|}z}{y~xz{y}|~{|{z{y~zqx|}{{zs|xw~yxzz|~~{wu||zxyy|zz}wyz|zy|~|w|||y||ww~|w{{w{|}~|}}xz{}|zx}xu{x{z|{{y~yy~}xx{|y|~~w{{}{{y}|x{|{{{~~|zy||{yz}zz}ywwz}yz|}zsvyw}{wyzxz{v{zy||~z|~|{|yxz{zz|yy||{{~}x}~|zz}{}~|zz{w}y~zx~v{{xyuu{|x{z|{zz|yx~y}}{z~}{}{~{x{}}z||w{|{zy{vx{|yxz}xyxwwx|{uy|}{}zyywz||}z}~v{||}~x{{}}|}w~y}}{{|{{~yvzy}{w{{}x{|x{z|xxw{~{yyz}}z{z|y~z~||z~|~z{z}z||~{y|x~y~zz}|zwxy|v{yxyz|u~vz|}{|}}{}~{|||{}yzz}z{{z{~{||}}{v}{~zx}|yyyzywx{}x|{{w|x~xzz}zy~y}|zyyx{wy}|{y{{|ty}y||~z}{y{zyu{t|~xy|zyzy|yzv|}z{}~{}{y{z|z}|}y{}}y}y~~{}|{z{|y{}}w{{~{{xyzxyx}}x|}y|y~zz|x{xww~ywxz{}z|}}{|xz}{{zz}y{w{w~w}~}~{}}xx}zz{w{wxy}{zz{{{z|}}~|yyx}{y~~~~~~}~}~~}}~~}~~~{}~}{~~}~~|~~}~{}}}||~}~~~~}~~~~q{~}}~y}{{}zx{{}y}~z{v}y|z~|z|xwz{wz{z{{z{z||vzz{z}~z{y~xwyz||}z~z|zz{{xy}{z~~{z{{z{|}~|ww}{ww||yz|~z{~z{vwy||y|zz}z{{|}y}~w}wyxzx~vzy}y|{z||~}zzxz~{~}}{zx{{ywy|{xzz~}|z}y}|{{{zv{z{xy{}{z{{z{z{zv{x{yx}z}~y{||w}}z{{{z~}y|{{{{}{y}z|{y~{|}|x||{yz|~{~|}|z}z{{|~}zy}wv~y{|{|}}{}~|wy{|zz~t{~}x~z~}}~zxx{~}zzu{}x|{{|z{{wzyyy|yzxzyz}{}y|}z}~{z}{~y{|z~|~||{z|~|||y{z|z}{z~||x}zyy~||~yx|~}v}x{zy}|{{{z~~xx|{wy|~txz~|}w|~x}v~}{x|{{{zy{z}~}{|x{y|z|~|zxz}|{xy~z}yz{z{~~y{{z}u|z||}}{w|{z}~{v{~}z{~~z|yzwz{x|}y{yxzv~z|y}|{zz~~||xzzv{}{y{~~z{|}yvz|}~{y}w{{{y|zx}}y|}yy{u{{z|{~}}}}~{{{}yz|{{z~x{~y}v{|{{{x|wy~|z{{|yw|~x}y}{x|yzz{y~z|{|{z|{z~{z|{~|{}~zzzu}x}|xx}}zwvz||~|||y{z{z|{~z~y{~{zx|}z|~{~~|{|z|z{}{~y}~~~~~}}~~~~}|~~~~}~~~}~~~~~|}|~}~~{~}~~~x{{y~zyz}|}}yx}{}y|y}yy||wvy{y|zyxy|yyz|z}x}zx~{{y~z|{y|}x{zz|}{yx{yyz}v}|~|{||x{w{{w|zx{|}wzwyy~x|yxs{~{|{zxz~|{{}}|x|x|{}w}y~{{}{zu~x}w|y}yzxzy}z|yzx{{}}zyyyy|}xzxy{z~}z|z}|{|yw||}{z}}}~{w{vyzv}||w}u{y}y{||y|xxz{~zyyy|}{}{{{z~ytyu~~|~y~{}y}{z|{zzx{z~yyw|{u}~xy||~w{|{}{z{{|}{||{{||zzz~||x{{||}~zzz{w{zw{xwy|xz|xwvz{wyx{}zztxz~s~y~{{{{z{~|||y}|~~}}wzx~}}wz{zyyzs|zyyy|yz}ywxxx{|~y}xyzy{|}{x}~|zx~~}}z}}|y~z~|{~|}{}{|{y||{||z{y{y|{zyzyzuz{zy|w{yx{z{yvy}yx}~w|}{{zy{}zz~z}~||{yw|z{{zx{yv}}y||yz||}ww||~|wy|zy{|{~~w{z~xz~zz}y|yy{}|{y~|x|||}x|zu{|z||{wwxzy}yw|y|z{|yv|y{|{w{{||z|||||}|||y{}}|}y~y}|{zvvyyuyw{z~u{v}{y{|zxzzyuv~x}}||yy{{zxv}}~}{||zzz|vy|~~{}x}wxw}yw||{~{}{{z|{|}}zzy|}}wz{}~z||}~x||}y~~~~|~~~~|}~~u|~}~~{}~~~~~~|}~~}~~~~~~~~~{~~}}}~}|{~~z|{z}{zw|{{{}z{yyy||{~z||z{{~zz}z|~zuy|x~yy|zy{}{|{z|~~zuxx}}||yxz|z{|z~z{{{|}||vxy|y{zy}y~x}zvz||z~x{|yzzz{{{~yz}zz}||yz{|z{t{uv||zzzzz{xy}{~{|yyy{}y|{}z}{}w|||~z|{zw{wv|{zzxx{{|z~{~|y{~{{z{x~z{~{~y}wzw}~{z||zy||yyuzx}}{xz{|||}~{zz|~x~xw|}~z~}zz|y{y}xz{|x~zy{|{}}ux{y~zyy|z|z|{{{vz{z}{|z}wz||{z|z|}{{}{|x}}~t}~|}||w}~~{}}{{z{|z}{|}~z|}{zzzx{{zy{}xzzz{{}}zzy~y|y~||~|yyxyzx{~}{{}xxy{{}xxx{zw{~|zzw|~|{|ww|x|y|}|{~{~}{{|}|{zz{zzzx~|{~{~~|z{y|{~zx~|z|{y~z|yyy}|~|yx|zz{u|x{zz{wy||yw|w~z{xv}z|}|{|{~xz~}~|{zzwz|x}vx|zuv|{y~zzyxyxz|}}x|uyz|{{z{x~zyx}|~u||yzy|z{z{|~{x}{v~wx{|~~|}}z}yzz{xz|w~{xy||{x|{x{|}wy{{y|{ywx|y~yyxz{z{yyzy~t}z}}{u{y}{z~~~}yz|xy||y|{z}{w|~yz||}{|z{wz~zz~w}{x|{{{xz||}z~zvz~~ww{z~zz{|{zuy~~|~|~~v~~~}~}~~}}}|{~~|~~~~}}}~}}~~}|~|y||z||~y}x|yzy}zwxz||xzu|zy{}x|z{|z}x|~zzz|~{wx~{y}zy{z{yzx~|~zz|}{yx}~{zy{w~yxvzx{z{|}|xy{{vy||wy{}yzw{y}{|}~yx~{y}{{{u{zyy{|zz}|z{vz{ywy|yzywzz~~|x}{yz}y{~{w|}}||z}}{|z|y~x|{zy|xy{{{{|vzx||}y{|||yx}{xzzx}}||yw|{~z{~xz}}{zz}}zzw{{y}}||{{|x}{x{~}z{|z}zw|y~}w||zxy~{{y}|{|y{|~}~~{{{y}|~z~y|{|z|~~w~z}~~y{{y}y{x}zw{w}{~}z{y|y{||}y}{z{}xz|z|}}|~~{~{}|z|}z~y|~}yz}zy{z{z|{{{{~z|||{zzyywy|~||}z|~}}|xzy|~|z}z~}{}|w||{|}||}vzzy{yz}{z{y{xu{zv}v}z||{y{yzzy~~{~}y}wxzz|z|y|}~y}w}{~vw|y}|{zx}xxz{{}{yz}xx}z{yzz|~|||{~wzuy{z|z~{|}}}{{|{{zyzz||~{yxvy{}xy}}{y~vx|y{y}}|{}x}z|y{|{~{}zy{vy|z{}|xyzxzx|}zyw}{{z{yvz{uwzwx{~y|{z{{~}|||}~}}w{}x|{{{z|y{}}w{yy}xy}}xy{yy}}yz}{|zx{|}|~~}}z}z}y~z}||}|}}~{~}~~}}~|~~z~~~}~}~}}}~}|{{}}~~|}~}}~~y~{{}y{{}|}|zz~t{{~yy|{y}}z|~y|}v{x}|{{||w|s{xzyz}yx{x{|{~xv~vyuzv{{{yzw{yx{~~x}|z}}}{|{x{~{~{|{yz|}}ywwvz|xz|{wyxyx|y{w{xx~}z|y{{x|{zwuxxxz}yy|z{zx{||x{v}}|yy|z}yx|zx~{z|}|{wz~|y|{z{zw|zyzyxyvxy{{}yx{wz|x~||x|{w{|yx|||||zu~~z{uyvywy{~y~zzxz~z||}z~{z}z~|zyy|z}y|z}y}{~{zy{v|xyz|{wyy{{tzx|y{|y~zxw}wxv}z}~yz{}~{|z}y{{v{}|z{|z||zzy{|yyx}z|||wz~y}y{|~y~z{zx{~z|zz}||y|t|yx|}xz|y|~w{{~|}z|||z|{zzv{zx~zwz{~|~{{|z{~wzy{zyyzx{~}~}}w~w|t{}|~|{z{y{}v}zxy}yy|}x~zyz|x|}w|}|{y|y|v~}v~z~y{yvz{{{~y{{{}z~{}|~{|y{~{|}z~{zz|{xz}zs{z{|{~{|uz~yx|zuvzzz~{|xz{zw~|z|{{{||{~{{}|y{}v{yxw|x{zy}x~{}z{~wz|y~|{}zyx{z{z}{z}|}~~|{|zzy|z{{z|z~{|sx|}}xy||~zy{||}y}|y{~ywx{~|{xy}|x}{t|||}w}{zxyz{y|z}z~}{x~|{wz{{y~zy}yz{{x||{~}}zy|}z{z{{|~|}~~~~}~}~~|~~~||~}~~}}~~~}}~~}z|~~{~~z}~x|{y{xzy|v}z~w{xw{yz|zxxz~{u|y{zxyzyz|wyw~{z~|xzy}~w}~{}zz|}z}xw{x|v|zz||z}}x{}w{|x|{v|||zzw~yy}||xyz{z{{||}x}|}}}{}zz|{{|y{w|z|x}zuzwvz{z{vy}zz}z}{{||{wzx{~y}|y{~|yyw|}|}~yyz|{x|xzxyz{{zz{z{{~v~y{yw{z}z|zz}~z{||~{y{|~{|~wy}|||z{y{y{~z}z|}{|zv}}z{|xzxzzy{{{}vwyy{{z~|y||zx~z|zx|~y{|~||y}{y{~zw}}|{~zvz~yzx{zx{w|||xzz}y|z|}|{{}zz}{|~y|}}}}~}~~{{~~}z~xz|xzwxyw}{y|x~}}~yyzv{{|z~||~z|y~x~~}{{yy{~{yyy|{{|z}}z}xvzzv}|{xyv{yyx|tuz|xzz|~|}|{}}z~}}|y~x}z~|z}|wyxy||{{~{z{{|z~xz|{y{|z}|zz|{yzy}yy{|z}|~zz|y|z{~vy}{{|zy~~w}x{|y~|{{yvy}{||}{z{}y}tyxz|}xw}w}}{}zxz}z|z~{zz~}|~|~{{|}~|~ww{zz{~x|{z{y|{x}yxx{wx}~z{z}|{{||}{z{|{||~}}{{v{}~}~z~yyxyz{x{z~{|}~y|ww|zzw{x{y}zz~|{~~~||zz{}z}{|}y~~~}|~}}}~z}~}~}}~~~~~~}~z~}~}|}~||~}|}zy~x~~}x{|||{|x{z{|{}|{{}xz{z{{yz{z~z{|||q|}{y}x|wz}{yyz~{{z~zyyzy|}y{}}yvyyv}{~{{{|v{zxy~|}y|yz{{}z~z~{{yw}}|z}yz|~v}xz{zy{{zz{xx{|}}}y{zx}zz{|zz{{{xv{yz{{xz~|uz}y{{{||}zzy|zyz{y|y{{{yxz|~yxz}zz}|}x{}wy||ww{}|{~yyxyxzz|~|yr{}y|}{{xzyz|wx}w|{{y||{}{yy}{v~|zy|zxxyz|w{}|}~x{yy||~xy{~zzyxyzv|z{|y|y~wyz{{}yx}~~|{xz{yy}zy}~x{z~zy}yzuy{|xxx|~z|x}|{z{{y|~y||{|x{y}wywzyz~{y|~|}z{{{|{u{vu}{{wy{xz}yy|}{vy~z~~||}}|w}z|~{|{}|yz|z{{z{zyzyy|x}{y|x}{y}y~}{|u{t{|{x{~||{{|}{}z}{~{z}||||~wzyyy{{z}zzxv~{{xxy{zy{z|{z~}yw{||y|zy}{|yz{{|xy|}{w|||~{zy|{~x|}v{xv{yzzx|x{w~}~~zy{yy{y{{z|zzyz{y}}w|}~xz|{z{}{vv}}z||}y|~w||{{|z{xx{{|}{}y}z}zzxz{|}|{y}}~|{xz{~~}xyyxyz~u}}{}z|{v{{{|{x}|zx~y|{z}||{}{vy|zy}zy{{}|}}~~}~|~~}~~}}}}~~~~}}||~~x~~z}~~~~~~~|{~~~~~~|~~y~|}{~|||w}{}{{y|{{xuvxzyyy{}zx|z|yyzu}y|y{}x|yw{||}|zw{{}{}w|{}~{{{y{}y|x|}w{{{xvzz{|xv~}vx~{x{xzxz|wz{z{|yw|{}z~wz~}v~xyz~~y}{y||}{y|{zzzx}v{~yyyy{yy|zz~zu{xyzzyx}w}~y{t||{}}x|z}||{}~{~zx}~z{~}z{zz|w|zx}|y|{xyz|{xz{~{z{zw}zzx|{{|||}uz{z{}zwz|{}zz}||yyx{{tzy{zyzzxwxx{z{}x{xx|z{z~}yz~{x~w}{~{{z~|~~||}zz}}~~z~||||wzzx{vwwy~z}yz{zz~v|y||w{zzw}}~|{|}x|||}|y{y~{y}x{}zz}|{}zxy{}~yw~wz{z{v{}yz{}yy}yx{|z}}||y}|w}{}z{z{~x}{|{yz~{z{vyu~yz|}zu~|w{}{u}t|z{zwx~zyzy}z~z{y{yyzz}}{u{~{~y}z~{|y~~~wyz}x{|x}yyyvx}{w}wx|xzy{yyy|}y|}||zz{}{|{{|~|~z~y~x}z|{}}{y{z{zx{r}y~{}yy|}y|{|z{|xyvy}{{|}{w{v|x}|}~z~}}z|~z}||vxzz||z|{|~zzzy{z{yw}|wyxwyzywy|~{zux|{zy}{yy{{z|~z}ty~}|x~}|z{}~|||||xvw~{{wy|~{|x|x||}y}y}y|yy|z|zv|zz{}{y}~}}~~}||}~}w}~~|~~|}~w~}~~~}}~~~y~}~}~~~}~~~~}}}~{~~}~|}}~~~~}|{|xy}|{wyw{zyw{zy{~}{zxz}wz{xv|}{|zy|x{w{{~}{yzzvy~|{~z}yx{|~xv|~|z{|ws{{}~yw{~~wy{zvz}yv}yxx{}|w|y{{{~}xz{}x{|}{y}z}w~w~|{{yxz{w~|||zy|yz{~{|}~yq~zvxyzz}}wzzz~z{|{yy{{|zzxzzz{y~}zvxz}|x||}~zuy{{}}|v}|y{zz}y~}z|ywz{yy}{zy||y}}yzw|~wz~z}|}}y|{~vz|w}xyyzz{{{ywy|y{|z~z{x|z{{|{{|{|{yy|}w~{}zzxy{z}{{|z|yzy|z|y|{x{{zzzx|zyzw}|yy}}wv}w|x|~z|}z|yzw{|}|v}}v{|x~z}}yy|}|yz{w|x~x}|x|z~}w}z|y|vz||wxz{}yz|{~{|{yy|w}}x}}{x{{|v~w~|}|y{|}z}{{{y|z{{~{}|w{z~x{}{{~w{zw{{z{z}xzz{xyw|}z|{xwz}w||y|x||}}~{y|{|w~zxwz}{z|z{}}}|u|{{xxx{xwz||{xzx{|}|{|x}yyyz}y{||{zz|~}y}y~yx||}zr{z|{zv{}}zx}}zz}{wx{z{}zz||{{~y~x}y|yyy~xzyty{y|y{{z||z|y|{x~zzv}}|y|{y}|}{|{|~{~|vz|||}{~|~|||v|y{zyz}y{{}{|wzyvy~|}wy~||~{vyz|x}xxy{vz||~~~{}~~|}~~~}}}~~|~~~~~~~~y~~}~}~zx}zx||{zy|x}z}zx|w|wx|y|zyx|x{|~zzzy}~yt|z{y{y}~{{}zy}}y|~{{||{|z{|}wyyy||{yzz|ux|w{zwwz|x}x}z{v|}}ux}xz}v}{|yz|{y|{~~||~{zz}zzvy{x{z{{{}y||xy|}{|}yyyz{{|{|ww{|}|~wy}|{y}|z|wz~|{~z{{{zy}}x{yyvz{|y{{|{w|{||zz|y|zwy{zy{y|}yz|v|{zz}~|{{}}}}|}x}}|{zxz{}|yzzyzy}x|z{{}{yy~{y~yx}|{}{{y}|{w~}|y|}{|~||xx{zyzvywx{xx}}x}v{y}y||{wy~wt{{~~z~|}||{{|xz|~}{x|v|z}}{~~z{y||x}y}y~{{xy{yy{~{{}}|xx}|zz~zx{{~}y|y~}z||}}{}{|~}{{yyxy~zyzy}x|}yxzz~zvzvw|~||z~u|yz{z|}{}wx}y{~|||z|~y}}|~{|z{|~{z{{xxw{zwv|yxy~}~|{zw|xx}|x|xz|{{}y|z{zw}r}z|~w}w{|}}z|{|~wyyx{|{}}y{zy{{y{{}yuy{{z{||||ywz|t|~zyw{||{~zy~|z{|~{}|zx~uvzx|vy~yy{}x}|z}|~~~~y|yy||yy|~||}||}}|y}|}|~x||}||{|zy|zzyy|y}u}{y|yz}~}{x}|{}y|{}z||zy~}||w}~y~~}~~}}|||~~~|{{|~~~}{}}}~}}}~}}}~z~|~~|~}z{|~~~|~~~~xry||{~y~|z{}{x|||yzz~~y|~xy{y~}z~yy|{}{|y{}{ywyzv{{x}}}zyz|yyyyzz{~{z}}x}zz{}}x}{z{~|z{|{y~}|{{{zyv{{yyy{{xz}|y{yzxy}}{}{zx}zyzzy~wzvzx}yyu|{|}x|z|}y}|xzy}yzx}y|xyy|{}zxyy{}{{|{zz}{x}}{|}|z{|t~y{~wzz~v|z~uzyyyz}zz|z|~y{z~{y|~v|y~yyy{y~yz{}zwyz~|~|{z{}{}}||w~}x}{||~}~zz|x}yywv|}{w{{|}y|x|yz~y|zzxzzwz|{|}{x{~~yx|z~y}{y{wxzy|y~{xzy|y{z|w|{|z|}~{~}|x{{w||}{}|}y{}{y}}}|uw}~}|{|}{vy}x{xwz|w|{{y}z|x{zx{|}z||y~~||xy{{|z|{|~|zx{z}|}~|{|x}w|zzz|yy~~y{{xw}{|yv|y}{xx~x|{zzz{{{wy}y|x}zxwyyy{xz{~~y|zx}|~yywzyz{yy|z{}~z~yxwy{{{{{y}}|zwz{|{|{{{z~{|z|{z|{|}~z|{yy|zwyy|w}{xy~z|z{{|z|~{{|z~}{x|y||z{~wz{w||z}z~w}~w{z|ywy{{}yyt{{zxz}xwz|{{}|{zzy{x}{|}y{~xy{w|}wwyz}{||zzv{{{y|yz{|x~~z|}z{}vzyxxw~~}~y~{{zzzy||z~{}}}~z|}~}{~x~}|{}~~|~~~}~~}}w~}~}~}}~}|}|~~}~v}}{||yz~~}|x|{vw}y|zwz{~yw|{y~||wy|{y{xzx~y{{{|z|{~z{y|z||{yzy}|uu}{xz}v{y}}z{{zy|y}}wy{w{zz|y{|{y}|z|w~~{|}w|zy}|{zx{|{wzzyv||}xy|xy{yztk|yxz{{|~|x|z}ww{xyz{x{}x{{y}|}zxyz|{x~}z~|~}y|{z|{{|xx{}y{x}y~xzzxzx}{wv}{~{yz{w}{zyyv}}xzzv{w~~{yv{}{~v|~{|||x{zzy{xxzrtx}|}~}{{y|{|yvz}yxyyyz~|~xv||~y|~{yyz{{|w}}}}||~w}~{y~xzy{{{zy{yx|z}z{{}y||z{wz{sx{{|wy{|y{{{~~|}y~xz|}~}|~~z~}yyzzy{|~z{vtxszuxwxyx{yy~s{uzx|z{~{{{|zy|{}|y|{}~||z}x~||{zy{zw}z}xwy{~}xyywy|wy{|v|{{yx|z|y{wy{z~}|~}uy||||vy}{~yz|{||||{~}v}yx}}z{z{{||zyz~xz}yww|{}{{}vy{zz|}z~~{x|{}|~z}x}|{xy{|z}{}~zx}}{zzw|vzx|{zzw{|{}~z}~}|zyzx~{~{y}x{|zyz{|}}}y|yxywy{z||}{~ywz}{||y{zyt{~y||{|{|~z}y|{|}y|xww~~{y~|z|{wx|zx||}x~~{z}{zz|z}{wy}yy|x{{|}|||}y|{||z{v}~{~~~~~}~}~~~~~}}~}~}|}~}~|~~~~{~|~|~~~}y}x{}y{y|y{z}y{{{zw}~zz{zz||y~{z{{|yy|x{y|zz{|{w{zz{{zy|~zzy}|u~yw{}~zy|x{}zzx|z||w{}~z}yz|{~{y{y{y{yv|~}~{|xw|{}{x}x}y~}}||||wyy|z}zyy{{x|xzxxxx|}{z|x|}{{|~|t|}{{|{}}z||{{yy|}x{|y}|y|}{yx~|}xv~xxv|x|z|yw|zu|x}y{zx|{{w|x}yzx{}w~x|~zv{y|{zz~~{zyx{zxzy~|}yx{|z{{}|z}}s{z}}y|x}|{|~y}~|~|{zz{~uzv|{xzyyz|}}}v{xyxz{~|v~|xyyz{{}||~{y}zyy~}y|{xw}{{{{w{{{yxz{}}z{}x{~}{{|y{yzzy{zy}}z{}wy~yz|x|{}}~||x}||z|x}|zwz|}y{zyvzyzz~|wxz}~z|{zzx|{{}wy}z{~|~z|{|x~y{z{{}u}yz|{z}zx~|z{{{{~x|{zy}}y|{zzwy|zwz|{{}~z|y}}y~w{{z}{~z~~xyzw}}{|zzwzyz~|yyzzz{yz|w|||x{|}|~}wz}}z|~~}|z}|{xy|||zz{{xz}~wz~{|z}y|yyzyy~y|{|y}}w{|w|{}}xy{x||{x{||}v{u|y|}|}~y|}}}z}{{wy}{{||~z}{yy{{w{|z||x|}z~~{~z|{{z{{}x~{{{|zw|{}|{|yy{}~zz}{yz|yx|z~zz}}}|{}|w~~{~~y|~}}~~~~}~~~|||~~~~{~~~~|}~~}}}~~y{z|{|||~|z|zu{x|z{yzxy{~wz|{{{{zzz{zzy{z|x|z}}xyz|{||}y{~}|~z{{|yw|{{zzy||x{|~yw{vx}~|vwv|||zy|yww|{z}ury}{}|z{}}w}||~|~}z{y|{|{|{}|{x~{{z{y{{}{||z{x}{z|z|y{z|yy|}{~|~|{|y|||y}y}}w}{{|{}{}}yy{w|y{zxy{x|zxywz|vx|}{yy{|zy~{{z{}y}{}|y}}y}z}}{z{|~{|{|z}y{w|zy{zyww}{wz{}~zz{xy||{w{|~xxz}|y~z}}y{{||{|{~z|z|y||{~|}xxy{w}{rz{y{w~{}|zyyyvwy~|t{zw{|z~~xw|}{{~||}|z~~}|{zy~{{v||}yy{wwx{zzy|z|}}xx~w{yx{x}y}yz}|xz|xv}x}}{|{{~z||{sz}zy~{tx|}~~{}|yx{zzz}zzxz|}}y~{~y~|}||z|{|{z{{x{{zz}z}{yyz|pxz{||~z}zz|}{yz}~y{~{|wzv~}vzy|}}||{|zxzzy{z|||{}z{zxxz{y{}{y}{y}uw{}z|z|vzywyx|{x}~|~vv{{x{~zx|}}|{{}yz~}|z||z|{}zz{|z{uyxz{|{|zy|~{yyzz}|~{xxz~y{z}}x|{zz||z}zw|zzuy}z|y|y}wxzxz~yxzxz}|}y||z||{}|{z~{~y~z|||}~~}}~}|~~}~|}~~~|~~~}}~}~~~|{~~|~~~~z|{{}}z}{{|{|{z|xz}w}x{|}x||y|{xxy|vy{{}{}yxxvx}xy}{}y{{}u|}~zy|x{{}yv}zy{{{|}}{wz||zxx{x|{|xz{z{~{yz{}zyz~y}|{ys|w~vw{yz|zzyz~|zw||uzx|{{zyv|yw{yy}{~yyzzuyyywyyxy~|{xuy|{zzz{}y{{z}zy{{v{}{}xyz}}yz}z}}|}zw}}}~}{|y{yyy{{}{yz|yyy{}{yywz}~w{z~w~|{{z{z{x{w}xx|z~yzz}zyy{w{{~{~zwz}y{|}}zyx{}{xy~{|x}w}x}{zx{y{|~xyxx~vwz}{{{z|x{y}wyz{{zy|}yx|}z|wu}|zyx{||{~y~{}z|w}}}z~{}uz|x|}||}{zy}{w|z{{{z{vv~|z{yzwxy}z{{yyx{|xzy||r}|x|}|xz{}|z|z|xvz|x}y~zy{}xx|x|z{z|v{z|}zv}{~~}}{xzxz~zzzz|zwy{||~|}v|y~u{z}}{}|~}|y~}y{y{z|~{{zzxyy~|{{z|x~~|{|}{{zz|y{z|}}|{{x{z}yz{z{yz|y}~}~z~z}~z}~vy||}|}}~{{z{y}~}{y{}~|ywx{{yw}~|{zw|z||{{yz{zzy{{|x|zy|{wuz~|{|z}yu{}||yy||vy{{vw~}y}|{{{zy|x||z|}|{x{|z~z~~|}{x|yz|zy~}~zyz}{wy{z|z{~z|z}y}yyx|x~|{{}{}{z{||z{~~~|z~~~|s~}~}{~}}}~~~{~z~{{}}~~v~~~~~}}~}|}{}y{~~{{z|}x}{v{|z{zz{{wzzz}||x}|z|}}|{x{{y{yz~|{~|}|~yzyy~|}}vy{uy|||}|}z}uyxzy{|w|z{zx}w{yxy|{}y~x~|{|y}{~}yy||~}|}xtuz~x|xz{x|{{}~yyz{y{y{~zzxy{zvywx|{wy|w{{|wyy}z~}z~~{|~z|~}z~zz|wyyxy|z}~z}||zz{|w}z{u{zy~|wz}|}|||}{|z||}||~y|}{|{~{}|{x|}yz}zyw{||xz~vz~zz}{wzwyyyxz}|{~}wz}zz{z|w}z{}zz}z{|{x|}wyyw~zvxv{}x||{y{{xv~x~zywyz|{~x~|{|}x}|~y|w{|x|~|~}}~|{xy}|z{{~z}|{y|wx|zz|yz}y~v|{~z~|{|x}{}||}zyzyzz~|~~~}z}~||{|y}{z{{~{x|{{{yywu|yyx}{|{x{|}yyxzy|}|z~}}~}{{~}|yx}{{y||}xyx|{zzz}||zzyyzzxz|}yyzy|{|~|yy{}zy|zzv|}{~z}|{|y}}}|zxz|{}yw|{x}{|xzy}{}z{xyx|x|y{vv|}|~{{}{z~xw|y{}xz{{|~}|y}yz{}y}{z{{z{ywz|xy|zzxsy{}y|x{zyvyywzy}}z~|yz~|}zv{~~}z{}|{~|z{|y{xv|{v~{yzv}ww{zzw{|~{{|xz{|z~|yzy{{~|||~|~~~|~~}}|~~~~~~}|~{~}~{~}~~~|z~|~z}~~{}~~|}~~|z~~}~~~}~}|}~{wyz{||{zyzy}x|vy}vyx|}z{|{||{yyzz}{yzzyz~y|{||||~~yy{{~{y{x|x{}~|{zzx~zvz}~||y{|}}zy~~z}zzt{{{|{z|x{|~yz~{ux{|{~{|~z{{yxz}x}}z}~~z}~y|~~~|zz}z|{{yxxy|xxyzxxyz{yy~~z{v{z|{|vyyz{|~}|y|||}|zz{}|~xy||}z{y{z}xz|{zyz|xyy||}xz}{{|{}yzzzz{z}}xwxw}|{}}x~zw}z{v}wzz{y{|y{|{|{}|~zx}~x{x{|~xyz{t}{}|}{||}wy|zyzz}~}zz}|zyx}zy{z~~~x|xx{~}{x{{z{}{{~}zy{{z{}{z{{u|zzx|yv{{|}}y{{z|{zz~z|y}z}{|z{v|xz|~{|{w{|xx|yx}x||{|}{}z|x||zz|{~}|z|ywzw}}{|w~z}~y{{z|||{{}{|y|q~|}}{xy|xzvyz}z|y}xwzu|{vsy|x{~}}yxzz{|~z|~~{zyzz}|}~xyz}|~y}|{{v}~z|}~y}||zzzv|||v{z|y}}{wy|z{x|{{zv||w~wy{}z~}}{zwxx{~~zy~|{{|y}|yx|w{{}|}}{w|y{{}z~|y~z|y{vyy{z{z{{{}{||{~w|x{zz|x}}{{{y}yyy{|{}z{z|}|y|x|z}xy}x~|~y|}|x{{|wx{{x|}z|}{x}{{|y{|}y{|y}}}xw|y{~||}zz}|~}~}|}~}~~~~~~~}~|z~~~|~~}}~}z}~|~~~y||{yvy}zz{{yzxzyzy}{z{x~zwyyy|yz{zzz{yz}|z}|}{yxyy|~~|yw}y{~z}{{{~|{{|{z{yzzx{|xx|{x|yy{uwzz|{|z}}{yz|ywzz}w||y}|}{||yyuzx}zyz~xy|~v}|}xzvwxyy{~}yx{wxy{|}{zzw{zzxzy~}}}zz}|{yyy{z}w{~}{}y|w{{~v~}xx~y}{uxxy~z|{{y|~|xyxy{{{{{|~zw{zt{{~{|z}z{}|w{{|z~}|{~yw|{xv{{y|zz~{{wz~|ywuy{|}zzzxyxxy}{z|z}{{yvxw~zy}~zzyzv~~|{~||y{~{{{zzxwxx|zv|vz{z{x{{|xzwyxxz~yyyzy}}{{x}{{x{{}}}{z}~|}|~{{{}||w|zuxzxy||{|z|{v|z~w}z{zyy|zzx|z|}z{~|~~y{z{z||z}{}~z~}z{{}|wyyyx|v{|yr}}xz{zuwxyywzxy|{{x}}~x{|{|{|{|{||y|yxu~pz|}{|zw}xwvv|{~x{tvvyzx{ywz{txty}zxy}z{yzy|zt{zx}x||u}~zx|{{|{zvzz{{{y~y~yxz{ywy{uyz}}|yy{xx{x{xw~{{v}yy|}y{{|{|{{yz{z{wyzz|{|{xxy~wyz|xv{w|zz}x|y{z|y|vvw|{yv|yyyx{yz~~~z|y}y{{|~{y{|{||{}x|y{vzz{{{zxwzuu{|w{zwy|{vz~uyz{~wz}{z{}{y~~x{z{}w}~~}~~~|~}~|~~~}~}}~~}z~~~}~}~~}~~}}~~}~~}}|}~}x}|z|wz{}}x}z{uy{|{|zzzxy||y~~{~xyzz{{{{z|y}|txyzz|x~w{y||~}z}~yzy}}yy|zz||||~{zzz{uy}{~z~{yz|z}}{||{zz{|y}}~x|vzv|{xyx{{|x|xwz{}{{x}yzz|z}y|{xx~xzx{{}|{{zx~{{}|}z{~x{~zz{|{xt~|zz}yy||{zyx||z|{z{x~}|w{w|~|~yx}|x~{u~zzy{wy~|u{}zz||}v|z}}|}yz|x~z|z~}}w}{z||z}{~w}y|x{~|}}y{{y{}|zwzx||}w{|}{{y~xy|}|z|x|}|~{|{~}x{||zzz{y|~z|{z|v~zyx||{{~{~|y|{|zy{}xz}{|}zz}}{z|y{}yz{}zy|xzv|y{z|z~|yxy{|}zyvz{zz||zxx|z~{~}x|zxz|||z|w{{}{~zzz|y|~{}}|y{|x}zy|{|z|{x{{y|zx|}z~||{yzz|{z{{w{{z|}y~}{|z|z|y{}{}y{~yyy~{zz|}}}{y}z}zyx|~y{y|}~{{~~v|x|zxz{y{{y|wzwzx{{~{y|x}}zzxzzy|wy|z~}y||q||yzz|x|yvw~||v{{yzz|~}|{{z}}z|~y{~zuz{|}zx|}}{x}{z{z~y|x|~z{}|||z}|y{~z{|{{yx~z{{z{yx|||z|}|}{}}zy~{|}{}|}|z}w|z}~s}w}|z{~}{{~{{zx{y{z|y}z}~~~~~~~~~}}~}}}~~}}~~y}}}~}~~~~z}~~~~|}}|~~}{~~~|{~~z}~xz~|z{yx{{zy{}yzx{{zy}ztzyw{yzz|~y|}z}}~{~y|u}~z{zw{{{}x{{yzy}||yy|ywzzvzxxw{wz{{y|z{wxyx{{xyz{zz{z~yx~y~}vxp}y||xz{xxy}|x{|~uxzz|yzyxy|}yz|{xywyyz}y}{zx|{z|z~~{zy{{~z}{}}y~zyz{zy}www}|}}}z}{v{yzwxxzv~zyzx{w~xx|{yyzy{zz}y}|}z{{zy{zy|~~yyx}{z}{|vy}{y{yxyw{zxyx~y{v{xyyvvvt~z{}z{}}{}z}xzy{~|}{y}z|||x|{}|{{|{{{{yyy{|{{yxzwz}w{z{w{xwz{{|x}xw}y|w|yz~}{}z}}}}|zxz{s~||{~{xx|x|}z|y{}|{wy|{xwvyz|z{xyxywz}||z}~}{}~}~}}x}{||}z|wyz|yz}yxyw{y{w{{y~zwz}xzzy}yz||y{z}}yz{z~y{{}yw~y{|yyw{}|{~{yxzxwzyw}~{{z|zz{~x{z~{yz{~x||}yz|}}||||xz~vzw|}{}{z|}|y||wyx|~|{{|v|yyzy||wyux|s{{y}|yz||}|y}{{|x||zuz~y}yx}{x{x|||{{}|xx{zwz{yyzz{zy|{vxw}x}yz||{|{z}x|~{~z||}{z}~|}|zwx|zyx|ywzx~w~z{|{y|{|z|y}~y{y|~~~zxyy~|xy~|y|}~}|~}}~}}~~|}~~~~}~~~}}}}~}}~}~~~|~~~}}~|~~~~z~yz{wz|wzz|z|}~y||}z{x{{x{}|w|}y~|w|yz{{y~}{{||{{y{z|y~xw|{{|yz~{w|{yy}z||z|yzz~|xzx{~y}|yvyz{wx}wz~wxx|z{z{yx~|w}w~|zy{}}y|{{x|}v~}||~yyzzwyw|{}yzywwzx|x}||v}v~z~z|y}{{w{|ww}~xwzzwvv||x~~yv{yzzx|v~z~{zzzy{z~{zz|{~x{zy~|{u~z{|x{x|}z|}u|~x}{|{yzzyxyyzzxzz{zzzz|y}|z{zyw{~|{~xx{{{vy{w}yz{xv}~zv~}}z||~z{z|x}{y|vxz}}y}xz}{}y~zw|{{x}{}}y{wy||{|||{z|{y|zz|w|~x|x}~yy{|zzzwz}}{x}zz~xwz{xx{v}zxz{}{zv~}z~|{}|{|x{x|{}~v}zzx~{x|}z{||xy~|~{}~||zs{}z~z{yyuvyzy~z{|zvx|z}|yy{{zyzyxy{wy}xxzz{xz{~{vv{w{~|{~~||zy|~}zzz}}xy|{||zz{y}|{y}|{|yz{}xxwx~zz~yy}}z{yxz}z{}xy|x|{~x{|~zy~{yz|}yy{{uz{|{{y|y|z~{|x|yx~|wuxxx|y||s{yy}|yzz{||~|x}||}x~|yxx{|z~zw||{{zy{y|{{|y{{zxyzzzx{zyy~ywxxv}xyx~z{{~y}}{xz~||}w~}~}{{|}|xxzk{|}y{||~y||~zw|xx|~{z}~|||~~~~}~~}~|~}|~~~}~~}y~}~~~}~}{}~||~|~~}~~~~~{|z|xw||v{}}|zwzx{{}|}|}wxyvux|yz{zy{|}ywz||z{zwy|z|{~{}zy~{||{}{y|{{y{|{zv{v{xz{}|z}{wyz|zy{~{xy||{y{zvw}}|}~}y{~z|}w|yzw~zz{x|}y{z}{~zxvx|xxy{xzy}~x}y~zzu}|}z{zy~zx|y{yzz~}~~y}|}|{|x|~}~{~yyy{~wzzy|zw~x{}yvyzz{{|yzz|~|{v{{zy}xv{|zz~{zyyy|z}|xw}y}~zxy|{|zuz|z|w|zxxwzyv~{xw}xx{y{zy~zxzy|||}x|}|{|}||{~~}|{{{|}|yyzz{{{x{vy{xxy}x}y{yz{}z{}|}}|{}{|z~{z}}|}||yz}{}y~}y{}{zyzy{||~~ywyzzwz|}yxxyxxy}y|{yzyz|~{z}||~z{{}{~zxxx{z}|z{|xy|yxz|{{w~|~}y|zwzu{|{{zy~|yyz|~|y||}zzx}|z|w{{{z}|{|xy~{yy~}x}zyyzxzw}z{||}}z{zy}zz~}{vz{|zzv|yx}~|z{~xyu{|{|w{|{}x}zyu}z|vy}yyy~|z}|{{}|y{{~~||yy|}}}{~}~{{~|z{y{}zy{zv|yvyy~{zyyxzz~{z||{~}y~{}|{|~{{{~|}xz{|}y|{xzx~}y{yzzz}y|wzzyz}w|}yz~}||}|~}{~}}yx~|}z}~~~~}~|{~~}~~~}~~|~}}}~~}}~||z~~~~~~~~~~~}~~}}~~}x{{|{yvyw||{~{yxvz|swy|zy}{u~w||{y}x|yy|~xy|{{z{|s{y|x}zywxz}~{y{{xs~|}{yyxx}yvz|~~uzzzy{{w}xz|}}|wwy|y{~xw{xzvwxu{||~{}{||y{|{y}~}|vv|zx}z|zvz|}}{w}y|{}yz|yyxxw|xw}{t~}}{zz|y}z|}}|||yzzxy|x{}yw~|yzz{|}y{v~|}}{zyxwy{zzywzzz}{|~x|}{xy}zz~{x{zzz{~{|y~~y}~{~|{wy{{w|xx|zz}x{yzyy{}y||{y~z~{{xz~z|x|{~yyu{}|{{|~}x}{{y{xxx|}uz{x}yzzzzu{zz{y|{|v~yzz|{z|vyz|y|yyz}v{zyy|~|yz~w{x}}|zz}}w~y{x}{~y{y{{~yzz}wzzw|{}{z}}{x{}x{}zz}wz~|zzv{}z}yxz~wz~~z~z{zw||{{}~z|x{}z}{x{~z{zyzzyzzv}~zy}{zz{{{z}{}{||zzx{w~y{{y|~|{y{{v~{y{wzz}{~y{y|xwx{xz{{|z}v{{}|y{y{}|z{{y}}{zuw}z{zy{zs}yz{}|}}}~{x{vy|yx{~||{y~{{}||||zzx{{z}{zz}yx{y}x~|~zz|y~xz~|}{z{|{~w|zy{{v{{|rz}|wyz{||{}z{y~x}||}|}}}{z}{z{|z{}{{}~~yz}vy{~u|z}z}~y||{zy~|zz|{~~~yxz}x}~}}~}}~|~~~~~~~}}~u~~|~|~}}}}~~~}}}~~~zz}{y}y||||}}yyyzx}wxyzuyz{}~zyyxxzzxv{{t{{y~||v{y}}}|x||}~z}~w|xy}~z|z{{|xz{|xz{yv}}xzt{zy{zyz{}xx}{z{zy{|{|vxwzx|yzv{yyzz{}|}yy}z}y~z{xzy|wzxxzvz{y{y{~{xxr|y}{~xxxz~zz}{zz}|zy|ywzz{}yzz{}zzy}}}xyz|y}|y{}y}zyzv|yxzzwxwyzxy{{yz{|yy{{~z{}}x|wz|{z|||~x{{z{|y|y}}z|z{{y{{|xzxz{zxx}xzyx{xyx|{}}xzz~}w|{{}||{z{xv{{}|{xz}|~{xwxzvyz~xx}{zxzxx{{xz~zyz~w}xz|x}|x}}{}~|{y|{zz|z{u}v{~}{z|wyz{yxwztvyx{xwwyz}}yvz{yxw{|ztxy|~x}y|{||}u|}~{zy~}v|yt|~||~}~x~zx|z{zzy|y}{x||zzzzx{x{yxzz{xz}z}|y}{{~p{z}xx|||{}|y}~{{~uu{u{z{x{w|zvzwyyzy{ww{{{}|y{||}z}wz|z||zz}{xy|~yz{}z{{{{wy{|}{{xwx{xyywz{y{x||ztyxwxyz{|||ry|}~z~~yxzzw{y{}t|}{wxx~zy{|zz|zx|swy{v{{yyx{xvxx}~y~uz|yvz~w{{}y}x|z|zz}|{{~~}z~}~xy}||y}{y{x{xyyv|xyxzzv{{yxyy|yu}z~}}z}|~{y~{|}~|y~~~~~~~~}~~~}|~|}~~~~~}}~v|x|~||}|~~~~|}}}}~}~}~~~|}}~{z|{y}|}x{{{}y~x{vyyty}z{|zyy{y|v|zyzz}y}z}{{zzz}}|yyzxyz|{y}|x{{}y}{{x{z{zzzzy|}||yz{||y}xw{zxzy{y}zv{z{xv{~}{}yy{|uyy~zzyzx{x|{|~{w~z|}z|y}zz|~|~x~z{{x{y~}ywyyy||{y{z|}|y{~|y{|z}|yz|{{|{{x}{|}}||{}w}xzy||y~yzy|z|wzw{zy{}z|xyz~{|xzu|zu{xx|y||}}zz~{zyxz{u|v{{}~{xyzzw~wzzzw{~zzz||x}{yyz||}}vz|}|y{~zzwz{|{wy}z}~y}{y}z||w|tx{y~|~w{|~z|yu}}{xxz{z}}||zy{zt|y||x~zxv{~wy|}w||~y}{y}~zyz{ztz}~zzx{w{yy}yy|{}yw|y|y|yy}vv||{z|{y~x~{~{}{yxxyz|{}}zz|}{y|vy}}yz{{}|~~{z|{|xzzw}v~}}|x}{yy~y{{z|~zz~z|z~yz}|y|{ywxz|||y{y|wz{~}{zwxu{z~yyw~{|~xw{xs{x|||xyyz|y|y||y~~{y}}{y{{|v}}|x{{|x|||{|{}}uw|z{{|y}uzyxvzyy{|x{|y{{{{x~{y}}|~~zx|z{|z|z{}y{|x}y~z{|}y}z|}y{{|~{z}zy}}{z|y|x}}y{z|}}}wzw}z|wz~z|}xxx|{}||x{{{}z|{{~}xz}zx{~}z|y|~~}}{|~}|}~}~}~{~~~~}~~~}~|~~}~~~~~~~~}~}|~~~~{{~~~~~~}~~~}||~|{{zy|~}|y|xvx{xt|zzx~z||z~yy~y|{|yx~z||x|{}{yz||{x}|{}}{uz|}~}|}yzz|x~yz}y{z~}wx{{z{}{yyzxyy{{z{w}wy|y~}{z|vw|z{zy||z}z|{x}~}}{x{~zt{~{y}wzy|{z|{||yzvwzwuyy{}~{y{||}{z~}yzyy~yzyz|}w|~{}~||z{{xz{}|yzxzz{z{z{{yz{y~{{~|~{zy|x~}zy}z~~|{y|{|x{~{y}zzu|{z{wxz|y{~yy{z{x|zw{|{wzyw|}~~~{{{x{}|~|~{}z{zv~|{{y{x~{~{{xyw~tyx{zx}yy{||zyz~y}y|x|}x|xy}}y|{}{z~}z~~yz|{|z}{|v{}y|}}zw{|u{}z{{~x{|{{|yyyyyzz|{{}xy}{z~|}~~{z}|~|}|~~~|}y|ww}z~z{z{y~|yy}{x|yz~|zzwz}yy|z{}{wy{{}z{~xyx}z{|}{|yzz~xy{wzx|yy||tx{yz}{z~w~}zy{z}}{xz{y{z{y~}zzz~}{{|y}|x{x|}zz|wz|zyw}|{u{z}w{zw||z{|y|{vy|y|}}{{{~y|~zzz|}z{}{yy|zy|z}~~~~x}yz{|z{zzz}}y||}xzvxz{zy|y|z||y}{yyy}v{y}||}u|{~}~|~|~}}}|z{{{y|}}wz{x}yw|{z{~rytwyy{|~{|{z{v~~|}~~~~~|~|~{~~z{}z|~{}|~}~~|}~~y}{|~||~}|~z~~~w~}~~y}}~~{{{~|w~{w|}~y|wwxyy|zxz~}ywzzy{{{{y|yw|y~~{zyyyzzzxyz}zyx{xy|v}|zzz{|{{wy|x}{{y}z~~{z~z|{zy}z}xx{w~zwwz|xy}}|zz|yyxw{{ztz}{vz~~zyvz|z||y|x|{yy{xx{u~v{z}zw{|||{yzy|{x{zz}~wyw{w|z}~x}r|z{{}yz{z{{z|zvzzy}x{y{}|{}}{zz}}~}ww{y|vyzvx~}yzx{|x{~||uyz|yz|||{z{|z|~vx{}|~|wz~|zyz}y{{zzxzz|{zyy|z{}y|zxxz}|~|y{|}|zw}y}|{zz{}{zz}{w{{x{yy{{zxy}zz{y~|{z|{{zz{zy{yxz}zyy||{z{~|{y{{||z||}{|yz{}yy|}z{|}zz|xy{{w{w|}{yy{{}{xwz|zzyuxyw|zz~z|xx~y}{}yyy{~yy}{vw{zzy{zz~{z{zy{{}{x{|xxx}}yy{~|zy|yz|zz|zzzyw|{zyvyz{wx{v|{z{x}z|yz}{y{|{y~||yzx{|{}xzz|}yzu|{v{zx|~yz}~xv~zv|yy~{wy{z{}|x|}x~~~|}{{x~{w|~|z|z}y{x{}|}{|x||}yv{xz|||}}|zxv{{{}z|v{{|ywz|wz||x}zw}zxxz~x{|z||zy{yw|y|{yyxxyz{zzz|z}zx|{x}}|{}yyy}xz|w}{{y{|y|x~z{|x|}zy~{xw{x{{z}xuxz{}||xzyz{x~{z{z~|}}~}~~}||}~~}~z~|~}~~}}z}~}~~~~|}~}~~~v|}z~||~~zzvzxyuzzxv|}||yzx|}yvy|y|}y}y~~|x{w|{~xy||w|}{|z{{{y|}y|}}{~}y~}{www{y}xw{{xxy{{z~zzzw|wz{y{||z~zy|{{}y{w{u~|z{~{}w{~{}{y{|{zzw|ywxy}y{{xz||{w|xyy||}~{z}zzx~|z~z~t}{|ty|z~~z{z}y}zx{xzv}|z}w~|xyzxzw{|{z|yxzxyyx~{|~yxv{y||yw|x{}|~{|}{~~|}}z~|z{xx}yyzz|{z|x~vyy||xx}|vy|x~y{|}|~~zz|z{zy}|{|||z}|~{z{}{yyzxxyyv~w~{}}|x}vz}{x{y|x~{}|~|~}}~z}~z}{|~{{}}}y}||~}|{|{|y}w}w{|vywvxyw|z{yy{}{xzx{z|}yy~{{xx{w|{~z||}|}|{~~z{{{{|{y}{ts|y{w{{v~zy||wz{zzyy|~{~{~y|{~y{zwzw|zz{|{|y~{{|{}{y|{yz|z|xz|zv{|{}zz|y|{{{~w{{y|y{{|}|z|z}{yzzzx{}~{w~|}}y|}|x{}yx{{xz{}w{{wz{zy{zx|{z{{{zz{|zx}{~{y{}{|w~zz|yzyx|y|yz{vzv|yz|{{wz|{}~xwz||yyywy|y{yz|z|{|z{~|||x~}~y|{z}yyzx||{zt~{xz|yy|z{}{x}zy|t}wxz}x{{||~x}|x|{{{~{z~z~~|~~~~~|}~~}~}}}}~|}~|~~~~|w||}~~}~~|z{w|z}{}z|||{x{wux||y{{}z{}~{}v{{}y}y|||}{||zy}vz||{{x{y}}~y}y}}txz~}|z}|}w||}{{w||zx}{||zzw{~zy{w{|{yz|z{}zw|x|{z~{|z|z~|zz}}~|{z}|y||||y||{x|zy{{{yzv~yvz||yx|{zzzzzxz}zz}{z}}wxx~y|y{{z}w}}}vwyyz|~|w{y{y{|}z|{}vw{{|{||vyyz|y|||r|z|}yy{{{~{y{zzy{}|y}x{x|~uy}{{v}y{xzzyzx{vzzyzy}xxxx|x{}}}|zxz}y~yzy|}zy|{x{w}{yxw||}{zz}y}x{zzyy}yo||yy}yy{z~{~|zz}w|yzy||wz}wx{z{v~{||{{yyy|{|zy}|~{|zvxz{{|~{yxz}y{y|||y|{{}{{xxyzzw~||zy}y~x|zy|yyx~|z{{zy{x{}{zxyw||{{|||z{z||wz||r}vy{zzz~z||{z~w{y{{~~z|~{yy}}{{|z|yw|y}z{|}||x|}~{{zyz{|x|zzzy|{{|{{|{{}|{zz|z|x}}}|zuzx||w|}vzz{}|~|}xz|wuv|z~z|}x{z|}z|{z}wz{yy|{vv}yyz}y{xy{y||{wzzz}z|xr}{x{{|zy{yy|w}|~zz}z|~{{~x}{z|{{}x~zy}}z{}}{{|}|}zy~{u~|w|||{x|}|x~|x}yy{~~z}zzz}y}||~z}~~~~~~}~~}~}}~{|}~~}}~~~~~~}~||~~~}{y~~~}~}}|~}~~~}~~~}zz}|{{uz|~yzxzzz{{zy{{|}u}yyz~{yvz|}}yxx}wy|wxy{z{z}{}||{xy|{{|}{|zzzzx{zw|xw|~y|zw}wv}w}}{~{}x{|yxy|w{x|}z|y{yx{}||}}~yw}|{|zy|{|z}y|y}y|zu}x|z{{y~y|}zz|}yw|xxzy}zy}}{~|{{|{{yx}|~{{}{yz{|{{xw|z~zv}yz{ywz{yy}z}zyzz~xx|y|zy{|w|~s~||v}yy{zz|~~{~z{|z~{{}xvz{xzyv|ww}{x{zv|~zv~x|{ywuxwv|}~x}}{z~{{w}|{{~{||{~|~{|wz~vy{w~}}yu}{zyzx~|||{z|yxyzy{~||zz{{|wy|}yz~yz|y~}~|z{yx{xvyw}yz{z{x|~yx{{y{y|{~xyy{{|wzw{zz{~{|}|{y|}}}z|}|{~{{y{{~yzy|zw{z|{w|}xw|{||wwxz{}w~y{{z|}x}y{~{~|zyx}yzy|{yxy~}}|||wyz{yy}y{xy{|xxzy|zzv~|{ws|zxzu}{~ww|~yy|x~}zyzz{{}}||wx|}w|{wzy}}~|vy|wz|zzu}y~}w|zxwwzy}z}|}y|x~yzz}x{{||z{}|}}~zy{{ww}}|~yry{zzyz~uwxx~{|tu{xy{w~y}t}||{~}}zz|z{~{~}~}{}yyyyw}~{|yz{x~tyzuzzxwx|{x}z{}xzy|y||~|z{{zx|z||~|~}}|~~~|~}~~~}|~~~~|~~~}}}~~~~~~|~}|~}~~}|~}~~~~}|~|}{}|{}}}w|yxvz{{z}yxy||{{z{||}z|x|wx|}x}{|zxy{z|{~ty{v~{|x|uz~x}|xxyyw}x~w}{~}v|||zyuzx}~}}x|{y~{v|}||zyz{z|{zyz~|y~~{{|{zz|sz|~vz{}|z{|y{|zzwy}|~}{z||y}y~x}|}z}{~~{ty{{}v|{x{{{xv}{}{|xzzy}y{|{y|~xwx{}wz}yy}{}zy{}wy{|{z{yv{{w{{yy|{}yx}j}~|{{|z{zzwz~{z{zz||y}{~}|yyy|||||{z~zx|~}~y|w}}||wx{z{{zw}{{z{z|}{|}{~w}z|tz||xx|x~{z{y{wz}{zyyy}xz~|{z~{x~{y{x|x{w{}z{}|{{{w{zx|{}xuyz||{{}yz}yz{|xwz}|yy{|{}zzyx}z|{}zx~}|yx~|}y}|}zz}y}zy{z{w}{|{{z}y}{z|{}{xz||yw{w}}|}{zzz~v}{|||~{xwuxy{{zw||{}|z{|zy}yz}||~vy{{z}{{~zyyyz{|w}~~uyzw{y{|{}|y~{|z{v}y|{}xw}~yyyxyzzvz}|wzuy{wx{z|}{|xw{{{yyz|z|zyy}{{y|zzz}}|yyx}{|y|}yw|z|{~}v|zy~|{z{x{y||z{||x}yzzvzx{z~|{z|{w~|}z{{{z{|{zyzy}zy|}|zy{xwwy{o~xyy}yyv{x|zz||y{zz|ww~~~xz{{||{}{x}{|wyz{|{|||y{x{{z}zy{{~~z~}{~~{|~~}~w}~}~~~~}~}~~~z~~~}~|~~y~~|~~~~}~zw|{|{~z{~~yz}v|xy{yy{{wvw|y|}zz|~w}x|||z{|y}y~{}|y{|zz{~y{z}{{yz{{|~~~|{}{x}xw{yy|wy}z}|{yy|zy|zvyz|w|~w|z{|{xxz{~zw}{z}zy}|{{z~|~x|zyzzyvx{{yz}x}x~{zu~{yz~zx||{y}|~w~z||}~{y~~}{||~}{}y{|{|yw||wtz~}y|{x}y|w{}xyx~yv~w{uy}z}|~|xz||~xx|{~}yz~x{}~{vzt{zw}|zzxy|x}{~}~|z|~|y{{~w{y{w~{{{|~|||{{z~xyzy|}}x|}{|xwy{yzzz|xv|{wz{zzyx{{wx}xzzw{}x|~{y{~{zz{z{|yz{}||||~zyzy}~y{w}{yz}|yv|z}||~u}zzx~~|{z{}|}|xz~zz}~}|y|z}}xy|~|{|y|{yz{{w}x}yyyyyv}{{y|y|}x{}~{~|{~{~}{~|v{z|}zyzz{~zxz{x{zyzy|zyzwx|wtzw{~zzxy{z{{|{|zw~{{||{|yx{}zwzz~{}}|{}z}ytvzwyx|}~z}}y~|}{{|{y}yzzy|}{yu{|z||~z}}yy~yz~z|~|}}|z|z}{z~zv{zxyzx{xz{}xzxz{wxz}y~yy{x~||{|~}z|~{{}~wzzz~}{~|}{y|y{z}{{{~~|xzx{z{yy~w{xz}yxz{z}~{}{{|||y{{z}w{{~~~}~}}~~}||~y}~~|~~}~|~~}~~|~~~~~}~}~~~}y|wz~y{|wy}{zzxyzwy{{zyy{}|{zx}{|z||w{uyy~yvz{yxxz{zzy{{}}xyyy|}z||{y{yw~z{{yw|xyzxxxxw}y{y{~zxzyy}zvx|zzxty|zt|{y|yz{zxw~~||{z}{{~|{x{}}zy~ywzw{{{||}|}~x~y|y}xxzzux|{y}w|x{z|zzzu{z~zww{zz{z~}|{{y~y~}|}{{y|}yyz|wy{xy|}zy|{|zz|w}py}{{~yx{xz~{|zz~yzy~~x~}{{z|{|yw|~|z|~zyw}||{|~w~~|}wvzzzxz|{{|ywwvzzwy|y||yvzyyy~{{yyy{z|}zvzy{}}{z{{{|y|zv{y{|w{yz{{{vy~xz{zx|x{v~|y~v{|{}z{}y|}z{{x{zzy{}|wxyxx|u}|zzz|~wv}w{}~xz{yyzz||{y{}|~y|{~|y||uv|yz}tzy{yx{w|z{v{x||{}x{~}xy{z{}{w{|{|vuu{{}|z|}x|xx|{zzwy~{}yxw}{{~y|~{{{|zzwzz|{}y{xyz{zy}}}}{y{{}wzxxyxy}}w}{z|xxzxz{y{x|{}z|}wy{{zzzz}wy{|yz}yz|z|}zwx~}|||tx{~yzzxxw{zy{{z}}yyz{{zx{~{{|}x}{{y|{{|yzzy}x{{x}}y{}|{~zy{|y||y|x{x}}y~zy{{}y{zx{y}z|{x}zx{{y}|{y|{x|y~{xw}{xzyzzs~}}zw}y{~}zxyx}xzyxyy|||}}}~{}~|~~|~~~~|~}~~~~}}|~~~|~~}}~~~|}}z~}w|{{~zxv}zx}zzzxyyzyz|{wv{{z~y|zzuwyw~{xy}|z}yx}}~}zz{{{}}}}y|{}}~~|y~~{|{{vzyw{xwz}xtzy|zy{z{xx{{zx{~~zxxzw{zw~zz~{|}~y{~{|}}z{yy|}}y{|wzxz|x|w{}{}{wzt}y}xp}xxy{u}w}}w{z{|{~xz{yzz|y{{y{{|zz~{}xw|zz{yzy}{z||{{vzw{yxzxwtz{{xz}}}w{x|}}|z~|y{|{~w}u{|{}||{}|{}vx{yvt|zz|{~w{{~{|{uzx~v|{}{|{zz|x{z|~{}{w|{|||{{y|z}{y{{~y|yxyx|{x{x{yz|v~xr}uy|zwyyyx{{}|{{yz{x{{y|~zy|{y{}|~}~xz}y{xu|yv|yzxwzw~y{zw}~|xxzxy|{}}|x~z}}{{w{{{~}}~{z}}}|~wz{|xv{z|z~}z|yuzwv|w{y}xvwxzzwz|yz}|xzz|{}~z{w|z}|z{}{z~{z}y|~xzx|x{~z||vxyzxz}|xz{y}{{y}}~yx{|}~~{}z{z~{~}zy{||}{{~~zy~zx|x{x{{|yz}}{y{{~vzzz}{z}~vx}x|x~{|~~{{y~w{{{x}yz}|xz}}y|}~y|zzz|y{wzy{xz}|zuz}|yxy|z|y~{yyzw}|zy~}}y|{{zz}}y{}}~yy~y}z||}yy{y}x}}}{v{yu{zyz}y~{wt|~xz{yz{v{y{y|}}}|}{yx|~}|}~~|~~~|}~||~~~}~}~~~}{~~}~}~~~~|~~~}|~~~~}~~y{}v}xwx{{|{}|zy{|||{z{y{y}z}}}|}{yx}yyy}z{zwz|||x{{zzy||~zy{x{}{}|{|y}xt|}|yzz}{yyw}y|{{zzxxzyyy}{|{yyxzz|yyxx~yzu~{{|u|yx}}|xy|~z|{z|}~y|yz{z{xyzz{xzw|{{z}}~|{|xz{y{}z}z|}{{|zz{y{zyu}}~wxzv{|v|y~zz~z|w|z||{y}v|{}zv}v{wy}vx}x||{}xyxxyz|~}y{}~zwzyy{}zzyy}yzyy}w||||{{|}{t{}z}y}|{}~{z}{y|z||||{|x|u{y}{}zy}x{z}}|{y{{|{y{~}{xzx{~{x|}{vy{}|zz{{{x||y}z|{zy|}{w|}y|}{|}{|}{|}~{{|}wzz{|~z{{{|{wz{x{z{{y~t|~w}{{}zzw}x|y~y{|}|xyx}{|{y|~}yw{z|sy~{|~xy{zx~{w}x|y{~{||{|y|zzvz{z|y{||zz}{|{y||zz}|}|~~|u|{{{wy|yyy|yyz{{}~yzz~}}{}~y|xzxs{{zzx{}ywz~xzyxy}||x{}}~x~|{{|xywyzw~~{{}{z|}{x}}{{x|{|y{xy}{}{zvxz|{{{y|xy|~{}}zz}~~{|y{|{z}w}{{}~|y{~x|w{~{~y{{|zz}|~{}{}|yuzy}~yz|}wz{|v{~z{|}w|z{|}z~zz|}yyvz{zxyyx{z~z||vw{}yw{z}r~~{~~~~|}~}}w|z~~~}~}|~||~~~||~~~yy}||}|yz|yw{{{zx|wy{{yzxwvzzw{{|yy{zzz|~xzzz{yz{}zz~{xzwz{{z}|}|}|zy~}z~yzxzyzux}xzzwz|x{v||}{wyxy|z|y||~yzy~{}{|s{z}z{{}zywz{}w||x|{{tywvyyy}yz|{x{ywyxyxx{u{y{~zz~|xz{y|zyz|{}wy}}|~||vz{{zxv{{|v||z}}|zv{||z|yz}zwv|z{y}z}y{|{~wy|z~{z~y|z|}}z}~y|}|}}}ywyyyy{vw|wz|yy~}xxxzzyzzv}y}zyyzxz}}x~w}{zy|||{vxy}z{|{|}}zy~wzz{yx{xrxuyx}yw~yz}z~{{{wyyw{zy|z{||zxzyyzy|~{~{w{z{zz~|{x|vz{z|{z~z~y{xvyzzzx||}zz}ywrv{}}z||x{~|}x{{~x{z}zx~|z||}|~zy|{|{{||vzyzyz{zx{||}z|{yz|~zzy{zyzz~}{x|}}{xy|u}{{|z}}{}x{wyw{~z|{zyzyx{z{y|}zzz{y}z{zz|x~vz|}{{{~v{yw}}||{{{{{{x|{}{|yy}zxyxy|{{wxywzzz||x|{zy~}~zzz}~{u}|{||xyz|}||{|~|{~}|y||}{|{zw|{x}zy{xx{}|y|{zzyyx||x}|zxw~y|u}|z{z{}z}{|~x||{}{}y}{y{}|z}}|yyx{xzzz~xu|z}x|x{zzw{|||}}x}yx|}{|}~}~}}|~~}}~}~~~~{x}~~|}~~~~~}~~~}~~~~~}{}}z|~}}{z{y{}}zz{w{z}wv~yz|{}yxwz{y{y{{yy||x|~w}zty}zwzyxz||uv}{~|{{z}z|yxyy|{||{y}z~}|x}zzvy|z|y{}~}}|x}~|zyy{{}{v}z{~v}y|||x|{zx{{zy|{xzxz}zzxyy{z~z|x{{}y{~|z}}x{yz}||xyyv{{z{z{}~|{x}yyz||zy}{y{y}|y{{{}wzz|z}{zz|{~|zzx{xyyuzyy{y|~v}z~|zy{x{z~|y{|{zvv~xx{y|y}y|yxyzzzv{wz|}yy~y|{{}|{xw|zy|}{zx~wy{xy|}zy{|}y{z}~~xzx||y}}vzzz}{z~y|{{z~|x{|y}}xxyz{}yxyz|~zwy{|{xxz}||{{z|y|u{~wx}z|}~{{~|z||~w||y|~zzzz{~z{z}w{y}}z|x|z{||ux{|x|y|{}||y|zz{|ww{zzyvx{{yyyyy|y||z{{}|zz|w|y|z{}y}|zz|z}~zxvyyz~{yy{}yy|{~x|w|yyx}yv}yxzv|{||}zy|~|ww|||x}z|}|~yz~wy~yxy||xw{|}|zvzy}wx{{}}{{|zx|{{{{yz}|zz{||||z{z}v{yz{~{~yxxxy{wwy{zzy{|z{y~}}}{y{vx~~{y{|vyxwx}~zy|z|uy~{}zyyy{y|{x|xwz}yy~xxv{|wz}zxzwz{}zyyz~x{yxzy|{{zy|~y}u{|x{ywz{||y|{|~z{}~yx|{x|yz|{z~}~~}}~~}~~~}~~}{}~~~~~~{}~~~~~~~~~}}z~~~{|}}~~|v~|{}}~|~}{x|{yzzxzx|xw{}|}||{yv~|}z~{}z{w~|x}xy{{z}w{z{z|}|zxz|~|~{}{z{vyy{|||z{y|vzyyz{|}w{~{}oy}z~{|yzv~yxyy}z}}~{{xy~{zxy{zwwyzzx}z{yz~z{x|}w{z}~~zvzz|||{{~y~}z{wz}{}{{{|~{y|zz|~z{~|u}{|wyz{{||xwzz{yy|}y}x{yz}{}{y||{|{|||{{}|{z~{|{|{}{z{|zz|x}{wz~wy~{zxzz}}y{~yx}vyw|{}z{xx{|{zzy}|{y|y|z|x{}}|{{x~xxvzzz|~yz~yvyxw{z~|{|||}zzzy{}|}x|}}{}{{{z}{||}}y}}y{y{yyw||{}y}{y}xuz|{|zz{}y|{zyxyyzzx|{{xz|z~{zy}yy~x{}}~y}z~{{z|yyz{{}{~y}yy|zz~u|{xyz|z}xxyz|~{z~}{zzzy|z{z{|}y}y|{~}{x~z}x{~vyx{zwvy{u|yz{}u{}{x|wzx|{{~{{~zzwyy{~{|yy|~{x||y~x|{{yz{|zy{y}}{zx|y}}z|z{y{|xxyx||wt|z}{|y}z{z{~z|{}~ux|~||yyy|y{|ywyv|yx}{zz}xy|z||{zy|x~y|y{zy~}~x}z|{}z||x~zyz~{~}}yxyy{zyxy}zzvxxzwy{z|z{x}}{}|}zww~zy||}y~{|z~~~~~~|~~~~~~}}}}~}~|~{{~~}~|~~~~~~~z}~}~~~~~~z|yz{y{zy}}|xyz~x|yz}yy{tx|}{xzz~z{}y}zy~}z|{y{{{zyxy|~|{zxz{}x}xxzvyywz|}|}z||}zz}zw~~|v~uyz{y|{}yyxy{|{|x~z~y}z|~vz{v|z|z}yzx}{y{|wvw||wyz{zt|}}z|z{y|}zw|wzyyzxyyzyyzy}}xz{~{|{{|x}{}w{zyyzzy{{}y{{}y|~xw{y{{{}{~zxzww||wyvyzz{||{z~yyx}~~x~|wz~}~z}~zz||{x{~yzvzxxv}~yyx|}}tzx~{z~zxzz|ztvx}z}~z{zx}yx{{x~||xy{y|~yxz{zzy|}}xx|z|{y}z{yyy|{|y|}{z{}x{z~tw}z{}}z{}}z~z||}yz}{~yx}vy|x}z{{x}}||x{y~y||y{z|w{x|{x{}y{}|zz|{|z|z|z~||xzyw~{{~{z~z}}vzy{}y|{|z}w|}{}|~yz{{{|{|~{z{}{{z}wz|{y~yy~y}wyy~{}{zzxxzy|{y{{~{{z}xz|y{yzv{}~z||{{x|x~y{x||}y{{}|w{{{{}{{x|y|}z|{|}{x{u{zx|~{x~}y~|{{{{v|z|w|}}{z{z{{{||{{||||zz}p|{}}~z{y}xv{|~}{{yzz}zxy~{{z}{{|yzy{zu~|y}}y|||~|x|~}}zz|{z||}x{}{}{|||}|~~zy}zvyw{yzz{}w|}y|x{{z|xz}zx|~~~~~~|~}|~~{}z~~}|}}~~~}~{|~}y~~~}~~~}}~~~}~~~~~}}~~~}~~}~}~|~|zz{~|z~{{}zz{y|y{{yvz}xx~ywwy~{xxw|~vyx|}{w{xww}~|}z|}y}{v}}{~|w~y|{|z|vyv}{xzzz|wxz|x{w|||w{x}zwxx~y~t||{x|~w}v|}|~}}y|zy{y||zzwyv}x|}w|zzwxzwv{wx~xxxyzwz|||yz}wzzx}z}~y~z|z|~~{z}x{x{||}y}y~{|y|~}wy|z{}}y|xxzx|{{wyv{zy{{zvuz~{wzx|w|z{{z{{}}}zzx}z}}~w|x{|~z}uzy~|wvuyv{{zw}}uy||x~zy}syxy{{xwz{{{}x{y}w|z}}|zz{{|zx}z{}}xq~}|vvy|y{vx|yzwywxz~zz}wywyvz|xxwwx{{|xv}u}x|w}|}{y|zyz}xxv{{z{zv}z|yzz}{}yxw{|zzzxuxz{}{|x|yy}}|{z}w{}z|y}|{}|{|{z~zxz~}xxu{{uy~{|{zyvxvwyy{{xx|xxxyyzzxz|{zy|z{}|z|yy|}{yy|{|{|||z{yzy{~{z~|y|}yw{xx{y|wvzw|wzz}{}yyy}}{{~|zx{yx}z}zy|vy||}{{y~z{x{yuzzw{u{zx{yv{z}{x{vysxyy|{zz~y|z|{{yzxz|z}wz|~{~{|zwyx{tzzw~}|y|yxz|}x|zyyx}x{|wywyzzx{w{{{{{v{w}}|{||{z|{}z}{|{}{{{yww{}z{z}zt}y||wzx{|z{wvxv|xw{{||{~}xwyy|yx{~x}~~}~}~~~~|~~~}~}}~}}|~}~||}{~~z~}~~~~~~|}~}~x~|~~||}}|}~~}~~~~}~|~|~}~|~~x}yz|{vz~|zzvxy}~||w|~|zy{~{w}|y~z{zzz{|{}}v{{v}zyzvw~u}x|~~|zz~z}}y{y{~}zy{}z~zx{z|{}zzxy||xy{vzy{xy}xyz}wz{x}}zxyvz|zzxxz|y}|z}z}{~{|{{~{zz|}yz}{}~~|y{|{x}|~v|w|y|z{z~}yz}z}{y~xyyz{{~zy{z|}xz{z|y}zy||y~{}{{yw{vy|~{{x~|yxz||ywv|z~z{yuyy}{}y||{y{y~z}}~xzz{|~zw|xyx|||}{||{~y{y|yxy|z{~vz~|~~}~z|zzw}~xz|{zx}{zxzx{}}zy|~}wy{|u{xyz{{z|zx|y|}~|zz~w{{z{|z{{~y{x{{}{}~{|}v}}}}|y{}}||yz{|{~{y{~~{wx}{|~xy|{zz}~{|~|zy~|z|~}v{{|}}x{{}{|}}~vz{xz|z{xy}v||~xy|z{y}z|}z|t{z~zz~yz{zx|}}y{}yzzv{z~zzz~zzxy{||zz{w}z}}}|{yy}}~{~zxx{v||w}yz||{|z{vz~}v|}~{~}~~|~yy}z|{y~|yz~|}|}zz|{y}yz|v{|x{{w{|~}x{wz{y|||{u}xy|y}|}{zz}y}~{z~|}yz|w~x}z}y~y{~{|}xyx|y||{~zxv|{}zxz{~|z|z|zz}~zz{x|x|z}|~~|{}v{}z{~|x}{{}{|x||~|{xz|z|y~y~wy||vz|{~|y{{|{{||z~}~~~~~~}~}}~~~}~}~~|{}~~~~~~~}~~{}~~~~~~~}~~~~|~}~}|}~|}~~}~~~||zyyz}~}|||z||x~{}yxy|{xxx{|x{{|{yxxx|{y|y{|wx|z{|}yx{{}z{~w|{z{zyz~y{z{y|x~{{wyyy|z{y|tuyyzyw}{uy|x}vw~wx|{}zy{zx|z{z{}zy|zyy{z|y~{wzy{y{xxy{}wzy{|~{{zzzyxxzzz{v||uywy{x~z~w}}}}{{z|y{~zyy}u||yxuwz{~zvyxzz}|wzy|{z|yuy{w~y||wu{{{z}w{x}|yz{{|{}|v}|~x|{|{xyz}|z}z{yvyz{z|{w~{}|yz|{y}|}xzzxz|~{yz{{z|xwwyy{~{{{{~zzx~y~ux{{{z}{vyy|y|z{z{~xyyy~yywuyzzyw}{|{yuz~}|yx~|xy|}z{~|{||y~zxyxw|yxw{wzx{{}~yuzwxzwzzyz||x|y|}yz|y{zwy|y|{}~}z~}|{}z{z|~}}xzz||vyw|xxyxxu|yy}zyu{zx}x~z}||z~{~~|y{}}xz~y}v||z|z}}zzyzuu~}yxuvzzzxxy|z{xzx||{{y}xux{y~zxv{|{z~|{x{yy{y}y}}yzy|z|}{xxxzv{}{z}yx{y{{|yvxtzzvzx~{|z{{yw|{~|{{z}~z|{|}wy{z{{zzx{z|x|y|z{y{wwxx{yyx{|}{|yyy|~|yy||z{|~{}xv}~}{}|wyyz{xz|yw{yyy}u|{vvx}w{|z|{{w~x{z}wzw{{{{y|{zz}z}z|z}|{}~}}~|~~~~|~|}z}|~~|~|~~~|~}~z~}~{}~~~~|~}~~z~~~|}~~|}~~~||~~~{}~~|{x|yz|w{z}~}yy{}|}|ywzz||{y{|zwyyyz}}x||yz|ywyyzxw{|yxxy}~|z}y{wzwyyz~zw{v~y}}z}{z|xy{|wzy~{~{wy~{{z{z{|zx{yz~t{|yyzy|}tzuy{|yxzv{~xy~zyy~|z{vxw}{|{x{|y||y~{{{{uywy|{|xzw~}~yvzy{v{yy|s|xw|w{~{x}{zz{}}xzx}zxzy|{y|~z{yzy{}yvy|zv{|{z{|{{{|yyyyxz~{yx~{|{|w}}xx{~xzv}|zz|zv~z{vv~}zzx{~xyyyxtxv|w|yy||zy~{|z|xzxyzv}x}y{uzxv||zyvzt{xy{~zzxx}xw{x}{}z{w}z{y~z{|~{~zzy}|v{zz{||}{v}~~{}{{t{y{~}y}z}y{z}x{x{|{|z{}{{x|yxz{{zz|z|{|}z~~z~}}xzzy|}y|ux~xzzy|}y{z||xy{zzyx{~{wzxzyyzvzuz{{{zxw|xx{u{|}x}|}{yw}|wx~y{~yy{{{}yw||{zw{~z~|x{{z||{wx{yx{yy{{w}|v|y~{||y|z{}{y}xxz|x{z{x{vz|{u|xyz|zz|zz|y|zzxzx{{z{z|{y|yz}{zy{{xx|vq}~|y}~{w{{z|ywuww}vy{w{z{~y{{yzyx{~w{w|zxuy}z~{z{|{yv{{{}{z{zx|y{~~v~{}{xw{~x{~v{zzz|}y||}xzwzyyzy|~{|x|z}{y||z{x}|~~~}~}{~|}~}~~~|}~x}~~~}~}z~~~|~}}~|}~}}}}||~}v~~~~~zx{}z|{}{z|x|z}{y|zzvxyzxzx|{xyzywyx{vzzx|v{w{y{yw{z||~|{}}yx~wz}|}{x{}|z|zzy{}zwy|x}~|z}y{||{~}|x|{y|x}z|||}~x{{z}z}{ywzz}{{z|~|z}}y}}z}{wyv}x{xyzw{xyxzy}{|y|{{yy|||zy}{}{yy~{{yzx}w{yx{xz|~{|yxwzz|x|zx{w{xz}{x|x|wzx{yyyvyxy{{{{{y}|z|{|~}}~yw}|{}v||~|w{w{|ztt|{z|tzxuv{zz|wyuz{yxz{xzz{{|}}~{y}y{~}~}{{{zz~{{y}}~}y|}v{~|{zyzw{y{z}{}zy|xyxyzvvu~yzx{y|yz|}~{~}~~}|{z{y|zx{|z~}y|}z~|~}y{zyz~{{w|y{{z|z{zy{~y}z||{{~~w{|z{|{y|~~|~~~y|}{|~|zy|tw}}|||zy}wy}w{zyvyyx~||y}xzy{zyyxz}||w}}{~yy||z~||x~|{~|x}{zv|{}y{}zz{|}{}x{|wy}y{wyz|z}yy|z}||||~z|yy{yz}||}}x{~{||xw|z{{zx|~yz~xwzwz{y{{{z}{w~zzw~yz~~yyxz|xzxy{z|{~{{~z|}|zzzz|yy||}wz{vyz{y{zwx|}|~yw|yzz||{|z~{|x~~|}}~|||yz{|x}|{w}|zy|{vx{{}uy}t{xzzyyx|{{zw|z||{}{y}z}{zz|}|{|~~}~~|~~|~z|}}~|~~}~}~|~}}|~~~|~}}~~~~}|~z}~}~~~}|~~~~~|}{wz{{|}{v{}xzyz}yzyyzz}wyyw}{yz|zzzxv|zzy~xxy|~yz{~{||xz}{zyz}|x{y~z}y|w}|wzy{zzzwxuyyvvx{{vxzz|z{{x}}zx}wxyx|xx}yv~|zz{yx|z{|}|||y~w{y|{yzwy~|{xz|x{yzyx|z}{xwzv~{y{x|xz~}vyzyx}z|z}ywzx{yzxy~y||}w{}|zy|||x}||}{zwy{yzwzyz{~z|~y}||}{y~y{zw{{u{x|y}ywyz{~|{y~wz{||zxzx~yy{zy~uzyz}~||z{}{~wz~{||yzy{{wy|zz{zt|}}z{x|}~ywzzy|}~|}xzz~yz~xyz{xw{y{{v{{|w}{{{vy~w}y~|}}xz}{x}zz{y{}~||}|z}{|x~{|tw}|}xx{}y{|y}x{}{yy{xz|x{x{|vzz}|xzxz{yzz{{zx{|x{|z|uz}z~vvzx}z|y~|z{z~~|u{uw~z|~yw{|z}{{xv|}wzw}}y{y{z|y}wz}z~z~wz}||}{zz~}y||}yzyqyy|{|zz|}xy{tz~~}xx}xz||{zy{z{|{{zx}~zz|{|{ux{vw|{xv}||w|zz~zyyyv}zxtv|y}xx{{z}x}y}}{ux{zyx{{x|{~|}}ww~{~{{~|}~yyy|z}x|}{|{zz|z|yzyy{xtzzxzyx{zy}|xxzvyyz{zyx}~z}|xz|~xx{{~y{y}|}{|{z{|zy{}x}xzw{~}}z{y{}z{|xyvxzw{v||y|~~}~}}}|~~|t~~}~}||}~~~~~y~||~w~~~~}~}~|}~z~}}~}~}|~|}~{}~{~{~~~}}~{~||z}|{zzy||y|z{u}}{tzyywwx|xz|{ux{|zz}{yx|zxyyy{{z|wxz}y|y~zx{{{}xyzw{|zy{}~y}x{{{yxw}{}z|xyzwwx}y|vwx}z|qxw{}z{y|wz|w{zz}{}{~{{xz{yzrxxzwwx{{yy{yvyxxu{yww||zuyxz}{zyx}z~|z{yz||{}|zz~z}{}x|yw|}w|vz|yyxxyxu~xzv{wxx}xzy{z{y{{|xzy|y|z||z}}~}yy{zy}w{|||z{zz{y|v|yzzxwx{z{|{{xzzz~{z|{}z|uy~xww{{zw|wz{|z}}}xw||{{|{|{zxzx~{{}ywywzvxxxvzyy{yuyy{|ywxxzx{|{yyzz|y|~zx{xw~yy|z~|x}w}z~zz}wy|y|t{xw}|yyw{xxyvy{wzwzwx}wwxyxy|z~|yz}|~{|y}|}{w|~y~||{|z{ww{|zxyxz{|w{yzzz{zu{yw}{zxzzxzxy|{{{zwx|zx{vvy{|y{}~yw{~}y}x{zxyxxt}z{}|x{|xxtx{uzw{x{z~vzxzyyz||}}{{|}}|}{|yu{yz{zy|zxx|v{z~yx}wyyvwv{~y{{zwy|xywzz{zuy|uy}x~x|{|{z}{||zyyx~||}}}y{z|w~z{z{xwzwxy{}z{z|{yvuysz|sx{y{{~|zyz|y{{zz|{zzz{}zyz{z~}~~}|v|v{yzz|{{{vy{y|~xvy{zzt|xy}~v}}zx}y|x{|}z~xzz{|{y~~~}~z~~|||~}~}}~~}|~~~}~}~}}|~~}~{~~~||~}}z~}}~~~~}}}~}}~}~}}~|~{}|}}}|||||~zvyx~}y|{{z|zy{z|yy}y}{}{yzw{{yww{}}x{yuyxx|wxxz|y|x{{z||{y}}z{~y{}{w|y{zy|~|{z|xx{|x{{}|}x}|yu{x}wzyuzxz|z}|yz|{vyu}ywr|zzz|xz|y{}{{~}}y}~~v||y|z~}{{xzyyxyy}zzy{xzy{{yz|{z|{{||x{{{~z|yzz{x~zzwzyzx{}ywzwv}{}x||{y|xz{{v}{~z|}{|y|yz|~|zz|z}}||{y}|}~{{|{zy{y{{|y{{z{y}}{xzyu}~}xw}ywz|{y{zw~|x|yzxyw|z{z{zz|z{x{v{xz|xy}z}|vz|}||yy{{}y}|~{~~}t{|zz|wx{}x~yy|y~}{}{}y}~{}z~}|{|x|{x|y|zz}{~}{}|zv{|}~x|z}}|||yyw||w~{~{yy|x{||wzz~yz~xx|t{zx||}y~xyw{u{z~}yzzw{zv{yyy|{{x}zvy~{y~}xy~}yz|zwx}}~~xy{z~yv~z~~{{{x||yw}{}z{yz~vzzzz|~~{|}v~z|}z}}y{y|{zzwy~zy{~z~{|~z{xz}z{x|xz|||yzz{|yyw~|}{z}~zy||z{}xw}zzx{}~x{{wz{}{{}|{yzy{|{}x{{|}z|x}|}|{u|x||}{{w}~}{{{yzyyzw{{{{zyxzv{zx}zyy}x}{~|{xzz||{|{xzw||{zy~{{|zw{wz}{z{|~z{y|z|y{{x{vx~|~~~|~~~~~~}~|~~~}~|}~~|{~{~~}~|~}~~~~|~~~~}~~~~~yxz|}x{}}~{{{u|xyxxuw{|{yxzyx~x|}xwzzyzy{{zy~y{}y{z{|{tz{}x{yz{{zv{{z~}yz{yz|}{zw{yvxxrx{{t}zxxx|yt{vz{zzx}uw~yzzyxx}{{~|||y{y{~}y{}z||{x}yz{yz{xwz|xztxwsxx}z{zy{z|zzty|y||zz{zw~z|{}|yxw{}{w}wxzx{w|w}z}x}wzz|yyyyyy~zzyzx|xz|x|~x}|{}}wv~yx{{}{|z{yz{z~||yy{ywx|}yz|w~{zxzzw|~}tryyzwx|{|yxx{y}y}|||{}{}yzxx|yx|~{zy}|}{zzy~z}yz{{}xvz}z|zxzv{x{{xy~y|zz|}z{zz|xyzw~{|}xx~w}{v{{v~y}|yxuyzzwyxwyyswz|~|~xzw{~|}xy|}yyw{z|||{}y}y}{|z{{}||z{zz~rr|xzyz~uy{zyzuyyvvz||zyz{w}yzyyy~|{~x|~z}{y|}{{{{||z{z}{{yx{~z{|wz{wzzxxzx}zyxvzvzzv{|x{|{y{|s~xyz}|z{x|{~{{}xxz~{{zyy{t|x||w~wyzzv{}wyxyzx{zw~y{xyw{z~|{}}}zzy}|{z|~||{y|||z~{|x|{||ywy{{xzww~x|yxxyzztvz{yyy|}}x~~}}~y{{zyz||{|{|}~{{wx~wzx|wyw{|vx{wyw}{}w}|{~yzvzyvx|}{}~{z{w}~zzy}}z|}~~~~~~|~}~}~~}~}}}}w~}~~}~~~|~~}~~{}~~{}~}}~~~~~}~~~~~~~~}}}~}~~~x}~yv|~yw}{yvzx|yyyusyzy|{wzyuyyz{y|wzy{zx{~yx|{y|}yww{v{xzwz{{yzy{w}zzzy}xxzzx}|||x|}y|z}zzvx}z|||x{x|~{yx|{yzv|y{{|}x|uz{y{{~yx{zyx}wz|{s{u|zx{{wxyyz{v|uyy{y{zw{|z}z}|y}~|xzywyzzwv|x~|{|xzzw|~{zx{}{w{y{x{wzz|}y|z~|yv{}yz{{vzzz}{}zwyz|{xy{{z}||x}|y|}{z~{{z|zz{|w|y|wzxwyx{t{yyz|{z{{||||{z~|z~yx}{|z{{{{|}zyz{xwy}|}vzvxvx{{{x{{yywyyyz|~zy{zyzzwy{||}r|yzzyx|y~x~{yxz|uv~vwzzvzyy}{|~{{xxyyzxzzzxxyy~}w{|}zv|yz}v}zz{|w|{z~||}|wy~xzz||~}w{}zz~{z|yu}{~}}~yu}z{|zz{yw||{{}u|yz{|t{x|{y|~zv~wx{xzvyy|x|z{{|wvz~{~x|{y{||xx|zt}x~~z}z{{yx|z||vxz{yyxu}|yy|yzzyy|{zyzzyyyy|v}{zz{y|{x|{|x|x{z{{{zyyz|}z{{xy{zxyz}}w|zy}{~|zz~}{}y||rz{{{zzw{x}{{v|{{{{x}z{}y{yz{xxyzy{w{xywx}{zv{zyy}yyy{}{|{|y}zzvyx}zyz{{yxxyy~{v{z~w|w{z}{{z{w{y|{{z}{u{||zzw{vx{}|yx{|~|}}}~~~~}~~~~|}~~~~|~~|{~~{~~}}~~~~~~}~~|~~~~|~~~~~~~x~~~{~~~|~{|{w|~zz}}|zzzy{wwzyyxxwy|}|x|zzyxw}yz{z}}w{|zy|yz|{}y|{|}|w}|zz|w}~||z~y{}xzyyzx{}xzyxwyw{{uzzxw|zywyy{{zy|zz}y|z}{o{yyyzxyy{~~y}zyxzwyzvyv{y|zw{y|{x}{z}}ywzyx|{||y}{~zz||||w{|y|xyy}|{y{~z{{}}yy{w{y{vwuxzvx}|z}{zz{}zyy|xyv{|xzz}zy}vyywx{}~{{z|}w|z{wz{xxyyv{}|{yw{z}z{zw}}x|}zyvxwx}}x~zxx{~{z{~x|wx{w|}||{}|}z|z{{y}z{x{x}yuxwyw||y{w{z{{|x{}wxxz{}y}zzzxz|y}|}{||{|x|~yxxyx|y}{{|uyx}z}yz|yyx{yyz}zy{v|zzz{}}{z|{~|{z}}y}~|}|z{~~{vyztx||{z}yy{x~{xzxxwz{y{x~{yw{}{~z{y||yxx}{~~{y~}|}{~~xz{}zzzzy|yz|{y{y{zvyzz|y|vzyx|y{}|{}|}|z}{yvz{~{z{zx{z}y}|vz}|~x|yyyz{{yxxz|y|{z~xx|xz|wz{|xx{{}z{zyxv}yz~z|y}{}}{w|{{y~|z}~yw|{zxy{}|xwzyyy{}}xw{yw|{wz{|||{zz~|y||}}y}yy~|y|z~~zw|}~|{{zyxtz{wyyx|w{|zxwyzzu{zwx{~z|}{y{|{{{wwx}yz|y|{}~z~~~~~|~|~}}}~~|~}~~~~x~~~{~}~|}}~~~~}~v}}|}~~|}}}}~{{|{}z~w|}|{~||zy|xxz}z{z}zz{zx{}x|{z{z~|z}v|~w{w}y~zx~wz{~{~y||{xx}y|{z|}zz|~{{{yx}x|z{|z{}}~}zz|wzy{~}z|y{~~y|~{zy}z}|{~{z}}{|y~y}|{}}{wy{|}{yz}vzzzvzzz{yy|x}yxxx{|}u{yyz~{y||zz{yv{{}uy||t}}yu|{y~z|zxw}xz{vx}{yzz|xz|z|yyyyw}}z{s}{xzzz~zx}}}}zy~}z~}{{{z|z|yz{zx{}{z~}|z|wzzz}{~z}y~~y|vyzx}~yzx~|{y{y}}yy}|y|{w|||~z}v{x{|wy~}{vy{zwzz|wy|x}yyxzzyx~zv}z{w|x{zz|{xz{~y{|z{{}~|{||{yz}x|z~|}|{y{}zyzzu{z}~~}}{wy|z{~|y|~zz|}yx|{{{}zz~z}zwz|{}~}{y|{{x{x{{x{|}y}yzz~x{~y{|wy~x{w|{{x||w{{xyyx}|}}}y}yvzz{{wz~|{z}z|z{x|zz{zx{{{{|y||{x{{{{x{y|{{|z|zyzxyzz{}{|w|yyy}{yzx}x}~y{z{z{~}xxz~{t}xvy|{{|}}xzxz~|z|z|~~}}}t|~{~zy{|~|~|~|ywxz{y{y|~yy}yyy|}}yy{{{zzz{{y}}{|x~z|}w}z|z}|{}|{{yzz{y~u}|}|y~{|{zz|y{zu~{||}xy|u}y{{{x}z|x{|z}{}|}~}~}~~}|~~z~}~~~~||~}~y}~}~}~}~~}~~}}z~~~~}{}y}z~}zv|{zyy}xxtz{~yz}xzy{tr{zyw|{z{}wyyyzxyyyz{zy|}{}y{~|||x~|yzywz}{y{{y{yzx{xy{y|{{yx}y|{u{w{yzt}x|}{|x{y~|~{{zy|{{}||~{yxzz{{|zxz{yzzx}{|x}xz}z|~{z}zwy{~|}vy|yz{zz{zz{~{zz|z|}{}|x|zy}}{xzxvz|uw{~|zx{zxz|{zy|z|{}z}{w}y{x|zy{s{y{~y||}}z~{}x{|||{y||{{wy}~{y}xywxz}w{yw{yx|yyww|~yv|y~}}}||}~|z{~|z~|{xw|{z|||{zyz~~}z|}vxzwywvuw|wzzzxxw{xy{y{wyy{|}|~~z~wx{{}{~zw{uxy|~{z|x{xx|{|z~||{~|w~|v{wy{|yxww{zzx{}{x}}{{|}yxw}zyy~}}{~~z~{}{~}{{xwyy}{vwx{|{uz|wy{x{y|ywzx|||}zz|x{yyzzy~{{w|{|z{w~}~|}|x{tz{zxx{wzyzwzu~|{{|{{|tzzv|z}yxwyz{zz{yv{~|z{xy}~}vux}|y{z}{~vx}yty|~{u{||z{z|x{vxz|x|rw{{{y~y}|{y||xz~xyzz{~~y{}}~|y}wzx}}xy|yx{zyz~{{{w|}yzxxxu{|zzy}{xyzr{~{y|z{w}z|z}}{{y}y~z{z}|{zy}|z~wzzx{wyyz}x|zx{wxwy{~}}}z}}xz}vyx{zy~}}}}~}}{~}~~}{}}}||}~~~}~~{|{{}~~}~}~~|~~~}~~|~|~~{~~~~~~y~|~}~~}}~|yz{y|}}|{{{|z{{z||yx~wz{}zz~x}z|{}||{wy{wxz{xy~y}{ww}x}y|z{||~{zu|z|xzwz~xz|z|{}zzy}yxw}x{xy~||{}yz}zzy~t{{{{w~{|x|yxywuyzzx{z{|}z|~zwy{}{y{y|y|zyyzyxyy}y~{zyz}{zz|{|xzv|z}xz{~|z}~}|zz|{yy|z{{{~}{~}~xyw~|}z|x}{xxxwy{{x~x{vz{z{{y{v|wyzzz|z|x{uw{z|w{yyzzz{|}zyz}|y{{zywx~~{|zz~|}}|zx|~xwz{}zz{|xz{z|t{z{y|zy|y}}x}{y{|wxz|y~x}yz~vzyy~|wzxzz}~~|~y{}x{z|z}yxyyzx~uzzzzxxz|{|zxyz}{y~{}|x}|zyv~x{y{z}{z|{x||yx{zx{{z~w~ywy{}wz}}}|w{v{|z}{|}|z|{}xywyy|{y}~v|}|y{y{~zy{|z{xt{}{}yy}}{}|zxz|yxw}|zzz~{|y}yz|zzwwxz{}{w~}||{yv{z}zz|}v{}{zvzx~|}w}|~w||z|{{{|xxzxyx{y{yz{}w|y}zz~x}yx}yz||zzy|zy|x}z}|zx|xy|z~{}zz}~z|zz|~{w}|yywz}wu{vyx{z|zxy|vyw{y{vy|yy~~{{zw{wuzx|}~~z{|vy{yyyw||~y{y}|zvv|{{}z~}yyzwy{w|~ry|z}{|wz|y||~|z|xz{}}}}x{{~w|yyx{|x|{}~|~~}~{~~~~~~}~}{~|~~}}~|~}|~y~~|}~~}|~~~~~|~|}~}y||{|{~{{yyy}|{{yx{|yyzz{w|x{xyuy||}y{wyyyzyz{y}}zzzz~z{}v|}~z|{x||{|~zzzz}xyy~}u|z|{zyzy}|{yyvx}xxv|xzsv|{}y~x}~{{|~}}wx}yyyz}y}w|zx}tzw~y~|{|{}y|{z}|zvyzy{xxz|x{x{||zv}{}}w|}{{yx}||vy|z~z|}yxv}y{yw|~qzy}|xz{yxxuyvzzxyzxwzxu|~yzzvxz|z{|{{{y}~}|vzx|w|{|~{zxzw{x|{ywtwy}}|{|zyz|{zzzz}}{{y|}{z|z}zzvz}~|y||{z{|}|y}z}zw{y{zwzzxz{zy||yvxzzyyxzxzw{zxx|~~z|x}zy}z|z{z}{v}}|y}|}|}z{}zwzz{{z{zxwwy~xzz~{yzyzyz|sv{v}{|~~zz|v}y}wz~~~}|}yz{{x|{zzz~z{{z~zw{{yuzzu}{tyz~|y{zyzx{}|y{w|y|w{}xxz|}z~z~w~y{|zyyz{y{z}y{~x}yx{||{z|y}~uzzzwzyz|}{{}|zx|}|~{y|vz{|{{{|z{x|}{}x}y|}v{{}zz{|zy}twyyw{~{~wy|yu}~~}}|x|xy~~|~{}{xy}~zz}z}y}zz{{{}xw{v}z|vyxy}x|wz}zszxvy|{{{{}~vy}z}|{{}|z{zty||{{}}}~zv|||~{||y}y{|z{y{}z}yzzyy|{|ryz{|}}x{|~z{xy~w|y~}~}~}~}~|}{y{~{{}~}{~}~~}|~~}z{~}~|||~|~}~~~~|~~~~~}~}}~}}}}~~}~~}~~|{~~~{~}~|x{{yz}z|{u||zxyyx|xywzz{zy}x{}y~~z{|zy|||y}z{|{vzxxy}}{{xy||{||{zzz}}{||{}{y{zt{ywzwzx{x{zyz{z}z|z|x}vw|yz{}|wz{}t}|xx{|zzy}}y{y{zy|yyz|zx|~y|}xz{}{x{yw}z{y}z|}z|{~{xz{vvxzy|x|~{xyxwy|{zy}u{|vz{xyvxvyxw|{v}vz}{y|{yyx{y{zwy|x|yy||yxzz|zxzz~z{y}xyxzz|z|yzy~yx|{|z|x{yz~xz|yy|wzy{|}y|}yywy}{zz{zyxw|~~||{|{y{zx{zxvsy{z|w}~yuy}|y||~x}}}{{|~{w|{z|{{|zyzywz|x{}w|{y{zz}y{zzy{|{x{{~yy}xz|}|}|z|}|y}x}zy{zxzzyy|zzy||y{|xy|}~{|zz{|y{{vv}{z{}|yz{|~y}|yy~{}{yyzw|}{{|yw}|{yxy}wyyx~{u~y|zw~yy}w{xzvy~wxz{{|t||z}xx|x{|zy}|||xxz}yz|~~}}}y|zzxz|~zy{}{yz{}yz}}z}x|xz~{{yy}}xz{w}{{{y}|}~y{|{x{{zx}y{{{|}}|{|yyw}{yz~xy}xw{x~}}|wx}|z~{|{xy{{}{x}|{xvw|{z}}}ww{y}~u|}xw{xyzz}zz||uyzwzz|{~|{|zw|y{}zyzzx{z~||yzz|{z}vzx}xy|zyzz{{{v|}}{zy~}y|}zz||{zy{yz||}~~~~~~}}||}~|}~~}~~~}~|~~~~}~|~~~~~~}|}{~}~~~~~~|~}~~}z}}~~}zxyx{zzy|~}zyxyxy{uw|{xyxy|~x|wy|yz|y}}xw|t{x|~{xt|y{z|wz{|u|yz{y}|~~zz|x{w}y{zxzzuy{|{zxn~xx{ywuvzxx}x{zy{{}vyy}{z{{z|y~{||z}wzzzy}{|wxxwzyz{uyzzs}}}xyz{vxy|yyxxy}x|wz|wywz{yx|~|}}zx{y}~}x}w}|x|}|{{z|vyz{x}x{z{wxvxy{zzx|z}yw|{{{q{{zx{{|{||yv{{z|x|}yy}zxxurz{xxyyxyywz}yz}~xxwzzz|{z}{zyz{}|~{~||}{zz{xxx{{z~|{www{y|{wzzzzv|{z||yxuzv|xy{zuyz}}~}|{x{{{}y||~~}z}{|{~}z{{ny~{wz}zzvxwwzvxyx}z}{|~yx{wyx~zx{|~~v}w{}yyv{|}}|~}}{zy{w~wz{w{xx{xyzx|x{|x{zv~}|xzx{||~|yxy|{}|{z|}yyzxw|}{{}{}xz~}z{{w|wyw{}{xw{~y{{zxxxxwvz{v~y|{{|}}}vxy|v}~|{w|yz~~z~yyxy|{{zzzxx{{y|zz}zu|v|}vyxyw|{yzy{z{{|{}{u|y}~x{~{{{{x||{~xzy{}{z{|{{zwzz~{uzy}wzw{~yyz{{zxu~xy||}{}|~|}{r}w}xzz|{{z{||}z||{v{x~wvyyyry|z|}{yxwtxxyyzy|y{y{}~}{zw}|~zx}|x~}~~}}~}~~~~~~~~~~~}~~~}{~~z~~~}~|~{~{~~s~~~~~~}}~~~}|}~~}|{~|~~~}|~y}|w~{w~{zz{u{~~z|y{}|y{z{y{z{zyzvx{z{{~x}}|zy{x|}{wz~}|w{zyvzuu|}{|~~|x{y~uwuwz}{zz{||y{zyzzxz}yzzyux|ty~{zzz{|xww|{}yz{||z}{{{x{{xzy|x{}|}xyy{ywt{}x|}y|}{yw|vty{{xz{{{{z{{wzz~x{xy}ywy{|xu{zzxzv||}}y}}}y|z{z{{zy}y|z|z}yzyy}|xy{}{y|x}z~~zz||{yw{x{y{{zxw||y|zwywxyw}vxwzzzzz||{zxzz~{{yyyyx{zwzz}||z}}}{x}{|y||}z{{~{{zw{{y}zsz{~u{x|ywyw}y~y|z}zzwuyyz|}y{}zvyy||vzx~{}xzy||z}}{z}|y}|x||}~x{|q|~|{yz}tz}}{}y|zzz{z{y{x}|{|wyw~{zz|||}}}y|{y{|}{z{y~}|~}xx{{w|y||{zx{|}}}w{~|xzz{zwv{~}{}zx}x{|}{|x|yyy|w}y}{~~xz}y~|}yz}wyu||y~y||vu}||yz~}wsyzzyyyv|z{z{zvw}zy~z{}zx{z}|y~{y|~|{y{|~~zy|z{wz|z}~|y{z||z}~||zy|x|x}yz{zx{{}wz{{}|zw{}}~wz|||~z|{x|}}zz{y{z}|z{zx}v{||{xv|x}vx{xwy~z}z}{vz|}z|x~z}}{zz{}|z}|xz{|z||}|{}y}{}~}z{|wxz{x}}z{z|ww{{|z~}}~}|~~~~~~~}~|z|~~{~~}~~~~~~|~}}}~~{}}|}~~z{~|~~}~}~~~}~~}}~~~}{yz|wy{|x~}|yy}~x{rx{}zz|zwxyz{yxywwy{~}{zuz~}y{|~yv}{|~||z{|y}{{yy|~}||{|{ty|{xw|}wxw|zx{}xz{}}y{wz{{y{y|y||w~x{x{w}|{y}s}~|w}|{}}y}z{||zxxyz~o|xv{x}|wywy|xxwxy~t{{x|wz{~zz|{}~y{|yz|x{~xz{xz|xxy|y}{{}{y|{{zxy{{zz{|w{vzyw|zy{{yxvwz~z{zzyx|zx{yy}xzy}~|{|x{xzyy{vvyxz{y|zz{~|}}y}w{w|zzzz}|~{{{|xz}{|{zzxxy{~|{ww|}{xzx|zyw}vv}{{{x}yuxw~|y{yuz{zx|{|xw{~y{z{xz||zx}}||z}~|{}{x}{z{xyyyx{vy{zxx|yyz{|~}zx|zz|z|yy{yz}{}y}||{z||{xy|xv~~~|yzz||yz|{}z{x}|xxxxxzzx|vxzy{tz{|x{z||z}x}x|x|y|}|}}z{~xw{|{y{{y{{w~|~y}}}x~zx{yxyx}y{|{zyz{x}u~zy|yyxx{x|{yz||{||{y~||xy{{zz{|}{yzzz|wzx{y{~{xyw|{y|~ww|yy{vy}{~}zz}|}{~x{}z{|{}~~{}{}zz|z~yx|}w|~yu{y~yy}{yz}xyy{zzxz~y}~{|}|y|~z}}~||||}t|v~{{{{{{{~w{xt~z||xx|xxyzwzy{xz|x{wzw{|{{|}wz{z~{yy{}y|}|{}~}|~}}|}~~~}~~~~y~|~~}}~}~{}{~|~~~}~~~|}}}{}{~}~~xzy|}zyyz{xzx|v{y}z|wz|ww|yy}yzy{|zzy{z{|v|{zqx}|zyvy~|{w|zz}yxv{y{|y{x{v}{z~y}|}x{zv{wz~|yz{xxz~{y{yt}zuz}x}{}w|z{|y}{{x}~|{z}{{y{|{x|yyw}|zyxxy}|z|}w}}yx{{{}{{|}|}yzw{y{{xzyxs|y}{u|w}|~xyy}vx{zyw}{{|{yx|~zy~w{{w|w|z}xwz}wz||||zyt}{wxx}zzyy}|z|{|{{yz{w|{{~{x}v}|}wz}~y||y|zxy{|{x|xx|y||vyzy{{yxy{u{y}z}uv{|||xx{xy}zzz~|xyzz||x||z}|y|xx|zw{|zy|}|}z{{u{~{x{{}z|y|y}wzxw|{w|xz{{|x|z{x|v|w|zz{zz~{yx||xx|}zyxyx~xv{yy{{zzz||xy}x{{zw|ywy|yy}y{{|zy~y||z|zzx}}~}{z|yu{yw|y|yz|{xy|{y}y|z|y{z~|u~||yyyw{zx|w|}|x{~zyz}{w}{}zyxy~{|~|{|z||y~wx||z|y{y{~{|z||{}~~{z{wx{y{|vzyzwzzz}|xzzzzz{yz~y}|||z|w|zyzy}}|zy|{{uw~|y}x}z{}zyxx|xz|{|y|}ux|y||||yxvzv|zy{z|y~vx|xyy}zu}|~x|xu|~x|}~z{|zy{xyzx{|{||~z{y~~{uyzyzxy{yy{yzyzz}z~||xy~y}y{{y{{zx{~|xy}y|vw}|w}~~~~}~~}}~}~~~~|~~~~~~{}~~y~~}}}~~~~}}~~~~~~~~}}}~~~}w|}|}y~z~||~xz{{z{|}}|w{|{y||z{zyyz{|u|}x|y{w~|{~vzv|~xv|v~|{}||z~|}~{x~y{{yz||yxzz{x||{|y{}tu~x|yyyxty{z{{{y{yvuz}z{}vx{||z}}{|}y{y|xz||z||}y|{|tzwvzx|w~{z|{y{y}~x{{z~y}}|xy{z}y{{|~~}~y|~z{{}{z}{zu||||yzw{x{x|yyyy{yy}{{|}z{{{z|v{{z{}|||{~}}{|{}~w{w|zz{|z{yx{{yxu|xx|w}zz|{w|xz{xy~}}{{z~}|{z|{zxx|z|{|}}|}{~~}wy{ux~z|wwy{zzxy~w{y{||xz~zxx|{v~zyyv~y}{|yz{}}z|zz}{uzz}zz~}xxxzx{{~zyxz~z~w}z{zyz~}yzzzyy~|}|{}{|y|}{zy}||}{}{|}~yyzw||yx}yy{}x|yz{z}yyy|{{u|z|}{v{yy~}yz{|}|~~|~}}|~}{~|{|z{|~y~z}}xx{yyyy{x}|x{{zzzy{|{xzzyw{zz}|}|||||wxyz}y~{}||{~~xy|}}{vu{|ywzvzz{zzxy{z{z||zywvw}wyzwzzz|}zz~vzx{z{}}}zzz~z}y}y{|{xxxz{wyz|}|{x{x{}{|}|z}yxz{x}w{}uu~}}{|{xy{{x|z{yz{|}~{{~z|{yw{{y{|yy}zzvyz{x{}x|{zx|w~~|{{}}}|xz}{{wz{~~~~~z~~|{~|}~{}}~}z}~|~~}}~}}~}|}~|~~~}~{~}~~~x{~~}~~|~~~xxy{|}yzyzz}|zzyy|yzx}z}|wyzy|x}||ywy{z}zzxw|{yx||{z{|{z|z{~{||{{xz{|xxuy|{|zwxzy}{~xu{wvw}yyz{yx~{}|zz|}{|}|y|{yyz{|xy|||zxxy|{|xyxzy}z{y|zy|y{{yy|yuy|zz{z|vz{{}v|v{{x|wvt}|w||{z|w|zz}~}zyzzx{|x{xvzw|x{wz|z{{|ywzz{xz|{{~{z{{|z{{yz}zxz~z{~}z|~~|z}}z}{zzzz||yzx{zzy~|w{x{|{zzx~x}{w||w}|{|u{w{y}t|zyz}z~x|zywy|yy}|xw{z{w{yxx|||{}}}w|x~vw{y{}yyy|z{{uz~{xy{||{zy}z}|~{{{{z|z{{|}~xzzx}|z|y}{yz}y~~|}|}{}}}|z|zzz{zyxvyyx{}}{~|{zyzzz~{{{{zzyy|z~zzuy}{x{}|{{}w|zzzx~|yx~{}{yy|{vv{zyz{{zuyzz{zzy{zy~z{{{|x{{{xyzzz|z{z{zw~zz}{|zxz{}|zz{|{x{x~}zz{v{yv}{{{vyyzz|~yyuxw~||xx{|y|w{uz}|{z{u~{xzyz|}w{{}v}vw}{x}z}x~yy}uy{{z{xzxzzy}}xw|~xy{|{zzywz|w{{||{|}z{{z{}{x~xyyxz|{|{|z{{~z}wyyzxz{}yy}||||~w|{~}|{z{|s|yz{||{{{{zyzx{||y{{}}y}~{zw{yxy{|}{zw|~~~x|~}~~{~}}|}~~|~|~~~~~~~~~|~~}}z{~~~~~|~z}~~~}~~~~~~|~xwzv{z~v}~v{~zzy}w{|yzzzy{|yzy{v}{{y|zy{wwxzy{|{~|zz{|}y~{{{{{}{||zz{|}{yxxyzvw{{zwx{xy|y{zyxuxzw|}ytyuyty|wyzz{~z~w{}{|{~w|{{|~yz{wxx|||z||yxv{{y{zy|zyw|~yyxwxuzy~ywx{{{}~yzt||zy}z{{zv}}|zyz}yy|yyx{|}yxwvx}wwyxwzv}y{zwuyvx{yvz~y{xxyzvtyz|vy{xyux{x}}x{{|{}w|}z}z|xzw|zw{|zwxyww{|zww{w|}vw|{ywxzz|||u||z~{{y|}|||tuz||{{y~zz}zxy{}}wyx{x{{xvw{zzw{zyt{wuzyzzz{x}}y~{{|z{{}|}{|{}|yvzyzz|{yx|{{|z{vx}|yywx{yxyw||}|xzz{x|vvz{||}{w}x||yyzzyy~y~~||z~{{{||x{yz}~|{vvyy}wu{|z|yqy|{|z}u{y|yx|{y{yzz{|}~|wz}|{{zz|y||||y|{rxvw}{||}|w{|z|xxyzw{}yv|~}|{y~|zw|x|}yz}yy{v{}vzy{z}x|z{~|z~||yxyz{w{w{|t|||y{zzz{xx}{{~uyu}x}xzzv~}|}{yzzzy~|{wx{}}}y{}x||}xyzvx|zxzxuxwz{{{wxz}u{wxz}y{{vz{{|~|z{zwz||{{y{~|yxzyyw{{{{yyv{|wy}{zzxy{zy|xyuu{y|yx{w|x{~ww|{}{{y}xz|}{z{}x~y{}}~|{~~|~|}{~~}~}|}}~}|x~}~|~~}}}|{~}~}~~~~~|~}~~xy}||x~~zz}y}z~}}{{|z}zz|{wz|}{{zzx||xv{{}|wy}yzzx|{~{yzvwy{wz{wyzzy{y~vz|x|zx||xxy{z|vw{yw||z{z}{xzyvywz}|~}xzz}~x|{}zx}zwyy{|y~xz}{}|z{~x}|{||~}||xyy{{{z{y}zzzx|z|z}|~yzzz|zx|xyz}{xx}{|}wz~{yy}}||y}yz}yy}{zz}y|xz{w{}}{{z~z}y{{tz{yyyxt{{{|yvz||{zy{|y}}{~y}{v{}y~~zz{yyw{vzy{xy~{w{{|xz~z}xzyv}{|w||z|{{zz{z}yy}zy{|~y{y{}y~{zy~qx||x|~|~z~}yv{xx{z}{zw{{{z~y{}v{{}{z{{wyy|z}yz|x||||z}}{|~{{}{z}{{|y||{{|yx{|zy}{yz|z~x{}x~{y|{|yy||{{xwzzu|zz{xy{{{}{y{w{z|z|z{|x~{x~{zx}|{y}|zx{||~x|y}yyzyvzz~{|zz{}{||z{{x{||xz~{y}z|y|y}zy~}y~}}wz|zv{yyzxv{xz{vzyy}zz{{xzzvx~{~v{{x|||xz|}{}{{{}x{{{~y~}zzy{|w~~|z{{|z}|{{~z}~}yv{y|z{z||x~~wyzzs}z{z|x{}y{{z{wx|s|{{{|{v~{~{yz}|{~}z|yz{|{{{y}y{w{y{{{}|x}{z~y}zy{x|}y~yy}z{}{z{~y{~~zz{~zz}z{x{~~|}}|~~~|{~|}~}|~}}|~~~||}~~~}~}|{~~~~}~~}}~}|~~}~~|}}}zvz|{x{{zy~yzyzs~xyz{y{{{{zx|}|xy|xtwywxyy|zzx}{zywyy}{||}||wz{}zy{xzywyuw{xvxuwy{y{w|~zxw|xxxxzzwy}|}z{yy~zy{z{yv{xz}|{zyzz{zxzxuwz{xv{wzx{xuy{{|yyyvvx|wzyxyy|{|}~zz|}}ztx||z{x{z{y|{{}|z|zy~}w||yzzzyzx}|v}}t~{~xu{z{z|w{|zxxz{xy{z|||y|zx{}xz}}x{~|yx|~wzzy|xyxyxz}x|ywz{w{xwx{xxy{wy}y{}~yz|~~{}{|}}x{}ywytz{~y{|{z}ywwy|xy}x{yywuwxwzz{}x~{|zxvx{}|~{uy|~z|z||}zy{{xx~y|{{~~w}|zyx}wyxz}uzz|yzz|{zx{{w|~y|xy{{wzz}~{}yy}~|w~{z}}~~{~{yy|||yzv|xyzsw{}{xwwyyyyxww|~z|zzxx~{}zyx{zyz{z~y}|}z|z|}{~y~~wyy{z}v{|w|{{yy|v}xxyxxvzzz~|xyz}x|{w}{}xyw|{w{y{z|yywx|uy{|z|zzy{vxzx}yxxz{w}xyzzz{{x|x{zx|x~~yz}yy~}wy|z~|zyzzzz}zz{wx}szxz|{|||{ywyvxv~wy{x{yx|zz{|wx|z{{vy{x}yz~z{|{~}{yx{zv|z}yz|vzz~}}y|{xzwzy|wwx{}{z{~zzzzzy{zzyzy}}~~}{|}~{}~~~}}z}~|}}~}|}|~|~~~~~||}}~}~w}~}~~~z}}|~~}}{~~~}|~}~|~}w{yuzzw{xz|yzyy{{|ywv{x~y~yyy}zwzxw{v{xz}wywyzz|xzuy{{|{ux||{z{y|}ywyzzyzwxxtxy}v{w{{ux}xw|w}|ywzyxz}|wuzzzxyz|zyz{vzx||{}rz{|~zxyzz{{zxt{yy|zz~wz}yw|}zty{{}sw{{}yxx|x{w{|{zz{yzy}{}zyzvxzztz{zy|uz|{x~xyz|zz{tv{~{yxwzzyxxzywww|zz|yz|y{zyz|||{{{z|z{yz|{}x{yzxzvy{zw{{x{x|xwy}wyxzx{xy{wy{ywy{{xxy}zyz{}}z{{|vyxzzx~xzwzzv}~|{~{|yw{zzyyz~}z{|w|||{{|y~{vzx}|zxzyw|ww|y|yz|xyy{|yz}}v}z|~{{|zy}}zxzy|}wzzzx~xyy|z~yxty{{xz||~|{yy||{||xx{|}z{zyxz|xz{yy|wyy|zvyxu{|}{~z|~}v|~{y{yz}z|zwzx{x}|{{vx{z|yxzu{||yz|zwzw}y{z{}{wzx{{wzyzzyyz|xxy~~x|yy|y|yyz}~xzy|}z{vyx{w{x{|{ytwv{z|{xy~}|yzvz{~z|vzzzz~|x{vyxxww{~x{|zz{|~{{}{|z}x}uz}~zyy||{{{}|z{}{{xyx}{y{yw~y}wzzxx{z~{{|zy|z|z|{{zx{|{y||yx{{|{{zy|z{y~wz{vz||y{v|}w|zyz{yy{w|}{xv{}wx|y{y|xxzyz~{}yz|}}~{~~~}~~z~|~}}{|{~|~}{~|}~~~}~~}~|}~}~|~~|{}}~|~|}}z}~~~y~~~~|}~}}~~~w{y~}{{{~zxzyzwy{{y{|{yxx|u|y}~z{}{|}w|{{w{|yyywvxzy||{|||{z}||zv{zu{}{zy|{zz~yyy{|zy{xyxz{x{y{z{{xwv|ww}|~x|}|y|y{{z|ytzz|{y|yxz{}|~zyzz{xzy||ywyw{{|z|~vzz|{yxy{{{zzt|{{z{x|z{|{zyx{}}w}}w|vy{w{u{{yz~x}|zyy}vz{x{z~~z{}|wyzyy{y}z}||}|}zz}||{}}}v{z}zz{{x|z{|{|ywzz{xwxyy||yyz|}w{y|}z|}|x{z~{{}|}|~|x}}}xz}{~zz~x}yw}x|z{y}|{yz{y{|x|xzt|}vwyz{|{}}{|{{x{}}}{|{zy}}}~}{|~{yxx{zy~y~}|||xxy~{xyyy}|}{|||v|}~}{z}}x}|zx}}z}{}}w||{z~{}}{w{y{}}yz~}z{|yzy|wxx|w|zyu{|vzwyy{z{x|~{z||yz~|y~}z{z}{z}x~yzyzzz|yz|}zz~{wu|||~|yxzz|}{~~}wzz{{{|{~{}}}~xy{{||z{{y{||v}yw}wyyw~{uyyxz|{yuyw{yxz{yxy{~}~{y}y{{wy~||}z}xzww{}||{z~yyz{|x{{zyz{yy{y|}z{x{xzz{|y|y~}xx}}y|{x{}{y||}{{~zzyy{|}}~}{z{~u||}y||~{uv{x{{{ywz~z|y{vy{{w|y}|}|y{|z|{|{u|{{~{~}~~}}~~~~}~}~~}|||}~~}}~~|~}|~~~~}~}}~}x~~{}~~|}}~}~~{|~~~|~{{~~~}~~{~{|{w}x{z|x{|xxz|zyy{y{ywzz{z{|yx~}yty|yzzy|{v{xz{tx{zvy}~yy|yyyz{z{~}~|{wyy|{|z{yzy|{|x}||t{zyz~zy{}|{zzx|v|w{~z}{zyyzwwz}z}}{y}zz{yvzz}t||zwzz|||zxv{z~z|z|}{zz~|{y{{x|y|}yywyyw|zxy|}w{{yzzwyw~{|y~yyw{xz{|z~zz|{x~zzwx|}xx~|zv{yw}xy|vt~{yy{{z~z{yxwy|~{{yy~{|}{u}}{{{yxw{{zy|z}zzxx|yx|z}{~z{xw~zv|y|yz|||{zy{{u{z{zxy}{|{}|zy~|~{{~{{y}yvz{~|zy}}z~zy{wzy{{v~{y{|}{}yz||vx{x{{||||{y{zxz}z|x}{z||}zyyz}y|vvz{y|vzwyz{xyx}vy{|{~{{wuy}{|z{yzzxzz|}y{||w{{w{xww|z{yz}y{~}yy{{zy~y{z{wz{zyxyyxwyxw{w{||{{x{zz|z}zv|}{z~}x{}}|yy}{{zz{}}y~zyy}xy~y{y{|}t{{w}|}|wv{y{y{zy|x}{z{z|{z{y{{|x}uzwyx}{{{||yzu|{~xz{t{z{|z|}xzv}~zyyzyzx|{z|{{|w}x|{yy|{|yz{|{xxxyz{{zv|{{vyzzw}xz|z{y{}tw{y|w{xx{|{{{}x|||vx|y|xyz~zx~}v}|z~xw{|w}{zw{t||yzz|z|x{z{y{||zy}}~}}}}y}~}{~~|{~~~}||}}~|~~~~~|}~~~~~~{~~~}~~{~}~}y{}~{vw|{tzw}{z|zy}yxv|wzvx{xxy{yux~{}~wzxw{{vy|{{}w}|{{yz~}{xzy|y{z|}|xzyvzx}yy|{y{xv|zwyyyyzywxyzyzx~zy}|xz{{|{x~x{z{||z|{z{y{|}xzy{{{zv{}}}z{w{wzz}uzyyyx~wxyz|}y|v{z{w|xy|{{}z{|}{{z{|yy~{}{{wz{wzy|||{{vxxv{{zzyvyyy}y|yyy||~~y}{}|vzx|}|~|x{||}{|w}xxy|{u{|zyyy|yzx{y~zwzxy|vzyvx{yz{z{|x{wxy|x~{xx}||xy}y|z|wx{y|xxywxyxywyz|xv}{w|zy||v}w|z}{uwy|}|~zzy~}{z{}||}~y{|}xz~~w}|z{uvyvz{yxy}wzy{|u{{w||{tuzxxw|{z{y|}y~}~~xqzy|~~|||y||{~~{wx~~ywy}zz|xxz}v{x{x{{wxxwyz{z{|yv}{ywz}}|wx|x}zy{y|y|zx}{zwu{|sxz{{t{uy{{uzuz~y{xyy|}}}w}xx|}{{{yyx{|zy}{yz}{~y}}~|}}|zzy~yvzw{yvzzzvx{|ytyux|yz|xwyw}{{w|z{y{}yzzx}}}zy|y|yz~{z}y|y{zz{y||x}z{x|yx{zyyy|{qwy|wx{z}ywz{z{x|z|y|z|}|x}y{|z{}|z~|z}~vxzzwxzxyx{yzxxvuwxy{xyyz|zxwx{zzxxw|x}{~zx}z{}||{{||{~}~~}~~||~}~{~z}}~||~~}}~|~~~}}z}{}|}}~|}}}}||~~}|~~~~~~}~~{~~|~|}~~x}~~}~~|~}~}zzw{{x{}y{}zxxuz}zy~{w{yxw}~{ywz{|z{{t|z{~{w|y{}y|}y|{}{v{v{z|w|||yvzz{z||wvux{zxz}{z}~y{{~xzwy||||zy|u}y}|zx}~w{y{y{|wzzy{ww}{yx{{zw{}~zy|y{|zyzz{{xyyzyvz{x{vxy|zzx{~||vyxz~~wy|}wx~{|z~||||~y}|{{}z|zv{{~z}zyzy|xy{|}{{}|xuw}wz{yw|yyz{}yyy{zyuzzzxz{yzyxwwz~~}{xz{}x{}|y{w{zyyxz|y}wyz|x{y{}yzu{zy|zz{{y{y}xyyxxz|y{v}~z{|}|xxv~zx|z|{|z{z}x~yw|vy|xx{z|w}u{|y}|w}z}|w|{||y}||zx{}y}|~~zx}|w}{zyu{{}{x{x}w{w{w}vy}{z|{{u||vyy{z{}}z{{z||zx}u||~y{z}|~}}zxz{||{|zz{yz|~{y||xx||z{{{z{~zz{w}}yz|yyyu}~|w|x|}}y}|zxz~{xz|y{|}|~{vz}|z~}{z|{{|xz{y|wy|xx{{}{}v}yyw~{|{}z}|~{{z|z{y~}}zz{~t|}z{z~x{{}xy||xyz{~wyyzyxz|}z{{y|z{{~y|z{{{vzy{~{yyy}w|z~|zzyy~|zy~~{{}~zyz}{~zzywzvzyx~{x}{wy~||zx~~yzzy{u~}|y}~vy}}~z{|z{t|y|{||yz{y}{|}~yx~z|zy{xyzz{|z}~~~~~y}~~~}{}~}~~|}~~~}~~~}~z~~~}~||~}~}~|~~}}~~~~xx{x}|~zz}|w~||x}{{{{zzxy{zy|{|{{|y{y{~y{w{~z|{y~|}~{zyx{{{y{{~~|wz}{uw~z{z{zzy}{|y{|yw}{xy|zxyx|zzz|{|~w}y}|}zzx}z~z{yyxzxw{yy}{y}wy|{{zvzwzx{yx{vx{}yzyyv{{v{zy{|wu}~{}z}y{y{{{{y{zy~{|z{xyy{zzu{zwx{{|{z|~zzxwtx|zz~yxzxz}{x}yx{|||vw|||||y{x{|y}}{}{}{x{y|x|{z}|y|{{xx{zz}|wwzux|y{u{|zz|z|}z|}x{{y~wxz{||x}~|{x~z{yzz}}wwyyx{yu{{{~}y|{z{||{|}~zzy}}yyz{yy{|{|~|{|y{~|{xwzzyxz{|x|xsy{z~xyt|{{w{wyz}{|||x}|||z|}{~zz}}|~~yz}}z~}{{y}|zz|w~{|y{uwy{|{|xyy{zxx|z{zyy|~|}y|~|w|{}{w~yy{|{~~xywyu}z{z|{zz|xwwx|xxz{{v{|}z{zzyzxx~{yx}xxz{}||zz}~y}{yy{xyyx}zyyzyyyy|yvv}x{{{y}yyyyz|wv||u|}{w}zz{v||}z{w|w}|{t{{~zx||z{w|zx{z{w{zz{zyz{w{{xx{yz{z|y{xxv{{|}z|y{vxx~{||z}w}w{{|{{z|z|z~y{xxxz}z~s{y}uxwxz{zy}x{{|z{||z{{z{|z{|}{|}{}{~~~~|~~~}}~~~}~~~~}~~}|}}}}~{|~}}~}z~}{}}z~~~}~t~~||~|~~}{~}~~~wwzz|zyx{y~zzx{wzz}xyzz~zy|{xzyxzz{|}xzwz{w{{{qu}yyx{{|zvwxx|xz{|wyzzzx{{{y{~{y{{xxwx{vxz||{y}||}{xyv|z~~y}{xyw~wxv}{}w||y|z~|w{}yyxx~xz|yz|xzxx{zvw|y{zy|yyy|yx}}z|zxyw{|{y|xwy{|xtxx~u{zz}z}z|~|{z|wzxx{xwzyz}w|z~~}yzzzzzw{y}|zy{wz{t{y|{xyv}}vxv}xyxy~y|xyz|{yy~yx}vy{}||wx|w{|x|ywy{yy|}}y{uyz}w|xy|y~}yy{y|||{y{|{z{xz~zvx{}|{|{||{{}|z~yyw{z~zy|~xyzxyyzyz{z~}{}{w}yx}xy}~zyxy{z{yv}}y~zyz{y}y}|v}}{{x|}yyzzxy}z{y|wzr|ty|{{z{v}{|}zz{yy{|z|z~|}|z|}||x}{z}||{~zu~w|z{{zwyxvz|zyy{z|zwy{xyz|x{{xvyxyxyyzzz}{yyy~}z}yx|{zz|y~}xzz{|xyy}{zy{z{x~z{{y}z~v|zzz{||||{|z|z{}|z{z{~~zyz|{}z{|{{y{|~}zwx~zyz{zyv|z{{||yz{y{zw{}xzu|vz|{}wz|vwz{x|y{~||vzz}}x~}{yvww}}|{s{|y|xzyvxy|yyyxx|{yyxz|u~zzyy}{||{yvxz}z{~|{z{{~|w}y{z|y}yyxv|{zw{wzxy|{yyytxxz}x{}z~v}|{yvzy}zz~|~~~~~|~}|~}~~||~|}~~~~~~~}}~~~~|}~~~|~~~~~~~~{}~}}|~~~{|y||{}zx}xyyz~y|zyxy}xz|xy{u}zyxz}y{{}|ywzxzxy}wzzz}|{}z||}~|zz|x}~z{{xzwvz|z{{{{{yyxz|yzw|vz}xuzxwy|~}{{|{vz{{|y|zy{z~|}}{yy}yyx|~}z}{~xxyyzzxxty{|zz|zwwyzv{||{xz|{|z|y~y}|}{|y{x|||{||y|~x||x|y{}zv{zy{{}w{{yy}{{zy{zvx}z{yvzy|z{y{{|y{{}z{}x|xxy|||x}{xz{}|~{zyxxvwyxxz}}x~{y}{x~{~z}y{{z{||z}z{z}yu{}y}y|x|wyx||yz}x|}{z}|z{uzvzxz}ywyz|x}xzz|zyw|ww|z|}{|{z{x~|~}zyz}|z||y}y|y{|~z|}zyz~|xzyx}}xxyxw{zwy{{}|ywzyyy{xz~}}z}||z}||yz{}x{y||zxz|y|{z}z|~y{vz{yzyz|yzz{|~}w||z||z{vyzx~}}{{z{|zyz|z{{}~|||||zwz}yvy{x}{}yw|{xyw{{xy}wx}w{wz|v~~{z}|~x|zxxzxw}~w{{{||{{|xw}zsyx{ywz~{zx{wwz|zz{zz{zz}~z}y{}}wy}yzz~|}zyy|~xx}||y{}|}x|y}yyyxzzvzy~y|z{zzzy}yyyww{yyz||x{|yzx|w}}z~y~|zx}~wz|{t~zx|v}{x{{wyx}|xz|{w{{v|}zr}yyy{|~}z~{zzx||}z~~~}~~}~}}}}~}~~}z~}||}~}~~}~~~~~||}~}}|~~~~}~~~}}~|}v~}}~{|{~~yw{|x||w|zy{}ywz{{{u}w~}|}{z{}z{z}z|yx{{|x}z|zz}z{|xz{y}zw{{}zz{}xz{wzy|zzy~}y{ywz}{y{vzzyz{yz{||zxyzwx{yyxz{|t{{yzv}y{{x|wzzw|{~x||xxw{z}x{zq~}y{~uyw}{}}zz}zz|sz{zzyx{{{y{z|{y~zw}{|xzw{|w{z~xy{|z{}}zy~}zy{zzw~|z{z{{z|}}y{|x{zz{yxwyx|z|}|wz~{z|{yz|{}}xx}{y}y{|}{}y}|xzz{|~{{|{z{yzyy}~~zy~|~}w{}xyy|}yz|~{wywz||zzuy}{yzv}xz|zo{vw~y{xzw~z{|{zz{u{z~}y~z}}yxzyz{{~~vw{zz{x{y~}wy||{||z{|~~}y{wzwz{}y|{x|~t|z{|{v{wx}|{{yyz}}}yzx}v||}yy{}yyx}z{}x{|}y{zz{wyv{~{}|{z{yzzx~y|z~wwzz{{|v{{~xx|}w~}y}yyx{zy|z|}}{xv|y{}{{yz{yyxzzyz|w{}x{{w}{~{yxyzz{z{yx{|xy}z}yyv{{z|{y{zzx{x|{{}zxvyw|v|}z|xzzz{z|yz}wy~|{{|z{}y|xvz{y{z|yz|zx|yxz|y{xzx|z|y}{xxyzw~{y}yy|z}ywxxyxyxzz{{wwz{w~{{|{|y~|~{z{y~u{|}z}|y|xxyz{}xvzyx{y{z}}||~|wxy|}yz}}|}}z}|~{}yyx{~|{}~}~~~|y~~}||{~~~~|~}~~}{}}}}~~|~~~{}|~~}~}}~}~~~}~}~~}}~~~~~~~}|~}yzzz|{x}~}|xzy}x|vww|y|zxx}}{tzzvyz|}zyyvxzyyzy}~}zx|z}y}x|}~zzxxw{}zw|{xx|}zz~{yz|xtyu}}vxyw{}z~|y}|yv||yw|yz|y{{zv|~{z{xwzx{}|ywz{~}||xz{wuvvxz}}y{{yxy{~zxwu{ww{xyzyyvzzyzy{{z~{~{{z}{y}{{w|{w{zz{u~x{yzxwyzzyxy{v}zuw}wyu{{z}||{}}{~v|z~{}z|y|||w{x{y||y{{xy{zwwy{{zyzvu{z|{y{z{|{ywyyxs{y{|zx{~yz}{|x|uwvyy{{yzxzyz~wu{z|z|y}}yzx}w{w}}xx{x}z~z{yx}zz{{|y{{xz{{z|~z||z}||zxx{~w{zw}~wz{|}{{}y|wz|||u{}wz}}xy}|ywxw|{zzy{|{~|{zxz{|||{z~z}|wy~z|wz}{xtzy|yuzy{yzzzyswyz~yx{xwzv{{~~y|{u}yy}||zz}~}{yy{z{|y}{}{t|y{{zw|w~xw}z{|ywy~w|z{wzzv~z|y{yzz|}yuyy|}y|{xvz{}xy~~wzy|z|zuz~wxxvwy}{|zxxxyw|zx~~yr{yx{xv|{{zw{yy~|y{{{|}|~{{{wz}zyyy{xxz}|zyxy|{xzyxzyzz|yywzyz{zxxyy{yzzz~{y{z}yz}}|{|zz}}zt~z{y{vqxyx{{v}y{vz{{xy}wy{z{zs}{x}y{xmyy|~||{|z~z}z~}}}}~|~~~v~}}}}~}~|~}}~z~}}~~~}~~~{~}~z~}~z}}~~~}~~~~|}|~z~|~}}}~{~|}}}{}~{~~z}~~|}{}~~zwvyzz{{xw|xz|y}}}x}{z|v}xyzyxyxw|xwwv|{z{z~yzxywzz|{{wwy{z||{{|zw{xyyy|}|zyyzz}}x|{zwzzzz|v{{{zyx}~x}v}~z|{}{zxzx{yxw|zzyyxy}}{vx{xx{}{z{yyy}}zvzy{xyzz|y}{~}yzxywyyz}~zzy{|{yy{}{xzzy}{{||{|y{wxwtx}zvwww~xw}|y}|{zx||{{|z{yv{xyxzzxx{x}yxz{zxw|xxxx~{zz}xx~xyyxzyzw{zy{|y{|}xyyy{|}{}y|{yvz{|}|wyx|}y|}wwyxzyvzx{}zw~w|{ywz{|vy}yu|x}}zz|{yz{y{z~x}v|yx}{{yz}zyz{{{z|{y{{~{{xz{z{}}zuz}y~y}y{z~y|}}{y{{x{z|y{z{{{{}z||{}}yzy{}zyyy{w|z|y}xvy{~|zx|z~}~vxzy~{{}{~||y||~ywz{yzx{yzz~{|yzzxwyx}y||yz{x{|yyyxz}ywzv|}z{{|w{{||{|z{wzyx|z|~{z{}y}~|{}||z{zzxvy{{yy|y{{zw{~}|zy{x~z|x|{z~||}}yxz}x}y{{}|z{|wy{~z}{w}x|{|zv}}y|z|z{~y~{rx{~}~zy}}yy|x{|zwx{{{kzwwz}|}z}vx||y{wvzwy}z{w}w|yzvy{|{y}yz|uzyz{yxz|{y{|{|}zz}}|v}|{z|z~}{wz}ux|zy{{z{z|y|y{{yxxzz|{y{xz~}~~~|~}}}~~~~~~}~~|z}~}}~}~~~~~}}|}~|~~}~~}}~}~~}~~}}}}z~}~|}~~~~|}}|w~{z|}}{xz{yztwx|zz}v|y|~{{yvzz{|yzwz}yvw}x{z}yxx|~}}vzz}|xz|{}z}z~z|xv|yx}|y{u|yxzzxw{}|xy|uwvxz|z|}xx~~y{z|{z~zz{|x}|xzz||z{{x}z||{y|{}{vzw{}zzwyx{|wz}zu|xyyz{vyy~vx|x~{}y|~yz|xv{|y~{z{zy}}|{}xxxx{z|xyzzyz|y|ww|~||ww{xvzx}yzxz{{~}{w{}z||yy}{zz}|{|yw||y{w}zyu|yv}y{xxyvzz|ztzxz{x|z~{~~yyz{{||{zz}yx{{|{{zz}{~wz|{~|xzxwx|yzyzz{z}wy~zv}xywz{z|zyzx|{vyzz}|x|{}{{y~z~|}w{|xyy{zv|yx{{w{x~{yuu}ttwu|zy{{}}|v|}z~~z{y}||{z}|}{z}{tyvx}zyzy}xyxzy}w~xzyzx~}w{wzxxy{{||z~{y|y|z|}zyvx}~y{y|~|y|y~~{{zzy{yvzwz{x~zu{zz~u{{~{|{zw{vyyx}||{{|}u|}|z|yx||}zu||z{{}z|}y|vy}x{yywzz}~w{xwz{wy{xy{xx}{}~|{|z{z{yz|yyz|{xzx{{z{zzv|wz|}z||{{{x|xy{~~~{v|}zwx}{vyz|yzx|w|{~{|xz{y{z}~}{~x}zzy~v{{|z{y|yyu{v{y{|{}zwyzzyzzz}~{|v|v}z}~zz}zzz~y{wx}~~||~}v||~~~}~}~~{~~|~~|~~~~|~~}}}|~~~~~}}~}~||}~~~}~}~~~~~zvwyy{x{|z}xw{{zz|{xzwxwx||z{z|zv~{z{wzyxz|y}xvyyzxxz{|x|yw}y}z{}{|{}w|yzy{}qyx{}{zy}yww~wzzxy||x}x}t{zy{}wwz{v{}~||zx|ywy|vyty{}zxz{yx|{yyy~xyzx}y{z{zxw{zx|zx{|{|zyx|xw|}z|vwyy|xw~z{}~|zz{x|||t}{wz|z|w{zwz{{yzyyvz{~yzzwzzwxzw|z{zzz|{xtyzw}w|z|}{||z}z~}yyw||y|||{z}z{z~yvx{|{zyz{{v{z}z{yzx{v{yz{~y{}{z}zzxx}{{{zw}w{{z{x{zt|z{{zx}zzwzxwx|zzz|{}~zz{{z~||xyy}yxzzvy{yy|z{|{{}}y{vxyy||~z{zxyuxzx{wz{z{yz|uvw}z|yzzx}xxxzzzzv~{~{|{vz{yxw{}||z{}y}||wx{v}zy}x|}z|zu{zyzwyy|{yz~z{}z{x{twxxyz||y|y|}}y{|w}{}w|x}}}zw}~zy||yyy~}}|z}{wz|yy{x{{z~u{|z}yy}{yxw|{y{||{vz{~x|xzx{yw}wwz}zy~v{y{{w{|y|{ywy{}{{zx|yvz{zzx|xzz||}zzxuy}|y|z}}{}wz~}z|xxzyyz}|~{z~yyxu{{zv{vzzw{|y||}wzysx}}xzz|wywzxx{z{~|{z}z|{w}~y|yzw|z}xzz|}}zwy{z|~y{xz|x~{}y{{{|~z}{yz{z}z{zz|}~z~}}|}|}~~~~}~~~|}~~~~~~}}~~~~}|z|~{~~}~~~~~~~}{~~~}~~~}z~~~~~~~~~}~~~~~}}~|}{{z||z||yxyzvzvz|w{zy}wvz{yywvyvyzw{}|xy{}z|{z~xux}wz{{{{z}|yx{z}z|}y|{xyzyy~{{zuvx{yyyy{y}w{xu~ywz{{zywvw}||xtz{{x{|~~x{xzzy~{~||~y|~y{|{w}wzzzyw{vw~{zzzyxzyzvz|{~{vwx{xyzzzyzz{|yz{z}|yzzwzzvzzz}yy{{wwxyxx{zxyxw{yx{xzzzv~y{zx{}~y~{{y~z{|y}{zxy}|sy|z{~{y~|}y}|zyxxzxy{x{}{wwwyzy|x{zzxu{{y~|~x}{v{yzw|v|~z{y|wzw{ywy{{z~}zxxyzxxxxzx~vzxxzzx|y{|{xw{|x{z}{}|}|}{|zy~zyzy~|y{||}{|y~z{z|wy{}{}|~z{|z|v|{{xyywyy~~xzx~|}zzyz~}}w|}yy~~~{}z|}|y}{{{xwzyyzzx}yz|{{{yyzyx|{wx~z{y{x|}xy{{yx{|xx|}zzy{}~yzy{}}ywy{xy||zzz{yvxtyzyy|xz|{{z{y|yzzz|{}}}||{y{vy|{y{~|z~~{y{z{{x{{zzx}{yx|zsy~{z}w{{}|yyyvx{wz{~yxv|zzuz|zyzyzxwx~{{|}}|zw|{x|zz|yzy}y{{zyzwxtv}wy{v{xuyvxx|~|zx|vxz{x{wy{y}y}}}{~{w||}}{}zyzywzywvuzy{|{ywyz{yy{w|x}~x}{|x|~}s{|xzyv{zxxz~{~|~}}~~~~|}}~|~}|~~~}~~|}~|}~~}~}~~~}}}~|~~}~~|~}~~{~}~~}~y~}}|~~}~~~~|~}~~~~|z|zzyzzyw~|{{wxz|z{|{}y}{}~{{{z~t}x~}{|z|~xzvyz|v}yz{ywvzxz||yywz}v|y~z{wx~{y{}z}~xvzuzzyy{w~yxzwu~|xzuzy~~}|xx}}wy{|xy|zv{||{y}z}xzxz}xzwyx||zyx{}{|y{~x{ywtx~yy{~zx|{{{|z{x{zwwxxxw{|u}|}|z{w{z{z}w{~x{|yzzyy}uz{yyy{xzy{|yyv||yxy{{~|yv|{xw|xz||{{{|}}w{}z}x~{zzyxy}zzz}}zz}zyzy{tz}zwx}x|~~{s{{|}y~xx{{zwzxx~w|w||}y|~xy||{ywwyzx}z{{u|~{y}}||}uw|xyy|{|~|yq{{{y}z{~{zy{zu}|{zz{x|x{||z{}|}{x}y{y{}w}|~x}~{xwu|zzyz}uwyzyvz{||wyzw|}|z}zz}|tz~|{}z|}{}w}z{|z|}z}xyz{z||~r{|{y{||w{}{zzz|y~yzwy|w{{zw|}}y|qz~}vz{xx{zz|{||}y|yx{vyz{{{xz|{}{|}y{zzxy|zy|yz{{zp~w|{|{zv{}yt}|zz|~{zy{zzywzzx~{{|}}{x|x{{}wwz|xy|yw|z}}||}y~|yzz{{}|{y}z}{||}||}||~ww|{|z|~zvzz||z}y~|z{}||}{{{~z~wzx~zz}x{~}w}z{~}y~{~zy~y{x}zy{~|xz}}{zzz{wx{}{zyx||{z|y~|{{z{{zzyzx~zz~|}~~{~~}}{~~~|~~~~z~}|y}~~||~~}{|~{~}~}|~~~|~}~~|~}|~~~|}}~}z||{x|yy{|y}z|{|z}|zyyu{uvz~wxx|zxyxz|y{{y~}x{yw}xxxz|{~~{x|x~y~z{||~y}|xy|wyz{wz}z|y}{xzxzz|z{~xwwz|{yy{|z{zy|zy{yyz}y}}yy}zy|{wz}|z~yzyyy{yty|yu||xx|zzx{zxvzwy{w{yw|}|z{x~y{|||y}y}~|{xz~{wu|{y{y{yzuy|{{||vw{zyxx|{w{|yxz{xzy|{z{z~||zv|y{y~}|~zy~||z}w|yvyxxz{z|x{yyztyy}{w|wyz{|xywv|xz}{}|||y}v{}||y{~zyy{|~}x|yw||v{u~|y{{{yyxyw{twxy|wwwyxyw{|{{~{wwz}}{z|z}y{x|}uy{||||||zzz~v|yyyzu{|zv|{{w~|{{{zyyvx}x}xw}|{zz}yy}y~ux|z|~z{}}|{z|{xyz{vyuz{{zwxy}ww{|wux~ts}|{zx~~zy{zxx{~}~{{{}zy|zy|zzx|z{zzxyx}y{z{wvzzuy{xy}uzz|{~zzzzy{w{}}{|yvxyz{xu|i{zy}||{{{xyvzzz~x{{zx~{||vv|zzz|{{yz}w{{x}|yx}}|~y~x~{z||w}y|}}|~}{z}~z|~z{~}{yx{xxxwyw{|{x{zz{yyyz}zxwxx|z}w{z|||y{|{{|xxz{|~yz}}zy{xzuz{w{||xz|wyy|~|{|wtxyxzxx{w|uv}{|xwz~zzyzz}|~}~zv~~}~~~}{~}}|~~~}~~~~~~~}~~{}~~~~}~~}}}}}~}~|~~~~~~}~|}|~}|}~~~~~|~}}}~}~~~~~~}}yzuy~|ww{}y{x}y|x{vvyzz}~y|zz{yy{v|{zwz~y}~|{y{xxx{wzv|yxx{wvyx{{wsy{{wz{|w}xx||z{z|yvyw{}~yxzzzz|{{w|zzxxszy|z|{zzzzyt||}wxy{y}uzyy{xz{zx{~zz|zxx}xr||}{|yvyyzz|}|xyz{yz{ry{}z}~wz{|z|yvx}||{zy|yxzz{{y~{zzx}}}~{zzwy|zzuw{yzy}t|}|v}|{|zx|{|}yxx{z}{y}~}}zz|y}zwwyuzy||xy~{{{uzv{{zyw|y{yyy{~x|z{z|x{wwwzx{{{yx{zy|{w|x{v}yyx{z}yy{x}wzxxyuz|xyyzyztz|w}|{y}{}x|x{yyx|yzu~{{zzwx~wy{zzz{y~vzz||{|z{{~{zwyt|y{z||v|z|x{{|zy{|z{zzy|xz|{{{x{zvxzy{yyzzx~|}yzyz||{zy{}|}{}}|zw}t}w|}xzy||x{z{|y|zy~|zywz{{|wx|z{}y{||zz{zz|}|~|z{{{zy~{zzxz}z|~xy}|z|}{zw|zwyz{{{z}yzxyw~y|xyxxy|z{{{{}}}~|y|{}{{zy{{yzzxu{yy}y|}|wywzwu{|y|{|xz|yxzyz{z~zz{zz{z}{|zy|{z|wsy}xz|y}z|z{ywyx~x|xtwy~x{z|{|xzyv}zz|{{z}y{vyxz~y{zw{}{{~x|{{z~y~z}x}yzw|{}z~~z{y|yxz{{y{{yu{z|{zyz||xy}{y{{|||}u}~|{}~}~~}|~}~~}}}~}y~|~~~~z~}~~~|~}~}~~}}~~}~~~|~~~~~}~~~|~~~~}~}|}y{{y{w~}x}{z{{}yy{yyz{y|{z{y}{{zzxv{x}zwzx}~{~z|u|}~|z|x~zz{|{w|yy|y{wz||xzyzzx{~yxxuy{|yw}{z}{yxsyzz|zzx||{yzx}zwy{w{z}{x}sz}||zz|yzzu{w{zzw{yw|}yz{{yy{|zwyzt{xzyx~|{|y{}||z}vyyx~|y|}}{|~|zy{xxxv{}|yxv{yzzz|~|{y{x}zyzzyx||wxzx|yzyzw}~}}yuxv|u{|}|{|v{zx}{||zyvx{{z}wzzxxywuxywxx||{{t{}xzt|{|{y|zzz{}|yz}}z{wzz{ww|{|wzzx{z{|yw{zwx~{{|y|y|y}|zyy~y|}|}zz~{y|{~xyx~|{{|}|~{yz}wyxvrw{z{zzzyywz|{{yvz|z|{{}x{zv|{yz~zz}|{}~w{~x{~yzy}}wzyzu{zyxx{xy{ywzzyzz|yyzy{~yz|}z}x|x||z|zz{||{zy}z|z{{|z{~{x|{x}wz}y}yx{{xy{{{v{zv|y}{|xz{~|}x{yzzx}z}}xz~z|yx~z{{{v{|{x}}|x}~}vxxwzv|zwzz{{yzz{zwx~yu{w}y|z{{y}}~z}|wuy|x|z}{z|{{{z}z{yy}|yw|zy~}x{{|yz||yy|z{|{x}{z|~y{{~{|{x|||{z~~{yyw|y}}||~|wxw|~|{{{~}xwy|zx|{uzyvxz{zyuzyw~{y|z}xw~z~{x}|}~~~~}~}~||~~~xz~~~|{x~~}~{~|w~}~|}~~}~~~{{~}~}~}{~}~~~}~v}{|}yzzzyzyy|ywu{y|xzyz}yzzyxyyxzy{}|w{{{zzx|yzyz|{zzyxz{xyzy{xyyuw|wzxzw{|z|z{yy|xyzzyzzv|}xz{|{zw{~yv|xz|x{{wxxz{wxxxz{y|zzxz{|zy|ww|~yyxw{{{zwz|zx{zy|y|~w}z|z|zy}wzxzz|}|{{{y{xyzyxy{{}xzw}yw|z{zu|xyy{yyy~{xz|}z}|{zz{z{xu{z{xzy|{xy~w{z}w||{yzz|w~|yy~~s{ywyvx{{y{~{}{y|}zzxyy|wzz{x{z}|{xyvy{z|x~wwzxyx{wwz{|{y||yvyz|y{z|}||{}y{zwvx|{}yzxzykyzw}w{{}wyxyyyx}{}z{x~{x|yv{ywz{yzywz}zw{~|xxz|zzwyyy|z~|zyz|uuxs|x{yyzzyxz|{~xyz|{|{wz{}~zy{zzyzz{zzyxz|}~|||xwz}{{xw{{zvwy{x{{~{y|w{}|u{{~vyxz{zx{|xyyxy~|{|}{xx{{{~y|wv{y||{|{zy{z|}yyzy{{{x{}~{{|~wwy}v}{zz{xzyyv~z|wxzyvyx~{|zw{yx|x}u{wyx{tywxz}|wyy{{||y|xzx{ywy}||x{{wvzx}w{zyxz|~|w}yy{{x{|z}|}z{yyy|z{wy|~xw}{xv{y}|{w}yz}}w||z{x{wz{|y~|xxx||z|~{y}}z~x}{||x}yvw{|}|{z|z}xzx}zz}{w~vw~y{|y~|{{|y{zzx{|}~}}~~}~~}}}~}~t}}~~~~~~{|~|~}|~~~~~}~~|~{|}~~~~}|~}~~}~}~~~~~~{|}{~|~~~~yys{y}}x}zyzvzyzwyvxxzx{z{xzw}xw~w|xzw~}w}zty{zxxyy{}yz}z}{y}|zzz{y|}{x~}|xuxxw||wv{{|zy|yxzw{x|{wy{x{xzwxwx|{yy{xvwy|{|y||{|yzzz{}{|yyz{{xwxxy{}}vvzvvzx{xw|zwuzzxzyy|z|x}zw}vuzw{{x|}y}|{z{}{yzwz{{v|}|~w|v}y|yxwxzuxyxux}{z{vz{zz{y|xz|{{~~zyzzyx{|wz|{}w~y|yyy~z}{{y|x|zy}xvuxz|ww|ywyxvyyywzzwzw||}|z|}~zzyyz{z{|{x}||{}y|zxyvu{{wzxvyyyz{xyu{{zxxzzxy}zx}yz|{{yz~xw|xxy}|}yz||z}|~{x}zsyzzzsyxv{xxvyv{zxzzzy{wxyvwy{x}|}{zy{z{xyxy{|z~z|{zy}{{~yzz|v{{yz{v{y|}xxyy{zxxyxxx|{|yx{yx}zxxzz~w|}{}{zxx{}z{y}{~{~}zxzy{wzzzw}zw{zzy{zz{wwzywwv{xuzyzz{~yyx}|}||{xvwzxyzzz|v}~|wy{|{|wyvwzz~x|{zzxw}wvzwtz{yx{}xzy{|}|{~zxy~{z|}yx{{|yy|}zz|xz{{zw}~ywwzx{|zuw|}w|{{{xvxuzzu|xvy}~z{y}z||wxz|{}~wz{yz}yxxz{w{x~uzyyyvy|zyxy||yy{yyz|ywz}zz|zyy|}uw}|z}x{{v{~~|~~~~|~~~}~}}}{~}~~}}|}}|~~~~~}~|~~}~{~~|~~}}}}}|~~}|~~z~~~z}~~|~~|}~~~y{{{wz}{{z}{}x}yxzy~zx{uwxyyu{zz|z}z}~xzozzzxz|z}~yzyx}|z}zu|zx{||{{v|{ww|{|zyz{|{||xz~}zzx|zx|zv}y|vz}w{yyww|{zzxyzy}z|{w{z}xyy|{w{z{y|w|y}wwyx}zzzxyyx{y}{~yzz{ywy{~wyy|~~{w{yy}{yyz{x|{}{xzz|}|zyy{}{v~{|zw~~z~x||{|}|{vzzx|{z{t{xy{y|z|~{z|{vy}yx|~~xyzx|{x{yyxz{zzyz{vwx{~w|zyyz}zxzxy}x{{wx{{||}x~yw}z{{yzzz{{{{z~xzz~zx}y|z}xz|}zx|}{x{|z{|yxzz}y}y}{~{u{zxwy}|xvx{z{xy{~{y{x{~zy{|y{zz{zw~zxw{y|zyyv~y{zz{|yy|wx{{xyx{{y{}v|{{}}~|{yz~{z|{|{v}|z{}{~{xz~xxyx}}zz||xwx{{z|}{yy{zw}}zzzvzx{|yzxyz}x}{{zw{w{}{||zxwy|z{zx|z|zzx|vy|{~y{z|{y|{}uyy|||}|x{{{y|zzzxwxx{yzx}|x~y{{||z|x~{x{|~tx}xx{z{|x{zxzzzzwzxwxx}zz|{{{yx{wxzy|y|}vx|w~|{x}w~{zxy}{{}{|~~}}zyx{}yz{xy{yz~w}|y|z{yz|z{{xy{z{~yy|{|}yz{y}|wyz~xxz|y|x|{x|xz|x|}~xzy{{}|}z{zt{~{{~{zyxx}yz{{zx}~~{~~~}~~}~~}|}|}~~~~~~y|}~|~~}~~~}~}|}{~~}||~~~~~}~}~|}~~~{w~~|y||zz|}|~{z}w{xxx||yx{y{zwy{xx{xyyu~|y}|zyox{yy|~z{x{xy|~}{zx{yy}vz}xy|yzy{xvw{{yywuzxw{{x{swxyzt}zvwxxzx|y}{~yyz{x{|{||{z|}}yyzxwx|yz|~{{x}wz{xwzuzxxuzzzy}wzzuvu{|zzxxzt{{~x{zy{{zyvzy{||~{zzzy|}~|{{}|{}z{zyy{w}{|{xswt|wyyzuwwy||vzy|yz}xyz}y{z{x{{}~{rz{y}|yx{yz}xu|vxvx{yyy}|v|zyyz{y|xyxz{{{zyzzz}yx{||y}{zy~~{y|~}zzz{{xx~y|}xz{{w}}x{z{z}zzzxy}wz{zy}z{x|~}}z{yy|yzy~{~}{}~y}}{|}z{xxwzxz{{y~v{wy|xtxyz{z}{xyzyzz}{z{{|y|w{}y}{~||}{y|~x{{}z|||wy{yw{vv|{|vvy{|wzyy~{zyxyvzv|xy{vzzzzz{|z{{z{{}x|~x{y}{|x|{y|xvv{{{u{yyy}{|~{z|xw|{~{vzyzz}s||{{{{vzv{y~yvw{{|{}|{|y~yw{{}y|z|zy{xy~z}zxxzx{yy}yz{}}uzz{yzzy~x}{zy|||wy~}{{z{}y{{~w}w{xzywz{v|x{}|~z}rzzzw{ws}y{~{{zz|{{x||xy~z{wx|z}}{|{y||y}~{}|~{yxz{yyyw{yy}{x~yy{}y|x{z||yywyq{|}z{zwx{yy|z{}}}~||}~}~|~~|~|~}~}~~|~}~|~|~}yz~~~~|}{~{~}~~}~~~~}}|~~~v~~{~~wwz|{{{}{zxx{yxy|yvz~z}z{|~}xyyz}x|}zz{|}w|y{z{~xzzyy~y||zy{~z~|{{wwxyy|{vuxv}wz}~x}|w{{{||w{~xx}wz|z||yy{}w{}wxxz|~zz{~xz{yzxzyx}}}{yzuzzvxy~{x}|z}wzy{}~zzz{|}{yxyy~yyz|z{t{~yzz~yz|{|~yw{y}~wx{|y~}x~{y{{{{|y}twxx}y|~{{}|yt}||~xxvz{{~{{|zy}z}zzxxx}zy{txxz||xy}yz|||zxzy{|xy{{{|{{xwzxw{{{y{z||xzxzzw|||wy{}|z{}{}{z}zv}y{{}w{{yz{y{zx|{{xy|~t{zwz{y{y{wu{xz|wy{zyw|yyzyvyz{|{xwzyzy~x|w{~yz{{y||{x{{|{xx}{{~zy|z{}zx|}yzzzzyux{w{y{xyvx}|yxyyx|x}{x|}~t|{ywwv~}wvy{|zux}|{xwzyv{}z{{{{~z{x}{yxx{zzz{{z~y|yx|{x{x{}}v{}~{z{y|}zx}zwu|y{yy}|xwz||zyyzzvzxxx|{z{wz~zy{}w{}{vxw{zxy|z{yzy{y{yz|}|~zyzyxyx~~{}y{yzxzxvz|{{|x{zxxxz|wx{{{xxz|zwy|z{txy|y|zz{z|}w}}{rzy|{{w|zzyv|yxzz~z{z{zzyy{}}z|{{w{zyyvwu~x{{{|yx}x|y|{~w|vyzzvz{x{|z{~y{y}zw{{y{zz}|ww|yxzy{x{~z|wz|z{|{z{x~}y}z~}~~}}}v}~~}~|}~}}~~~{~}~~}}}~~~}}~~}~}~|~}}}{~~~~}~~{~{|{y|u}~z}{y{{}yzzwuz{|x{|xyxz{w|z~wzxx{|y{u{y|{}{~|zy~x~{}vy|{{{z||{{z{||x{}wwzx|x|z|z~}zyuu{{ywz{wv{yy||{|{{vy}v|{{y}~~z~z}~xz{}~~y|u{{{zyxyy|zzxzyxuzuwyxv{|x{z{xy}y|xy{|y{t{zzz{yxz{w}y|{~z|{{}y{{uy}|wy{|vxyvyz{|zy}yw}vysyx{zy}zt{wy}z{z|x{|v{{}yz|{{{zzxyzyw}w}x|vz}ww}}z}zy|vxvzyxx~w{x~{y|y}zyw|z}}|vyzx{z}z{{uyz}}||xxvvz|{y||xw}xx{y}xyx}y|{{~wx{}y{z|{}~yzyz{|z{|zz{z{||z~z|yy|||}zxy{yy|xyz{~{vzz{{{}w{z}~zytz{{zwxw|z}{{|y|y{|z|{zzx|tzy~zz}~zt{x{{zxy}yzx~yz{zsuy{xz}z|{{||yz{}z{|{{|x}}xyt||}z{}y|yvxvwzxy{wwvzzyy{xy|{zz{xx~w|{yyx~zy|z|y{{{}zyxzz|||{x}z|{yw}zzyx{|yy}y|{|yy|xyxwxx{y{|z}|x{{{z}{z{x~x}|~}{~w|}{{|z{x}{{||x}}y|yy}yxw{}y}wyxu~zy|{x{wwyz}|{{{{{~|{{}z||zu|z|zw|u|{z{{~{yz{yx~y{zx{|z|t|zzy}{|z|vww{wxx~}~{}z~y{|{|~zy}~}||~}~~~~~}~~~~}~~~~}}~~}~~~~{|~~}~~|~z~~~~~~~~~z~}~}~~~~}~}~{wz{z{yyvxxy{u{y||y}w{y|w{{wzv{{y|yx{yzzx|z{s~{{y}z{{{z{{|}zt{xywywxy}y{|x|{}yyzzz{{x{{zxzyxx|{{z|~|wzxxz|z|zw|yzy{uw}~z}~u{xzz{{xy{wyx|}vz~|~uy{yx||yz|x{y~w{y{~zy{~yyzxzzwy~y||y{{zx}zywzyz{zvy||x|||~}wyvyy|{zswzw{vwwuxwz~z{{zxyu}w}|x}wy|xyyyz{|zy{vwyzz{{}zyzzz{xz||{z|x}{wyz|}|{y{y|}zy{~xxuxyzz{yvyxwvwyz~zy{z}x|yzy}vxvzy{ywz|}x}|x{{xyyvyx}yxz{}|}~yzz}~zzzz{z{yy|xy{wy{z{z~ww~|z|xzz{wwxz|y{}~ztxzyu|}{wy{|{zzzyw}z~z}yqx}}{~x|zz{z{}ywx|z{|y|}~|||s|zx|wyywzz{~yxv{z}xyw~v~vz{{}}z{wzz{yx|{~{|z~u~{xzu{{{w{zywz{yyzy|~}y{}vy}|{yzz|}vzx|zyy{{z|oz|{yzx}}{zwzz|~x|wvyyzz{yyzww|xx}{{zx|{z|{{wy{{xz{{z}v}zywy|{zxy{{{|wv}yw{{{|yy{{{|z~z~|zz{y~}z}~xwzyx}}yyy{x|{|y{~xx|{|wz}z|~yxy{xxwzytz{z|x{x|z~|zz|yzy~}zwz}zy{|yu|x{{xx{}zz{ys||{{y}{{w{}~w{vxy|}wwyxywz|{{}x|~~~~}~~~~}~|~~||~}}~|~{||~~~}~~~~|~}}~~~~}~~}~~}}~~~}|{~~~~~~~~~|}|~~}z}~~~~~~~|}|~~~|~~|}||}||}x}~y}y~{z{vxyw{w{yy{wv{u{|{tyvz}y{{xy|{{y~z{yy{|z}|~}}{|x}x{y{{x{|y|w{}tx|{yvwyyyxx{yx|zxzy{|y{xy{vzyy}zy|}|w{z~y{xz|}}z~zxzzyzz|~{~wzztyzyzz{yywwzw{~yzy|ywxxuvz}{||u~y|yz}{|yy}z|}|{v}yx|z|{|{|w{|}w|yuyy{xyzx{{{xxxwyy|xzzyyyxv~z{z|yuz{{}~yzzxvzyyyz|y{|yyzz}zu{}zyzz}yywvzyzw|zz{y~|{{v|w{z}uwwz}~|wzx{|||z|z{|y~y{zyxzy||{zyyvxvy{wxwyvzxtxyw|}}{yzxz}}y}{yzvyy}}z}|{zz~x~}z~{yy{x{|z~}}y|yzyw|}}y|txzx{z{yy|wwwvy~vzzxx|y{yyy~}{{{|z{{z{}}{~~~{{y}{{{xzzx|uzz|{z|y{vv}yzz}y{y{zyx}{v}yy|{}x{z~~|~yw|}y~|||zwwx{z|yxy|zwywwzxxx|wz}zzywxwy{{xt|yzy|}}z{|zzz{{~{w{|u}y~y}wwz{|}x}}{yy|{|xzz{wx|yxxzwwywyv}yzzzx|}z|v{|yz}yy}y{}zzzzvvy{}yzx|{~y}|{}zwzxvv}z|wxyxyww|xy|{}{yyyu{y{{}yz|}zx~|{z|||ww|{w~}}z{|~~yzxyw|wsz|y{}y|z{yxwxz{zy{{|vz{x{zzxz|}zw{yz}}{~x~{y|~~~}|~|~|}~~}~~}~~~}}~~~||}~~}}{~|~}|~|}~~~~~{~|~~{||~}|}~~|~~~}|~}~|~}||~}~~y}~~x~~~~}~~}zu}x|~z{z}}|w{|vyxywwzow|}|yy}}|wy{wz{{}}{zyyzv{{yy|y}{z{|{zyz}y{zxxz{|ywzw{v~|}y{}y{zx{z{wy|yzx}|zzy{xx{zxzz{}}tw{zzzzyzzyy|}yw{x|yzzyy{|yw|{{xzuzx}zz|{w{|xy{|wy{yyx{}}{zy|zy{zzzyx|zwxr|}|wxzxx}vv|~z~|zw|zy||z|{}w}}r|x}}{|zz}yvwzxzxy||y|~{|x|}x||z~{||zzzyz{zz{{|{|z{|xy{|z|yw{{zz~{yyyz|z}z{z}yzz{~|}{~zzyvzx}vxw{{{y{|z{}{{|w||v|zy|zz{{}|z{yzw{}|zzzy|wyvxw~y|{zwxzz~w}x}{{zyy}|yw{s|yxx{zxyz~yz{|}tzyz~yz}v{yzw}}yzxutx}|~~xzy|{y|z|yz|{wyz~vzzz~{zzx|||{xyz|vzyz{xz}|z}|yy||yyy|y{z|x|z|wyyyy~xvx~w|||vzzz}yy{}|~||{{zx|}z||y|y{z|~{{}{zy{yzx{{||y||||zzzv{yyyz{z~}|z|{z~{{}~{z}wyz}|xy|{z|}u{x|y|{yzzxw|y{zz||y~xw}}vy~zxy{y||y}|x|w{{zwy|{yyyz||{{x{y|yzu|{yzw|yyy{uw|}x{z~{||zz~|~}x{zxyzy{}p}y{|~zz||zz{||{yxx}|{vz{|yzy{z{zxz|yu}zzy|}~~|z{}~~|}{}z~~{||||}~~~~||~z~{~|z}~~}~|}{~~|{~|{}x{|~yz{uzyw{{|y{}vyyy{|xy}z{{~v{zv}{z|~|y{x}y}yx}y~z}x{y|zz{z{yw|x|}|{v}zx{x}}zy{y|{y}xwv{x|z{{vvxy~xy|}yzz{wyxz}|vz}{{{|zxw|||z{{w}xzwxz|u|{z|xz{z{|zzwyv}zz{y|||z}|{|{~{|z|xzy}xyz{zx}z}y|wz{xvy|}uw}}wxxxzx{utw|{|vvz|xxz{|yywx|~~yzx{}z~|~x|}xxz{x|w}xz|x{t{}x}yx|{zyxxyx}x|{y{{yzxwzx|~~|y|}y||~}xxy|yxz{wxyz|y~w|ytxyz{vyxzwt|}~zyxv{yyzw{|{z}x}{{{zy|}{}}~||}|}y}{~|{{|{|}}yyxvx}|}}yx|xxxwvx{{|yzyyyxywxz{y|z{|w}{|||}{y||y}~|{|z|{}z|x{wyvvxxwz|}}|yzz}x{yzvzx|ywyxzzz~ywy}~z~|}zy}wr}y|~|{z~w{|z}{yyy|{{|}yy||zy{z~~xz|{zyyyy{}zzx{y{wx{}y}z~{~||x|y{|x{|w{{{~{yxx}~xyy}z}x{{}}{ztzxxyzzvvx{~|{y}}tzv}w|}{x|{y|zy|}}{zzx|{xzxzuz|xzzyzy{vyy}{vz{xyy{z}{z}}|zy|y}yx}{}yzw|}yy|zq{|{z}zx{z|}yw{|zxz{w}v}zwwy{{{x|zwzzy|~z{yy{{{|z{}z|}}|}~}~}~}|~~~}}~~}~}}~}~~~}~~z~~x~~~}~~~y}}~~~}~~|{~~}~~}~~~~}}~~{}~{}}~~|~{|~~~~~}~}~{z}||xuz}}|{{vwxzy|vx|~xwx}yvy}z{|z{{y}{|zxyyxz{yy{zxyy~yz{wy|zzxyzz||twwz|z}}x{uxwzx{zv{z{{xz|wzut{z}{vx|ywxzyyxxz|zzwwz}{|zz{zzvvxz{zq~{zy|z{}z|zyzxwyx{|~|z}zx|yz{z}z{z{yx}|{zzv{zzwy|yx|z~xx{}|~vvx||~{{}v|z}}z|txxxu{vwyzxy{xxw||x{yqyw{|{xzxzvw{{z}vzuz~zzyz{w|{xzzzzywy|tw{{w{||x|{yzz{x{zx}y{z{xyxyxy{w|z{}vx{v|xwx{}wyxzy{}xz{x~xx}}x{|}sywzx||~xyxz{|y}{{y||{v|{{v|{w{y{vx{|yz|xz{z|{}wzz{|{wy{{zzy~zx{yy{z}xwyzzyx|y~|zzyzyw}{|{z{x~}x||{z{zy|{|xyw|}x{{~xyx|zt~|x~{}zy{x{zyzvvz|z~{wyz|y|z|xz{}~yz}y{v|zw{}xyz}{}xy{zz}~|{txyzxzyyu{x{{{xzxyzzw}yxx~zz{}wxywyyx|vxx{y}z{y|x}y{wwz|w{yz|wxzzy}{{{y|uz}}yz~{zz{xz{x{}}||~}y}yyyz{zx}x{z}|}zz~|z|{~wxzx{{y}zxzz}}}z{{w|y|vyxy{xryy}zwxv{{y{}yz}w}~}z{z|}|z{y}}}~y|x}wzzyww~xy~z|}|z|zz}}{{xzyz|{||}y}wzy{v|x||ww~||}y||~{~~~~}~}~~~}~~~w~}v}}~~~~~~~~}~}~}~|{~~~~~~~~~}}~~~}~}}}{~~}zy~{}}x~z|zw{u}yvxyt|{xxv}zzy|y{xu~zwy{|zyx~{~||zy{v{x|{}}~|y{~yz{u~zxzy~zvw|{wx{|{~{wz{y~yxyzzyyy|ww{{|{wxz|||{{|z|zyzz}}zzxx~|~x||xyx|{ux}{xvzv{zyzy{{z|zyzvzzu}y{{v}{x}{z{{yz{{}w|xu}z{z|y{{}|{y|{{}vyzzzxzzywzyz|~|wwyz{|w}zyzyxyxvzy}{z{}~}~y{zz{{y{{|z{{v}|||}~}ywzzx|y|}z}zxzz{w~x{zzv}||wzwx{|y|uz|u~x{~}{tz}yzzyv{y||yzyz{yv|yxxxzvywz|zx}yyw{xvxzx|zvyxz|{}tz|{|y{yvy{zz}wyx}yy}||z}{{y{}z{z{{w|wv{zww|zx{w}xyzx}{u{{{uz{{zw|~}z}yz~{{y{}||{{|xyyy~|}|x{|{}y|yy~x{xy{yy{}wzw~|}z{xzw}x~yw}|zvzy|||}{|~x}}{xyx~{{z}{{{yxwx{w|{{{xw||yxv~wxy~z||}zzz~yzz|zw}}|~z{~}{}|zzt|wyvxyxxzyzyyywyx}yxwzz~xzx}{z}{|{y|{|y{yz|xw{{||}wxz~y}{y~|xzxzyx}zyyzyx}{x{yw|xyzwzzwv{zy|~z{u~}y}{|z{{{y~~}~}x||{{x{~{}zzzwy{zxy|y|uz{ywyxwxvzzv{z}zz{y{x{}x}}||z|{zy~{{|~~}|~{~}~|}~}}}w~~~~}|~}|~}|||~}|}~{|}~|~~~~~|~}}~}}}}}~~~}~z~~}}~~~}}|}~}}~~~}~~|{~~~{~~}zy{|z{{}z{z{{yyzyyxxzyy{yzz{wt{{y}xz{z}||yq{xy}|{{{yyz{xx|{wwxxzzxvx{y{z|y|{yw{zzxx|zyy}z{yxyyyy}ywwz|{xyxz}wz|wyy}yzxy}yzu{{{{w||{v{z|{ywyyywxzv~y|vzzwvx|z{{|}z}zxw~y}{~}vy|z{{z{{zyz|x{w}zy{z{wz|x|zw|{xz{yz}}|}}|y}{|}{wxwzx{{yv{|zyyzy{w|{y{{zx|{|wxyy||{y{z{{wyzw{zy|{|x|{xz}|z{y{yxv}}|y{y{wzy|xww}{~|xzzv|vxzxzyw|wvwy{u{xyz|y|xz}z{{yzz|{zwvz{{xzzxw~y|wzz|{xw{{{|x{xx|yyzxyyz}wy{yzzxz}|xv|xz~|||}yyyuy|}yyuz{w}y||wzwzzz{y{xz{w}|~v{{xvy|{w}{}z{y|xw{xzyzwv}{sz|{{~{{z|z{}{xzy||yxy{}w}|x}uy|yz{uzxz|yz{vzzwxy{yxxzv|yyxzzyyx{yw|zy|v{{{yxwzu{w{|z||y|{x}xxzy{{xz|z{{wxzyzyyyz}z|{}zyzxxw}w{{x~ywvtzxz|}zz{{}{{zxyy{zy|xq{yz}x{v|xxv|zzvzyw{}zyywyx{{{q~{|{{vu{yzux|}{|y~y~{|~wy{{{xzyyx}zz{{|xx|zz}~yvxw|~~xyzyyzzu{yxxzzz}zvy}zzzz{z}z||}yzyzzzyx|{|w|yx}|uzvy{{w~}~|~~}}~~~z}z~~~|~|~~~|}}~|~~v~~}~}}~|~~~~~}~~~~}~||~|~}{{~~|}|~~|}~~{}|~}~~}}}~~~}~~|~~~~~~|}~}~}{}}~~~z~}~}|{~}y|~{~~~}~~}{~~}~}~|~}~~~~x~z}~~w~|}|\\\\\\\\wzx8|{x{{{y}|~w}|||wv|{{|z|yw|y|~|{{z|xxwzzy||v{zz{yywy|~||{zy}|}{~}||y~{|xyy}{{z~w{z|xy|y~xuvx{w}~zyuzwxxv}vzxz{|yz|{y{uz{zxy{~{{~zyyy{vz{xwzwxzz{zzv}xyxy|yyyz||wyxyy}wy{|x||{zyu}t}z|{|z{|yz{|||r}y|xzv{yzyvxy|zwx~yy|w{xy|zxx{zzw{}~yy{w}}xw|yzz|tz{|~z|zz|{zuzyzx{{}wwvy|}{w|}{v}{z}{z|yzyyyz{x{z}v~z|y{zxx|z~~yz~zz|{zx|y{zy{z{zzzwzvxyzz{}{zy{|yy}zx|~xyz|~{}zzzvz}x||z}~{|}}}{x|z{}xz|zzv{yy~yx}z~vzyzyzuu|x|vw{~}z{z~}yz{{||{|y~|~|}z~wx|ux{{{xxwy~}z{wy{wzz|yz~xxyx~~~~{{wy~||}}y|yz~z|}{x|w|~zyz{y|}{z|~zy{zzz|xvzw{xzv{{{x{{zyz}{}}zy{zz{}w~zyzx~yy{wx~{~}xx{}}|}|zyyxx{|zv|y{{zwzv}}y|{~ywyxtxxyyz{wz{yy}{y|z{x|~{~z{}zz||{sywyxxyzx}||zz}ywywzvxz}zy{vwz||y~y}{xwy}|}zx{{{{zy|}zz}z||{|{xyzy{~y}|{{txz{u{v{y{zvywy}}{x~{y}{x|{{{{|~}z{}z}~}|}|}~z}}|~x}}~{{z}x{y{~|z||}||}~~|~u{}~yx~|}~|}~~}|z}~~|~~zx~|{~z}~}~~}||z}~z~yz|~||y~z|wy~}|{~~~{}w|}{~{z{~||~~}x|~|}|~|{y~~~|~|~z~}~||z}~}z||~{|}|x{z}z{~~{|{~~~|~w{z~~{z~|{~~~~{~y{~}~~|~{~|||~}z|}{|z}~{}{y|y|z|{z~~{}}z~}zz~||}|}||{~}}z{y|z{}{~y~~}|x~~}~|}{x{z|~{}y{~~v~~{|~}||}~|z}}y}w{}|zz{{~x}}}u|~}}}}|{}zvz~~~{|x|z~~~~z}~}~{}{{|}y|}~{y}y~~~~}}{~|||z|{}w{}~~}||~|~}|y~{|{~z|~~}x{~|zz~~{{{z|y|w}~}~}|~~{|~}}~|}{~|||||zy}y}y~}}{|{~~zz|{~~}}}}~|}}|~~||~|}w}}}}}|{z{zy|~{y}y}{zz{z|{|~~}{~{||~}yy~w~}}}~~}x~~~~w|~z}}}}z|}~}z|z{w}}}{z{{v{xz{y}z}~|}~{~~|}yz{z}}~z}||}||}{~y||z{|x~||||~~vz}{w~}}w}y~xy{w||x{|z}}z}}~{~y}y{v}}|x~}|{~{}z~}}|~}z}|{~~x}}}~~|}z~y{~~}~|~{~z}}xy{uzzzz}z||y}v~wz}~~}~|||~{{z|}|{}z{y{~||zx{~{xzy{yyz||{{}||{{~}|}v{~{~~x}y~~|wt{z|{|y{~x~{~y~}y|~z~|y}y}}{{~||}~|z{|{~}yz|}}~yzzyzy{y}~}}}|~|z{z}||{}}~}~~z}}~}z|}{zy~}~|y||}z~{|z~z|}xy~|w}{}|z|zy{w{}~{}y{|{{|}||~z|y}}}~|z{~z}}}z|}}~{z{{w}{{~~{~~}~y{~~~|z}{~~}~~}~|}||{{z~||zz{|zy}}y}|}~z{}{xz}{{|||z|~}~|y{~yz~}y}~|z{z{{y|}}}yy~}{|{|~y|}~|{|~{|~~{~~}~~{{|~}~{~zzzz||{u{}{}}|{x||~z~z~~~}}y~}|~~}~~z~~~~~~{{{{{||~z}}|}|}x~|zw}|x{x}}~{{~{{{zzy{~~w|z{z{x{x{z~y~|x}~{{}|z{x{y{~z}}z~x~|{|{{~{z|z}zyxz|~~z|z{|v{{x{|}~~z}{}}zzy~z~z}}~z}{{zz}~}|{}}z{|xz{~{|zz{x|~{{~y|~~~~~~|}}}~z~ytyz|{}}}v{{~x{}~zzz|}|}z{~||zuz|}|{{|y{|~y|{xy}}xxyz{yz}z{z|{}{}|~|~zz|~y~~ww{x}{y~{y|x~yyz}~}~}x||y|}~{|wz|{xz~|{|z~}{}~{z|{{}|x|y}z{|}{~y||}}|x|{z}||~y}{z|~}w|}}y|~|y|}|}~~}{wzz}|~||}~}|~~}y}x|~}~~}{{}{{}zzz}|x~}|z}{}}y|}z}|xyz}~u~~z~}zv|{|}{}{z||z|}{|z|z{}||{||y}~z{}y}}}|{~z|w{|v|}{}~y}~~~{}}}x|||{z}}{|~|~z~y~yy|~w|z{y{{x|{}z}||~{}}{|~zv}{~|z{{zw{||z|}}z~}}}~}zy{~}}}}z{}}z|~}~{~||||}|}|}y}y|~zyy{~~{~}{y||}|}{w}}}{~y|y}zy}{y|{{~~{~~~|}|~~~~}}w~|y}}~{{x{w~zy~||~|v|z{w{}|zy}{}~{|}|}}||zw~}~{}~|||||{y|x~|~}|||}{y{||x{{u~{{{{y{yyyz|v|{w|y|~}}|yy|x}}}z}x}|z|}~y}{|}|z}yz}|}yy{{w}zz}}|}~|{{{}y}y{zx|{y|z~vz~~{yz}{z|{}x||}~|zz{zz}yyz|||x|{~zyu{~xz|vzwv{v|{yuz|||{w}|xz~z}}y|~y}~zzz~z}w~}{{z~|y{{}yxz}zzyx|{{}y||qx|}{~{|~{~y|~{}{{}z|}yxx||x{{xz{}zz{}}}||z{zz|{z~{~z{|~{|y|}~~|~z}{~~|~zz{~~~~||~|w||zy{||vz{}zy~}z|y}{}yzzy~}}}~~y}}~}u~{t~}}~y{{}zz{~xu}|z||z}xz}}xzz}|}y~|||||||~{yy~|yy~|}|zx~}~wzz|zy{{|v|yy{}~|y}y}{|{z{~|zz{~}z|zz||y~{z}{z||z}~xxzyzy{~||yzwz||vy}z~y~|x|u||}~~|}yz|}}{}w~y{}w}z}y|{}yz{x||{|{wy{w{|xz~z{}{z{yv{y~~z||{~|z~w{||y|z~}x{}~||v~}}|zzz{{~}{}}z}zyxzyyy|zw}yzx|~{}{}|y}|||zz~}|~~}}~x~~~|}~v|~}}~~z}z|{~}}{~~|yy{~{~||z|{y}}~{yz}||~}}|}~w}|{}z}||||{twy|{~z~wz{z~{x}|{|z~v~{~y|{z{y||z}x}y{}z~}|~z}||~~~|t~~z{y}}||z|{~{}}~{}{y~~z}y||{zy{}|~{}z~{|||y|y|{}z}}~~|~|y~~~{{x}~}|z}|}}z|}|{}z}{yz}||z}yx||y~}{{z}|}v}{|}~}xy|{y}||z||zz||}zzzw~{x~{z|{|{{uy|{z{|}zz~z|y||y}}z{{{~}{y||{{}}~}}wy{||y}{~|}{x~{x|}zz}~|{}~xwz}}zz}~}||~~||~|}}|~|~|{}zx}|yy|z~}zyx}z}~z{~~z|||y}||~z~~|v~z|x|z{~~||}~{~}~y{|~~zz~|~~~y~|||}z}}{z{~yx}{}}{zu~}|x|{y}||~zyz|}y}|}}{}{~|{~x|{~}~}{~~|}{~y{~}|}}~y}}yx~~z~|}yyxx}|~}y}}x|}{~{x~}{}}||}~z~~{||{~~~}z|z}|~|}~}y}||y{{{{z}}{|~z{|~z}{}y}{}|}|}{z|z}|}y|{|yz}x~|}y}~~|~|}~|~|}~~}~}}~~}~}|~}|x}z~}{vx|x{|}x~}y||z|~{yz{}~zz{{xt~~z~~{z}{x|}}}{y~}||zxy~{z{~z|{}|{|}{}}|}}xy{~|{z}~|||||z{{{|{~x~|}{|}}}~~~wzz{}|~~z|z~}|yv{|{~w~y{z{vyz{|}}~}}}{x{}}|}z{{{~y{x}~}|x{{z}z|xyx|y~}w}z~yy{}{~}|~yy~|~~{~y{{}}~~{z|||zy|yz~}}{{|}~z}zyxz{x~}yx|yw|{z~~{~x}{~~~|}{{}|zx{y~x|{y{{|{|~}x{}xxyu{~zyz}y{z~~z~{||ywxyy|y|}|{|{~y~}}|zz{{|x}yz~xy{wxz{}~|z}~z{|~|}xzz}~x|{}}|x~{|~|w|xy{zwy|||yy{yyy~zz{~|wz|}w}~{{z|~yx~}~yz}|~}{~y|~y}{vy~w||{{{yz|~w}y|}|{{|~|}~|}|xx{~|}~~|}~~}~yz}|yxy||}w~z~~|{{y~{{|{yx~~{z}{|{~|{}~|||~z~|x{~{}~~~{y{|{}yyz~~{y|y{~x}}{{}}}|z~{~~y}}{~|{}zz||}}z|}{z~}~|}~x|y{}~z{}{z{~zux}w{|||{|}z|{x|}}~}{{||}}}~|~|}~~}}~~~y}|~|z{y|~{w{}|x{yy{z~|yt~x}}|}}y{yz|{~z}{}yyxyz|{}}yy|}y}}{{{yx}}y}|w}}}|z|{z~zz{z}z~w~~~{|w{zwyy~~{{{|{|~u~|{|{w|z|yz|z|zx}}{x{|zy}{{|~x|x{u{|z{s{|x}z{}y|{~|{|x~v{z|}}z~|x~}zzyzx~~~x{{||y|{}|}x}}~~yx}{{|{|z|zxy}~|y{y|{|}u}}zzzx}{~{z{|||{{{{y~x{}x~}z{~{~y}|y{yx}{z}x|{{|{uy|{y{~{}xz{{{{w{}|}{||x~z|}|||z}|x~z}y}x|}|zz}zw{}zvyzw|w|{}}~|~~z|}~w{}}{~}{v}z}|~x{{{|{{zx|~{zz{x~{}y|yz|{{{~{yxx{r{|}}~{|zz~xyy~xyz}|y}z{yz|||~||xz|{}}ztyvy|z{|xzz~y{z}w}yy|x{{{x}{zz|z}~|{zw|w~y{z}}wx~||x~}z{z{|w}|x{{zx{{~z||{{~}yz}|v|yz~{v}|{|{|||y~}~z{{{z|zx|zz{}|}}zz{yy}||}{ywy|~z~|}~|{z~zx|yyx}y|z|~}y|z}{~z|z{wy{||}|z{{{y~z{z{}~z}|{}}{|zyz}z{z||{{}|}zx~{~|{}|vxywzzw}{~~|~~|~|~~~~~~|{}|z|{x|}x{wy~~ywz}|zz{wzz|||z{}xyz}{{|y{zz}||x~}}z}||x}z|}z|z|}z{|x|{y}w~}}zxy{}|zv{yxx{{|~{x{}~}|x{{||}}z}z}~~|z|}~|yzz~uyzzz~yw|zx||yx~yuzx}~zy{xz{wy}|}~~|{{{z|}~w{}yy|}|zyz|yy{z||zyz|y}|y{}~}}y{{zzw}s}y{}}~z}~|~}}{zy{zz}|w{}|~yz{{~yw{|yyv{y{{|{{y|~yzx}~{~z}z{~~zy|~~|spzz{wzz~xyz}{w{{~}|uy{xw{~|}~~~|}y~|{|y~|z~|}|{|{z}{~|z~wzzw|~}||{|xwz|{|{|z|xz|y{}{|zy}||}|zy~{}{|zz|w}{}{~w}~~y{yz|}~}xz~~yy~{|}|~}~zy{t}~}}|}|}}|yzyxzyy{|x{wx{xz~z||~||z~{|zy}||y|yy|{{~}}{xv|}{}|z~~}~z||z}|{{z}~{}~}zz|z|z{|xyyz}}|{z}|~|||~{{y~}z{||~}|z{|zz|x|z|x}v{{t~|||zx|~|xv~yzx{{|}}y}~~z~y}|{}zw~}}~~z~|}{zt}|}~x}{x|~}v}{{z|{|{y~|}|~|z{}||y{~~~~~}~~~~~}~}}~~~~~}~zz}}}}|~}|}{}|z|}{yx|~~{}||}}z~{}v|{|{|z{|{|}{yy{}y{yzyx|{ww{y~{|~||yxzu|yy}xzuxx{{|yz{zy{}}z|||||z{~w}y|}|~}zz}|z|}}y|{zz}|{}~xz{}~~tyz{yz{{z{{}}xx||~{||}}y{zw{wyy}zvzy{{{}z~}{{w|~{}|{uz{{y~yz||}~}zz{~}{~}{|~|xy{zy{}y||yzzv|}z~x||zw}|y|{|~yzyv}}||}|z}{{|{~zx~~|}{~x{{|}y{~z{z{z{zz}{z{|y|yw{||z{y{|z{yx{zy}}w{z|}}{{x}yyx||}{z{x~{}|}}t|~}}}}{z~}~z}}x{|{{{v}}}{|}{s|{z||{~{|{|{{{zyx{{||{z~y}y~{zu{y}~|}y|~{{{z{|}{y~{z~}yw{|wy|~x|x{yu}}~x}{~y|}{{z}|}~x~}zy|zw||{{x}y{zy~x~{|}~w~|||~|}{||{{||z}~x{{~|y~}w}xx}y~z{{{x}~{~z{|w{~{{{z~|~{|y~}yzwz}|}}}{~z{}{{}|}{{~||{uuz{{xu~|zx}z{}z{{wzzuw}z~zy|yw}uwy|{{{{x{~y~}}{}|w|{{{~|uzy{z{{|x{}{|zzz}xyy~}{}|y~{}z{zx{{}}~~{~{~|~~}||~~~|~~~{|}w~~~~}~}|}x|z}}~{{xz{w~{{xz{x}z}z{zzytw}{y{|y{xx||~{}}||~z~~{z{z}|||}}x~}}zwzzx~{|{{}wyxx~}z{~zy{{uy{|{~|{z~y}{y}}|z~}~{{zxyy~z}~~~zz{z}zxzz}~|~~}~~||w~|}wzx|{v}~{}z}|yywy{|z~}xz|{{y|||yz|~{{x}x}}{{y|zwz~x|ww|zz{y}y||~yzz{|}{~~zy{}{}{~|~}{yz~zz{|~{{z|z{z~y|yx|x{{||{}|{{~z{y~{}zy~z~z|{zz}~{{z}{}~}ztz{xyxuyx~{~}z{zz{|zx{x{{x}y}}{zz}{{zw{~z{}{~z|z|y~||~|{x|~x|z|zy|z|zyvzy{{z|||}zxwxzx{z{~yyv{}x~{}y|{{|||||w{{zzy{}yy}y{y{{x{{|zz{z{~~~}y{{|~v|{{~{~}~y{{}~}z{z~yyw}{|wz}|}{z{y~}yzzzz|yw}z|~{|~|{|~|}uyz{|{~}}|wz}|}~|~zzw|{z|xwx}}}xz{w~szz{~tyvxxx|yz||z}zyy{~}|y{|~|z~~{}}zyyx~{z~|z}xw{zz~{~x||}{zzy~|~{~z}~|xxy{~~||}}}|zyy{~}zxwx|~yx|}{y|{{~zz}z}}~|||}}y~|w}~~~~}|~}~}~y~|~}~|{}}}~~~}~~~~}}~~~~~~zz}z~}{{z}|y{}|{y||~y{{x}x||v||z}|{~y|yxyx|{{z|y}}wx}|{z|z~{~|z~~{||z}{}||u}{}{z~|{{yz~|{{|zx~w~}x}~||{|zyyz||z{zz~}~{|z~|v|~z{}z~~}}y}x|||{||vz|y|{||~{zx}}y{x~yz}}w}|}|}zy{|x}t}}{|}z{yx}y|{|y|y{{~}|{yxz|wy|~{x~}w{~{~zwz{z~|xzx|}{|{x|}|~y}x|}||y||~vyz|z|~}{~z~zyxzzv~{|~|zxzz{|}{}z}|~x|y||z}}~}|yz{~}}wyvz|}}v|{{~}~z}}{}|~~z||}y{}yz{|~{}|~v}{{|y}{y|}x}|xz}{|xv~y~{~}}~xy|w|~z~~~{~}}~z~y~~}}}||z{x{|y||z{y}y}x|y|z|y~zx|z~~y{{{z}|{x}y|{~~{{}{{}y}y{zzy~w{|yz}|}~wx{|{}}|y||{~yy}{w|~z}{}z}{|vz~ywwz|~zw}|{z~{}z~}{{wy~{zz~z{{}|}}{~{~||{|v{w}}{z|x{~{y}{~~zwz~|}zt}|y|zy{|||}}{yyzzz|{|}z~}}|{~~~|wz|}z~|||~~{~}}|y{|{|z|~~y{|zxyz|~~zv}{yz{z{~~yy}||wy~z}|{{z||~~~|}}~~z~~{}z|y|x~~z}~{z{|xz{}{x{{|~z|y}{z{|yyz~z~zzy~{|{|{{wx|z}|}~y|zx{yyz{|{y|}~x~z{{z~wzz}zz}{~zy|xz|}~~~z|}|y~~z~xyz||~y}||zy}~zzy}}{~~z{}}yx{}|w}yvxy~~}|y{x}y{|v{v||{}}~{w~|z}{|zu}z}}|||y}z|y{y{}zz|v{y{|y|xwx{z{y~{~{}~|}{~|}|z{zvz~}z}}x|y~|z}zz~yx}zz{z|yz~}zx~~~}{{{}|w~xxz{y{|}{|{y~xzyuzy||vwyxy|{}|x~yy}x~xy|~~y}||~z|yz{|~{y}|}~}x|w|wy~||}{}~www}}{z|z}z|{||x|~{}{~||}zz~yzw~x{~|}y~x~{|}x{yyzz|~{y||}z}z|xz{|~z{x{{y}|}{~{{}z|{y~}zzz}y}}y|w{}}}z{{{{zv}zz{{|z|y|}|~|zs|z}~{||~}x}}|}{z|y}|||{~|zy|x~x|z|{z{}z~xzyzy{{{y{xw}{|}|zz{y|}{w|z~||}y}|}||}}x{~|z{xyz{zzv}~|xzx{z{y}xzy{||~x|y|{}y}zz||||~}z~~~{~~zw{|}ww}yz|z{|vzy|}vw|z}|z|}{{{z~yvz~{{{|~~{z~z|~}{~~||~~~~~~~~~}~~~}~z~x|{y|z{{{xx{|xx~x~{}yw||zz{||{z}yy{}zzz{{xx|{yy~w|~yxzz|{}||v}yy|{{|{wzy{z~z}}}wvyz}}~{~y||z}y{z|}xw{z|}||z}}xzzz|wx}~{|w{{yxz}}|r||z{{{|}z{|xz~y|y{{}tzzvz{y{zwx|x|z~xz{ux}~{{m}{z~|}vy}x|z|{{}xu~}z~||~z{y{x{{yy~{z{zy}}xz~||}z{|}z{y{w~}}~z~yq}}tywyz~|}|x|~|v}{{{{y}{z~~~|{{~{z}~}w|~~}z{|y~z|}{zz|y{|zz~}v}v||~}zz|y}}{|zyx|zyzx|{~z{w}|w~~~~x~{y}zy|}}zz}||yyzw~yz|yz{z|z|}}||||ww|{{}{|~}|{~{|{y|}zy~|z~|~|x||{{}z{zx{|v}z{{}zy}z{u}|{{y|~vyy{{{~{{x~|uyx}y{{|}w{|~{~{~}|~yz{|y~yz|y|}}~|y|}~zz~{|zz}{}|{z{|}}~|~{|{zxv}~y|zy|}|}z~}}z~{}}~y{y|ywxz{z~{z{{{|}~~wz{x}z|x~|}}{{{~{z~|z{}v{zx~z|~~{|zy{}|xwy|}~ywyz~z|{~y||~u}|}}}|z|w|z{}y~{{~}}zyz~z~|w{|{z~||{|~~~~~~~t~|}}~~~~~}~~}}~y}}}{~~~z}~{z||}~~|{|~x|zzw}z{{wz{{y{}z~w~y{|}|z}w{~y~y{}{y{}|x~{||zyz~}|~|}}|}|{{yz|y}~y}}z|{z||yyx{zx||xyy|{{xyzz|~yz|u~}|z~}}{|~{x}}y~z{}}z~|{}zzyuxzyztz~{t}{v{}w{z}~{yy|zz||yz|{}~}|}~x|x}z{}}{}z|}{{||z{}x|~{y|x}||y}x|z|x}z~{y}~~}{}z{~|z{z{{}|z|~|{y|wxy{z{z}|}x}{z||z}}~}{~|~||z{~}}|z{y|yz}}|yy}|zx~y{y{||{}z~{zzyy{}{~x|yy~}y|}}~}|~}~||z{|zz}y~y}zzx{|zv~z|~z{x}x}{z||{}{{zzx}|yy}{xz}}}}{}~~||}y~{}}~{|{y{~{z}|{z~~x}{x|xyu|yzy{y{}}{}}~~yz~~{}~z|xu{zyu}|w~|}z~x{|z~|z}}v}zx{zyz{{}y~yz|y{yvv}~|}yy}|x|x~{~|z||~~{|}~{y}x{||z~|{{~{{}x}u~{z}|{vy}{}{}~{}{|}x~}|}zz}}z{yz||{z{|{|v|xz}{zyzy|~|z}zy~~y{x}~z|{}}x||y~}w{{~~{z~}|z|{z}y}z~}z}y|}vyy|~{wy}|{|||{~{z}~x}|}|y{}~~|~~~~~~~|z|~~~~~~~z}}|}~~~~|y~||{}{zyz~|||z|~~|z{~x|{}{{}w}}yxxyx{}||z}}|~|~|~y~||x}|{{}|~~{{}~|}{y|x{{w~~y|{{{|yx|~{}|z}z|}}~{|{~|}{{z|u}}{z{y~z{}}|z|y|z{w~~|y~|~{{{y~}~{}}}|}}y||zy~{z~}{~{{|z~w~v{yz}~~|z|{}~}}}y{}y{y|}|yz{y{{~y{y{v||xz~|}{yx{y{|~||z|{{}|{|x~|||yz{z{~~z{xz|{}|{~~~}{}}}|}~{}u}|}z~|~~||z}z|}{{||~}yyyyu{~~|x|}}|y|~z{{yzxz{}}}|{|vz|}~}{~y{y}zw|{{zyy}}}z}|}w~{z{w|z}|~~}||z|zy~}{}|~~y~z{}~|}~{}x|~~|~{yz}yv}zzz}~}}}{}y|{{|{}zy|}~|{}}y|{{}}y|||vzy{x{}}x|t|z||y}y{yv{y|z}z|zz}}}{}}~y}}zzw|{y}~y|}{{||z}~|}{}z||{{|~q||{{~|x{{~w|{y|{}zyx}|}x{{}|}}}|~}{vzzw|z}||||z{v|{{zy~y~~{v~z|}|u~|~y||{~|~y~}yx}}}|~~{{{z}~y~~}{}zy{z||z|w}y~}~|}|||}{{y}z|}y~yz}~y}|}~~~|}~|}~{~}~~}~{~~}{~|~~}x}~}z~}}{z}yx|zw{zxz|xz{{}|xy|~||y{}~wv||y}zx|}{z{}x{y}~~~|~{}||z||}|}||x{}}ww{{|{{zzxxxt{zx{{{x|zzxz{{}{~{{~|~~yyz}{y}~~{{~~|{|z|yx|~||{}{z|z|}{~zx|{{z~xvyy~{x|wy{~y|{|}~|}zx{x|{z|{z~~|{|y|}v}x|z~}{~y}{}{z}{{yx}{~zz|}~~{{|{{}{~|z||}|~}~{}|{z|z}{~}{z{yt{}}yyx~|zyvv|~~||x|{~y~y}~||yxz~~~}{}}|~|}wy{zyx{zz~|xv|x{vx~~yz{x}zyz|z{}zyzz{|}w|}~z~yx}z||z{|}|~}u}zy}}}||zz|wzx|u{x|}~z|~~yzy~~{{|}z~|w~yx}}{{x~{}}{zy{||~}vzz||w|{{~{}~xz~zy|{z|{z}~~z~||~}}}}z{|wx}|{~~|~~|{|x|xx~~w{|y}{{}v}|x}{{{y}wz}~y{~z{~~yy|{{~{}y}{|yvy{|}{x|z|yy{x|{y{z~|yy}||y{}}{{{}|{}z|z{z}|~~|~{yx~}|zyz}y{|{~~{}y|{{yw}~{yyxz{~zxyz{yvzz|}y}}}zz}}{{~{zx}|~{{~y|{|{|w~|~{||z}}zt~x~x}}wzz~{{zy}|}|~~~~}~~{~~~}z}~~~}~|}~~}~v~y}{|{{}z~z~|~|}~zz{}{~|yx}}}}~~{{zu}}|zz}z|~}{z|z~{~x|{|y|yx{x~xyv}x{~{z~z|{}}z|{~}{|}z|{|{~{~x|y{~~~|x~yz}}x~|{ly|}}x|~}|yz|||{|yw{}}|||}{{z}{{vy||y}~zz|~y|z{|}{~{zx{~{z~{z}}zz}|z~}x{|{{~|y~{{w|}z|}}}}}zzy|}w{}||}|y{~}z|{z}|zx~z|}}{}}{{{~}zyz}||~z{|zx{z{w}y||}{{zy~||z|{yxy|||}|||{zz|u~x||}}z{zwxzx{{|{|y|u}{zzy{|{yxx|yx~}}}{~}z}{~|~yz{~}{~}{{|~zz}z~{|y}}z}xu}{zy}z}zz~|z~|{yz}{z}z|v|zyz}y{|}}||z|||}~}|}~y{w~vy|}}z|z~yzx~y|z}x{|~}{z{{u}y}w}z~|{|~|y|}z{zz|w||~z}|xw|z~{z|y{{}yz~|{y~{zyyy|~{|||z~w}}|~~z|}~{|}|~zz}~yw{{{|}}t{||z}{~{zzx||y{}y|{|{{{~{zy{{x|{{y}}z{y{zxyzzy~}{||~z{}xzy{xz}|~w|{{{~||}zz}}z|{}~wxx}|y|{|{|}{{~w{||}{z{}~{xz|}|y}{}z}zyy}z|{~y|~|~~~}~~|~~{~}{~~{y~~~~}{z~~y|{}}yz{x|{z}{}|z|{|z|~y~~~y||}||{~}}x{{|{||{}x}||z{x~}z{~zyxzy||||z~x~~yyz{|x{|}|{|y}}y|z|{~~{}z|{{z}||x~z}{w}x}z{{}z~zyv}w}}}vy|y{zz}~zv|~~|z{~|{}|~z}{x}y~z~~yx|}{y}{~{|zxxz|y}}}yvzz|~yy{}}~}|y}y{|{||}}|y~{|~~}z{~zy}|}}{||{~x|z}}{yz|zyw|x{|{{||}~|{{{|{~~|~{y~yz{wx}z~{zz|z{{y|{yy}}{|{}|~y}|z|z~~y|{}}z{|y|zyz}|~~z{{}}}~zt}y{~zzzwvx~zx~{{~~z~y~|{}}{~~||{y{}~|v}|yy{~}z{}{{}}|{y}z{~{|z~}|z{}}||}|}||y|{{z{{z|~|z~vz{w|{~|y|||yx|zz{|zy|y~}{{w{~z~z}}|}z~~}}||zz}w~}|}z|{{z{{|~syzv}~{|z}z~z{}}y|{{}{x{}{~}~|}x~|~}~z}~}~z{zz{{~}}}z}z}|y{~{|{{xvxzz|~x|~|~}{yz|~|{{y||{y}}|}zzt{~vyyw||w{xzy|v}|z}}z|~}z~}}|}z}}{}}~{}w}~~}~~}~}~~~}~}~~~~~~~~y|z~~y|x~{{|~{zz|}|~z{~z}}}|||}}zyy~~zz}|z|}u|xz~v|w}|{yzy|z{}}}~|{~{}~|}w{~z{~~~yz~{y~|~}~z|}|}|xyx|{|x|}||{|{}{|}}w~x|z~~y~{xy||z||{|w{z~||{{zyy|{~}z|x{}~y~||~~|{{w|{}}|{z{x|~~|zz{|}v}~|}{{~{{||~|{{{y}|x{z{~yyzzzy{zz|}}zxz{{~|z}z~||~~|}y{~~|}z}z~~x}}z}z~{y}{|w}}y~~z~|w}z||}~{}}z|zyz||y{}w{z}}}qy|}ux~z~z|{}y}}{z{~yy{x}~y||z{~||z}x~|{|{~||v{z{{{z}|y{~}~|{|~yz|||~~|{|}w|~~|}xw|{|{{{y{x{y}}{x{zyy}z~||zz}|||}zz|~z|}|z|~{y||yy{z}||y{y}}zz}||{|x{}~|}||v~|z}y{{x~}x|||zwx~y~{~}{z||}}~}||||z{}zyz~~}}~{x{~z~u{z{|z|z}zyz{x|~z~~~|~~|}yzy{}zy}~~x~~y{|xz|y|~w}~|{z{~wqxz|y}xx||y~{{}}~x~x{z|y~{|{{z||z}~{~z~}x}x|{s}~z{|wxz{v~yx~y}{{{|zzz{|~x}~}}~}}}~}~z~~~}}|~{zy~|}{~{y~|{}~x{~|{z~{|{x}|~xz{z{{}}xy{~z{}}|z~z~|~|{}zz|}}xy}{xy|}|{~{y|ww|}}|z}y~|{}|zxz}||}{~y~|}}}{{{|z{{z{x|zz}xwyzyz|{y~v}||{w||z|y{x|xu{xz{~{}{{~}}x|w|}}}{||{y}{z{x|y}w~yzx{z}zx{{}yx|x}{{}|zzy{~~}||zyz~}}|yzz}{|{~~{{~z}|zz|||{{t{xzz{|yxz{{~x{|uy~x~~|~yzz{|}zyz~{|y}{w{vy|}||zyy{x{tyz{{~yxvzxv~~z|w}yz}{xt}z}{}|{||z}~v{{|}z{~||xy{x{z~u|z}}y}{x}|{z~||{~w~xx}}{}ywz}~~}y~}~y{~z}|{z~y||x|}|z}{|x{|~wwyyz{x|y}|u{}}{{{|yz|}z}{z{z|||z|y{|{{||~|}xzw~~}{~|s{zz~xz}owyv{w{x}z}|{z}zz~w~}}|{~||z}{{{}{y{}z{{|}}z}yvy}~}~{}v~x{y{|zyy|{|xwz~{{}yz~{|}}|}~|||z}|~y~~}}{~zy{z~~|{||}{{xzzx{z{{y~||}zuy|{~x}}~{z|yz{~}}~}|{x{|zyz}{||~{zvwzz||yy}~|wv|}{{y|}z~|x~|zx{}}|}~}~~~z}z}~}}~}~~|{~|~}}~}|}|z{z~|{{z||}|z|x~z|}z|y~}}|y||}z||{w}}xx}||yzz~|~x{|}~{{|}|||}xs{}}z}zyy}~y{yz~z|~~z~zy~|{}|y~}|zx}{yzy}|z|{z}xx}{yz~}}~{z|||y}|{}|wy}|{{||y{yzyyy{yv{zzxvz|z}yz}y}~yyyyy}y|}w}|{xw|}}z|xzz{~v}yy}~{~}y|}{~wv|}}}|yzyyy~||~x|{|{{{~|}{|}~y{|xxyxzy~z}z|zy~wyz}y{{|}}}{}{}~~~xv~~{yzv~z{}y|}v}}|{{|y{~yx~{{{z}~||{|ywzz{{}|{~|}}|{|{{}x{v}{y~|z}yu}z}{|zz}y{{|}{vyz~~{xyyw{|{{|{{|{}~}z{|~zz}}}|y~|~yz|~z}~|}|~yx~}||||yx|z~z}}|z|~yy|}{y~{{|zxz|{}~{zywx{}y}z}}zz|{~{{||{|vz~z|z~{z~~y|x{z}y~|zw{z}||||~}|~y~}~}zyyyyvx|xz~|z|zzz{}{x||}|z{zvz{z~{}|}{z{|}}|~{|{|~y{z~|{y~{~w}}{}|}yw|}{w}{|tz|~}z}vxzy~yy{~~y}w}z}~}|~}|}~~|{}{|y}~~~y|{~z||x}xz}|~z}|{|z~x}~}zv||~~{}|~|~}}~}~~|y~~~}z{~~}}}|~~{~}{yyyz|yz{|}yw{}x}z{yvz|}|xyw~z|y{}{|}}|{~x}{z|zyz~y{x~~z{{{}}w|~|{wyt}z{{z|z}y}x{{z{}}||x|}vzx||||~~~|~||}wy}||z~z{x{|||}y{}{w|{x}{{}x~}|z}{{~x}z~x{xz~y}|}}{z|~xz~|{|yz{x{xz|~yy~y{zwyz{{{{z}~~x{||{~{{|z|{}~z||{}|yy{y}z~x{~~zx|wx}xwzy~x}}|z{xzyyz{~~{{{}~}x|~}~{{}{z{~~y}y|}|z~wyz}|{z||{{{y|~x{|yx}~ww|z~}}{|~~||y}~{y{|yz}}||~|t~v}z{}}x|||w||{}z{~wz~yz|zzxxz{}{{~z{y~}z~{|~~~{{|zx{|}y~}y|~{z{|{|{x{}{|}}{~yz~y{~~|}x|~~{|~~|}}zzy}{}{x{|}||z{zyxwy}uz}~r}x}z{|zx}{{yz|~||~{z~{|{|y~|}{{|~z}yz|}wyz|z}~}w~x|w|z|}x~xxzz}z}}}~y~yzz|z~||z~|}}{{~~|~~z{{~u{|yy{zzxzyv|}{}y|uzzxx~w~{~}{~{y}{}y|{||~|}{~|}~}|{||{y|}||z}z{{x|||}w}|z{zy}{|zz{}|||{~}}~~}~|~}~}~}~~~~}~|~~~~|~~}}~}~|~~|{{~{}wx}{|w{{}xy}w{~{{{}}z{y}y~vzy~}{|{yy|yyz|{}wy|||||{~z|}z~{x}wy}~{zyz{yz~}}}y|~|{{|{|yx}}|y||zz{~v|z{~z{~z~~{}{|z}xz|xx~xwz|{yvxyy{x|xz|w{{w}ww}{}|}xy{y{}w{z}{u|yy{yx~{z~|v|z{y|}y|xzw~{y{}yz|}{|r{wy|y|~yy}|uy{{{{x{zzyz|zwuz}y|y|{z|{xyz}|}x|{yzwz}~y}{|}u{{y~{x{zy||yvz{{wz}{~|}{}}~{}{xt|}{xz{}~|~ywy}wz}xwzx{y}~}y{}}}~|w{~~~~|}x|x{zzz~|}{}{}{y|~w{}|xyz|}{~z|z}}z{y}||{z}y|zzuzx}w~|}y{|~|z{z{|{}~{yy~}}}x~}zx}{{{{z{x|y{y{z|{vy{||zyz{yx~yyzy~x~~zz||~x~{{|yzyt{}}{}xyz}zz~x{x|~{{|xz|z}|yxyy}y{||y{{||zx~z|z}{|z~{{{|{||}~{}}|x}}}yzzw{y~zx}|{||{~|}z~}z|{y|xyw}|yy|z~{z{{{{{z~|z|w|x~w|xy|{}z{|w}|{}zzyz|z||}|~z}|{{}xyzyx|{z{yy||z~yzy{~v{{{|y|y{}{{{{y}}{z{|{{|w~x|~{|zyy}|x{|}||}~}~}}~~~~}|~|~}}|}}~~}||~|~}|{{~||~~~}}|y||yy|~z{{}}z|{}|yz}|z|~{~~}}z|~~{{}{||y|~z|}|{|}{{}x~~y|{x|x}zy~~yy|y}zxz}|}}}~z|z}}}zx~y{~z|||u|y~v||zzv|z}}yz|w|{x|z{x}}}yx}{x|{}}y~xz~|yv}zy~y}}||~{{}}{z}wz|}||{{zw{}x{zw|z~}|{|}z|~x}|}|~{{~|{|{}{}{|y{{|z~vz}}z|y|}}w|{{yx||z{{~x{~}z}~|y|}}z|~z||}}z~~~||}{|w}~yz~zzyy{}y||z|~{}}~~~{~z|{yz{|z{z|{}~~|{v~|}~|~u}|z}{~{w}{}||}zz|}z{{wxywzz{{{{zyzx|}x|z|{z{|~x~z}~{|xx~}wx|z~||}|}~||v|zz||}}{|}~{{{{y{|}~|}z{~||{{|}{||{~y{}~|~~{}|~xxz{}|z~}}z}}}x}~{~~y|~~|}~~x~}w}|xxwyyz{zz{x|x~}yz{}zy}z{}z|}~~xzyx{|}~}|||{x{}|}}{xw{{~zx{|}w|z|}|~|}yzz~{{||ywx|~{|y}{~~~~{~}zy~~}z~}z}{y}{~zy}|vzw}|~x|}}{yzz}{xzyz~|~{~~z}zy{|{}~}|}~~~~}~}~}~~}~}~~~~|~z~|~{~~~}~zz{|}{}|~zyz}}~}|~|{z{}xxvw{}{}wx}zx}y~|{{{w{vy}}}}|y|zx{x|w|~~y||z|{}y|}u{x||x||{|y{|z}z}x}~|y{|||zz{}}|y}|{zx{~~|~~~~y}z{{uz{{{|x~{~v|zzzy{|r{zz}{v~}zvz~xwz|}|{u|}~}~{{~~|y|}z|x|~}~y|~|zy}}}~z{~||{xz{~yy|~~z{x~~z{{z|zy|{w||{x{|x}|~|~z{~z{w{w}}z|xw~{{|}z|z}u{zz~{}~~}x}v}{|z~}}{~}|z{{y{}|w}||z}{{z}}zy}|x{z|xz~|~}z}}|{|{wy}x{z|||{x||y|y}~z~{|{}|~z{{|{}|z}{|{z~v}}{~{}|}z~z|||z~~~{{}{||x{|yz~x|y~z|z}y{yzz|}y~~~y~{~y}}zxyy}}~x~{|vx}~{|}{|yz|}{xuy~z{}{}y}z{}yy~}~~}y~}|x{yz{|||z}|z}z|{|z}~{y|z~|z{w}~z{wxw{}||z|~~}yyzx~|{{}}y{{~y}{|}{y~{}~z|z{|z|~}{|~zz||{||z|||{xy~t}~~{{z~|}z~}||zzyyzy}{|z}|}}y}}y~|}x|zzyx{~}y}{z~}}~|||z}y{y{{}|}||u|x~{|{||{{}yw{~}{}{|}}z}}~~~~~~~~~~~}{~w}z|}~~}}zw{{|y~y}{{y{~|wy{~|}x~wy}}zvx{{|}zy{z|x||y~{|~x}~y~x|y|w|{zx||{{{}y|~uyyy}|p{w|y|{z}{{xyxz~}x{x~zy}}{zz{zzx{z|z}|}|{}y~y}y{x{yz}z}}|zx||{}x~{}|zxz}|z{|~{z}zzzyy}|||z~{~v{yuz|~{x{~z{|v{}z|y~}~yyx{z|{}zz~{{}|~w|x|}xx}|~yyy{~|}w}~y{~{|z{|{{zyz{{}||zx|y{zxw~u|x|~|~z|{~~}~|}}}z|~{}z}~{w~{}{z||y|{y|}wx{z{wzy}{z~{z~{y}y{|z{v}||x~|y}||}~}w}|y~}zvx}{w{}|{~}|z~{}v{vx{~{|z}{}}|{~~|{z~|~{zz{}|~z{||||{yxyz~~|z|v}zz}{|~zv{~{~y||y~{|{~}{}z}|z~}{~x{|zw|~{w|~}|{{y~xz~~}~y{{yz~z~y{|{z{}}}z}}z{{|{|}}z{|}|}y||}{yyx|wxzx~{z{{}y~zy}vz}x{{}y|u{~w}~~}}|{||}}z|}y}|~{}|||vx|xyz~|{{~|z|xz~w|zzw{vzyzv|{y{{z}~y~~~z{{}}||}y}wyx|wz~}|{y|||{zx~z{txy{zy{vyyy|v}zyw{{yz~}x}||~~~|}}}{~}~~}~~}~}}~~~}~~|~|{~z{|{~}~{z|z~{||y{{~{{ywy{}{{}~~}{zyx|{z~{w|}zzz{{z|zz~|~~z~}~~|z}y~|x~|{{}~||w}x~{{xw{zyy{|zzyy}z|~z{{{{~y}~|}}|{|zz~zx}{{}x||y~{{z}|wz~z|~w|z}{{~}|vzy|||{~}z{~z~}}}{~y{z|w~{}}z}z||{z}}y~}z{y|y|~z~}zz~~{}|z~y|}~|y}{{~{{z{zz|{|~xxzyzz}}{|}||{y}{yxx{}zx~}{||~~y}}}y}}zzy|xzw~}y~z{xx{|{~y{{{yy}y{}|{x|}yz{~|zyy|}{}}yyy}{|~z}{{}}z{}z}~z|{|z~}~}xz~}~z~~{~}|~{|}z}|}~{}}}|}zzz|x}{{z~}{{|{}{y{yz~}||z{{z}~|~{zyzyx{z{y|||z||y~|~}z{yzw|}}{}y{~|{z{z}{}~~}|~{}}}{z{z}{}{z~z~zw~{|{}~{|}{y}{{||~{||z}~}y~y{||x|||}{yzytv|z~|{~}~}|}wy}||~||{|y{yzy~|||}|y|}}z~y||}}}z|{}}||xz|z|~~z{wz|z|}{|z|zy~t{z||{}{ux~zx||y{{||{}~~|~}|y}z|}|{~}yz{ty{}}||}}yz{|z}z|}}}~z|u~y|{{~~{~}z~|~~~}}~~~~{{~~|~{~~{}~}}|~{~|||xxw~z}|~z{{{y~x{}syyy|y|}}}}}|~{y||{yzz{}~}yxzx{|}}z}zw|z{yx{}}{wy{}{x}|zw{zzuxx{~w{yx}~~z{zx{zz~}{x~y{||zy|}~}x}{w{tzzyz~z|}|~x}z~{xx||{wz|}~y~{}}}}}{y{~}|}|}z~z}}{|}~z}~{zx|z{{}~y}|yzx~zyz}zy}|x||}{}~~{}}z~{{~}x}|~{{~|x}yyw{w}|}}vyv~z{{|y|{{z{zyxzz{zyz{wzy~y}z}{vz|y}z~~{y{}w{yxzzx~y|{{zxzzy|x|yv{|z~x}x|}~z||}|{x}}~|yz~|~~z}}{}||~yz|~x~x{}}z|{}}|z}|w{}w}~x|}|z|||~|}}|{}||}~~}|z{{|~}z{}~~x}|z|}x~}~zy{zy{zz|z~{|y}sxz}}|{}yz{||z}yzzy{zy~|yz|}|}}{y}x{w~{{xx|}vzv{{|y{{x~y{{~~|}yz{}w|{}{x|||{~}z{zz{}{~|zz}z{{{}wzy|}{xx|y|{}~u{}z|}z{v{y{{z{}y{v~z~{}~z~~y~{xzz{z{x}~y{~~|~|z|v|x|zuz{z~~||}~~{|z}~}{|~~{~|}~|{}zy{v{|yzy~}w{{y~xyz|zx}|yz{z}}x{{z}}y}}}|x}{~}}~|}~~~~}~|}~}}~}|~}}}|~~|}~~~~{{|zz||{{}}y~{xz{}z|w~}{||y~z}{{~w}w{}|x{{{z{zzywx|~w}{~||{y|z{x}w}||{{z{z|wxz{{{{z{{|}~wxz}|{{{y{}{}}~|wzyz~}{{~yyzy{|}|{zzzx}{|}}wx{|}z~zzyy|zz}{{zwz~y{~}}}u~{~x||{yyz{{{}|x}~}zz}y{{{v}}xy|~z{|{{zy}{}y{zyy{}zx}{{}y{yy~zz|{wt||||{z{~~|zy|xw~}{zyzz}}{{x{~x|}{|w|zy{{}zzz}~}yy|z}z{{}{{~}|{}{{||yzy{}||y|vzw|x||{{|}x{}{xyx{~~~|}x}~{~|yy{{z}zw{}}yxzz~}zz{{zz|{xz||{|z}~{{{}{{{}|t~z|{zzy{{{zy~zz}|{{~~yt|~|{||zzx}z{}{yz||{}}z~{}zy{{{v}z}~xz{}|{z}}x|zzv{|~v{{}y|yy}||zyv~||{{{~||~~||}z~yvyuyx|}}|}|{}w{{w|y|{z{||~|yyz|}}}wzxy}{yz|{}v~~z}~}zxz}{y~|zy{|}}|yzxt|z|zyyy}{}xz{}zzvz~zzxzzz}{}|wx~|}zx{}{}{yz}y{zw}|z}|}{yx}y|~zz~yx}xxz}zxvyzyyy{yyz|zxwyzwz|{z}z{y}~~{w~y}}|}}~}~~}||~~~~}~~}~~~~}|~|~~~}~~~}}~~~~|~~~{|}}z|{{}{}}yy}|v~{}{z}y|~||z{}y{z}|}~|{~~~~{|{}y{z|{|}u|z{{zzz|{zyz{zx||y~~~zz~wzxyy~{zzzzz~}{~}|~{{{~{z}|{{}{z~}~}vzzz~vsx~}|{zx|x|~~{x{y|~{{~y{{v}{~y}z~|}y}y~~}}|~{v{}}||y{z{zw||~|vyy~{{z{{}{zvx~u{}|w}~~{{z~{vz~}xxz}}{~~|zz{|{y{{zyywy~wzy||}|wy|zz}z}z{}~z||~{}~{~|}||{y~}}|z}}y~x~v|}uz~x|zx{yz{}}yxw}xzw{{~|}xyz|}~}}~|||y{z|{~~|v}y|}yx||yyy{{y~}|}y|x~{~z}yy}{zz~}~||~~~}~}z}~z}y|x|||xx|{~}{xy{|{v}}y}{|||}}{~z}~{}{}|z|zyz{|~{|}}~~x||{||s{{z~{}}v}z}{~x|}}||}|}}x||{{}|{}{y}{}z}}w|{wx|{~|{yzyw|x||uxw{x}z{}{}~z~y|}y}||}~{xzz{{}{~}y|}z||wy|zz{|{{}}xzv{{x~}z~zy}{~|}||yx~}{}z{x}z|y}{{||}zzy}xv|~zzy||yzx}szywxz}|y|{{{}~{z{z|||{~}~~}}~~~|~~}~}~|~~}z~|~~~~~~}}~~~~x||{}~~yx}z}{z{|w}}{|{zyx{|{~~x|zyz|y}|{y|{{~y}z~yy{~}~zxyzy{{}|{x~}y~{~}~~~}||{}|}{{z{}x|~y{znz~z~~{y~y~{~{|~||}z{||~z{xzx~}z|y|wx{~{}|~z~|}~}x}vzwy||~|z{u~zz~{z|z}xv{}{}|~}||zz~~xx||x{~yyw~~y}zzvz|{|}}~t|x{{~|zy{|}|y{yy|{}~y}z|w~z}~y{|w}{~yyz{wzy|~zz||}|z~x|{x}z}y{|}|}zzyz|x~w{y~zx}||}{zzz}x}}z}{}|{{{z{}|zzw}}z{{{{|{{~}~z||wxz}}wz|~z}y{|{}x}{}y{zww{{}}y||z}x}||{{}y}~{}~y{|~wz|z|}}s|y~z~yz|y{}{~zz|{y|~{y|{||||{}|x~||~}{x~{~xy{y~||~{}{xz{zzx{}z}~{|w|}x}z{z||z{~}{wzy~}{{{wyz{}|{~}||x|{{{|{~z~}y~{z|}{|}{|w~}{}|yz|xx|}xz|z~vxxzzzzyy|x{|}w{{{{{z{{}|~{{|~}~~{|z||~}z}|}yzzy~|yy{y}|z{z|||xxx}}}{{|{z{|}||{w|z||z}z|xz{|}}|{z~u{x{~|y~y|~yzw~{zz|{~}|}y~{~{|{|}}}}}~}~~~~~{{~|~{~}~~}~}xz}~xzz}z{|v{}|x|}w{|{|}{{yy~|wx|z}|yzwxx|{v~z}y~z{~zw|z{zz}}t}{}|yuw{z{|{}wv}}}{{zy|vy}~y|q~~y|x|{~}}zz{}{}}yzry}v{}{~{{z|yz|zyv|{{z{u{}z{x{}|{zv{wyw}yxy{~|}~y{{z|yz|vz~z|~x}z~z||y~|{z|~{{z|~|z}z~w~z|~yyy}w{~|{}}w~}zy}z|z{{}{}z{}~{}{{~yyyy{z}w{v~~y|xz}{{~|zxz|y{{{|{~|y|z}|}|z|}|~y~{z}|y}|}|}{{{w{z|y||zz|y}yz|zzwu{v}||w|~z~z~~|}uzx{{}~|w|y{y}{~}|zy}z~t{v{xv{y}vy|xyzz{|yzyz}{{}}zz}~{z}~{~|z}||}~{}~zz{w|{zw~x{{|yz|{z{yz}}x{|xx{}z||{{zz}|y{xz}x}zy~}|}}{}zwz{~v{y{|}|y{x~u{|xx}}}}zyx{zz~}{{}}~zx}~|{y}|~{{xz{{{{zuyzvy|z}y}{y}z}~zzyz~}|wzzzy{~~}|vz|z{{~|z||~~z}z{z||w~z|wy{xz}{|}~w{x{{zy|{~zyw|y||{{|}}w|z}{x{||}}{~}z||~zz{}||}}z{z~|{}||xx~yzz{z{}xx}{zxz}}y||}}{{zyy||zz}~~~{~~}~~{}}}~~||~~~~~}~{x~~~~~~~}~}~~~y}{|}|{}yx~|~xz}|zy~}}}||y~{}}z|{}{yy|z{}{}{~~z|~||zyzy}|~|xyy{{|zt{{{~z}{}wy~sz{}|~z{|}{|w{|||{zz~|{y|y||~x|v||z|z|||v{}y}~zz|}~}~~x~}z~x|{{~~{~||y~tzyv{|{}{z|}z|}xwzy}z}y~z}wzy~y{{}}x{yz}}y{zxz|}|yz~{}{~{{|{{~z|{{{y}wwy}y}|||}|}}}~}|w~y||}z|{|||{z|}}~|zy|~z}{|}xzz}{|}yzz|v~{{u}}{z|~{y{yzzz}~yxxz{~w~{y{y}}z|}~|{~z{}{xyz{u|{}|~y{|~{{{}zy|{{~yy|~t{x|~{z}v{z|~}z|z~~v|}{~t|zx}zz~zx|z|~}zy{z{w}{~y~{|~z~w~}|xz|{}~|}}z~z|yx|}||y}|||z|y~z}~vy{x{z~|}|yz{~}}}}y|z{x~z{z}~{z{|~{{xx~}||}x{~wvyv}}x~}|~}w{~z{x|{|}v}{~||~}w}~|}{vw}z}}w~x{{~u~u{}~{yyzx||zy}y~}}{zy~zyx|{}}x|z|{|w}{|y||}{}{y|zx}|}|yz{{|x{y~y~zz~y~{~y{xz~{x~}}~}x{}|y||~{~}zy{z}{|y|z{z{|}yzw}|}||{~{{|~{z~}~{~}~}}~}{~~~}~}}~~~}~~~}~|}}~~~z}|~~}{}~~}{|~{{|~}}~yzywz|}}y||}w{|{}}vxux{xzyyv|}xz}}{~~zy|y{|}}}~~w{|w}||zz}zy|z{yy{~{y||{ry|||{{}vy|{y{{yz{}|{z|~|{|}~}{}~~z}~|zpy}xyxw{|x{|~w~|{wy|}{z~|}|u~y}|zz|||{{~}{{z}~~}}y|{{z{{yy||t}|z{y|~{|}yy}{y|zw{|wx|{z|}~}}y}~x~~}u}|~|||}{{|yz{w|||}}{z~}yyz{y{{{|}xw|z{}~wy{||v|||}yy~}}~}|zzv~{~|z|z|yz~zyyz{}y{z{{|}{x}|w|}~y~|{z}~x~}}y{~|}|{z{|}~}}}}}|~{{~y|zxy}zz~~vuy|yyw{zyz{{x~~{wzz}w{|{~}{|z~~~|}y~|{||z~zy||u|x{x{|y|yxzy|}}{~{}}|{~|x}w|{~|y~yyy{{yz}z||yv}{~|{~{xz}z{ty}v~~}z{z}~yy~yz|}zyy|}|~~{|{{zz}{y|y{{v{|x{w{zzz}~z{wv|z}}y}x}{||~y}}z~||~w{}{~~}}z{{{||w~y|~{}}{}{zz|y|~|z{~y~s}~~x~z~}{y}{{~{}{~|{}~|zzyyxzz|z||{yy{}{{{{||~z~o~y{~xx}w{}~~z{|}~|~|~~{|~~{|~~~~~~}~}~~~y}~}|~~{~~}~~}~|}{}|~vz~~{{{|~~~}w{{~v~{{{}|~~x|x{{}y{v}z{|}{~x{|y}{~y{|xyyzz}zzzv}z|zx{~y~{zx~{v|x||x{yy~y{x{}~~~{z|}yy{{{z}zzx|y}{{|}}w}z{z|y{yzz{{y|}{||}}zz|xw}}zxv}vy||y~|}y{~zy|yzy}xzxz|{||~|x}}zy||{|}}zxzx}|~x{z}y}}z|~z|zv{z}z|yzz}~xyzzzzz{y{|||~{z~|z|y{zy||z{zw}y{yyy}~~|x||z}y|{|wz}zxu|}{|~y|zz~|x|y{y{{}|y}~{zyyxz{z||{}zwz}y}{|xyz|}||zx~{}}{||zwzyy{x|}}|y{|{zzzzz~{|}}|{~y{{{zy|yyz|z~yz{yz}}z|}~}|wy|zy|u{||~y||}}~|z{x~u}z{v~}~}{wx{|~}~y{}y|{y{{x}xzzz{w|yyyyz|z}|{yzz}x}y{~xx{||z{y|{{|z|y}|}z}y{}~|{|{|y{}y|~|zxzy|||y~z}~{yx~{y|}x{yz|||||}||z|zyv|}{zx}}{~yyy}}{}yx|{|y~z|zz{}y|{}~y}z|yyzy}{~}}zyzy~}{|yx}{y|{z}||~|{~yxy|zsz|z|~zwzxy|yz}~{~yzz{x{}{{vz}|y|w{w~||z}x}x}|{}~}|z||}~{y|{y{{z~zz}}}}}}~~|~}~~~~~}}}~~~}~}~~~}~~~~~z{{{z~}|}|{yw{|}}yyxxz|yzy{w~{x||||{zy||}z{{xy{x~{~y{y~}yx}}{|~~|{z|~yp~~y~|{x{y|{wx{y{||wzz||||~}{||}}y}|~z{~{y}{{x~}||z~~{~{xyxxyw|xy}|x{||{w|w{y{x{zz{y||~||y|}xz~~{~{y{y|{z}}y~}|w{x|x|{z}yy{|}z{x|~{|{}y|}y{|~{y{zy{|x}x|}~{~~xy|{zzwx|zxx{vzzyzy}xxzy||z~z|{z{y{|}x~{z}|z}}z{z~|xyys|x|{~xy{}{z{vwty}xz{xy|~{x{|wyzx{|x~zw}{{}z}~}|w}~}|{}|z~xy|~~yyz}{|xz{~}{{w}{{{{}{y{wz}x{z{|{{z}|z}|||~y~|~|{~}y|~~z}y|x~{yz{{pv}}{}{|}x~~y|{{{|y|~~|y|~}}~{{{}{zx~~}}z{}xy}z{v{x{~}|}zy{x|}zy{x{|}zyx}|y{{~~{|}{z{w{}~z~||w~y}|yyz}xuy{x}uzx|x}}vwyz}y}|yy|{y{|}}{|z||y~|xz}{}|{{x|{|x}{{~q|y{{z}z}|x~z|z{wxvy{{|y{{}|{z}|xz|}~{|~||~}}|{}|yz{z|y}{{y|{z||}z~~w}~}}|yz}v}z|}}}{{xx{~y}{~z}~~~~~~|~~~~~~~}{~|~~x~~~~~~~{~}{yzyy{~||{zx||~|}|zy~yyxz}z||}}|y~~~}|}}{|{||z}~{ww|{yx|y{}zz~x{yx}~~y|}|y|~wxz{}~|{x{w|xz{{|z{{z~|zw~~|{}x||{~}{z}yzy~}~x}{}z~}z|{}|z|{{|y|z|y|~wy}||{}yy}||z~w~}}}yx}xx|~y~}|{yy~{~xxy{{{y~z{}~{}zzxxzy|{yz|}{xw~x}|{zz}}||{{z}zzx}y{}||y~xz~{{}{{x}}~}|}|~zyy||~{~}~{y}z|y~}|xy{z~}{|{|x}x~}x|xz}z{|v}{|yy{|||||y{{z~{{y~}~x|{zx}{xw|v}}{z{}|}}{~|~xv}~~}yyxzz|~{z{|ywy|}{~zz{z|u}}{|y~||x~~|{z{x~}{z~{||{{~}}y}~x}x~{zx}zz}{|z~||zx|{yz{x}zy}zz}z|x~|}w|{|z}x{}}z~}{|x~|z{yy|{~y}~~{~xyx~y{|}w~{y~z|~}w}|zw|z{|z{w{|zzz|{z}z{||{|{~uz}{|x|{xyv|}~}~}}y}}y|||{}{~}zw{~z||}y|{}}v{z}|{zx{zyz||y}{y||v~~~{~}z~w{z{{z{~{z}zz|z||u{{xw~z|zz{{|{|~zz|w}|||~yz}|}ww||||~~|~}~|~}{}}|~}~~~~~~}~}~|}|~~}{}~|}~||}~z}|z|z}wx|z{}|x|}wx{}}{~{zyy|w{z}}~zy}z{{}{~y|||v}{||~|x}yyy{{}{z{z~z|{{z{{}x{|~xyytwzzy}yz{|z|}y~~~|~|~|{{}{~x}}x}~{{z{y{|}||{~t{x~||~{|z|y~z|w||~|}{}|}w|{z~||z}}}{{|}||{|y|}{{|y{{x{||~~y{z||zx|{{z||x{uw|{~w{zx~}x~|z~}z}yw}z|x{zy}{{zyz}|yvyz~y||w}{u{x|{~yz|z~{}}z{z~{}{w~|}z|{}||}x}|zz}y{|yx{{uz{xzzw|}z{x{yx|y{xz}{~}{}z||~~{y|x}}z~{y~||{wyxz}{{yy{yzvy{{y|yz{{yzw}~{{{}|}z{~{~|~{}{{{x~~z{}zz{{yw~{y{zy|{{y~y}zy{z{z{~~{~z}|y|~|{z||xz}{w||~~~z{y~{yxxy{yx|y{z{yyx}zw{|~vywz}zz}{}y||y}~y|~y|{~~y}~y~{{|{xy{}}{}~}||||y|~yy}|||z||x}xy|}~~{z|}x{x{x}}{{|zy|y{{}||z|}|~~}vvy|wvzz{xw|{{zx|zzzz{{yvzx}}w}zz{~}|xy{}y{z||||~|}}}|~~{|xvzu}}{|zyxy{{||z{}|~}{}~|~|yy|}yy~~~}{~|~|~~|~||~~~~}~~}~~}~~}}~|}~~v}}}|{y{zw}z{zxyy~{y{}z{|xyxz{z{w}zz~{|zy}x{x}{}zy~|{{||}z|~}y{}y|{x{~z}z}}{z|~}x|zy}xzz}{zxz{{y{xz{}zzxzw~z|{y}|~|yz|}{{z}||y||~yz~zyw|y~x~w{~x|~x}{|zyy{{|~y|~|yy{{||yx}{y||zwxz{|~~y~{y{{|w}||||y|{z}}y~|x}|{}}~{xz{{uw|{x}{{}{||{z}{{wzw{{}|{z}}z~{{|yy}}z{}}}{}|}{}zz~~{uy{z{~{|xxz~|~y{~|~{yxxz|zxxz{y|~{y}{wz|x}y}y}z{|zzz|w|~zz~~|x|~}}}y|~}||y|z~}|y~~z~~xzz{{z||yy~z||y|z||~x|y||~{}{|{|z{~}{{}~y{{z}{}zz|z{{rs}{{yzz}|zz}{{}x|uy{}zy||z{~~|z}}{{t|y}{y|w}||~{}yxz}~z||xyw{|y}|y|}~z{{~z|zz{z}~yyyx~yw}}{xy~z{|}|w{{}~y{xs|z|~zy{||z{z|wyw}x|}|}z~|x{u}{w}~y}{|y}zywyzxy~{w{zz|}|wzzz{}yz{z{|}x{||zz{||y||y}~{{}x|||vyz{{{z}w}}|y||zzy}~}~||z{}{x}y{yy|~{{|}|{||zz{y|zy|z{z|v}x{~~}yx|}}}~~~|~}|~{~~z}~~~{~~~~z~~}|~{~|~|{|}~|}{xywwz{x~||{|{z|z}z|xz~xz~{y{}}}}y}}}w{}z}w}|{}|x}{||~zy||~}z{y}~w}xts||yzxyyx|z{z~{y{}~}|x}{x}|}}~{~xz{|{}~{z||{zwy{|{z~y~z{yzyzzzx|}wzz|yy|y{}{yw~z|{~zz~}{z~yzzw{z~~zz}}zxy}||yy|xzz{}}{{|{{yz|wzz~~|}{|{{y}}~z||~}{|y}z~{{{y|}}y||zy}}y||xxzvz|y|x}}}}x|{y{~|z{wz|z}{{{~|~||}~{x{}{{{{{zzx}{{x}{|zz|~|yu|}{~}}z|}||zy~|~}}|zx~~~{~~z|z~zx{~~{}~yzz}y~|{z{{|zzyyzz}}x}z~|~}~y}{}yy|}}x~~|z|||{|~{|xx}|wwz||~{z||z{{{{|x|x{z||~z}{y{{}}x{z~|||z|}xz||y|yzzy{xzw|}|{{{x}{}yyztw}yyzvx}|~{|~~{}{||zzy{}{{||z~{|yyyyz}{xzxy~y}}|{zv}yzz~}{}|~{}zyz{~||~|}|~|yy}z|~{}yz{|zxxywyz{|}yzz}yyuy{}||yxx|||y||}{|~z~}~}~~~~{}~{|~z{yy~z{yw}yy|yzyuwz{x}{~{~~~zxz|~}~w~~||y~||y~{~|}~}|~~~~||}}}~~~|~~~{~}~{}}||~~|{x|}z{xx}zz~|{z~}zzz~}{}|}~y~x{~}|z|z|~~|}|w|~zxz~|~xy|}|yzwy}||||~|z~|}~{z{}zz||zz}{}y|~{~z{~{~x~|}vw{~}z~|y~{{}y}|vzxz{xzx|{zz{}|y~~{zw}zyv|xxv|}{y~|}z{z~y~zyz~}}|zww}~|~|x}yz}{z{}}{{}x}z{x|{}|~{~yzx}||{||~{{{~}{|w{yy}|zz}{{{zvz}{y{~{zz{z~z|||y~yy{|{x~yzyx|vz~{|}x|~|y~|~~||z{{{w||wzyzzz{|y||yyz~y~y|x}|~x}z}z{}}}}{}zy}{}{x~~}z|}{{{}{z}z}}xyzw~|~}~|zyxw}|zw}|ywv{~{}{||}v}wz}~xw|zu||x}y{{|{~{zzxx~|n|}z|}~w{z}{||{||y{{y||{{zz~}y{y|~z|z{}{{z|zw{~x{y}z|{z|y{|~{|z{u|zy}|~{}|z}{xvw{}}|v|z|~y}|}x}{}{}{}{x|zzzy|z|ww}|||{{{}yw||v|x{yyyzzzw|{y{xxx|}z{|}x|~~yz||zyy}~{|z}}y{~z}z|y}{}y~|}{z{~yxzzzz{{|{||~}y}}y}z}|y|~}|{|{~}zy}}~|zz}y{|yx~y~~|~xuzx{|z{|~{}~~~|~~~{~{}~}}~}|x}{}}~{}{{||{}{|z|z|zxwz|}xz{{{z{~|w{}}w{vxxx~}|{~{zz|{||~|{}y|||~y{}~yzx}z|~|{}{yx|~|{xyuyz|y{y|{x{|z}~t~z{|}|}~{{{v{|}|}|}~x}~y~{|||zzx{yy}x}{x}}|}zzyzuvw|{x{y~{{|yzyxzz||zw|y|}{y~||z~{|}|~}|vzy}|{{zxxz{{{zx~zx{x}y{y|{|z~|}zyx}x~{{}yzw}z{}}y|~w{~zvyyzz}zzx|z{y{z||z{x{tzz{{{|}|}xzz|~|x{y{}||{|}|v{w}uxz{zyx~}yxpxz~|wzy|y~xyzzy}~~||~~w|w}||{~}||zyz|y~{}yyz}~~x|y|y}z~zxz{yzz{yx|~w~{y{}|~~yy|xyy~}||w~~~{|z||z}x|~z||z{}{|{{xzz~x~|yyy}z{yz||{~||{}z{~y|~~}x~{~}}z}{~{ywxz}{|zyz{y{zx|x}z}xxz{z}|~zx~}||}y{|}{}z{x}|y}x|~|{{~{|~zx~~zw}}|}||zz}~zz{wyy|yz|||z|{w}}{}~{}{|{~{z}|{}y~x{||wz{x{vy|y|~x}yz{{}}wy|}z}{~~~}|yxz~|{}{xzy}{{|v|~xzwyyw}|yy}xy{{zzzwxz{z{|{yxyyx|}{|}}{~{z||y||w~~~||~}~~|}~~}~}}~~~~{}~~}~}}~}}z~}~}~~~~~|}{|{z{z{~|||xz}{}}}{z{{|{~|yy}|{|}vxz}{|x|{|zzzwz}{}|xx~z}{|x~~yz{~zx}|{|x|x|}yyy{|y~x}~z{|}}{}~~y~x|{yz{z{yzzyw{}x}}}{zx~x|{|yyw{{z|||}z{{y~{||{{}}||||}~zz{zy|{wuv|{yw~|{yyy{~}}w}|~|{x|z}|}y||{|zx{~zxz|~y~{}|y||y}{{}~~~x{||wz~y~y|{w{zy}~|u~}{}uzw||y{|z{|}y{~vx}|}z{y}yzw|z}zy}|x{}~yyz{|y~y|}{~{~y}{~|}|zy|||{zx|~~|}|{yy||yz{}}}z{~zx}~z|}}{x{{z~|{{}xy|xz}z}}z{{}||{|{|zz~y{|z}}z|}v|{~|}~}}|}~x}}}|{}{}}z~~{}z}y~z{~zvy{|~|xy|x|z}~~z}~xz~~{{y}|{|~y|{z|~y}|yyy{yx}x|~w{{~w|||xy}}z}}~{|}{zz~z|{y|z|}}{}x~zx{xx}y{|z{zx~}{{~z|{}|z|zzz}~~{}z{~}y}}|{y}|{u~}x}||~}|{}{}}x~z{|z}}zyz}y~|z|y}x|{{~zx|{}vz|z|yyy||{x{z}x|||}}z}{{y|{~z}~}|}~|{}{|{}y||~}}|z}~~x}w|~x|}|u~}w}~~}~}~~|~~~~~}~}~|~||~~~{~yw|{{{y~~~z}}~yzy|}||z~~|y{z}yz~zy{~}z{xzw|z|z||}w}zy}{y~y}y}z|~z{}||yy}yywuz}y|y|}u|}}{uy|yvy|~{vz|z|}z{yzx|{{yy}|zz{{z|{y}}z|z|{w{zxzw~|zzx|y|x}||z}~}yz|{{wz}|y{{~y|z|}~{~|~z||y|wy}wwyzy~}|}}zx|~{}yzyz}z{|}~}~}zz}{{||~{~y}{}{{~}{}yx|x~x}z{{wwy}{|x|x{~}y{uyx|ww|y|}}|}zzz||z|{}{yz}|||{~|zz|{{||}|x~zz{{{y||s}x~{|w}zu|xyyyy|||{~}x{}vy}{~y}{|zx|}~~y{|x}|y{z{s~w~yxzyw}}|{||x|y|~x{{vz|}~}|y|~~|zz|{}y}}}yz{|wwy|{w}~}{z{wy{{|~|{}{~z}|}zz{~y}|zzx{|zwzzz~~y{|}z||~~}{y|z|{{zz~|~||wz{{{x}zw{||{xy{{{{~|z|{~z}z~}|w}|}~|}}y~z~|~yy~zz{{z{|~|zy}uz}}v{}{xyz}}yz~}yv~~~y|w{z}zy}~~zz|x}}}~~|vz~zz{}xxu|~y|z~~yu|}~|xwx|z{|zw|z||~zx}}yz}|w|}~}|}|{~tv}zvwz{z|w~}u|w|z|{|zt{xz|{{v{yz||y}{y|x{}~z~|}~|~~}~~{~}~}}~}~}|~~}{~~}~~~~x~|{x}|{|{|}~|z}}uw}y||}||~ywy|~}{}{|{{{||zxuy{}vxz{zvz~~z~}|z{xzz~{ywzx||{|{}{{x{}|~~{zxtwxz~xy}|{}y{{}|x}w}|y~{z|{{zxz~x{{~||~zx}z|zx{vv{|{{z~~{{|{||}zy}yzz{}}ztzyy|~y{wz|}zz{~yzyy|}x|{{{|||||{yy|y||z}~zw|{~z}zzy{}}~y{yxzx}zzx~x|z{x{{{}~||zw{{z|}z~{z}|x{|{|{~}}{~}{|{yz{}y{wyxx~xxzz}|{w}zyzyy}|w{y|||v{}w|~||x~z|y{yy|x}}~~{z||{}{}{xyw}||z{|yyy|}}}}}{z|}y~z{|}x|~y||z|{}|}{||zzxyt|z}|w{}}z~{|}z~|y{}{xzzz||}z}||z|w{~z{zz}|}{zzxy||{|zy{~}}}}zw}{z}zz{|~{{}~}y|~|z{zy}yy}{yyz}~v{|x|~{yy||{{|}{y|~||w|yw}u{yz{u~y||{x||}z{{|}zy{|{|x{|y~zwyz||{}y{~}zy~}|y{{~}{|y}x{{{||~z||{~~|y{{{w|~~|z~}|y|{|zx||y}x~yy}zxyzzz{{{}}|}{zyzz~}~{{~xyyz|z}{{{z{z~z{~~yzx}}}zz{z}z}|{~|}}x~z{zz{|y~}zz~~~}}z~|{}}~}~z~}~}~}|~{z~|}}}z|y}}vz{x|~}|wzx|}{~{~z~{|||yw}z||z}z{|{|y~yy}}|~~{}y}v|{z}yx|{zyy|z}}v|{}}xzw}w}|{~}|}~z}}y}|yz}||}|{||~}x~{{y}z||||y~w{zxzv}~z~~~zy~z|~xz{}|}|x|~{}}{|~~}}~}|{|}zyxvy}z|z{y{}{|{zzxz}{{z{|zxv}~y{|z{|x}}||}~{z}zy{~z{w{~|v{{z|~zy}||{}yy|xy~{~|y}{z|}}}~{z|}{{||z~|~~}}||}xx}|~~~{zyxz}y|z|}zwz{|~~~{{}}}|~y}z}}}{||}z|{|zzwx}{x}y{~{}|~x{|{wz|}y{}|~~}~{{{}x{~~z~~~|y~~z~{}w}~{x}y}}}{x{w|~yx|~z{w{||}z{|{~}{}~z~zzyw{{|~wxy~~~y~xxyyzy|u||w~|z|~x~|~zzy{}|z|~~||~~z}{y|~{}y~~~}xy}|}y|~|}|z|y||y{{}~}|~zvw{||}z~~{}||}y{|}}}||~x|{{{{{yuxxz}z{xzy}||vyyx}}wz~|y}z{{}~|x~yyz}~}{~}}}|~}}v|{{xxxz|v|y{}}|y{|yz|||zz~{~{x}|{z~z~~~~|}}|~}}}~}~~~}|x~~xw{~}xyzyy|x}{z{xz{|~x}|}{}z{|zy}}{{x{yzy{z|w{zx{y{x}{|y}}}{y|y}|y|{x|x{y{{}zz|u}x{}|}{~x{z}~z~zzyx~}|}{z}{zzyyx{|zy}}||{z{|w|}}~~zywyqyz{|||y}}}{x}}|{{{}yw|{}|~{z{yz~|y{|y{{zyx|{~|y|wz|z|||zyx||x{z~}{z|{yz}xz{{~}|r}vyy~y~{y|zzwwz~}{}{~|~}z~}||{|{y{|z{w{zz|yzzz}~x{}z|x|~{x{{|z{yz|}x~}yw{{~|}z|y{|{yx~{{}}}v{|}{}z~~yy{~r{}}{|zx{~|{y}z|}|~||z|z}}y{|}y}~z}~}{{x}|}|z}}{tz{~|}|wz|{zy||{|{}{}}||z~|{|{}~~|y~z|{y{}~{{|w|yy~zz}zzv|zx{z}|}y}wz~vyx~zu~{z|y|y~z}~z~{{{}x{||~||y{{wzy|tz}w|{|}{}{~yz{~zv{{z||xy|||x~{}~{x|{zz|yz{{~{|{yyz~zy}||}z|x|y{z{~|xy~|}yz~w}{yz|{z{yzyz~{}xx|z~~{y|{~{z{}yzuz|}|}|z}w|{|~y}y{y|y{z{~y{{{zy~x~}}~~z}yzy{{}z~{}z{~{}zyx||w{xzxvz|zy~|xz{~v}~yz~|y{x}}z~~{~~~}}~}}|~z~~z~~}{|}}{{|}|{w|{zyx|{zx|xy}yx~xwy|{}v{yyz{x~}}|xyy|~z{}z{{{zz|x|}y|x~|}xyyzx||x|~y|yy|wy|||yxy|w}zz|{y{z{|z|y|||w{|y{s}y{}{|{|yv}}{}zyxy{wvx{wx|{~}}zv}yyz}wxz~yzz}|yzw||}}y{|{z}}y|x~}}{z|}~||yyxx~|}zv}y{yzx{wy~{|~{|{~yy{z|}~{{~zy{}z{{|{}{|z{|}~{v|yz|{{xy}{wx|{yy}w|{zzzx}}xzzx{{}|~|{z|}{|z}zy}}|y{}z~z}{|xx|zz{|wyxx}~x}{||~~y|{xyyy{{|z|xyz}|{~z|yx}z{yz{~yz{|{x}zy{}x|yz{|}|xyzv|wx||}{~{yz~u|}|}{{z}zz{{||||~}y~{||}~{}{{{x~|~yz||u|z{|xy|~v{}~|y{~z|}xxyz{{}}z}{~{|}}~|}zyy|yyw||yx}x|w~zvy{zxw{z{y}{{|~|zywyz}|{||}|{y|||}||{}y~yzxyyx{{~zx{{|vy{{z{{xvu{|wyw{t}x~{||z}yx~{|~}|zzz||yz~zzz{~{|y}{|yy{{|{}|~yy|}v~}|}|y}{{xy|}~~|z}~z{||{{~}z||x{|~x|y{{}~y{y}z|xzyxvz{z|}zy}z~yzz}yxzvy}}~|}~|z{y}|y|~||w}~~~~x~}}~~~|{|||~}|~~}|{}~~~~|}}{~~{~yxw{z~{||yz|z|zxx{{}w~zyz~|x}}{~|{{~z{}|x}y|x{{}~y}{|||{~yz|{}y}}~}yx}y|{~|xzz}zz}z~}|}}}}x}zz{|}||y}|x|}{}zzyw}y{|z{{|xzy{|}y|zy|{|x}z~z~{{|{{zy}{xxx~w|{{zz||y|{~|x}~|{{||{|{||x}z}uzy~}zx}||{~xyx|{xw{z{y{~z{y|v}{}|w{x~{z~{}x{}}|{{|y}z~{{{z{{}x|x|z{|~||||yyx~z{|v{z{z~~y~yy|}}}}yzzyz}{{yz{w||~z}|{}}{~~x|z|}}{}u~|{{}|~|y}}|y}{}||}||z{~~|~}{z{}z}~|}{{}~~{}x}yyzzw|zx~~w}{{|w~}y{}w{|yz||y{{|zyz||{{}~}}|y{{zz}}}~}}|yy{z{~z}}u~yy~yy{}zzzz~{yz|{z{|z|}{|{y~}~z{{{|}}z|{y}|{}x}y~xz|}x~}m}x}z~z||y}}y}x~}zzyyy{}{y{|}|~zz||y}z{|{|||z~~{}z|x}{}{|zz~}w}{y}{}}x}|~~z{z|yy{z}|}y|xz~|x{z|z}vzw}|}|{~|~}z~wz|||~}{}y}u|v}}y~{{y}}}z|~x}}}z{}}{}{|}||z{}|zy||}z~{vz|z}}yw|}z~{|}z~||~}~~}~}}~~~~~}}|y|~~}~~}~~}zyy}zz~{y{~z|zx}}{|y|tyy{|z~zw}w{y|{{}}z}zy|{{{|~}{wz|{~}}z|}}|y|yw~}{~~{rz}~|y}zy{wy~{{{{wx~||~{{x~~|{{{y{|y~{{}z}|{{}}|}|{}|wxz||z||{{z|y{|v~w|y~||z{~v~|sz|zz{yu}y~~{}~~}|zy|zv|||y{wzv|z{zy|xwxy|}yz}v|~y|~}{||yz}y}~y|z}~zxzz|}z{{z}z}yx~v|zz}{|}wz}{}{y|{z{wy{|znz~~zz|~}y||yy{y}}x|~||{}}y~{x~}yzzxywx|wz{||{z{zy}xu{yy}{~}}{~w{z}}|}{}||~|~||}zz|~x~~~{yz}{z{zx|{}x~{y{xx}z~}~y~~y{x~~|}~z}~zzy||x||x}v|{~|z}xz}}{zx{zyy}s{xzy|z}~~zy}z{~~{}z~|}~{}z~{}zywwxx~y|{|w|y~yy}~z}z}z}z~|x{|v||vw~z~}z~{||z|~{{{{{~{w|y{{~{|{y{xyuxzz|~}u}{s}{|x}}xz}y|~~z~|~v}|{}}zy{}|}{|{}~||zzw}{|zz}xxu|}yzxyyz|}~{v}z|}~{~~|}xz|~z{~|y~}{|y|{y|{}zz|zzy}{|ywxy}|xx{z}{y}~z|}xz}~zy~x|{}{{yzxw|~~~}z~}~~~}~}~}}~~}~~~}z~~~}~~~~~~}~w}~{yy~{zz~|z{x}}{{yz}x~}z}z{{~{~vyz{}x~y|{|y~{x{uy||{{z|z~~|~z}y~yx}zx|~~{{}~x|||{}|{v}{z~}|y||z~|z|z~yz~~~{xz|||~~~{{}|y{x{{}~v{}|w{z{{{{|{}{|xy{{}zy{}|}|~uy{|x|~|w|{}w|z~y{|~{z}}u{~x||yz~}}{~|~||y~}zy~{~zzy}y}vzx|}y}~z{w{~v{{{z|~{}~t~~z|wy~zx}wyz{}|||}}|y||{}{}}{z|}{y{zz}~y~y|z{yx{{~~zw{y{w}zyw}z}|xy|zzz|v{{||z{zy}z|{zzx}{}y}}}}{z{x|{}~x}~}x|z{|{{}~|{|yy{|{|}||v~w{yz{|{|zyy{{zzyzzz|~x{yzy~}~}y||z}wy|}|{{|x{|}zxwzyx}z{|y}|y{yv|uz|||z{yw{zz{y{}{wzz{{|zv{s{yyx}t|w}z~||w{}zx|{}|{yz~~y|x}}wz|w{{||y~}}w{}}|~zz||yyuz||x|z{{}z}zwz~x||~{~~{||}zyzy{}{~||||zxz||w|z}|}~{zz~}{y~||yy||~}zz{}|}{y}yzz~z{zw}{|z}z~zwz~x}{ty{xy~z|{zy}~yz}~}zwz|}w{}zyy}}yu{}{yx{||~zxv}}y{}~zxwzz|}|~|}zyz{zzzz{~w~~~|{}~}~~~{~|~}~}~|}~~~~~}zz}x{{}~{y{|yz|xyzzu{~||yy|zyyw~y~y}y}{}~~y}{}~~{z}|y|x}yx{w|~{zy~y||{y{xy~y{}~{zuwyz{zzz~{|~{|~|{~{}|||~~}}{y{}y|~zz{zyzz|y{|~{w{v{{x{{z{|z{|zx|z}||{|{|}{y|{{|{y|y~{}x~yy{y|vxwxxz|}~{|yx~{|{}}x||{yy~z{x}|}||}~z~w~~}}|z~y|||}~}||~{|}~{{|vx}yxy{z}~|z}~|}yxzy{{{~~}|}|~|{}|}zz}~|y|||w~}}x|{x|~}xy}y}z{{y|zx~x}zyy~{}v}|z~y}x}}|{}{|}}{x{z}x~}~y{yw{~~}|}{{z~vz{wz|}}z~zxzzy{}~y|{|z}{~yzz|{}~z~}||z}}}|xw|~v{}|{~{~v|}{|{||{w||{||z~||{{zy}zy~y}y|}}}}||}zz{}zy~{~y}z}}}{zz{xw}{{{}xzx||s}{z~|x}~z}{|y|z}|z{~z}v~{{}{y}x{w|}}{y||}~{w}{z~{}yw|z{z||{w|{|||~}y}zxs~}|}{}|~|x}y~~{z~~~|y{{|}z|{}|}y{w{xz|y|||y{{zz~z}|~~|}||yz|~v}|z}}|~|z{z}yw{|u{z|y|{yz{y~|zu||{zzyx}w|zx{y|||~z}}}{|}~|~||~~~~~~{}~~~}~~{}z||~~~~~~~}~~}}}}~}~}~}~~~}}~v~yz}|{{{y~}{yz}zy|~z{|}|z}zy|{z}|~y|{|}z}~|zyzyz|xx||y{}{z{~zy~}x~|yz{{~z~yy{||}~{|}}v}x}y}zyz|{{{|yzz~{w}wx||{y}|zy}}{{{v{}{x{y{~vz}|||{y{}|{w}yz{{yzx|z{yz{~uwx|{}{}||{yz|||z}{zzz|{ywz|x~y~}}|{~~zu}xy{||{zz|uxw{{{z{}w{|xw}{~|z}{z|{y}z~{wzz{}{y~{||y}z||{~{|z~z}yxy{||y|z~|zz|}uy}z}}~}y|{}}|{{~~xu}}{{|{~|z{~|y|z{|~{{yw|~xx|wv~z{z{x}z}{|}|w{{~|z{vz{z}{{x}z{yzxyx{y{~{x}}zz{v}}{wu|z~z}}t|||~z||{~|z}~|{yz|||y~}z|{~|}y~~|vz}~|zz}y{x~}{|z}x}zzu}yw~z{z{yz{yzxz{}zz||~|}y|~z~yzzwzw}|}{zz|{z}}xw|~}w}|~z|}}}~|~{vy{z~z|{}z{{{|{{x~{}zx~z~{zz{{yz{x~{~}w{~~{{}{x}z{~z|}|~x~||}w{w}|{~z{}|}xxz{w{zzy|}{w||~{|uzz{|z}|z{y}}z{|{x~}x|z}{|{z|y{|x{zz~~{}z~x|z|z}|z|zw|{}||{~~|yzzz{|~}~}~z|}~~~}~{}~~}z~y~~~~~|~~~}x~}~~|~}y{z~z}|~|||yzwvxvw{yyxx{x}}}{{y|}||zzz~~}{yx{y{{{z}}|}xzz{|u|}}}{}{y{{{{||z||y|w~w{}xv}zx}{||z|{}|z}||~~y|~z}|{s}z|}}|}}yz||{zzwx}wyxy|zzxztv~~|zz|{xywxwz|{wzzx{~}{{{|z||~}{z{|||v}z|}{}|x{|{xx|x{}xy|}{|zyy~zw{|zy}z{z{zyzy~|{|{|y{|y}~|xy{|}y}}w{}{vzv~|zzy||zw}yzzv|vw|x}|z|yyyuv}z~|x{}}}zz{yx}~|}{x}}w|z}y}yyyyzyzzzy|}{|}zv|w}xx{y|{y{}{|}|y|~{~yz{wy{|{}}~{}w}{}{tvz|y}}xvzv|yy|wzz{|w{{~{xz{~||w|z}}zv||~x{}{~{{|}~~wx}y{{uu|v|szw{{~xvwyx|{|}z~|}z|xyy{{xy|y{||zx{z||y}y}}{zz~}xywz{|z}|{xtz{~{z{w|vy{|{w{{|v{y|}y|zxz|{}zx{|{}{zz}z|{~{vy~x}{}y{{|xu{zy|}~|x~x~y~|y~}yzv{}u|z||||zy|{yyz}|w|{{|z~|}x}{||zy{v||w{z{w}||x}zx{|}ywyyzy~y|~yzz{wyyy~}{z}|y|}}~zy}{||zv|y~z|~~y{{|}xxyvw}yvzz{z~y||z~|z{z{~z|yy{{|{{~~~}|~|~}~}~}~}|}~|~~{~~}~~~}|~~|~}uz{y|x|||{z}|z{{|}~{|}x~zx}}z}y}}{~x||yzzz{|}{zz{{{|tyzzx{{zy}w{|{y{}yxz{z}~}|vz}yy||{~yy}||~|{~{|yx|||{xzw|{}}}{|{{x{xy~~||{zy}|{}|}{x}{{{|xvzy{{{}yy|w~{~{y~z|z}{|x}{}|~|}z{|zvxz}}x{|yz}{{~~}~{~}zwyv{|y{|y|y~}uyz{}~~y}{}y|{y}}{zyxy|{|zyx{|{z~z{{{~{||}x}|{x~{{zyy{xx|z|z|}wz|}yu|y|yy~y}|~|wzxy}x{{~{x{xyyw{uz~{}{z|yz{}~{}{z~|{yz{yyy|{yz}y|}~}}|z~}}|z~zz|{{|~~}yxy}|~{y|}v{|y}|~|y|{}zyt|{xyz{{y~u{}}~|w||~}z{|~y~||wv{{|}|~|u{~~{{xy}{|}}|{zz~|{|xzzzww}wx}}y{~}y}y}{||z{z}|x|}}{}|xx~}x{y}{||}z}~{~|u{wx{{x~y|}{|{{yzy~{{u||{{{}{}{y}rzy{}}||~y~{|w|yz}ww{y}|y~w}{z{y~|}}~x|xy}z~}}}||zv|{|y{|}zzy|}{{{zz|zy{y~~{{}|u~{yy|w{y}~}zz{|{}{}{~|yz|x|{y|{{}{~||z~z{}|z~~{}wy|x{}{||{zv|{|zz|~z{~~~~~}}~}~|~~~}}|}~}}~~~{}~||}~~}~|~z{~z}v~~}zx}xzw{z|{|y}~{}z}~}wx{zyy}w}}~w}x}z~z|{{z{z}{|~}|{vy}z~|~|yzy{z{||yy~~{}z}|~x}x~~{}{|zy}wzzwz{}|{~y~|{x}}z}{|||~|wzzy|~x{|wxv|{~}~z~z|}~~{~xzywz}x|~}{|{{{}|~zx{|yy{z}|||{|{yyx{y}{}zz{x~y}yxz|||xvz{}xyy}{|zz~}|{z|{}~}}~|zy|}y}zz|~}z|{}wz|wxx}y}y|{||x{v{}|xzwyz}|{|{~|{{}z~|{vz{}|{}~s}}||yuxw{u}vzy{y{~{|xv|{||y{|w}{xy{~~|{}z|}{~}||}yy}|~~}yz~~{|{{w~}}xz{{zyzyx{||}{y~{zzvx~}~{~{}|y}|~~|{x{}}{}zy~x~xy{~y}z{w|{||{x}z{~zy{z}}{~{{|z~{|}zw~zyx}z~{|~~}yz}||{u{z~zxzyx}wz|z}|||||yv~yx|y|y~x}}{||||}v~~|{|z~|z~z~|}y{y}~|z{v}|z~xw|z|}{xzwx}|{}}z{zy}}~~{}|}}}{z{}z{~~r{zy}|x|}z}{zyzz~{|{}~}z}~}}{{z{}zwz|}}~|z{{yy|z|zz}yz~~}zz~y}}|{~{w{{v{zy}{{~xzu~}}x{|{}zx{}{|}yy}{|y}~~|~~~~}~}}~}}~z~~}{~~}~{z}~~~~~~}~~|~|~}{~~~~~~yz{{{{x{{z~zz}}{uz|~y||{yzz~|}~y{v{{|}x~x}{{~}z|z}z{~|w}z{}{xxzyz|}}~||~|{y~w{y{}zzz|y}{z{|{}y{~wwzzxz}|{}}y|}yu{|wyw{xy{zzxyx|z{z}~|y}{|zw~{xz}~||y~x~y~}{{|v}y|{}wyz}{|xzy{~|xyy|z|ww}z|}{wx{z{zzyy{zzz}}vzy}y|yw{yy~{}w|{~z}y|z}{yyt{z|z~x}zz}}{y|{|uzz{~}z{z|z}wz}~~}}}~w|x}{}z|y|z}xy~~zxz|xv}vzyw~y{{{{{{|yy{x{|yyz|y|z|{zy||xzyz|vz}~~}xx{vyxwz|{x{}|}w{z}zw|zy|{}||xzxzy}~{}}||vy{{z}yyxz~zww{~z|}vxw{|z|{zz~|~|~y{}~z{|u}|x|zyz|~zwwx{~x|y}x~}}zz}}}xzyyx{{}}yy{x}{x~}yy{{v~|{{y~~{{|y}x~{}{~}~z{{{{z{y}{|zw{yu|{y{{~{~wzz{|y{zz{{y|~|}||x{~y~~yxv~||v}y}z|{yzzx{|{~|z|zyz~zz|y{~|yyu{||{z}}{z{}{{~{|{zxxz{~{}|z|}}y|}x{x}y|z~zyz{{|||yz{z{zz}}{yz{z~|}}|}w||y{|}y|{|{z{yvyy{z~}}zz{}{|w|~|z{x~{x{u|{{~||{~}~~~{~~~~~~}~~}~}~~~~~~}|~~|~}~~~~}|~z~~~|}z}x{}x{~|}|}z{{wyz}y}xy}z{yzwyy~|}z|~zyw}v}}z~{|yz|z{{z~|}yzyz}~z|}{{{y||x}v}~yw}z}{ywwwy{{|y|{|zzxx}}~z}{z~|x}{|~}{x||z{x{{}{|||z}y{}zz}{{{{~z}zw|{{w~|p}{xy|~|}x{yx{yz}|}z}{|z{~~z|z{w|||}w}{z}~z~|wzuzvy~zvzy|~yz{|y}|zzx{}}}{wy~z}}{{|{{{||~|yxz{w{}zz|{{~||z~{w{~yxy{zy}|{{x~}z{}}}}}{||z~z|z|y{}{}{{|{zyz{x|x|}|{|wz{~||x{yzxyt~|y~}~zz~~~}|y|{{z~xyz}{{|}z|yx{}xzwx~}zz|~}w{wyy~|~}z~~z|w}}{y}~}}}}~{}~~~|w}{|{zz{~tzx~|y|{~||yzz{z{x||vy}z|}yx|}{y{{}|{}z}{{}~|}x}{}vz{v{y{xx{zv{}{x}x{z{z|}|x|y|{{||||}}w~{}sy|{}z~|{z}{}|x{||y}zzzyu{z|||v||xxx~~{zw||}~|}|||}x~{}|~z|z~{}}|{{y{|~z{}w|z~y|z{yz|~z{|zyyv|}|wxzw}y}}}{|{||x{{|~zz|||z~~{|yxzx||zv|~z||}zz~uywyzyz}z{zy~}|}{|x{}|}{{|s{~|~~||x~~~x~~~~|~~~~}}~~~~}~{~~~~x}~~~~~~|}}{yx{}|zzw}z{y|{zy{{zz{z{|}y{{z}zy~zz{|{}|xyw{~{{yzx||{|xz|yw{{y|{z~~{{wx~zw{|{|{|z}z{}z~{w}{yy}|}~}|zyz}}xxy{|y}x}{z|{~yx||~z{}xz~~zzww~z||yz|{xwz}x|xz}~zyz{~yz|{~{}{x|z{y|z}{~yz{|z{z{x|y~{}{{}|~zz{|}{{xx{}yy|x}y|{~{x{z}z}~~wzv{w|}{|y}y}z~zz||~xyyy}z||zz~}|y|{{{}{}z||y{|z{x~y}}}}vu{{||~y|{|}|{{y}|}z|{~}{|w}{{{|{{zz}{}|z{~~~y|y}|vzz~{}{t{~zzz{~{|z}x{|}|z}z~|wzz~||}~yz}|}}y~z|~}~zwwy||x~~{w{{x}}~}w|~||y{~x{~|}{xy}}||~{zz|{z}|~|y{}z}x{~xxyxz}}w||yz}z|~y||y}||z}|yy|{|z}}y{zv}x{y~~|z}|~{{{}z}x}z|~~|}}~yz|vx{||xz~wwyy|{}yz~y}|}v~}}{}yx|}zv}v{z~}uxz{z~x}|||x}~y}{|{v{|x{|{yz|w|w~~}~|~|yzyw{{}x{z{{{~xz{v}~x{~zy||{}|}z}}w|z~~}{{z}{{zzy|~z}|||{zzz|{y~||}z}{|}z|~}{xyt|}|~x{}}y~x|}{u}|}{z~}}~z~|~~}~~~|}y~~}~~~~~}|~~||}~}{{~~{}yzz}|yzw}{}w||v~}{|wx~z{{x}z{yvv~{{x{}uy|y}|{y}y{x{~x{w}|y}w{}~yyzwz}zyzt|z~{||{zy~x|xw}||}x|}{|{{|{{|x~|zz|y{z|~yzz~xz~yzz{xxz}z~{||x}{}{zx|}}w|w|z~z~}y|{|xxz|~~~~w~z~~||}{w~yy}~y}}zyzy~{y|zyy{z|wz|}uzx}}yy|z|}}y~x~}}~zzx{}zz~~x}|z{|x{{{{|zz{x}|x||zy|ywyxxy|z{z}w{x|{|{yxzuz|yz|}~~zyx~}zz|uxw~x}}|}~yyxx{xy||xy}xyy{r}xz}~{~w}zy{{}|y{~}}~z~{y|~yz{x{zv{xxzy~yz~~y|{z{|~{}}xx}|z|{|z~|~{|z}}}}|y|}}|w}}|z|}|yzzz|y{{{yyzz}z~z{{|zzz{z|{{}y{z{}~|{y{|}y{}|~zv{}}~zy|||y|}~yy}{yz|~y}zt}z|||}|zu|x~|{|x}|~~||{yxz{~{|~xy|zyyw{}{|yyxx~|zx|}z|{tzw|~}zyz}{~yy~{|z{zsz~|||~xzy||zzuyz}y~yv{}vyx~{|wzyyw{~{yz{xzyz}{y{yy{|}}}~|{y{}|~z|{~y~}y~|y{{z{}x|{|xu~w~w{xy|xx{z{}|}{}xwz}y{z|x}}}z{}}~~~}}~{|}~~}~~~~{|~~~}~|~~}}}}x||}||w{}{z~}~zy{~zy{z|yx~x}yzz{||}y|ww||}|y{x}}~|z|{z~{}{x}x|zw{|{~{{y|y{y}|u{zxz}wu~y|{|~{~{uyxy}|{|}|z|zx{~y{vxyxzzz|~|z|zzyyz{}z{{~yv~|zux~|z|{z{|}{}z}z}{|ww{z{}w|xz}zzz{zxy}}|{}{x|z|w}{}}|}|w{z~z|{z||z||sy{y~|z~|x|zxzyz|x}|~{yz{z}|{x|yzyy|~{uz{~||z|xyyyyz{|||z{~{x{||}y{{{y{{||~y~~}}|{~~}{{{x|{{zyyv{}{}yz~{z~z~{}{y|||{y{z|z{z{{|zz{~|z~{}yw~w{}x|~yzz}}zx|||y~z|{~|p~z}{y{{{wt|{|z|~wzu{{z}x~}|~yzzzzyx~|z|y~xv~{uz|x{|z|yzw}{|{x}x|}~x{{y{y|z{zx{{}zz|}ww{{{z}zy{vz|{zyy}}yz|w}yzy}zxw~|y||y}z}~{{z{{|~|}}{|yz|z~z{zwzz}{|}|}}~||||}{~w||y|~{}z}||xw||}}z{|}}}}y|v}xz{{{~|{{z||~{|||{}y|{~z|x{xz{xuv|y|zw|z||yy||z|~w|z{||y~{{~~}{zwy}~|{yy|{}wzxyz||{~|}||{yz~}z~w{{~}z~}}~v}||y}~}|~~~~y~~~~}}||{~~|~~|y|~}}~}~~||~}}~}}~{~~zz{}}}y~~{z||zz{zz}{z{y}xz|y{{~{}|{z{wy~|z}y|y|zx~|z}|{|~|}~x~}x}}}zy{|y{|xwz{xwv{{z{xy|}{x{~{|}|{|w~yy{}{|}|zzu{z{|{|{y}z}~~}~y}{wy~|{{|~|{y{xzz~{y}{w|{}|z|}~y{~|z}{{|{~||}}{}||x|yw|zy}{{z~{xz|}}{y|yz~y||{{v{{}|}y{z|{{}}y{}~}~||{y}|{}|vzv}|~yyy|x||xx}yx|z{|}y{}|}{y|}}~}}zz|t~z}{}{||z~zzzy|y~z{}z||wywx{z{xx~z||zzv|}}zy}|}w}|{}}||~|{~}||z|~z|{u{|zyt{yz|zxvz|uy{|zwyz~~~z}~}~w~}}z}~{}}{|~}{}{{|v{y}|~~z~~zyx|z~~}zz||||{}{zw}zv~z}x}x~|}z~}}{{||yxz|z~v{{~z|~|z~||ywz}zy|z~~zz{}xz}|yx{{yyzy}y}~}z|~}{}}wzy{wzyyzy{}z{~}|zyv||{|~{z||}yu{}~y{}{|}y|xyyxz||~z}{~~wz~y|||zz{|{|}y||yxx{z|yyvz~xq~|{z{{z|z{z~}|{}zyzy{|z}|z}z}{}}~~}z}{y~~yxy{x}}~z~}~~~}w{|{z}y}|{~{{|}{||}}{|u}~~~}}}}~}|{~}~}~|~{~~|y{{|{|{{y}|zzy|y||{y{}x|z}yyvz|}y}|z}|vyw{zzz|zz|}}}|z}{y|{xz~{~~}{yz{~r|z~~{|w|y{~yzy|{}y|{{|{}}w{yzz|yx|||zz{~}{zxwt{{{{||}}}|{yzt}~~y~~}|xs~}yxy{w{|~|||w|{xz~zwz{{}xz{x}|xxz{y|x}~}y{y{w|zz|||{|y{~zzt|{{wz}y{|~{xz|{{z~{{z{z{}}zy}~zy{w{zyyx~xw{}|}zxxz}~~}{}y|{}}|wy~{}{{z{x|xy~|{x}}|||||y||~zz{|~|{xuxx{x|}~z{{}y~{~|yv~~}|}|||y|{yw}}}{|{}xz~|zz|z{~||y{{}yz|}{w{|z{{}~}{z}x}}}zw}w{{y{}~yuzzyz{|~{zz~zz{|||z|}y|{zy~z~zyzx~{yz|~y}z{yx||z~|xz}~z{zz~~{{{zzz}z}~x}|~~y|z~x{}|{y}{|||{|}yz|{{}z}|}|{||y~v|{{{{zz~u{||{y{{}z}|{~z{~zy~{yz}wz|{zz{z{w{w}{z{||~|}{w{yy~{|zyzzx{}|}|zzw}}{zxyz}zyxxy}y|{}zx}}}}|}z||}|||{y||~z|{|{zx~~w{|}{{~yz}{{}~{z{{{xyyy{}{xz|{vz}|y|{r}w{z{{}~~y}y~y|{}yz}~~}}~}}~~~}~~~|~~~|~}~}|}~}|}~}~~~}z~|x}y||xz{}z}z}x|{z||{yuwzxy}|}uzx|{z|||x{|x|}{y~}zxzx|wz}}z{~y{v}zw|~}{zzxwx{{u~vy{vw~ytzy|{{}~x}|}xx~~{y}y~}zz{}{y{yzyy}}y||{|y{}z{ywzxx{{}{{{{|xz~z|z|xz}}{~z}~~}}}}||}~~{}}||{{|~z{zyxxz{{~ysx|zz|w|y|z{{}x~yxy|}z|~zy{{x||xz{x{y~|}~}v}}|y~x{|||x{z~|xzzwzz|}{|y{}w|zx}}z~}yy}v|{z~x|~zy~||zx~x{{xy}{}{{|wxx{vyzx|{|wzx}zy|ryxy{uyz}z}|~|~xyz}z|z||yy|wzyz}~}{z{{|y{~~~|zx{x{zxv{xw|~wywzyxx|z~x{{}y{|~{{{}}v~|}}z~||{~{}z~{{y|{xzy||zz{{yy{|yw{~x{|||z|{~{{z||yx~~x}}|u{~{~|~|y}zxz{z~|}|wv~|v{y|{{yzy{ty}{|z{z~|}z|w||z}z}{}w||{|{|z|v{x}{}wzz|}z}||}z{u||z~xsx}z}x{|}z|z{z{~xzz~x|}|~{~}yyz~}}x|xzu{}{z{{z{|}|yx{~v{{z|~{|zz~wy|{}x|{|w{}y|}}{z|~~~y|}}y|}xx~~~y|v|||xz|yw{{~{~wu{{y}|z}z~y~{}}zz{~~~z~{~~}~~|}{~}~~}}~~~}~v}~~~}~~x~~~~}~}}~~}~}}~~~~~}zzzzx}u}y~}~|y}y{{y}{z{{}z|uxyyx{zz~z|yz}yzyx}zz||~~z{z}z|{xw|}|v}zx{|yz|zzy|y}v|zzyz~~yx}zy{z|{~y{zzxz}z~xy{u~}|x}~|}|~~{|{|}z~y~}~{z|{x}}|}}{y{{yw~}z|{{~|z~z~||x}x||x{z}|x|z|x{|y~|~yxzxx|{}y{~}{~xx{{}yy|z{{{xz}~x}x|}{}|{z|{|}}{z{{}w{{z{{}||}y{{{}y~{{v}{{z{u|~|zx|x}}|{~{{w|~{y}x}y|x{wy|~{z{|~~|}u|z~zz|}{}{yxy}}~yz{z{~~{yy{zy{~|z}{{~~yvzzzv{x{~~|y~z|{z||y{wzxywy}zz|{zy}y{y|t}xy{}|{|z{~{|x{}||}}}{|}y~}wz~s|}{{z~z|x||zw}wzvz{{~||||zxyy}{{~y||{}y{}zv||{z{xxz||}u{yx{}rxyxy}{w{x|||zxz}zxz|{y|x|yzy~{y}{w}s}|{zx~y{vv~y}{||{|{~|{~}{x~w~wx}z{}}|{}{{{~zyzz~~{||{zz{}y}{|z}z|z}~||||y|y{{y}|y}z|{|||~~|zz{zx|y}xz{{}}}|~}|z|zz}xy{v|}{{{{{}}}wy}}u}||{y|{|yz{{{||}y}{||}}{w~}~~~x}~|~|}~~~{~~}~~}}~}~w~|~~|~{x{zx|y}x}zz~x|y}|xu|v}{zwyyzx{|wrz{yyyyzx|u|~|~}{~}~}w|w{~v}y|}y{~~zz{y~~~}}y|}|~vyxz{zy||}{zyzzw{z|{wzw~s}x{x|}x{yy}{{}y}|z|}~yyy|~{~z}{z{|v{{x|{x}}{z~z}x}zz|y{{{zzz}~zz}}|u~y~}zxx}}z||||zy}z{|}|~}{y|{zy|y}~v}|{}w}}yzzxz}{~zw|w}v|y}~~{||z}}~}z}|~z|wuyv}}|{~z|{x{y}x{|~~z{|||~wyz{}|y}~{zy{|}{|zz}}~}|{~{}~~|xy{|~zy}{wzvyx||{{|yyu}zw|zx|{|wz|{}{||y|||zwz~{||w}{~{~~{{}{z~y{vw|y}yy{zu|}}zyzz{x}{~~~~~}~{}~}||}}}z{|zwz}|x{vy{}z}~yxzxv||yy|t~z}yuz}~~||zyx|y~xz|}}}z{~~~{w}{|{}{{}~{|zz{y{yr{{z}y}}}|yx|zzzv{}}{|{~}{~}|~|}y|}}{{~~|{x}x~yz|~~|{}{x{|~~}{z{yz~zy|x|{}|y}{}{{z~{|}~||y{||}}z}z~yyyxz|x{wxv|||w|xy{}~z}||||z~}{zyzz}~}}{}|}z|z~||y|{|}zyv~{x|x{yxzyzxzzyz|z~x||~~}{{{~yz}w|{z}}~}~|~~|~~|}}~|}}~~~~}~}~~|~|{}}~}~|}w}zyz}y}zx{{}yw|~xuz{x{}}{z{|yw}|~|z}xyzy||z}||zz{y}~xy~}{x{z{zx|x|{v~{{|w}y{}z{{||u}{wz{y{wyxw~|z|y|vzy{}|||~{{{x{|{{{}~~|zzy~wz||xy~xyzzyz}x|v}}z{}|{{xzvy{w|{yz|x}}{}}{~x~{t{{}yy{z|{~w||z~}y}z{}}{}zy{{|{|~y}}z|{{}}}y{y|yy}zy{{}|}{|{zw}z{z}|yy|}zwy~zz{z~{}xz~z|xzwzyzz~}~{~|x{zxx|{{xz|{z}~}|}x|zz{}{~~x{y}{xy{}zxzz~z|wy{yw|z~{x}}w~|yyy|}}z{z}}{||yw{|yw~x{{|{}~{~|~z{|}|ywx}zwzzv~y}z|z{z{y{wzx{vz|~zvxw{|{{{w{~|zyz~~{~|}{}w{yzx}}xq}z}{}z{~{{|vw|z}{x~{y|z{y|zuyz}|{y|{~z|x{z|~x|x{wz}x~}}yyz{wz{z{{{zyz{t}z~{y|z~y{~z{}{w|v{z{z{}|}|xy}{zz{z||{vyw|~~}{{zxzy{}{}{|x{|~~{}x}y{}}}||vux~v}}x}|x{x}~|x|}zx{}~||}|~zz}{|zz}v{~zy{x}xz}|yz}z}{z~zzw{zwyz|{y|y{x}{~{yvw}y{{xz|x~||{{|{~zy{~yy|z|~|y|~~|}{{zw|y{|w~|}~~~~}}~}~p~}|~~~~}~~~|y|y|{|{~yz~|x{w{wzyxyyyzywz{}{|~x}||z{z{||z||zyy}{w~|{}{z{}}yv}~|yx{z|{w{{|z|~x}zyyx}x{{z~{y}{zvz~z~w}|zy{~}z||wz|}}}}}|{|xzy{{|}yz{}}zyyy{{|x}|x~{|zzww|~y~z|~yz}}{x|{}{x~z}{}{y{}{xyx}}yz|zz|}|{w|v|~z|yz{yzvw|y|}}zw~{|{|}{~zy~}{}{xz}y}{}{~}{yz}{x}}{{wyxxvzxz|z}|}{}~}|}y~~yyz~~|}}yv||}xz}~xvyvwvs{wwzvz|}{|y}yz|yuz~z{zzvz|z|}z||yz}y~z{||{u}|}{yy{yx|~y|u|y{{{w|}z}xwxyu{y|y}|y~~|{{~|}{|~}~|}{{|}}yxw{}}|{z~z}x~zyx}y}|~v|zx{{|y~|z|z~z||~|~|z||||~~}~}y~wx}}zyz~{}{uz{{zzw}x}zxzx|vw{{|wz{{||{~~|z|z}}|{|~|~|{~y{}~z{|zy{y~~{|y{{y|yv{|{~{|{{z||y{|}y|w~xy}|{||}z|}{z}zz{{{}}y~|~|{{~{{|{y}yz}|~zyzyx~}z|||}~~{x{||~}~v|{|}x{w~~~}y{y~t|{zzw}}{yzw~}yzzyv||y~vwzv{|~|x{~|}~}|~~y~~~}}}~~~}}}~~|}}~}~}~~}}}~~~wyx|~zz~}zx~zz~z|z|{~{|z}}z|yyz|}}z{|~~{|y{|z|zy||{{r}y|zyv}~xz|{}xy|yx||y|||q}~y}wwx{}~}|~zyz|zw|{y|{z|~}x{v~y{}||{}~y~zz|{|w{~{~vyz{{|}|vy{|{~}y~{{y|yyx{yu|wzzy~yyzz||}x|~|y}|}x{x{|z{|z}zzxvz|||zz~~zxzyx~{~|{{w|uxz{y|xz{}w}~y|{{{w~z|y|||}||}~uz~|w{xzzzx|z~~{x}{}xyx|zxtz}zy}zw~{yw{ywz{zz{{|z}}w~}|z{{w}u{y~z}xz~y|yu}{}~w~z}z{{||}||{|~{||z}{}~zz{|||{z|~z~~}}}}||v}zx~{xyyz|{xz{|z|}zzz|}x~{||z}xxz~~{z|}z{||z}~~xyyz}{{}{|uzzzzuxwzzz}yx{}~~}{x{~|zux{{||||zz{~|x{y|t}~{|z{w}|z||{||}~x|}~}yuyzz|xx{}}~z}z{|z}{}xwwz}z|tyz}|}{y{{||{}z~||{x~xxzy}}|z~}{}z|{x~}{{wz{||}~zy~w|~v|y~uz}|{{w{}{z{yy~~|y||{|~y{xz~|yz{vy}|{}wxz~}{{z~yxy|z{~{}{y}{x|~zx}~{x{|z}|z}z{}zt~|}z|{z{}~~zyxx|y{{|~vxx}x{~~||~|}}}{~~~}}~}~~~~}~~}~}}~~~~z~{}}}yz}}|z}y|wy|zz{wzzzzu{z}{{zy{~{{|w{z|||{{}|zx{|~z|y{u|}|}{z~~z~y{z{|w|~y|{}y{zyzy}|y|||xuw{}|x|w{z~|z~{|}y|}|{zx}~}~y{w|~{}y}{xvy~wz|zxzw{zxz|xyyy{{||{{x{}{zv{|{{yy~{yz|}w|{|z{~|{{{xy}{z|wuu{}~ww{xz}~{xy~}y|wv{{}|{ywyy}z}|}|{||~|}}}z{~~|x}}|~y{y|yx~zyx{}z}yzx|{|y{{|x|}|z{yz{|y|v}}~~z|uz|z~}uw}yx~|{xz{vx{{~{wz{yxwyzxx{y}yxv{}{{x|{wy|{|y}}|~}~}y{}{|zz{|{{y~}}{|{zzzzyy|}ww|u|}ywx{}zw{|}zxz~yxyyxx{z~|||zy|{~{xw{zz}~{|~{}~y{}z~z}~zy}|tvy||~yx{}{{yyy{{{v{x|}{y{~~|{wwuy}{y{|{~z}{~{y~{{{y}x~w~|{{|~z~|yz}|z{{}zz}zzuxy}y}{|~y{y{|||yxy|~w~|yzy|zy|~z{t}}{~{wyz|x|}|x{{}}|{yxw}vz}z{zx~{~}~~z~zy{y|x~~~{|z}zx~{z{sw{{xyxx|}{ytzy|}x||z{{yyw{zy~}zy||xz{~{|{~xzy{{{}}|{}zxtz~~w}z{zyzyy~z{zz}~|x{}y||z}z||||||{{{{~|yzuzz~~~~~{~~~~}}|{~~~y}~~~~~~}~}}~}{{|{z}}yy~wx}z{z}{{y{{||{y{}{y}z~~{|{{}}~zux|y{{zzy}{zzz~xzvzz}{z}z}}{y|zx}~{{yx}|{zzzzz|yz|yx{}yz~x}||}{{}x}~}y~{}}|y|}}z|{z{|}zz{~yw}}z{zz~z}zy{y{z}}{{x~z~|||z|{yx}{yz}|~|{~w{z{}~}xy{z||{{|y{z|}{yz~x~}|z~zzx{}}z}z|x{}|z{~~u}}{|{{yz|~~}{}zz~|xy}}{w}~{}zxz|~{|{zx~|zzw{z|{}w{|yyy{~||}z~|}}}||x~}|w{|zz{{}}}}ys{|~|zyzy}w~}~}{}|z|{|}}x}|x~~{z{{|y~z}|z||~w|~{{{~}zz|}}}}z|x{z{{{}}|z|{}|||xy||}y{{|z{~z~|{~zz{}}}{xx}x{{{}~yz{{||x~~z~~z{}zxz{z{xzx{|yy||x}}y}~}|zzzy{wz{|z{zy}{w{}{x{}}}x||x||z|{xz{{y|}}}|w}|{||z||}|}|x}y{w}~~~~}{~|{~}~|z|}z||x|}|z}}}{y~x|xyz}|}z~}|{||w}}}y~x}}{|x||ywy}v{z}{|~}}w|zxzz|{|{zyw{y}z|{{z{}{|{~{|}~x}{|z{{|yzxy|zyy~}}y}{}zzz}}y}{||{{~}}}~|{z~|~|}{~~}}~~}~~}}|~~{x||z~~~|wyw|x{|zz}z{yy|{w{{{z}~z}|yzz{|{{||zx|{{zxy~x}~~zu}y{}~z|yx{}}|}x}w}|}yz|w{z~z{z}}||yvy{~yzz||}{|y|~|{}x~}}y}|y~|xw||{|zx|{zzw||z|y|zv{yx|w|{~~}{}|}z{~{v}{zx|z{||||}~|}|}{z{x{y{|xwz||{x{{{|{r}|zz~}|~}y~|{||q{{}y|{wyzz~}{z|z}{|}y~|zw|{yz|z}{z{|}}~v{zz}|}}{~z}{z}{z~{{{z~zy|~}}|z}z}}zy|{zzw{{{v|{y{}{{xz{|y~{}~|{|}z|~||{{|{}z}||}|zz~xxy|{x~z{~y|y}{{x}zx|}}z|~{}~{|}{}{y{|~{|z{|~~|~~|wyzz}{|yy|{zzy|}}zz}wwy|zzxy{z{}zy}}zyxyw|}}|{v{}z{~|y}z|{w}{zx}~ww{wy{xy}~zq{|}}z|{~|w}yy~|y|y|z{~zz~|{}|z|z~x{w~szvx}yv~}{~w{yx{{z~|{~zz}|x}z|{}||~}x}|x}~z|~z~{}u|y{zv|yy|x{w|{}y{z}{{y|y{~}|y~}||z~z|y{y{|y~}}zxy{x|||||yvx~zz}{|||{z|{w{z|{~{z{~{|yv}z{|{|{}y~}~~~~~~}~||~}~~}~~~}~}~~~}}~~~}~~~~~}}|}v{~}zxyzy~xyzy|xzy{zzzyv{yt~}}~|wzx~|}{~z}}}xxz|yy|z{|y~}{x}|yz|z||w{|}y{zz|z|yy~z{|zx|~xx}|w|}{{zz}}}zz{z||z}{z}vw|z}{~}xzyx||z{yyx}z~z}}zx}|z}{{~{u|zz|}z}y}zv|~~yzz{wz}y}{y}}x|{y|~{z}~{}xyzwz~{x|z}yv|{{yyv|{|xwz{{u{{z}~z|xw|z{y}}{}xx|{z{|{uy{}{x{v{z}|}z|y{{w~z|zy}}{xz|~{~}{y{yzvz~xzy}||{}|~|xvywpz~{|~z}yy{w}z~{y{{~|}xy{|z}y}y}~{{||{xxy{}|x{|{{~yyxw{}|x}||~x~xy{|y{|~}z{{x||z|y{z|{zyz{{x~}y|xzzxyz|}z~|}z{y{}v{z}}~uyy~|u{xy}zy~}~{}{yz{|}}{w{~{{}x{}{zy}x{z{y{zv{w{xyw{|zwzy||x|}{}}~{~}w~{}y{zz{{z}{zx}{|~z}}z{}w{xzz~}|x|yz|{}wzy||}|}{}{{}{|~{z}}|{zz}x|{|z}||yy{y|y||y}~ux|zx}}{z}zz~xz{{{|}~{ywyyy}~{z}y}|}vz}x}uz~~|}zyzzz{~|~}z|||ywz|{x}}zyy}z{~||z|y{{{}{{x}zwy{}z}zy{xyxy|{z}x|x{}{|y{{xx|||y}}}~|~|~~~}~}~~~}{|~~|~}|~~~~}~~~|z|}x{z|~~~y{{yz{zx|zvx}{yz||y|~|z{|w|{}yz{zzz}~}}}{z|~~~x|}{v{xy{|xy~xzzzy~{wzy|yx}xvw~w{x|z{y|vz~}{~|{|yp{{}}~}}z{{}z}{{~{{x~}~zy||||~{z{}{}|rz}|wxyxz|{y~{{}~|}y}{}}{}}z}}z|}|zz|{{}{z}|zx{y|z}~|wzzvxz}y||yyyz}{~y~{~|zx|}x|~}x|y}{|z~{z}zzx}y|y{zw{xzxy{}y}zx}xx|zy{y~|{|}{{}{zu~xz~{|}xzz|z{~~{}quw}xv}zzxw}{{xzxzz|}yz|}vz~|{z}{z|{}~}x{x|~zz|z~|z}|w}{z{|{{{z|y|||{||zxzzx}z{|~}}|~{~~}|~~|}|~~~}z{x~{{z|{}|zzz{y||y~|||~|~{x|txzz~|{~|}|z}|z|~{||~y|y|z{{~wzz~w|x{{z}{~wy|}vy||~x~}{|~z{{{||yx}||z~|z{}{{{{x~|}~z{||~zvyzy{yzy|{{{xz{|zz{z|y|}~xy{{|}|y{{|||z~}z||y~yy}}|{z~~vyzy~xxx|vxx}{|yzyz}x}{|z{{{x|}|}}{{}z}~{}|}}~}|{~y~~~|}|wxzzy||y|zv}x|yzzyuy||z|~~xx~~{}~wz}|~}~{~~~~~{~}}~}}~~z~}~~}~~|~~~~|~~~|~~|~|{~}}~x{v{yyz~|zz|}}z{v|{z~}z|z|x|{{{{{}{{{x}w{}}y~yy}zzy|y|}}{{{}{|yt|z{x~}{{|}}~z{{{x|}{~|y||{y{z}{}zyxz|||}|~{}yyy}r{|}z}~v}z|{~z||{|xxvwz|x{}~~w{{|~{v{yx~z}{~~~x|{yz{y{yy{~|w|ywzzzw~xxx}|~y||{z~xy~|{~}z~{uzv{|}v{y~y|~|||}wyz}{}~|yz|xv|xz}wyywzx~~xz|}z|z~}||}|x||{~{}{}}{{}}z~{~|w|~}}{w~x||{z{{z|||~}||zxzyxz{|wzy|}{vyy|{w~{}x|{|yz{~~|zzx|}}{{zzy~||yx|}{||||{}yzy}|{|}|x}y}|y|}}}xy}z||}zzxzyyo~}zz|{{{z|zx|||{{}{yz{y{z|}|y~zxzxyz|y}}y~tz}~z|~}{z{~{y}~||x{~z{vzw||{}}~{xz|{xy~}}{}{|}y|y|x}xuyz|ux~||||yxw{xy~|y||zxyzzz}{}|}y{zzz}z{|xtz{}{zuy}|}}~~{y~xx}y{}{}~yzy{{}{|yy~z}|{~wy|x~}}}~w~}|~x{{zwyyyx{|}|zw{x~~z||}xyx|z}yz{}||y|||yt{}}z{xw|~xz|y{{z{z}y{}~|v~~||~{}}|~||y|}y}z|{{~}{z~wzzzz~|y}~{~~}~}~~}~~}~~~~{~~~}~~}|~~|~~{v~~~~~~}zw}yzw}{z}{x}yzz{zw{xx|{|x{wz~y{|zz{|xyyzywz}|{}}x~y||{}z}{}}~|~~{xz}zyw|yxy|{y}{~|}zwxzzvu~yvz{|z}{{~{x|~y~|z~yv{||x{}yzzzz}}|}yyz{uyz{~|xwx}~xz}}y|}~~y{yyu}yz}zzyuy|}~~z}x{y{|{z|{}|~zy{vzxzz~z}~yzy}yv|y{y{yw|y}}v}|{}z~zx{|{|{zwz{zy|y|{|}|w{~{yzzy{xw{{y|~}~xvx{zvy}|~u}z~|yyu}zyz}s}}|}~z~z|x|yy{{~x|y{~|~}yyu{}x{{wzy|yyzzxv{y|{zzzxtv}wzx}|{z~~}x~}{|z|z}{x|{||~w{{{~{}y~wxz|z|yz{|wxyy{z~xw}y|{x|{}y|{~}|}x~yzzy|w{zz}wzyz~zzxyx}{yxzx}yz}twz{y}zz{x{z~zzz}{{vz~|x~~zxx}||{{|w{}|~~v|v|z|y{{}zy{z}zxzzxvxy}xzzz}}zw}w~|x||{|}|vz{|~}yz{t~}}|}ys{ywz~y{x{{||zw~zz{yzw{u{y}xy~|z~~xy|}{y}|{~x{}|wz}{|}}|{{~|}x|x{{xzz|zz{}}{w|}~wv{y|w~~z}{y|z|{yy~yzzw}{}{{|y{z|zw{|z{{z|y{z|vy|z{}zw{z~|x{~z{~}||||}}x{|{{~|z|}~~~}}~}~~~~y~~}|{~|~}~}}~~~~}}}|~~~}{}|||{|{z|}{|||~z~{}|~{yz~x|yzx{wv}~~|z{{{yzyz{|{~}v}}~vz}~|{{y~v{zzx|{{}x|yz{yy|y|zxyz}{}||x~}{|y{}xx~yz{|}z}z{~z}z}x~~y|y{z|wz{x{z}{z{y{{{w{}{z|{}~yy|z}}{~z}z{}z|~u|z~z|z|}z|z|w}|xx{z~|x|{|}v|~|y{{z}y{{z~z}{}zy}|}~}zzy{}y{yz~zzz{~|y{y}yy~|{yzxx{yyzx}|y{z}y~{{}{~y}}z|{yz|}~x|||y~~||y~{~zp}z|y}}|x|yz}}{z}zz|{z|{|w}{{|{z}y}z{{z~{zx|{{~zx}{~vzy{w~x}|xx{|{z{{z}{~zz|z~}y|}x}}{yzzz~x{{xx~~y|~}}|z{y{yz{|zy|}{wz}~||||yu|z{~z|}x|{~~|~{|y|}~yz}{{{x||x~{~y{}x}xvx{{||{|}||}x~|~}~{{{||z}~}|zz}~y{zy}x||{~z}{z{{~{zz{w}y{yy{|z|zy|ywzz|xyyx{{z~~||{|}||}z|zw{{{||x}z~{~z||y}~z|}xzsy|||{zz|wx{~y||{~}}xy}{{x|vyz|}zzz~wzx}}||zw|{x}|~w}v~{x{xy||z{}|~y~~}|~x{z{{|~y|~z~}{zzy|{|yw{{}{x}{y{{z|}y{wz{}{|{}~y{|~|zy~~{w{zx~~}{~|~~~~|||~~~~{~~}~~}~~}~~{r~}~~~~~~~~}|||~z}{}}|}~v{z{|w{{t}y}w|~{}z~zz~{zy}~zy}yz}}~}wy|~{|z{|{|}{wyxwyzzz|zxxx|x}~z|{~uz}z}yzxzz{||{{y|y{zx|||xz~yz{|{}x}~|{xz{y||~zy||xyv}|}{{yz~yzv|||wzzzy|wz}yyz{{~}|wu~|}z||z}~}|xyx}|y}y}z~|{}xz~z{zyz}}xxy|w}xy}w~zyz~yz{||z|z|~x~|z{z{{z|w}~{y~}}z{{y{z|z{x|{z{~y|{wz{}{wzx|}}|{|y~~{|x~y|~zy||~z~zx}y}yy|||{{z}{zxtw{}}{}yyzx}|{zz}z}z|z~|{z{y~~|zzyz~|}{}|}{wy|yy{y|{yzx~|{{x{zwwy}yx|w}|}y|}}~z}zz~ww{||yx~}y}|y|y}|yzz{y~}|xyvzz}}x{{xz|~w|z|{x{zxzy{y~}~u}x~yz~z|x{|~}~{|y||y{}|{|x}}w||~{zz{}u|y{xyz{||y~zz~z|{|xy{z{|zyz}y}zx}z}~~{y{~}||{}|zyy}{|y~w{~|xx}z|~{{|y{~{{||yy|zx~{{z{z}~z~{z||y}~}|{yyzwz{|}{{{x{xy~{{{y}yy~~}{z}x|yx|~~y|~}~{|y{|}zw}{{y|~{y|{|~z|{xyz{yvxw}w}y~}|||~}zz~{}~{~}|}}}~~}{}~~~|~~}~~|~{~}~~}}}~~~}~||}~wyv}z|z|{|}{|}||y|}zy|z}z~z|y{|z}}}{}~~{}ww~{~w{|~wzy{~{z~|y~|}{|w|}~|zwvzu~}~{}z}x{z~{}|~zy|w{{{{|{v{y}}zvyz{~u{}~{{x}{{{|~~|{z}z~y~{~}{~}z}|{}}|||||y}z{z{zx~{zzzx}}{zxx{}|z}{}||x{yy}~{zz|z{||zzz}|xz{z|y|z{y}ywzz|~|{{}yzw{}z}z|z}zz|wx}wwz}}{x}~{z|{{x{~|z{~~w~xu{x|}}vy|z}}{uz|xxy|zx}z~w{}w}|}~{|{z~|~|x}{}z|}~|xyr~z|y|}y|{wyyy~{z{x~s{yz|{|wy|y|zxy{{v~zy|zzzzz{|z{{z|y~{{}{}|}w{}|s|~wyw~|yuzz{zwz}w|}}x|z}}z~{yy{|z|y|yy}zzz~x~|{{|}}}}x{z||{|}}y{xzx{|y{}w|u~{~{xzz|}zz{{}}|{|{}~w}~{|{z~{y{~|z|zzz}}}{yzuz|{}|}{|{{xzzz}{~z{yy{{yy|{}|||{}}}~{y~~ww~{}z}xw{}||y{yzz}zz}{x~zy{|{~}y~}|zy{|zyw}w}xy|yw{{~{|v|~|wz~|~y}{|{}~{{xv{~~y~|}{~~v}y|zz~z{{|}{{|zyyy~||xz}|v}v{~z~|}uz|z|z{~yy}{|}|x}{|x}}z{z~~}~z~|~}~~~}~{~z~~}~~|~}~~~~z~~~}|{zyx}z{zz||y{|vzz|y{||yvuxww|yywyyyy}zv{xy}u~z}ww~yy}{}{w||yzzzy|~}x}{xzzw|zzzyx}}yx}{}yuw|w|zyxxxzwzz|{}{}~{~{}~{{wu{}x}{x~}|z|}}}v{||~{yz{syxvxt|}ywzwzvyzywu|z|x|{}}}|y}w~~zz{~zx{|w|zy|ztyzwx{|}z{|y}|{yyyzy~{~zxx|w|~t{z}}}zy}{y|w{x}x~z|{zzz{x|yz{xxy||y}vzx||}zv~wz{}{|yxw{|yy}{z|{}x||{}|zx{y}~|z}y|z}z~y}xz|}y{wyyw{xx{yzyw}|||yvxyzxzyyz}zz}|~}v}{~y||z{zxz|~{~zxz~uy~|~yy{}x{|x||}yvy|z|{yz|}}v~~{y~{z{}z~x|y|~x}|}xy|{y{|x~{|}y{yz{{{|uyx{||z{|{x|zzyy~}|v|zx|yy||z{~{y{{~x{{~|||z~{{y}y{||~~w}{v|}}w|z|y}y{y|~~||~z||{}z~x|zyz{z~}{xy}||~xwzz}{xzz}xx{x{|}}yx}yyw{xz}w{}}~z~yz~|{}y}||{z|wz|}}{}|z|u|x~y~yz{}zvxv{z{z}x}{zzzy}y~|x}}vzu}z{~y}}z}|{}}x{|{z~~y~x{|}{}wx}~{{|x||{yzzy|z|zs~~wxzxxx{{}z|}|}}y|}{~~~~~}~~}|~}|x~~~~y~{z~|}~~~~~~~~x}}}~~~~~~{u}{{yzzyx{xzz}{yxz|z}~x~{zy~}}~}}{w}z{w{~z}|yxy}|zzw}wz~x~yy{|zzyv{zyz{}|yx|zx~~~zzyyyw~zzxz~x{z{|~}~y{zz{y|z{}}|zy|~{{}~||ywyz{y|yxzv~z}~x{yz{y|z}x}{x{{y|{z}~w}|}|{yx}z{{{~{{z{||}{|{~}{~|}{x||{x|}yy~||~x~yy|}v{}|w|~wx}y}~xzxyy|{}z||yz{{}}|z{w|yzz|z}zz|y||y{{}w{~{{y~zx{{z|{y}~w~zu}{|y~yzz}~z{{w{||xz}}}{xx{}|}~|u}}z~{}}x~}~|z{wxxzwz}y|y|yzv{yyzy{{{{~~}}{{x{|||z{y|z|yy|vu~||||}||||z}{|wzxy~{{y|{{{z|{~{z~z||v~{}z{zz{}wy}~yx~z|w||{{zxsy{y}y{yx{}z{|}}t~|}}|z{w}x|~x}{|xzxyz{|{y~x|yzy{~x{{z~{x{}x}y||}xzwvv{{~x}}|~{}}z|xy}y{}xzz}y{}{}|{~xyz}}||xz~{zyy}zyxxy{yx}}|}zy}z{y|~v{|}z|{|{x|{w{{y~|}z{|yw|vyzz{{}w|t{{{{{}y{}yz||y}zy}v|y{{yy{yw~y}zxz|w{|{xz|{z{{|{zz{~y{y{yz||~{~}{~uz|x|{w||}yyw~}~}}~~}~~~~~~~}}~~~{}~~~}~~}x~}}|}}}}}}}~~{|~|}~~y|~{z~~}yz}||{w~y{{yy{||xw{x}zxzy|}yzyxy~x{wx~}|}y~z|{~}}{~z}|~{}~yzwy~z}}{}}z|xyy{}y~x{x|zyyxw{||zzv}ywy}{{|x{x}~~z|}xz}{}}|w}z~x}yzwzxxw||xx~y}~{~y}zt}}{w{{wx~}yx|{v{yx}|zy{~y{|x~z|xyx|{x}|zw~~{}w}|zyyw|{zw{z}|}|zwzzz|{}{z}~xz}{yz{y{}}zy|{|{|}~}z{xz{x{x{|{z}{w{zy|y|}{x{y{}xy{z~y}yy}x~}~{{{{x||{{z{z}z}~{x|zy|}|}x~yx{}z~~z|v{~zz}w|~y~}}|zvy{{}|||{z}|~{x~z{zx}{z}xzx}y}z|y|||yy}z{{yz{~|{|zy~}{~z{z~}{y~{}~~z{~~y}}y{x|uzzz|z|yw{|xyz||zz{~y{z~yy~zz|}|}z}zz|x|{||wz~y~||xyy}{y~{wz{wz{{y|yzzxz}y|v{{x||{|{y~{|{yz}x||z~~|||~|}}}zx|y}}|yz~{x}}}}uzxz||}v{w}yu{zy|}|{{||x~y}z}}|u~|{w~}uy~x|{z{{|{wzy|{{{{}zyy{y~}wv{y~z||zv~{y}z|}|~{yx~{|}y{|~~zz||yzz{}{{|wy~~vx}|ww~w|~w}yzyxv}y}{y~|y~yz}{~x~~~}|}~}~~~{~|~~~|}~~~}{~~~~~|~~}xx{|x|z|}|~{y}xy||zzxy~}z}|z|x~{z~{z{zy{xy}wy}}z|z{|{~v|zwz}|wx{y}z|z}xyw~xz{|w}z||{z}~xzv~|{zy}x}}yxyy}y|{||~|~{|~z}z|{yzz{z}|yz{{x{z{{{zzy{{yxx}~{z}zyxzy|zzu{||}zxy}zyyy||{z{x}{}}{~z{ywx|}}x|{~}|w{{{~{}xw{}z||yy{y{z|z{x{}||~ywy{y||}y|w~zyz}x{z~z||~p{xy|w}z}|y}|z|u{|}{}{|yyxzzxzw~|z|x{~~||~~}z~y{x|zy||~y{}y~z~||zyz{||yxz{z}{{vzz|~~}zy{yu~|zv|www}y{yy}zu{{w}{{}|z||x}|y~wy}}}zsz{zz}}{~}z{sy{zr{zz|x}z|{{}~|}z{}wzy{||wvwzz{|y{zy{{~z{~|{z{|}{zx}z}z{|{yyzxzv{{|yzy|{zx{|{}x{{}|z{y|{~{w|yz|{zzz}{t{{|w|~xzy}{}{|xyu{|z{yxz{{}yw{|~}z|y{~}{wy|{y|xz}{{||||z{~z{}|z{}zz{{}yz||zy|{y~yw}z|{|{{yxz{y}|y}|{{}v{}xx}|y{x|||||{|{{|}wzxy|y{w}x||wzzzz}z|y~zzyy{}zzz||z{y}z|}~}{|z{y|{|{x}}y|{|{||}}z{{|{}z}zz{|y|{~~zx{|~x}}|{y}y}y}~}x|}}~~~~}~~{}~~}|z}}}~~}}~~}~~~~~~~y}z}{}||~}||{w{|{z||ysxzytz||x|~y{w~~zz{{}z{|||{{~{z}}~|z|x}yzy~|z|{}}}|{yz{|zw|xx~y{}w{y{z|~|~u|{z{{y}}{{}|~~zy}{{~}z}}z|~y{ywt{z{|}wy{y{||xv{x||wvtzz|w}yv|~|{}z~~{{{||wxzz|z|~|y}}{|}~xz{|wrzzz{|{z|{{zv{zy{y~{yzz{{|~z{z}}|}|~vw|~~{yw~||~}~wz||{{~}{{{yx}}yvzxxzxyy}}z}{|xw}}{|}|y}{~y|{xzz{~zx}~z{~}y{|~{{yyx}u|}x||x|~x|}||}|||{||}ztz{}~}wy|}|~}~zy~}z~}}~}~~|}y|u~~z{z~xx{|zzyyz}{}{{x}~|{{}{~|z{|wy~x{|z}y{{~{~{{}z~{|y{~|z|y|w{|y~y{{vvyzvx|wyw|zzzuzw}zy{~zy~zx{||z{{x|xx~{w~}}}~{|x{~}x}y{~{|z{{{w|z{{xyvy~}~{x{{~|x{zz|}{{|w}|~{~~{|z}}zy|z|y|{yyz{|{|w}{wz}x|x|yttz~|}z~u{{zz~w~z||z|y}}zy|}{|{|}z{wy{u|}z}}|z{{}{z{zyxyxz{|{|yw{x{{{z{z||}~||}}|{}x}}|}wz{{zwzz{w}{~w||{xz}}{zy{}|{||{|x{z}}|{~~|}~}~~|}~}~~|~~~~}}}{~}~~~~}}~}}}~z|}~|}~w~~~}~{{}~x}|{|}|~z}{{z|{{y|{y}|w}z{}yx{|{z|~y}yz}zxyz{z{v{{|}{||{{}~yzz|y{z|~|{~|{zy~wwy}|xxz|x~{y{}xz|y{{yzx{|}}|~{{ux|}}{y|z~xy}y~}{{|}zzz~~zy}|~||zywy}zw{z}y|}}w}{{x{~zyyx|y|y|}{zz|x{zyy|zyz}|~|~uw~|y~|{xz{|zz{xx~|}}yywyy{zyz{yzz~|{yz|{~{y{~yzzy{~{{}z{|~{{}zy~x|z~~yxz}z{yxy}{{x{|{}|z}w{z{}yw{zvz}||~||{~{uzv{}}zx{{y}z|{z}||}|}{}}{|yx||x|{|~y{y{z~}y}{{y}z|{}{||}{y}}zz{|}}|~z|{{z}zw}y|}z|w{||~~z{{wt~~z|{|}}y|~||{u~{z{~}~v|}~{}}{}~||x|||xy{{|~}zzxx|~zw}~zy{~~|z{{~}x{{}zz}}z|y}~{|{y}}}~y}t|{y{|||{|~{w}~}|z|}zy}|x|{xy{z|}y{}}||{w~{y|{}}y}}|{y||}}yxx}|}x|{}||x~zz{}}xz{||{yv~|{}}z{y|x||}}}{|y{z}zxy{{zx}~}z}u{|{|}zz}w~zzz}z}y}{|}~}}{z}yzz|y{{y|{}x}x|y~{}}yz}|}{|||}z{yz~z}{|}y~uzw||zz{~~~~~}~|}}~~~~~~||~~~~~x~~~|~}|{}~~zz~}~}}~vz|{|~z|zz}v{x{y}y|}|xyy{x{w|z{{}z{w~}}{yxz~{|zw{{}|y}{}|}y{|x}|}z|~xzx~{z{y}{{z{{y}zzzz{yyyy{tyxzwv}yy|{{{z{|{~xyzy~{}{y}zy{yzx{{{z{}wyzvxyzwxyz|{w|zzy{}x{vzvyz||y{|}zzz~||y||y}~}||{x||~|z|}zxv|xzwv}w}{xz}zv~z{zzxx||{z~~zy}{||}z}z}~}}|{||~~~z{|zxzw~z}x{wzxz|{|z~}z~|{}~{~z}}|z|zz|x~|||y}~}|zxz|{}{y{{x}~}|}wy{xx~wyyxxuyyyyx}x}z|y|}{~|{xzyz{x~||y{}zz||xyzz{|~x}}}}vxz|}|y{{y{|z{}z}xx~x|}xxuy{z{{~yz}{|{}{|{z~x}}|~{y{{~}wz}zz|{z}{zxxt~~y~zz{{x}zxx}}|~|{|zx{|x{|z~||}z}|{w{{z}~w{|zy|x|zxzy{vyyxzx~vw|}vzwvw{w}{{y|y{yzy}zw}y|~zw}|y~|z|}{z|{y|~}w|yxzz~yy}xzy{{~{z{}xzz}yy|{}}y}||}y~xyy{~}z~}z{|}z|{||zz{{}zvz}|vyz|{z|}z{z~|y|z}{|{{w||xy{~}}{{}x|}{{z|zyy{z|u~~zz}y~~zx~xy|{{z{{}}}y{{|~|{|{{{}~z~}}}~~~|}}~}|}~{~}}~}~~}~~}~|}~~~~}}~{|}|y|{vzxw}z{{zy{ywwws|z{w|z{{}z{~{x{y|{}vy|zwzxyzyy}|w~|~u|s}{~z}~z||v}{y}~zyzwyz|zzz{|~yz{~|xzyz{|{|{z}|{~~zw|yzzy|~{y|~~}zzzy}{~x|}|{xxy{wy|||z|v{}{x}|}|zzy{|{{yzzyzv{w}|zz|~{v}|z}~{xz||x~v|}{~z|{||y~z}zx|zxyyxw{x{yz{z~x||z{{|yx|yzy}{w~}{yz{yyyy|{~{{z}x{~y{{|u|{||x{|{{~{wv|y{}y|{}}xw~}{{||z|z{}{}}{{~{wxyyz~zx}}z{~y}}}}}|{|~}{zx|{}u~}|z|xz{z~x~}}|~}z}|}x}y|~v~}zx~{yy}y{{}}{||u{y{~~y{z|{z{yz|{~|z~{z}|z{}{}~z|~x||y{|}~y{}~|}z}|{}}}}|y~w|y||||zy}|z~{xz{|{{~w{{{{uy|~}|{z}{{}xy{{}zy}zxz~zzzyz{}|}|}|}|}~~{y~}||y~x}|{{}z~{v|z{{y{}z|~zz|y|||{x}y~zx}{~w~zuw}z{~z|vzz~|y}z{}{yw~||||}{{zwx~|}}{z~}|}|~~vxzz}|xyv{}}{wz|yy{~|{{}xz{|{yzx{wy~}~z}}~z~zzz~y~{zz|z}{{}|z{zz{|~{yz}zxzy{{y|{y|z~{|y{}}{{~~x}}~}~|{}}~~~~~y}~~~}~~~~~|{~|}|~}}~|~yz}}{y}zz~{wwyz|zy|y{{{{{x|z{uzx|{z~xxywzz{z}|y~z}z{y{}|uzz|z|}|zyz{}~~}xzzxzw~xv|wyyz}|{|{x{w~yyw{}~{}{{}{}}}|{~y{z}}{~~{w~zzy~{{{ywxuzyz{}}|{}zzxzzzxw|y{xz|xy{|~yv|{y}~|{zx}{{~x{~|}{~x{~zzy}{{}xy}z{|{y{xwvywxy}tyx{}wyz{~~{~z}zw{~x{||~~~}{zz|}{||z{{x{ywyzyzxy~{|zz|z~z|x{y}|||~~}}}{|z{||zt{z{}|{zz{y}z{|~zzxzw||{yywz}|z~|||~{}{zxzz{{|z||{}|zzy}{{z~|~}{x~|~z~{|{{yzw{xz}y|{vww{x|xx|{{{yw{x{z{|z}}||z}y{}}yz~{{|}{y}}~|z|{w|{}{z{|y|~|~|{zy|{wxz{{|w{~}x}~{y{{xz}v|~~}{zy}{z{|{y|uvy}w{y{{~xzvyzx|{}z}|{w}y{wxwz|~z}x}|~|y{|y}|{{~||{y~{x{{|zx|{xz{~w{v|{w}yvzz}xyzv|ywz|}|y}y||{z~~yy|z{{{z~{}~}||{{||}uyzz|~||~y|{{wv{{|x{}}}|vzx}{|{{{~{||{y||{{|z|{}||~}}|{|zyz{z{{|}{ww~xwyyy{z||vz|y~||~~zy{xy{~{{}x~~z~|~~~~~~}|~}}~~}~}}}~}}~}~}~|~~~~}}}~}~x|{w}{z|{zyz{{v||{xu||{}zt|}zzxvz}}x{w}x}~tz{w{y|{z~|{{xvuyzzxz|w~|{|}sz|wz{yx~wy~z}}}wyxyy{y}y|wux{~{~zwu|y~zz}x|x{|{vyzxy|{}zzyz{~w}|yzyyy|~{}{yzx{}{}x{~{|{y}y{zz{yzz}~~z{z~|{zzz|uz{zx{yz{z~|y{{z~z|w|zyyxzzy~z{z{yzv}z}}z{|~|}yuz|{{vy}{z|xz{vxyx||yvyy{z~}~zz{y}|z|zyvw~yzztz|}~}}}w{yz~}||~z{~z{{{|||~{|{~{~{}uzyy{z~~yxx{xz|{{y}}}y|}y}yw}~z|y{|yyx{|y}z}~}v{|zx||z{}|zw||}{{{|{z{|z~z~y|{~xxy{|wz~|xx~|x|{|~|zz}z|{{z|z}|z}}}yy}x}||{x{|}z{xz}|}}|y|y|}~w}}{{}y}~vy{{zz}~||u|r{|{|yy~y~z{y|{|xyxy{wz|v{|w~{}{z}|{{{|vzz|vy}{x|yzy{~yy{}}ywz~{{|{z{{{{xxw}yx~u{{|{|y||xz|}xzxzvyx{|}xz|}|{}x}y}z{|{yzxzy{v~{}~~ywz~zyyzy~z|y|z~}yzyzx|y~yv|~{zzy|y|yvwz}{w{|}x|~|z}}~}|yz}~||~{{~v~z}|{o{}|{uyz}|x{~x~}{xz{v{}|zz~}~}~}~~~~~}~~~|~|~}}|~}~~~~}~~~~}|z~~}|~}~~|v}{s}{{~|{w{|s{{wyz}w~}xyx|{yz{wvz|zvy~{x|y|{{|{xz~~z~y}~z}{||w{{zx}zy|xy|y|}{wx}~|ww}u{yy{xz||w|xzzx}}z~|}}xx~|}}}|{|y{|z}z{}{}yy|yt|{y{v{yy|z|x|~{|w~|y|v{wzzz}{z}|z{y{}{}||}z~~{|{~}|~yz~||y{}~x{}}|vw||{u}~}{}|ux|yz||zu{y|~|{|v~{{~{|~x|~|{yy|{{z{||{}y{xzxyy{{y{y{z~xz}}|||}||}}v{zzyz|}|zyx|}|}|{}y~x|w{~w}~}z|zyyzzx|{x|s~z|y}{z{|~|{}x~}vz|x{~{{||zy}{}}}z}}}y}~|~}}z||}ywy{y|v|zx}{x{{|{y}}yyxyz~zu}|~~zxy{}|}|{~|}{|||{~w{}{~x{|zxy|{u~{{z}y|zz||{vw{{{{{y|}x}~x}zy}~x{z}~}zyy}u|~~w~~|v{|~||}zz|}{uy|yz}}|z|~xyy{{y{{|}~}|}uzzx|y~{|zyzzx}ux}{|zvxzz|{}z{z{}{}{t{{zx}zy||wzyw~z~x{w|y|~{z||x|~}yy}zy}z}|w{z|}z}zy}|zw}ywx{w{{y}zxzxyy|}|{~~z~|||{{|~|||}z|z~}zw~{w}z|y}z}yyt{|zvwz{{|yv}n|wxuz{z~||}}{z|z~z{~~~~|}~}~~|}}~~~z}~~z~~~~}z~x}}}}|}~y}~~{~~}~z|wyzz{x~~z~|}}|}|wx{{}~y|{|}||zyz{}|z|}s|x|zzw|uv{x~{}yy~}u||{{t|{~z~}{{|x|zzw}{}yy|~||yx}y{}yx|{z{yxzxx~}}z{|yxzz{~}|{y{}y}y|}y~}|~z}y{{|z{}}|yy~|~|y}y{x~w{|zzyxwzzx|}{yz|~}{~}z}||{}x}y|{}|v{zz}y{{}z|x|{||{{y{xw{|vzy}y}xy{x}}z||}x~|vy|~~w~|z|{}zxx{x|}x~{w{w}}{z|}}|w|xy}{z~}yx|||z}zzz}y{zzz}}z}z{y}||}z|}{ywz~w{|}{{zz~|zwy~~yzz}{z}v~|zx|x~x{{{|}{~{|~~|}y}y{{x|{|~y}~v|}{~yy}xxxs~}{}{{}|wzx{|yzw{~zz|{}z~||yz|}|||xz||y{yy||y|~}z{uzv|yzz||{zzz}yy}yzy|y}{|x~y|}v|}{v}x~|y{{~{}~|{s}{}z||zy{|w~|y}}zy{y|z}z|zy~{|z{z|yz|y{|yz|zz|x~zwy|}z{}}w{}z|{{}x{~z~y{|}||}}y|wy{}z{zx~{}{|{{~|{z~{yzx|w~|~x}y{zwy|x|{}}zz{{zz|z|uzzzx|ywy{xz{{v~|x{~~}z{zyyzw|{x{z{|x{z{wy}~zw|xy}|~{~}||}|||z{}|}|x|z|y{y||z~|~~~}~~}~~z|~{~|~~~~}~~~~{~~}}~~~~y}|xxyz|}~x}z~x{{|xv|x{}||uxzxvyyzy|wwt{}yyw{zx}w}y{yy}{zyx~{}zx{yx||{|{{{|zzyxy~ww~xxyxz|zv|x|{y{zvv}z}~z}wyzz|yyy|zwz|wzz|}||}{{}|{w}x}xv~{|{}yx}~ywywyzzxxz{xy|~{yyz|zzy{{z{}yz|{z|}{{x{x||~xzvw|yw{xxxxz{||x{x}yyx~y|z{}|}}z|x}z{}|}z}{{sy{zw|}|||z|~z{}wx{x}{xxz|}z|{{{wyzxwz{yz|zwz|x~|z{}w||y{yz{}|~yyy|{{z}~z|w{{u|ytwyyy{{zz{x~{t{{{xyx|wyxx|w|z{z}|}~yv~z{~|z{~}|{{|zw{zz~~zxzyyyt|{zzy{}z}|ty{y}{}z}wx|{~yx~{{yw|{z~~{zwztyy~xy{{|x{|xxxxz|{y{y{{vy{}z}yyzw|y{|y{{}}zz}xz||z~zx|yx~x}y|zt{y{xxzzzz}~t|{||zzwxzxx{w|v}|w|wz{|}~}}|zy{}|z{~}}|}z}}||zx{}yyx|}~|t|}z~z}|xz{{yxzzzxx|x~{}|u{|~zzx|{{{y~{x}}}{x{wtz{xt~}|xzt}}y|yzy{z|z~vwzzs}}y}y{|y|{{}}{}|y||}y~|}|yzyxzyz|{zzy|wwzz|~z{w~wy{w{y~{z~{v|y}~~}|z{|z|z~~z}|{~~}|z}~~~z|}}|~}~}~}~~~}}~~|~~}~~~}}y~~{~}|y}yz}|zy{}yzwzzyz}y~|}yzzz|zy{{{~zyw}|xzzzzyz{zuz}}yzy|~|y|~z|z}{zz{wy|x{{|x~}w|u|{x~{z|}{~zz~|}zyw{z~{|~~{x|y|z{yz|y{{}|~{w~z|}xy}|~|y|yzzv~}zy|}}|z~{x~yzx||z{vz|}yyzv|}}zzzz{|y|w||{|xx|yzzz|z~{~xz{|}||z|}xz}y}}~|z{yy{}}x|y{|||}z}y|x{{zyxx}|}{{}{~||}xzxx~}}|||y{yt|zz|zyx{xx}z}|{u{yvz{{{zw~}||~}{~~~|zz|~}|}}{y{vz|}zx~}{}~{~|w|}y{z{{{{~~{{x{~|uy}~|z~{||{}{}{z}y}~zx|~{|{}z{{}{{uyv|yz{{y}||z{||{}zy{{zx{|||z|~~~|yx~|}zz}|{|~|{|z{y~yz{|{zy~}z|zyz}yzzz{zy{wx~xxzy{}|{~~y}}yzxuyzx|~ywz~uxy{zzz}z|y}|{xy{z|x}y||yyx{|}}zyz|{{zw~y|zyw{~~{|z|z|z|zzyz}~xwvyz~x{|x||z}||z|zx~z~||}xww{x{~|z{{wz|{z{|y}{z}zz|yz{}{}zzyz{}}x{~}~{||~zvxw~{zvyy|~{{~~z|}{z}}yz|}{wz}y}~}{{ztzzyz{|z}|~|u{{y}}|~{zx{|y}|~{~~~}~y~~|~}~|~~z|~}~}}}~~}}|~~~|~}~{~|}}}}~}|y{|{~~}{|z|uz|yw|{}z{|z|wzz~y{yx|xz|w~z~zz~~yzx|||||y{~{}yy{{|y}z{y{{yvzy~{{x}xy}v}wv||x{yz{}w{w{|{|||~|{z||{yy}}|~yzzw}}{~sz{~~}zy{z{~{|{y~w{}~{|{~z|}|u{yxz}}|{}z}}~x}}y}z{|~{}~z{~zy{vy}yysyz~}yyz{z|~z|yzzy}x~{{|zx{{{xx~yyyy|{}{~z}||z~{z}{}|}}|{zx{|xw~|y|y~z|zx|x}{uy}wz{|x~}zzz}z{|z{zx}~~}{u~}{~y{~y{zw|z{|{z{~{{y|ww{||{{uzy|zw~zzyzzz}{|w|{~{{|{||y|y||{|}y{{{{xx{~~}x}{{|y||zw||||}|y{|{||}~~}{|~y}~z}zy{vz{yz}{|yzx}~xzz{{zy{z~|wy{|||z~yz}x~}y~{{{x{z|}}~|y~z~}}z}xxyxx{|||vzx{{|zzw~zz|{wxy|}z|{|{}{~y~|y~|y}ywy{|u{|~|{||zzyywx{|w}}xx~x|y|~w{z}{v}~{v~~~{}|}{zz|z|||z|}}|{{{y{{{{{zy}y{yzxx{}{}{~zzyxw}x{y~~zz~}||~}{~}{}~|wz|{z~}~y|{|}}{}~wzz}w||{}y{zy|{xzzw}x{|}zxzx}xy~~z|}z}|~{{|{|~|~|}~|t~}}|}}~|~||}}~~~~|}}~}~z~~~~}}v{{xw}s}{{{~{|{zvx{{}x}}}zzz}y|}yv~yy|z|z{||uzwvzx{y{{yx}|{v{xyyxz{x}vz{}|z|x}{z|~|z|{{wy{{}~||v|vz{yx}~{|w|}{|}{{zyw|wxyzz}zy|{{zz{|z{z}z~}}xx}y||z{{{v{{z}{||xxv}{z|zx{{{|zx{{w|y~y|x|y{|~|{xxx}x|{~y~{{{|z{zx~|{}xyz}|~}z{zy~{{x}{w{y|zx|z|y|{|w}}wx{s{xwzzzy{yyy~xy|{{}}z{u~{|x}yx|vy}yx{|{y{y}}z{|{{}z|}xy{zz{x|||yz{|zzz{x|y|}wwwzyxzz|ww}yx}x|{~~z}|z{{wz}y{zzw||}~|}y{|uz|z|{||}~|z{w}z{|{zx{{|{~|z{yyz{y|{}~~zyt}{}}||z~x~w}w{v~{~{~{yyz~zy|zzz|z}||z~|z|{x||zx}{zy{}x|{y|}~xw}y{{|xx||z}yy}~}zxzzzzyu{z|||{~x~}zy|{vz}||xy~z{yyzxwzy||{}}yzy}{yyyyz~y}{xz{wz}|{xz{z}y}y}{|{x|||{}{~{{}}{xyy|y|y}ywzz~wyy{z}}yzy~zy}{{|{zu{|z|yv}wv{{{|z|z}x~xz{~|yzz~}{~{{z~yy|{{}zw|{{{xzz|}x~w{|{}zx{x{x||y{{z|z|w}x}}{}{x|{w}}~v~y~~~~~}~~}~|}~~{}}~}}|~|~}|~}y~~}~}~~|~}~|~}~|~~~}~}{}yv|~zzx}xyyyy}zy|~|{y{}z~{zy{||||~}vx|{yz}{}{yy~~~{z|{~|~{}|x{yy|}~zzvz||wz}{zz}v{xuvz|x|~yyxzz~|z|x|~|z|{}~~xz|yyz}x{{~z}xy{}|}|xyx~s{uyz{{wyzz{}|}wz~y{}{{{}x{{{{y{}z}y~x}~{}zx~}zz|yv}x{{|{yz~|zzv|}|zy}v|z~}z}zy|~}yz|x||z|}v~x~~~~z{|yvyy}xxu~zzzwyu|}zx|z}|wzyw||{~z|{}~|~}~}}~wzxy|}{|zzzxy}}~~{v|w{}z{{uyypy~zyxv{zyw{y|}~|}y|{x}}}y~xz}|{|}|}~z{~{w|||y|{{|zz|zz~|{{~vv{|{yxz{{z|}z||zz}zxz~{|{z{{~}x}||}x}z{{x|}z|zxvu{~y{~{zywy{xwwy{{{~}~{zz}}}~}x{xzz|{|z{z{{z}{||xy~~~z~z||{{zx~zy{~}~yx|y}|z|v|}~~{|x|{xzz{}zzy|}{x~}y}y|{w|zvyy{}u}{y|vyz}ztv{zwz}}w|||~t}}{|}x{{|{}xz|}{~}{{|}{}{zzw{~y{w{w}zy{|w{y|x}xx{|}z}z|~}zv|~zv||x~x~~w{||||}zx{{}yx}~xy|wyuzvw{yz{~{xz~||}|~|y{yyyz|~~|~~~~~~~~~|~{~|||~}~~{}|~z~{~~}~~~~}~}|}~z|}x{yxz~y~|x|{x{vx{{{||z~{y~yyy|}z|}|}zyy{x|{{~}zyx{y~{|yx{~{yx~|~{zrz|}{{z}{y|z|y|yy}|z{zzz{zw|y{vyv{{zyx|y{|z}y}}yz}x|w|}{{y|w}}{}yzz}}{{~{y|{}yzz|zx|{{|~{|yyyz|yx{y|y}{{w}||yy|{}z|{~}|}z|}|}y||~yx{}y|zzz{yx}t{w||zy{{{z}{|zyu|wv}|}{szw|{xzy~x}z~~x~zyy{}}z|zzy{z~|}zz}z{yy~|}|z}{y|||||{x~|}yz}{uzxz}z{{~xz~zy|zxxxw}|}{|~{{}~z}x{}|}{{y{}}}ytx}|~}y|}{|x~{~}}zwy{y~zz}y~z}yw|{|{z}y{|{zy{~|z~w~yzx{|{{|y~}}{{~{y||{|{|~z|}{|{{{y}|x{~}z{}z}|{z{~yy}||{y||xyxx{w{{wzz~~z~~zyxu|z~~|xzz|~}x|x~|y}{wz{~}|{x||}z~}~{z}~x}{{~}|y}~z~{}|}z{z{}yx{zy|{y|y{|zyyxy{{~{x}|x{~wy}~{yxzy|}{|{|{|y{{|{}z}||~zzz|y{{z~~yzzz~{x}~y~z|{|{uz}x|{z}yy}}~|zx||}|{z}xu{zy{x~~}{{y}zy~y|zzyy{|z}x~{zz|{}{x~y{y|z{|y{|v|~{~~~~}~}}~}|}}}~|~x}}~}~~~{~}~z|||{~{|~~{~~|}}}~w|y}y}{~{|~v{x|{|uyz{{ywyz||yy|{v}yzy{w~||{~yz{{u{y~w{|y~~wzy{zzz}|~yt{z{zuy~}zw~|}z~{zx{|uzyzz{x|{||z{z}~yzwzyz}|w{~}xx~zxy{x|{{xu{x|zyz~||yxzzyyyx~zs|{zw{y|x}~{|{{{w}zx{{~{zzzzzzzz||x|{}~vvvwywy{}|~wx|{~|y{{y}{{z|{|zy|y~|{}wt|yy~}{~w~{{{z|{w}{{|{z~xzz}}|}~ty{|{~|z~{yv||~zxzw||{}y|~||wy~y{{z~zy|yz}}ut|y{{xz}|xuyzw{wwy|}uxzvv{zv|z}{}||{yx}|z{z}}}~|||x{||}}}|xvyyzzzzyzz}yyxx|zvv{ywzxw{|{~{|}|}~}z|zy~z{|~|{}|y~}|}~{vzx}{|~{{yyxx||{y|~zyx}x}x{xzwwu{{|y}z|}{yz|zy}z|{vxyy~{~~{x{zz|}y}{y{}yz}{}}|{{xyyz{v}z|z{x}{{{}||{~}xyyy}zz~~}~~{}{}}{{y}zzzuy~{~}yw{|{{zwx{|y|}yx|xx|}{|z||}{|~{~|{~~~||z{~}~}uzx}zzzy{|{t{w|}zx||zw~xy{y|xx{xv|~y}z{{|z|}x|zz}}|~~~z~x|zxw}|y|zzy{{{z|~wyu{yzz|}}}}x{|zy{z~{{|}}z|~{{v{}||~~}~~~~~y{~|}}}~}~~|~|}~|~}~|||}|~}w~}|zx|v|}}~wzxy{{z}~{x|}y|v{|{|~}w|}w{|}z{|{z}{wx~|{y}zyxy}z|yz~{~~{|xzz}z{|x{}{}{vx}|w{zz~{yyz~zz}}{z}{vzvx~}zz||{{~|xzu|}|zyx{~xwyvzvx||z~x}x|||{~{yyxwzz}{||x|}{}{x|wx|z{}z{xxy|}x}wx{{}{x}}|{y}|y}}zy|}}{zxy|xzyvy{|u}w{|yyuz{~|{z|yyvz|z|{}}{|}w|{{||}||wy||yy|zyxy|z|}xx|y}{~zxuyzz~}y||xz|~{{zz}}}{wxzy{z}}u}zvy~}{x{x|{{z}z~}zz{~x}||zzyxwwz{{|wyz|x{z~|z||{}{|z{}|xzzv~z|v||{{zzyy{|y|~|z|y~}}yyz|zyy|wx{wzy}~~wzxy~|{}zzyy{zzyxx||~y~yy|x~~~}y|yzz|~|}z||xzwx}{|w~z{~zyz}zyzx{y}~|xz}{|{|}}{||x{{{{{~zx}~{yywx}v{zyxx{w{zywtvz|||zz|{y{yx{~|{{vu}|{u{zt{|{zz|yy}}y~{}zzy~||{xy}|z{~z}xw}|{z||}}wzz|}|yzwz|}x}y{yy{}zwwx}~||y{|zwz|yz|y|{zwxy{zzy|}{z|}zz}~{{||z}z}}|z}ywzv{v|{}|z{{{{}yv~y{z}}}zz{y}}{|x{{zy|}x}zzx{~~}~~}}}~~}~~|}~~~~}~~~~|}}~z}}}}~~z~~~|~}}}|{~zx{xyy{|t|y{{zw}y{}zyzx{{|y|{|z}||xxz|z}z}}xw{{zxw~{|~v{yz}|}z}~|y||~xxzy{xy~}x|}{zy}x}{yyzzxyyv}{z}}~{||~{w{z{y}~x||}u|{{z{~}{~|{~wyyw}~|x|y|zz}{{|~vvxyu}|zy{}x}z|}||y|zzz|~}zx{}{|{z{x{w{||yv}x{|}||~vxyz|z||~{{y{yx|z~|~z{|{x|{}{{zyz}}}|||~zyyy{~{w|{w|z}zv{z{||x|{|{{y|wv}}|||{|z}}{y{{{}z|x|~{~~w|zzyyx~~{}{xy}{vz{|x}yy{z|||v~}}|}|~~{z}yz}z}~{y||{|{wy~{|xx{|uzz}xw~zzyz~y|z{y|~}~y|ywz{{~|~~~z|x|{}u}}~xy||{~}|{w{{yzz~yx~||yxy{uyzzzyw||zyyx}y{z|}{zy}}}|~z||{|z}yy|||{}}zyx}xzx{{xzz|w{u{xxz{z|y{zzxyz|zywx~{x}~xz|}{z|{x{|{y}}~{|{|z}z|{zyzz|wyyz|z~{{w}{x~~}z{wv~y}xy|}z|yz}y~y}w|{}zx|{{yzzz{zy|}~z|y{|~|w{{vy|xyxz{y{vx}xzxyxz{v}|||w~}{|~~}}~z{yyx}z}xx}zyxxz|{xwzz{|x{{x{v{|{y{y{|x~xy~~z{z}y~}|}|~~~~{}~~}}~~~~~~~~~~}}~~}~~~~~{~~~~|~~~~~}~y{|{|{z|}w}{x|y|z||w}w}}z|{|y|}|z}{zz|~y{z{y|ny}|yxx||{}|}xu{{x}uwuzz~xx|zz|{~{y|w{zz}z{z~}{|}y{z}yxxzx{yxuyy}{wz{y|~{zxzxxzx{|}x~y||zyzzzyyv}zu{x{|w{y|z~y{{}x{y{zx~~yyw{{~z{yvy}{{y{{}z|y||~zyx}{yzyzyz||~xy||xzyx{z{~y{zw~x{|{{~y|xzxwz|{y}zzy{{~}}|x|w}~z~{wz~z{y~wyu{y|z{||w{{x{zy|v{}y}zu|w~|{~}y{z~xxx|y|xxzz|||{yy{{xz|vxyy{zz|x|{{|xwx{}xvw}{|w}{}v{t{zyyzz|~x~zy{~z|z{{zy}y~{{}xzzw~{||{w|}{x|w}x|zz~y|}~zz|{z{{wzx}||}{}y{~y|zx|{{|y}{xy|{y|}x{|{{{zwyyw}|w{||{xy{{w{vux|u{~}z{wwzy~{z~~|zyxzy{{~}{{{}}z|zzx{~~yz{zxwxz|}y}{y|~~zx|}x}yzy{y{x~|yz{u|w~z}{z{z}z{xz|yx{}yy{}xx|z}t{{}{z{wxyx||{z{wwz{ywz{~zzz~|}||{{~zxw{{yy|v~{zyz}|w~}|{y{x~}w~|yzxvuzxyyzx}|{y|{|}{z{|{|y{|~zyx|z~}}x~zv~z~x|y}}{~|z}z}~x|zz{~z||}w}z{x}{y{{}}~}}|{~~~~~~~}~~~}~~~|}~}~~{|~~}~~~~~~}~|}x{|w}||xyzx~vryxyst|y~w{}~y|}}z}y}z~|zx|}s|y|{y}{|z|~zx}|w{|y{y}z{~x}|wz||y}zx|z{y}}x}{u~w{v{z}y{{u||y}y{|xv{}w|}{x{}y{{{}}{{yyyz|{zzy{y{}yx|{ywzx|{}yyyu{y{zyvyy{yz{{yx~|{~{z{~|}y||{v~~{|||y|}{yvy~}xw{ywz}|yy|y{}|wwy{~}|y}||}|}|||~zz{}}z|{zzzz}xzwy{y{z{||{~~z||yx{~y{w}}~x}z|}zz~{|z|~||xv|}z|{|~~y{~{{{~|{xzx{{zzy}{|zxy|~zw|{~y|zyzzz}~~z|}x{|{|z}xyz{~xz|||xz~{|z{yzx{yx{|y|}w{zyzwz~yx}xw|zy{y|{vw}}|}{}x|zw~|~|~|}zz{y{~vv|}z}~w{x|{{|}yyxxy{~zz{|y|y}~z{{}z{|yz~yw}wzy}~z|{}{x~|{|zz{yvz{z~wyvy{}z}yz{vzuzw{~{~|yw~zwz|~xz{}|}yxzzy{}|~{y{}z{|{y{{wy{y{vxv{|z{z|yw|{{{}zy~xw{z{}}yx~||y~z}y~{|zz{}yx{}}|x|{x}{y}{yy}}~x{{zzvvz|z}x|wyxzyz}}|||yz|w|}{{y{y{{~{~{{wzzzx{x{u{}xvy{zz{xzz{~zvzzvyxywz}yw{zw}y}z}{x|{xyz}~~|~~~|~}~~}}~}~}|{|~}~~~~}}~|~}~~~~y{|}~z{{v|z|y|{zy{}y}}|z}{zx|w|yx~|}|zz{|yz~}}s~w|}{~z~||||w}wz}~{|{~zzyz|y~|z}zzzo|{|~{t|{{zz|~vzv|xz|}zxv|zy|}~|z}~{}|{z{|z}xzz}{{{{zzyx}}zz}~y}{|{z}xzx~z{yyx{xzwxxxz||}{z|xzw||x{{}}vy{yux|{|}}zz|~{||~~x{z~}ywy{v{|{}{||z|~z~}y{}|y}xxyy|}{|zxz}~yvz{y{y~y{{}y|zy}|u{}~{y}x~y{y|x|}{{~y|}~y|{{z}||x{{}{}x|y{{}}{~{xyy}{y{{z|w~z|vy|zz}xx~~xxy{y|}|~|y|z{{{z|yy}||}{~yzz~}||}y~}{xz}}r{{||{|x~xyy|}~|~~~x||z{{{{z{{y{{z~}|}|{zyz|}}z}||y~{{{}y|||vz||y{zy{||yx}x{||uy|{}}|z~|wyy|x{~|}}u~{xz}z}{z|}z~zu|||{z}w|}y|{{|{zyzz~xw|||}x|{{~|||x}zyyyy{v|z}|{{{|x{}|zzy}|||x~z|s||{xzz|x~wzu~{zz{z||~xz|~{zzxzyy{{|yx|}~{x~x}{{zz}z{{y}y{w~{|x{z~yyz|xv{zzy}{zzzy}yz~}yy}y~x~{~}}w}{|~||~z{|}yz||z}|z{~xx~z|~y|{|~y}~{z{{{}{~zw{y|z~~~~}~~u}{}~~}~~|}|}}|w}~y~~}|}~~~~~~~~~}y~||z{~}{~}{|yx|t{{~{||z|x{{{||z{yx~y{|}x{||z~zvzy~y||{~z~z||x{}}}v{|~y|z~x{xz||{yzy||x|{yyz}~xt{yz|{z}{y{{}|}{|w~{y{{z|{}|z~{|{z{}y|}~z|yy{||x~}|yy}|wxz{yzz{z{{zw}~~|}{{z{x~{|y{v||x|}}|~y~{yz{}{y{z{}y{yxxzy{yyxuxzxwy{}z|zzz}y}|}}{y~yz|~yy|~x~{|z{~{wyy~x~z{xxw{y~~}~{yv|y||zvyyy}{|~|~{|{y}{yz{{~z~}{{z~z{~y}}xyztw{|w}y{{z{}xzy{uz~~{xw~{{z|~zy}y}|{{}|}}zwy~}~~{~{~x}xy}y{|y}yzx}{|{zy}y{y||z{~w|}x~{}{|z{~z|y~v~yz~{{|~xy}}w|z{||}{xxwy{z|z{vx{z{}wwzww{|{z{zx|yy}|w~~x{wz{x||||z||~}}{zwyx{{xy|}z~y~{|}y~yz{v~y{|w||w}}||{}{~{~|x}}zzw~y{|~}|{y{zz|zzwx|{zzy~w|xyyx}s}w{yy~ywyyzz|x}w|}z|}yy}x||}~z{|x{{{|}y{{yyuxyzx{vxxxy|zy{uzx{wzyzy}|zwz{||}}|~z}~~y}|{{~y|y}~z|y{{{|~uyyyz}||x{xvx}{|w{zx{{|z{{{}y~{}z|}~}{y{~}~~~~|~|~}|~}~|~}}~y~}x}~~|{~~~}w}|}zyxzy}~{|~{{~~v~y{|}|y|z~w{}z|{||zyyzw{|z{~xwz{}|uz~|z{{|{}{|{zzu}z~~{}{~|{}wx}}|{s{|y{v||}{{}{|{z{|yywzyx{x|||yz|v}z||x~||~zuz|vy}x~y}{|||y~x{{}xv|~{yzyxywyw|}yzw{zz}ty|{z{z~}|||}{v|~|}zyyyw|w{}{y}xxy}x{}w}zz|{}{y}z~z{zwx|yzux{y|}z|{tx~}vy|}yz|z{z~z}{|{{z|zy|y}yzyx{x{|{wxy}}z|v~~}x{z||yyy{|xz}|w}}zzy{}~{|w{}{}}}}z{x{x|{z{w|xzz}x||wzxx{|y}|w|{vx~~yy{|{zzw||~~z}|z}zzy~{|y|xz{z|w|v|{|uvy~|z{{yy}~wy|z~y|||}|y~x{|x{z|{{{~yz|~yy|{y{|}yzx}y~{x}}zzzyzzz{z}|x|~{y}|z}|xxzuwvwzy~{{z}{zxww{{sxy}~z{|z{~~y{}}z|zy{zw{|{w{z{w|zyyy||zz}{yzv}xz~}{wz{xz}zx||~|{~x{w|{zv||{|z{}x{zx{xy{xz|zv~zzz|}y||{||z{zyzz|{{|y{yx~{x||v{y}{{xx{z{tw|~{~y|{z{y|{yzz{zxxy{~xy{zz{|y~|zvz}z{y{z|v{|~|~y}{{z|}uzx|z|~}}}~|z}|y~|yzv~y}|z{y}z|zzzz~zu{x{yzz}v{~~~||~~~~{|~~~x{~~~~xy~}~}|~}~{}}}~~}~~~~y{z{}}y|y{|{|~{zyxy{wzyvz}{{|z|xz|yv~|zzw~{}{|}}|}|{}{{z|x~~|w{|~z|z|||~y{y{{~||xsx{|{wzyzw{xyy|wy}~}{}y~z}x~z{z{|y|{y}~{|{}w{}|zyy~{z{z}}zy}z{{{}{{ywu}zw{w{|y|}{{{z{}|z}z}zx~~}y}z|}~|z|y{|x{{~{{w|yxzyuzw{z{yy|xz{}|y{z}{{wy{~|zw|{}z}y}|||wzx{{||z}wyz}{|z|z|y~y~w{{y~x}y~yz{y{~|}z}~~{~{}}||||x~~~y{{~}y|xwwv{{y|zyz{{||}yx{~|{z{|w{}{}yyzxy||}{}}y|~|y{}z||y~}|~{|~zy}z|x~yxz~{|z}~y~|vxw}y|yz|yz|z|||{}|y}|||x{~{~z||zzy}{|~y{~zy|qyty}~|{|y|{{|}wyvx{t{zy~~zx}yz~}zx~}~y{|}~wz~|y||}}z}~}zyxy}{uzz~wyyzzx~|zz{|}ts||zzy~zxx}|z{zzzx||}~u}|}||y|z|}}{~{|}v{{s}wy}|xwxywy~|||zyx{{{}{{{y|~}~}||zyyu}}||}|y{{~|{yz~{zzy}~u{z~zx~}x}}|x}~z}x{}wuxzz}{{{z|{|{~}~z|{~x}zzz|{{~x}{|xy|z|}v}y~}y|wz|{u}{|x|~x|}yz}v|{y{}zy}}|~~~~}~~~{~}}|~~}~{}~~~~}}~~{~~}}}~}~~{|}}|~~|~y}{~zy{w{x|~z~}~}zyyxy~|}{vz||sx}~}|v}xyz{|zz|yyx{ywy||~}yzt{wzwx||v{|zzxz}}~}zxz|zz}{xzz||}vvzyy~{zy{{z{{y{yzzzz|}{y~{}v~}{{~x~x|~}z}x{}zy|}~y{{{~{yy}y{z||xxy}}z}yyz|vwy}x}||{{}zw~}yyy{|{{wy~{{}}x|{~w|z~|~~y{|~z}y~z~z}y}x~}}|y|xz||{{y{z|}zy~x|{|y}|y|~|y~y~{u{wv{}{w{{x{|{{~}||xx{z{y{zzxvz}x{yz}zy}y{zy{{z~zxy|yx|~}zywz}|z{~x{|zx{}yy{v{xw~}{vw{|yxy~|{zy~}|~w}wz~z|{xy{|{z~zyzz~zy}{wyzzy}zzzxy{}{y||w}y|{||z~}||y~|~|y~z}}z|{{{zz}}|zyy{zz{{|~|ww|{{z||~y|xzy{wz|{u~{x~y|z|{zz}{~y{|ywx{|~}z{|xzx|{{z}{|x~zzy|||zy{}x{z|x|{~{{{x|z}|}zxx|}|||x||~{x}y|{y{y{}~y}y{{{}z|t{zzyyywz{z{|{{zz}{x|{|x|z{|y}|{~{{|z~xxyzw{|}zyyzyx|xw}|{|y{|x}y|{{z}z|zz}}|~xy~||yyyyz{{{x}t|}|}xxz}yy{|{z|sz~|{}zzy|yx|y}yy}{~|y{{{{}}|z|}z{{|v}||}z}{{{x|{{v}x~~~~~|~~}|{~}~}u~~~~~z}~~~y}|}~|z{{|}xy}uxwx{{x{{xy|xx|}}|{}~w~{{|y{|z}|z}wz{{z{w~}z|}|~x~|y}~|y~|x|~|u{xw~{{y{s{x{y|zz~xz|zxx|{w}|x~|{{||}z|}{w|{}{yy|{~zzxzwx{xx|{vw{zyx{x|yy{{{|y~{x}zyy{yx{xy}zyu|}~z{|}v~{z|{|{zz{xz|ywyy{yz|y|y|{y~x{z{{{vz|}~u|z{zyy}|}wz}~~y|zwyz}zzt|{y}yzx{{v~yx|||z~xzu}zr|y}~wyyzuw||wy|wr{}w{{z||{}z{yy}x}|}}~z{~y{y|~z~xz{y}}u{vvx{w|yyzzzw|z}xz|{||}y}|{{{~~|y|~}~}|x{{{yx|xz|{zzw{}zw{z~|x{{{yzxzx|tzzz|yy~~y~~w{z{|yy{|y{z||z|}y||z}||yz}t|}|y}vzy|}yyx|uxz{zwyz{|w|zz{}{}{{{}~|~{z}{{~|x{|y|w{{{y{z|{{||wx{yz}~{{zu|{|wx}qx{xz{}xvwy{z|~|wv|||z{xxy}{}|x{{~zzw{{y}uwz~{~z}xz~zzzww{{xz|wxzyy|w{vy|}yzyy}xz{||zyx|{}|y||rz|{}{{{|w}{v{{{zzxyxzw{x|xzvv}z{{{|zz}~y|x|y}y}}y~~z|~{}{z~zt}{z}ywz|{~~z|{vzw}{{{w{{w|z~~|}{|z}vzzz{y|}|~}~~}}~~~|~~|~~}~~y}~}}~~||~~{~}~|~~}|~{wx{y~|~y~w{{}{}~z~{z|x|~~}ywy{{{||~}zy|{}}{||y{xxz~{z~y{yw{x{z}}z}{}z|}{|}w~y{xw{z|z}}zy}v{}xwwv{{}x|{xyyz~wwvxx|||{|z|}z~tw|x}w{}||}zzy{zvszz{{}|{zzy~~z{|{zzzz}{~|}~y}{{y{y{~||z|x|~}w~}v}{zxyyx|zx~vz}zz}zx||{|}|w{zz}zx}{zyyz{xy~z|}~{}|~zz}}{{{y{~|w{|zx}y|~y{}wx|zyyx|zz|}{|~~{||}y|{{|{w}zz}z~|z~z|yyx~|}w{w}|xv}xy|}}~z|{~z|}{{}~{||}{xyv}~{x~zxz|z}}{y|zv~~|x{|}~~}|x~{z|yy{}}}}}{~|}}{z}}~z|{y~{s||yw{}~~{zz|y~|{z{|y~yz}xx|||~}||~|yzxxyxz||}zzxyx||{{{|~y~y{}z{u~v|{|{||z}zwz|w}}}|x~}||{zx}~yzw~{}~{x|yz~y|zyzxz~w{}x{||}|}|w{|zy{{~|}wy|{uzyz{|{{y{zy{x{}}z{|zz}||~{z||}yx|}{{y}zyy{{||zz{}zz{}y{}}{||y{|u||{~xyzvyx~|}||~~y{}~x{{|{{wx}zy}}zz{|{{uy{~z}{~x~y}w{~z}|~}}{y||v}{z|~~|y{|}}{|{}}{|y~zv||z~}{|{~vu|~}~~~~}}~~}}}x|}}~}~||{~}~~~~}~~~}|~|~z}~~~{{|z{|yv~y{{z|zyy{|yy~}{y~}|{xyz{w~zyy|xyz~wx|}yx~~~wx}|xx{{}~}zx~|y|uw{wzzyxwy~zz}y}x}wy|{}zux|yy|y{y~|{}|}~|}yy|u}|~u{|{|z|zzyzzw}zz{y{|{{{}|x}|}wy}{y{|}}}~~~|z~}{||{y~|}|}}z}{z}x}}z{uz{~xy{z}|~zxuzx{w~{|}tyx~}|}{y}}y|~{w~{}|}zy~|z}{|~}|z}yvyzxuv{}w|z~x||zy{~{~|tv{zz{{}y}~~{{y{|zx}{{{|z~{yx~|{|~}}}zzzx{{}zzz|y{|{x{xyz}}{y{yzxyz{|}x~|z{||{|w{|{}}}{~}}}~zv}{}uxxyx~|zz|zw{z~{{xx}|{||{|{z~{w}}{xy~}xy{|~z{~{|z}}z~}|uz~|{{|x}|{~|}z{|wy|zzz||}xz~}|y|}xz{z{z}}~|z}zz{{}}|z|w{y{}{w{}yw{y{}v{{{}~y}~yz|z{|{{}|x~z~z|xzz|y}~y{w|xz}z{|}}||{{~}xy|x{~zx|}yy{{{{z{}{xzzw{|~}z{|{x{zz{~{~zz|~{{}{z~{~}yz{y~z|zx}{{{}{|{~{{{{y{{z}z{|z{v{~{{{|{{wx{z|}}z}}}|~}~~xzz~|z|zw||}~x{z}uvz{ywxwz|{y{~~}y~|}{{{{}}y}|}|}|~~}~~~~~~~}~{}}}}}}~~}y~}}|~}~|~}{~}}|}~}||~}~}~}}{}}||~v}{ytyy|}~}w}{}yw|zv~y{||y{zv{yzy|{y||zz||syv~xzzvzwz~z{xu{z|yyy|~uyzyw}xwzz{}xx|u{s}}{z{y||{|yz}xz{xwx~}t{{|{|yv|yzwzy{z{zz{}w}{xzy{{xz~|xwywyyzwzxt~zy|y{||x{wyy{y|{wz{{y}|x{vxvzw}y|y{|x}x}xzzzy{zzzy|}||}}x{y|{}x{~z~|v{}|zu{|{xx~wyy{~{~{|x{y~}y~}z|vx|{}y|{{yv{~{zy{~xwwxy}yy~xz||}|zy{}zzx}y}{w}~|z}{{~yx|yz|wz{z~z{zu{}z{}{|~xzy{|}yx||y|z|x{u{~||zy{y|z{}~yyxzzz{y}|wz|}{|z~}xy|x{y}y|}zzv{zxyzz{yx{zz|{y{|}xxzxx{wxz{{|xwz}{y{z~zx}w{x{|}|t|wp{yzv{}t{}}y{yvzz|w{}~{{z|tyxxy}{x}|x||z{{z|y|y||}y}y{}yyz}w{x|x{}~|{}~yy||z{}}}zzw||}zzz{|||xzwx{yx{y}{y}z~zywxxzzy|y{~~{}{~zxv{{|}~{x}}}{xv}}|yw|{{wwy|{}|yy}{|zx{z~~v{~xuxyx}}{zx{{yx|z{y{{{|~yz{zyxz{{z~z|}{x}z|zyyzzywuy|y|{~x|q}~y~{u{|zw}|{y|}{y~zz|z{z~{zx~xy}{{xxz~xy|~}~|{{yxx~{{}}|{|}}~}~~~~|~~~~~}~~~~~~~}~}~~~~~|~|~}}~~|~~}}~~}~~~}y|~{|~{y|y}}}yzz{{{}{z{y~zw{{|}y~}}y}{{x~y{|{{}~vwz{~|{|{|{~}{{x~}|x{|~yx|}||zz|yz|y{z||{z|wxwzzvxx{z}}{x{||}{~~y~{{y{{}~~|~||sy|}zy{zwzxxyzxyz{{{}|}}z}xz{|wxzv|tzwzz|v}yx~{yyx||{z}|{{|~}|~}}}z|s|yzyw}y}{y{{xyxy}||v|yz{z{}z}zyw{ywyz~}~}}z}{z}zz}|~}|y|xy{zz|xywzxy{xy~xxz|uwz}{{{|}~w|}x}||~zz|~{|yz{~zy|}}|z{xw{{vxxuxzxx}z{{w{{}x|}yz|yxyz}y|z{~w}z}y|~zx}}||}~}zzyx{u~z|{x{w{~}{zv{z{zxz~zyy}||wyy}}{z{y}||zz{z}|zzy}y|||}}|{xz~}~{|{yxyzzyywy{y|{z{{{zzzxx}z||y}{z|}z~}~x}z||{|v|{}|{y{ywz{|{zzyyz{vxzz{||{{{zyz{|~|w{z{{||~{w{}y{|}{}y|{{||{|yyzywwxxxw{yzxv{}yyw|{x~{|z{}{}{{w{|z}xyv|wx{x|wz|z{}~||~|}yzwx{|zx|||zxvz~wyywz{xvxvyz|~zz{~t|zy{x~|}~{|wz{~}y|~zvzy{z}zxzzzt{xyyy}uyw|~w|z|z}{}|~z{z{~{{{}}}~~~~~~}~~|~~~}~~~~}|~|~|}~~}}~{}~{}~}~~|~~}wyzzy~~|y||{}wxy|{{~y}xzxxzz{}zx}xzx{yzv}zy|yxxx|}~~}}}{}y{{{}z{w{zx}{}zz{|}{|}w|z||v~{||}zzvyzx{yz{z~{x}x{}y}y|z~x~v~zy|y|}}{zy}}~y||{y{}}zzz{z{{{y|~y|v{y{y}zyu~~x}y|~z{z{|~{zz}y~}zy}{z{z{xzz{z|{{z|}|{}|w}z{{yy{~u{xz~}y}xv{zy{{z}}~||{z~y}{|{{{~~||z{{{zy|}z{{yzz~zzx~yu}{{}||u|~|}w{y|{{}}~y|{{x|{y{z||v|{wzxxy|~x{w{}y~zy}zu~{{y~{}u~}}|zyzxz||}{x}~}|~||}}}{|{}zz{u}{||vz|yw{{}|yw{}yy}uzz{|yw{~{x|{z{z}~|}x}|{y{x{|wz|yyy{zw|ryzxxzyx}wvuz{~}y}|{{~{}{xz{yw{yxzuzz{|{xx|{w{~}{y|zzy{{}||~||~}~}{xx}~{|z}xz}}|xy|zw|yzzuz|yyz|z{~xzz{~{{z{ux}yy~{~{v}z}yy~z{||w|{x|yyyz|x|}{{y}|~wyw|~{}{||xzz}z|yyy}}xzz||w~{y~|z||{wz{~|~xz{xzz{{xx}z}||z{|z~xz|z||z{{|{zvy~{|z}{yyxz|z~|{zy{{}zzz|yz}yx}||y|{|{~z{xyxx|zx|y||~~~|}{|~~}~~~~~~xz|~~~~}~}}}~{~}~}~}x}~~~zx}~y{yzz~{xwxy|wx}yy}|y|zxxzzuzy{w{z~y||{|}{x{}{yxyz|~y||{zz|u}{~~{xy|{|z~}y|~{x|w~wxzzyxzz{z||{||z{z{z{xz{~y{w|{y{z{{y||~}}zy~z}|{z{v{z}yyt{{y{|{wzxy{{w{xyx}u|w{y~}~y||{||{|||y{z||}}x{y{{|xx{zzzwx~zwzyzzzxy{zyxz{|yw|ywxwxyzz||z{{zzxyz{y|~u|||y{|{x|}|zxzz|yz~{z}y{xxx|}{}w{xtz}vzz{z~}w}yy{z}||w|~uy{z{{z|||x}{{zwz{uwzy{z|y}}{}ywytx{zxvz{{z{|~z}~|}|}{}{t|z}~z{{{|||x~ywwzy{zzvtzw{}|z}vw{{zu|xyy}xz||x||{y~}|z}y||{|{{}}}~yywx|z{yy{yzxzw~|{y{{v}wz{z~zz~{|||{yxy~yy}y~yxy{|}~z|}}{yz|~|{|x{ywyz|yzy|yv|w{z|y{}zyzyz{xx{}|z~|wy{zxyz|zy|xyy|}}z{zy|z{u}yy{}y|}wy~}{xz|{|y}x}~y~w{y|w}|wz{|y}|{|x{z}|z|~z|{|{zzzy{xy{wyyx{y{|w{~}xxvxxpwxz||zyv{yy}|~{||{~{v{}{xyz|szz{~}}{}|zxvxvzzy{xyxxvzywzy|||xyzyyyyxxw|}~{~{|z~xx{~~z{{}z~}}|~~~~z|~~}~~~v}xv~~~~~}}~~~~~~~~~~xyz{z{zw~y{y}z|~xzxw|}}~~x{y~zxz|z||y{w|~x||}}||}|zz}}|zz}x}}{{yvy}zz|z{}z{{~~z|zz}z|zyyz{|z|zyz{~||{xz{z~z|y~y~xzywzz|}zvy|z|{w{{z}{}}{y{}{z}z{{}||{{~z|x}|}z|x{wz|{ww~|yzz{{xyx||u~zzx{{y{vy~{{{~u{}{{{zzzzz}}}~|y{|z{z|vxx|}{{wwxz|z}z|{}}z~xz{z}{y~z{|{|}{~z{|vzy|xz{z|{}}zv|zz~~{}}|}|yy|zy}{zz~x|~wzy|{}}}{y{{z|{|y{|{x|zw||xz|{wy{z{|{|w||{z|y}|~|~{{{z{zw}{}|z||x}z{~z~yx|}{|wwyzy{zy{uy{x~zxz~y{}{~{|||{}{}|}||{{}}|x}z|{zzzz|~{y}xwxy}v|{z{}|{~}{z{|z{~|||z~|{x{z{wz||v|||{~{}y~y}y{|{yy{yxx}}{{z{wz{xzy}{z{{zyz}x}~zz||~{{y||x~}{~~y}yw}|x|yxz|{zw}z|~|}{||wz~x|}yy}|zz}wz}z}}w}|yx~y|}y{yy|}zx~z|~xy~y}}|~{~{~u}z{}|{{|~{}{z{||z{|}{xwz{}zxy|{|~|~{z{|yzy|yy||{zz{|}~y~}y{{~zy|z|}zzzy|xy|z{|v|y|xz{xyz{tzz{zyz}}z{y|}~~~~~}}|~~~~~~~}~~}~}}~|}}{~~~|}~~~{~~~}~}|~}{{}y{zxs{}z}yy~yw{z{~}z{~zyy||yz}{|{yzx}|z|~zz~yx|zy{y||zzx{yz|{}y|zxx}{|wwz|yxy}{{zwzzzxwxz}}v|~xx~{~zy~{~z~{y{yvyy}zy}zxyxv{}{xyzw|x|y{}}}{{}{|yxx{}||~{z{yz{z{|y}{||~{z{}x||y}z{|{x~zwy{y~zy{yz|}{wuyx|~|wz|ux}z{|y}y|~z~||zx{z|{~~}}{{{~}xw{{x{xxxwwy|xyz{zvwu~|{tz|{||zy~}w}z}z|}~|}y}{{}~|}}}~z{{y{}|}zy}vy~}{ww{}|w{yyyzv}xy{x|zyy~y|}~{x{||y{wy}~|y|}{|{z~xy|{{yyx|y{{y||xxvyz{wwx}y{zy|{w}{y}zz{{|~yw~{x}y~|}}v|{}{{{u}y}zyv~zz}yzx}y{~{|yz}||zztzxx{}|}zyyxwy~|{z|{}|~|}~}{||x~}{}~yy{x{}zyy|{}zx|v|x{zyz{x~|xxzw}z|{yw{||y}{sy|zy{||{z~~}{~x}z{|zwywxwxty}}x{y|yxw~}wyxv}|x}}|}}~|{{z{}{t~|{|}}~~~|{|{yzyz}}|x{x}y|uxywyy|y}{yv|}||{wz}|z~|{}y~}~y}{{|x{~{{|w||zt{{{xzz{y}}yy{z{~zz}zx}zy{{{}yyz}{z|{y}|~{y|~~w~~~|~~}}~|~~~{~y~}}~~|~~}~~~{~}~}}~~~}}||~~~~y~~~~w|wyw{xz~zu}|~zzyy{{yx|{xyxx||{y|yzyv|~zx{|{x{xzzyxy{{}y}}xzzw~x{|{zyxx{zyxw|y{xzz~|yzvz|y{yxvxyx~uw|{x}y}y}y|{~zz|xyx{~yzz~||zwz}|yzvw|zzy{{xuxw{wxzy|~{{{|zz}{y{~{x{w~yxzz}w~zzv}|{~~x~|z~{{{vv|{x~|zyz||vz{x}|z}w~y{{y{{|}v|zy{z{{w~{{~|z}zy|x{{{|{|vvyzyx{}|wyx~}{}|}{}yxy}||{|xz}||{zyzxwvx}yv{}yz~}{|y|~}z|yy|w|}|y{}}y{zzz|{yy{{zy~zz}xx|xy}|~x}x~~{~zx{||w|y{w~t|~y}}{w~~{y|}|}{|y}{zyx{}{z}}{xy{zyxw{zz}{~y{vy|}{}}|x}zy|}y|y}zzzzzy{zz||x}xx{}{xq{~||y{~z{z{}z~zzyy{{yx{ww|~}{x~z{z{||zxz|}z}yx{}yzyzvytz{x}{x|zy}z~{xyxzyw|}}zzzzy{w}yz|{{}|u}yy{yxyzy~}z{}|}{zyy~z|{z}twy{{wzx{{z}x{v|y{|v{yyy{w{{x}wz}zy|{yyy{{z~{{||{z}}yw}y{|{yzuz{z}zz~z{zyxz~zyzz}}zyzz{y}|v~~}~}w}~x{{~}~{u}}~y{{{xzw{{|z~~{zz{zzyz}y||}zy~}z{~tz}{~~}}}~}~~~{}}~~~{~~~~{~}~~~~~}~~~~~}~~~~}~|~~~~}~|||x~{w{|x{}y{}wz{xz|{ywz{{|x}{yy{yyz|{~w}zy~z|zy{|z~{}z|z||{}yzyz~~|{x}{w~zy~|u{|xzvyx}}z~xwv{{{{y|}x{x|||{v}zx||~|y|z{yv{}u{x~~vw{}z}|}y}yzzxz{w|yv|{}z{|y{}xxx|vzw~{{wz|||}x|x{y}{z{x||}|~}{}||zz}w~{zy|xzy{y{{{zwyv}||zy{xzyyzxw}}}{yz}|zy~||}{x~|~xv{}y~zz}x}z{yzzz~y}yzv|yy{xy{xy}x{wwvywux~~|{{~||~vz|{{y}|{}{y|~}}yyy{|xxwxx|{z~yy{yzyxy{}yvz{x}{|~{~}||x{~~y{}y}z{{yxxy{}z}~|{|w{|{xyyzyw{yy~z}xzxz{|{y|y|{w{y|{{z||yy{{w~{|{|{z{v}|xzw}yzxy||{z{}z|zzzzx}~x}}xyw{wuxzx}{xw|||z~|v}|{{{|{{xzy}y{yz}uxzyy}{{~{{}z|z|z|w{z{wy{~{|yxw{y{z||}y{}|z}zzvyyxz}~~z}}{{yzzy{z{w||zz}}z|{}wwv~y}~{xx}x|{yz|}|{xzz|{{z}|{y}~}z|z|{w{{~z{zz{v|x{{xzuxyy|~u|xy{{vz}x{}{u{y|y||||y}|xzwy|}||z|xz~||y~|y}|zw||zz|zzzvyz{vyxzyzvxz|y}}vzz}y|yz}{|y~xw~y~}~~~~~y~~~z~}~{}~~~|~~~~}~~~~}}~~|~}}}}}}{}y}{y~|{zy{y{r~|y{}{|z|z}{|}|y{|xz||}y{|y}~zz}y{||z{z}{x~x{x|zyw{|{y|zy{{vzx}zzz~z|{v|}xtw{yxzyy}zy|z}|}{|~{{y}yz|}yzy~|zxz{|}}z|~y|zx{zyy}v{{xvzzz}yz~y}w}~y||zxyz|}z|z|{{~|w{z~|z{{{|u}|}x|xzxyz|{z{~||{{|~z|||zzyxx{|w{~|szzyz{{z|z~{}~{{y~y{u{{z||{{y|wz}~xz|z|w{vyz~|v{w~|~wu}~{{x~{y{u|}{yw{x}{{{}}~|{}}{|{{yx}xzx}yzz|}}z||{|vz}{zyy{xz|}x{||w|z{|y|y}wz{{{~|}{~}y}{}zz{{}x|~}~||w|x{{x}|z}}zv|zy{xx{y}|{}y}~|z|{|zyy}z{|v{}x}xyy}{{x|{~z}}}}}y|}|y}~}z{}w|{|~|wz}yx|{|xy}yx{|}{wzz}zw{|}{|}y~~z|{|{{{z||~|zzyz|{|{w{}|}x~zzw}}{yywvz||y{{yzy{}{{szv~xzy|z|~yyxwz{|}y{z~zx~y~{~yy~z||y~v}}y{|||zy}z|{w|v{}z|{}}|z}|~}y|}|{{q}wzy}{{}~zpy{~{}}y{u{xyu}u|{~zw{{||~z~}y{z}{z}~~{{zyy~xz{z}yz|{zz~z{{yy~yy||y|}~zww{{~|~z||{tzzw}|{{~}}}~~~}~~}|~}~~z~~~||{~|}}|~z~}~~|}~~z}zw|{v~{|{z|zx}vzx~|{{zy{wwxyytz{yyw{w}y{|~zyx|}zzy~|{|}yz~y}zx}{zz{}}}ywyyz~{{yyyxxz}z{xz{w}{y|x{{}x}zz|yxv}z|{z~ww{{x|zyz~zzzxy{z}{{|z{yx{z|x|vxwxx{y|{{{yyw~yyywyt~sz|}v|zz{vzwy{~y||txzyz~|yz}w}y{xz{|}|z{xz{yy|w{xx{zzw|zx}{z{{y}~xx|z|y{zz{x{z{|~y|z|y{{|v|z~{x}uvxzyw{vyx}yxz||v{w|yzw|~zy|zy}}|z}y||xzx{z{||{}|{{|y{vwy|}|zwyzzyy|xz~x{}{{}w{}zx||z||||{z{{}|y}x}zz{xyvz~{}|x{yzz~zz{z{~xyv{vzz}wr}x{x}}{zwz||{zy{~|zx{{|}y|w}}z}~w}|}~{{v}z|zzzz|yzvww|vw|yxy}xwvz~x{z|{yz}|z{~|}{}{x~z~xyzzy~|{~{y||{}|t|wx{yw{~|vyyz{{t{ywx{w{~yy{}y}zz|{z|zx|{||{~y}||zy||yzz~zz}{}|vyxz|xzy{|{xx|yyzxx|z|{yyx}xx|y~{w}yz}z~z}{w}~}z|z|~{yzzzv|z{uzx{|yz}wy{w{xzx|yxzzxz}vt{y|}t{|y{|yzz|{|{y{}z{{}x}zz|zzz{}}v|||ywzzxvyz}wzzwxxz~{~|ww}|z~~|~y|mz|z~{|}~x}}|~|}}~~{~~}z~x~~~|}}}~}|~~~~|}~~}}~{}~~}}~~~~~}~}}}{||{|zw|}~y{x|wzxyyv{zx{}y{x|yvzx||zz}|~{{|z{{{{xzuzz{|{zz|yzyx|xy{}y|y}y{y~xx}x}~{y}x{|z|}yzzy}y{xxxzzxw{vxw~y{wyx|w}wz{|xz{zy}yv~yyy||~z|v{}}}{zz|zyx~{|{{z||z~{~zzz}~y|}y{|{zx~y}~}z{yy{y}~{zw~}yx{}zzy{{}zw~{z}z|z~{y|{|wx|zy||xx|u{~{w{{|yzzzwx}{||~~|vxyx{y|yxz{y|xzy|}x{z{}{y|v~}{zzx}|}xy~zy{{{}~z}{}z|zzy|xyxv~~{w}x|z|yz{}y{xz|vxxxu|y|x~yw{}zx{|xyyyz|y{|{{wxxy|yy~}r~}}y}zx{|y~{y|~xz|zzz~|{y~w}yz{{{xz~x|}~|u{yyz}x}w{~y|||ywzy|{~|{~{z~}zzz|z||{zxz{zw{xyz~}z}t}zy{zxxzxz|{{yz|xz~||z}zx{|zy{~~x|zu~|zzu}wz|{zy|zu|w}|xxt|y{y}x{yy|w{y}zzy{yvy{y|{|~zz{x{s}z}{y{|}~yv~z}uy|z|{y~{|wy~{}y}yz~{~wwyy}|zy||wv|xx|y|}}y{z~{wzz{}~xy}}||z{{y{z{}z|zy||{~z|z{|z{}}}~}|yuz{~|{}z}{xwzy{|x~}wy{~|vx|y{{zyy}yz{|z{|x{yz}xzzy{{}yyz~zy}xxw{x|~~~}~}~|~~~~~}{}~~~}~~y{~~~~~~|}~|}~|~~|~}|}~|~}{~|x{}z~yw|xzxxw{||}z~z}y}{w{zz{{}|zv|yz|yyxw|w|w|z{xw~}z}~{{{z{ww{{~||yvyy|zxwz{zx{||yx~x|t~~z~vx{yy}z{zwz{x|x|{x}zx|z{z}||||{zz}x}y|wx|w}||{zz}{{w{}}{|w|xyvyz{~}yz}{{~yyz}|{zxwzywyyxzx{{}{~}|{x{y|yz|{yy~y}~|}y{z}ww}z|z|{yx{{~|z|{}|z|}~z}{{}zz}||y~{|{y{zzw{}yy{w{{yyy{xxzxyxz|y~}|}x|z~zz|||}|x}}z~||w~x{z}}~{}~|zyz}yzzv~x{||xz|z}{|wz|}~z~zzz}~}}~zxy|}yyz~~}w||}z}z{|x}{{vyz~}yxxzyy~w}x|||vy|xywvz{}||~|~{~{z|zzzz||}{|~y||yxw{w{y}zy|{{y|xxyzzx{{{yw{{wy}}{z}{|z}x|z|}y}~}xxx}~z|~|}}}xvv|z}}{}z|y~x{|{~y{{wzy{z}{y|{}}w|||{z}|{z{{zxxy{vy{}}v}w|txy{yz{~yxxx{~y{yzzvy{{xw{{|x}x{|}uy{xw}z}xz}}{{y||}y||{{|z~{x{yy||zyw{y}|xy}}{y{zzxy|x{y{{zwxzxy|z}x||~{zx|yzzu{{||x~xzw{z}tx{y}zxy{wzyy}{yy{~{x}y|{}}}}}{y{}{|yw|y}}|~|~}~~{~~|}|}~~~~~{~~~~~~~~|~~~~}~{~~}~v~~||~}}}~~~{|}}~{}{~|~~~~~xzz{{y{|yz{yv|xz}xz{yzz|x|w}w{~yw{}x{{}}|}zzzzyz{{{}x{ww{|{~w|xz}|{{x}yx||~xzzwy}vwuy{|{zw}zyx}zy}r|zzty{{t{}zzx}y|yxx|x{zyv{~zyz{~zz{}}u|~wzwyxw|u|yy~{}y{|xwxzwxwxwzzwt{vzz|||{}{~}t{zy}~{}x~t}{{{|~{|~w|vw{||z|yz}||xwz~}xzvx{xyz{yuzyzs}y}wy{}~x{wy|{~zx{wz|yzz~y}yywz{x{|v|zx~xw~u|{}z|xxwuuzzv{~z}|zw{x||w{z{xy|y{}zz~{|yyzyzyzyxx}}y|{w}z{u{~z}z{zyv{{wx|{zzy}zwxxyy}{}zz|xx{vvx}|~~zy~xv|zzy|~z}z{{zy{y{|yy|zy|yyv~|{yw|~{v|}zyw{{{ty{{zzww}{z|{}yx|zzuzyz|{{xz}|~{xwwz{{x}x{yz}xx{xy|~ywxzxx{t|ywzy|t}|z|{zx{u{z}{zyx|wy{{yzy}z}{{{yv{y}z{xzx~{xz|~wy~|yxyyvzy}tyyy|{wzy||zw|{zy{zx{}|{zy{{zww{||{y|{w|y}{}{|zz}vx{wyz{}yw|z{}y|zzy}z{{ww|z}yzz||yyxy}z|z}{{yv|xy|||yzu|w}|xzwxz~zz}zwx~xyz{{xy~{|zzw|y{||{xs{{y|~z|{yz}y~}xz{vzx~ywyxyy|yx|x|{y|zzz|~|~}}}}~~z~z~|~~{|~|}}{}~}~z~~}y|}~~}~}||~~~~~~~}~~z~ywzw{~~r|~~s}}|wzw|zzzvxz}r{y{yyvyzxyy{~z~{|y}}|z{{|y|wzy~{z}w{|~~v{~~zzz|xxxywyzxww~}|}x|xwzt{{zxyz{x||v{{z}{yvzy{z}yyyz{u|{x~{y|{y|zzy~x|xwy~yzz{xxw|zxzzz}|yzxxvy||z}|z{z{zz}|~z{z}}|z~{{|}zxz}x{w~}u}{~x|y{z{|yyzxzv}|vz}wwwz{x{|w||{}|y|||{z{z{{z|x}{{z{{|w}}{vxy|w|wy}zwuyx|wz~|zyzzyyzy}x{|{|yx{uzz|y~|wz|||{z}{y~zz}~{zvy{||uxw|xu{yyz|xz|{w{zxz{y|y{z|~w{y~zyzz{||~z{zy}x|yy|z{z{|xv{vxvwzw{{z{zwyz}u||zu{~||wwy|vy|}yzyz|~w|x}|}}{{zyz{}|xwy{{zwz||~zt}{x~{{w{zw}ytzzzwwzvx~|}}~|{{w{~{x~}x}|z~|x{zyz~|zyzx}yy{|x{z{x|zy{xu{y}{|{u|{xzy|{y{{zxw|~xx|yzw~}zzyzy|zy~y{x{}{wzy{|yzy{y{w|v|xx{zzzy{{|y~z{}{}}~~{{z|{|{zy|~|}y|}zyz~{ww{wx{vzzxzu{yyxz{yzzxzyz{zzy|z|xy{x|y{~x~w}{zy{{{~{~y~y{~{|rz}{{z{xxzy{vyy|y|xzzz{~|}{w}yyy{|z|~~{||~|~~~|}}{~~}~|~~}~}~~~~~}~z}~|{~}y{{~~}|~~}~~~}}~~~~~~x}z||yy|yyzy{vyx|}z|{{}{}zyy~{y|}z|y}{z{x{v|{{~ww{{|||{{x{{{|w}w|yxw~{zx~}}|{w{wz{|z~|zwvy|zu||x{z~z{|}x|zw{w{yy}z{}~|~{}z{}w|y{{x~{|zwy||y{z}}|vz|}}zz{w|{wy|~zyzy|zy~u{{|{|vy|z|wx}z{yy{~~||w{|y{|y|y{{||~}{y|y|wzz}xzxx{y}~|{z{z}}x||}x||z~zv{u|z}y{|}y}~|~}v{{~{xx}|zw{{x{z{yy}x{y{~~}x{~z}|}y{||~zx~||~{|{|yw~}y{ywy|zz}|xy~z|{z{~{xx~~}z|}yxy|}}}zw}}}||z|||~y{~zz}yy~z{z{|yzzyyx{|}{y~z{}|}}xz{yzv~~x{|z{xzz{{y{xx|vzz|x~{{||zzzyz|{~|||}|{y|zzzy|{y}z~y{x|wy}zy}zx}{x{|{yz|||~uy{y}yz}{z||vyz||}|}yy|{}||zzy}wx|w{{xz|~wzw{~y|}zyywxzz~z|yy{}x{{yw|zyzv}{}|}~{z{zyyy}||x|w|}||zx~|z{{y|yv~y~}y|xwz}||x}|}z{xyy}{|zxzy|~zv|}{~yyqy{y{|x|z|w|}zz~z{{wx{w{wzyy}xz~|y|~v|v~xyz|{zxz~{z|z{~~rszz}|{{zy{|{~w}y}x}y~|y}|y|{}|~{~|z}z}||z~}{~}}}~~~}~}}~z~~~z{~}~z{~~z|~~}}~v~}}~~~~|~~~w~~}|~~~|~}~yz{zzx~}|x{{u{|wyvy{x{{xxyz{~x{vzzzzx||y}{}}{y{{|{}}y{wyx|}}z~wy{zzy~yz||xzx|}{z~y{{|x}|xx{zuwyxyvy{|~yw{{zy~z~{{}zxz{{{}}x}|zx}vx{{y~|x{~yxv}xz~x~~{zy|yxxz}{{}~|{}zz~~{x|z{}{y}|y~|y}|}{www{{{yy||z}y|}zx}{{wv{w|~rxxwy{{~}{z|}z}~}z}}}}zywz|zy{}~}|y|{|y|z|wzy{z{|{z|}|sz|uyz{w}wxzz{{~x}{{y~y}w}|{y}|zz}~|~|}||}z~~y|{vxzyy|}wz{{z|xy{z}}z|{~z}~|}{{~}y|zz||{|{{{||}z}z|z{{z|vzxzz~yv{z|~|yw}{wwxzqwx}z|{zyzx~}u|zx||~y}{~||zy{{}zz{|zxv{x|{|vxyv{}z{}|xy|y|{{}s||z~z}z{|~zy}{x~{zzwyyw|}~{{z}zyyzz~y{ztz{{zy|yzxz}z{{z}{|v|~}|}zy{~{y||yz}{~|~~{{}||{zwz|{yxyz~x|}{|xy{|{v||z|xv|zw~|z{}{z}z|}{{w|~}xx~zz{|{|~y||yxyyv{x}xz{sy|yy|yx|yzyzyzwyz{zz}yy{{|{}zz~}|}|{}||~}{z}{zz|{{|~|y}yy{{zr~zwy|zyyzy}|{}~w|{|{{}||{y||z|}y{y|~~~}~~}y~z~~~}~z}~~~z}~~~}}~~~~~z}~{~}}~~~||~~|~~}}~~}~~~z~~y{zxxzz|}}xz|{~yzxxwv}yzyy|}|zz{xyy||z}}rzyvxxyyz}uz}xzyzy{|wxyxy~}zy||zzwzx{|x{u~}x|zx|||{w{zxy|~z{{x~w}}}ywz|}mzy{}x||wy{y{{x{yx~~{{y}{y{y{z{y|xyyy}{{}}{{}yw{z~}x|{|z}|{z|wz|y|zyyv{{yuwy~|wz{z{xzzz{xyzz}{}|wz~}~}{{zw|yy|{y{y|y{{zvyyz{zwzyy{zy}~zz}{{z||{~y||}|{xw{wyyzyxyyz}yxy|z|{zy|||{y}w}|zxyy{{x|~zz|}}}}w|xy{tyz|}}zxry{}wy|~xy{{v}z|www{{|{}{z{y}~}{y|w{yyyyw|xy~z{zy~x{|y{z}y}z{||{~w}{|x|z}}||zw}||}x|}uz|}|z|yz{{|y}yzxy|w||z|}x{}~{|}x{w~|}x|}|{xy|z~x{||y|w{vyzy~z|zz}|~|zxyzvxzz|~yv|z{zv{{~~{|wy|~{y|{yz{xz|w|xt}~yy{}xyy{{|{|z{~}~|vx~w{x~zv{x|z{z}x|~{{z{y|zx{z}zz|z|zzyyy{||{{y}}{yy}wv~x|y|{|{{|w}x|}|y}|{{}zzx~}z||~{}|yz|{{~~}x}wy}}xyz|{zv{{{~}uz}w~z{|x}{z}t{z}|wyzyz{wy~zzyy}{v|yxw}{yw}xyzxzx|zz{yz{}|zt{~~w||ww|z~~z}}~|~}~}~~}||}}}~~~y}~~~~~|~~~~}~~}{}~~}~|~~~}~|~~~{|}z|z{y{vz~vzz~{y|t{x~y~{wy}|~~{|x~z{~zxw}y~z|~~|z|~{{wz|~{{z|y~~y{~}zz{y{{{{||{}|z~|{{z}{y{yyz{zs~}v|w{w{~}y~~|{}{z}{{}{{~|}}yy|y{{{|y}|zw|u~{z||{|z{zw}zxyxw||}z||}{{|~y~~{}yy~{||x|{zyz}}|{wx|}||}}xv}yzzy~zz|{z}}x{{z||yzy||w|y|ww~x{|{|w{y}}{y~|z}x{x||xzy{tzw{~zyyzwyz{zx{z|z}~|z~z|{|x|~}~}|}|}y}|}{||{zw}y{z}{~t{x{}}w{{}z{zvs{zxz{|yyz{y||}{}|{z~x}~~|z~|}~|vu|y|{zww}{wz|{yz{x~{{|v{||yy|y~z|xy~x}x|y~zy||z~|{{|w||~z{{z|}x}{{{}{|z}xy|z{|}y~z}y}~z|}|~}z{tw}z|{|}zzzw~|yz~|{}x|{y|zyz{ztyxxxv}yz~|y|{zzz{}yx{z|z}z{yz}~~z{x{{}||}{}{yz|{}zxzwz|{||{y{z}~xzy{yyyzuwx~z|{||~y{z~z}{}z~z{z|yz|}~}x{yz~|zz|{~xyxuy{}|vz|v|w|{}xy~xv{{{~}{z|{}~}}yz~|{|~}|z~{{zz||~}~w||{x}}{{{wywx~zv|yzzy~z{{|||y|{||{zz|x}z{{|zw}~~}~~~|~~|~~}|~}~~~~~}}~~{~~~~~{{}~~}|}}~|~~}~~~}|}~~}{~~}zzz|zx{zzzzzz|z{|z}z{}y{{yuz}zy|{|zzyx}}zysz{}|x}v~{{}z{{x{z|{{yywx|y}yz~xuzzx{}~{{~z{|{yz}{{|{|{z|yzzyzxxw{{|z|{z{{~x{z~}|x}x|z}~{{{zzz~}{z|}|y{zxw~||x}y{u|ywy|xzy|x~|}{|{y}zyu{z{~}wzyz{|}{{{zy|ww}|vvz{z|~}xz~|~wyz|z{{y{}||w}z{{{yyzyy|{z{x}{yz~||{z{zx{|z{|z{}|w}{{xy|}~z~zyt|r}{{yz|yyy{z}z}y{~{y{z{y}{|||{|y~|{{x}y}|v~|{}{{zy{vwxy}}{|~y|xzz}}{zy}{z{|~|z|y~yz{||z||}x{||w~y|v}|{{v{z{zxuzy|y{}|yyz{{{z{~{~~y~}y{y}{|z}|z|yzx|{}{yzxwy{{x|zz}zx~zy~y~|}{x~z~}|||{||~~x{zzz{y|yyx~xx~zz|{{|wzw{yz{{{yxz|}z|}z~yxy|w}~yzy|z}~{{x{{|y{x||y|z~zx~u{|zz{~}z{|zz}|{}|zx|u{|yzz|}u{~yxzzy||vy{yzzz{|}wsy{w|yz~z{yvq{{|~~xx|x|z}z|{{|z|z{}y{yz~{}}z~y{z{}}z|wy~xwy}}zvz|uw{zy{zy{xty{}zy|y||zy|w|{zx}}~~wx{xx}{zwz|{zw{zwzxz{{~|z{y{{~{zz{{~~~|}~~}~~}~~~{}~z~~~~~~~~~~}}||}~~~}~~z}|yy|zzz|{~yy{zxvyz|yx}yw{uzy{xyw{zv{zzyy~{y~zy}{yy|{}{||zzy}y{x{~}yy}z}{zzw|yyvx{xwxx|}w{x{yywzzytv}}{z}|}xywyzxy{|z}xw~zz{||{x{w~}yzzz{{|y|zx{w}zw}z|||vsx{wwv{}}||{xw|}{z{}}}{{|}~wxv{z{yzz{u{yy~wxzxy{{wy{z|{zyy{zuzzz~{y|{z}z}yz{y{|wy|xz|{z}{~|{}{~~}z}z{w{z{z~xxzy{yx{}zxxyvz{xx{zz{{}z}~|y{y||xzzz~z|z|}||zvz~z||y|wv{x{w|wwywwzzywxv|t{xvwzyzz{{y~~}~|{xzz}|}{{|}yz}{}u~{z{}y~|y}z{{{xwx~{u{x{}{yx{{tz||yytyy{||}yz|}{~{}xz}}}{}{{|zz~z|wyx~y||}}~{|{z}zxx{yw{|{}x{y|{zzx|{|y{||vz}{~~xx}~y~z~}~}w{{|~z}y{yz~{~z~{xyyy{ww{wz}xwyzx|z|}w~y{{vwyzyz|v~{{z}|x|x~s|{x|x}|yzy~{xzzw}{{yw{~yyx}{xszz{yzy}{|}xw|y}z|zwzxz|||~{{|zz}z|{z|z{{{z}}z{z|y|vw|~zu{}{yyyzy|y{yxyyy}y|y~|xy{||z{|x{}x~}|zywvzy{z|}{yyv{|vy{z{{w|y~yx}xx~zw|{~|}~{{~yy{z}~}~~~|}}~}~}~}~~~~~~~~~}~|~~~~~w~||~~}}}~~~~z~~~}|~}}}~~~}~|{~~y|y|yyzz}}{|}}zxvzxy||v{|{}yxv||{{{zz|{z}{v{}}|zz{||~|z}|zy|{yx{}{x{|~zzz}{z{z}~xwz|yy{|z~}~~~|}~}{z|y|~|w{|z|y{w{}|z|wz|}}~{z{}w~{|zz{}zy{y}|y~zz~zzwz|~zyz{|{z||||~yzx|zx{}{}{~xzw}{{z{xyvz|ys{}}~}z{y}xyy|{}|}{vz~w{{x{yz}z{|x{|}||w{{}yx|}|xv{xyw~x}z}{{{zz}z}|yyz|{z|~z}|zzzx{|y}|wx{zz|~}zu{w{}{{z{xzz}}yx|w{{|yxyx|y|xv|y~}{v}zy|{zy{~{~{v}wy{{yz{{x|}yz}y{}{x|z}|x}~z{~|}z|y~zxzyv|{{x~y|yyv{{}{~{~{x|{{{y}zy}{xxzw{|}zy{|{z||y~~}{||yz}{y{{}~zy{}|zs|z{zxzx}{y}|x{}{zys|zxyy}z}z}yz|~{~|yvy{y|~yzxtxz|}{}{{zz~{{|}}~|{}v{w|w|~zw}y|~xxy|}{|{y{{}zzxy{y{xzx}{w|{{{}yz~xy|y|wq|}~{zz}||{{y{|}yyy{tz|u{zwzxyxz~{z{~{}z|z{}y{}|~wx|yv{||z~z{ww{z{{|{{zxz}|}|z||}zy|{z}yy|~{~~|y|zzyx{}z|||{yy{}{yw}x||u}xyz}~|z{{y|y{zyz|{}|}y~}~~}~~}~~}~}~~}~~|}}~~}~z~~|~~~~|~}||~}}~|~~~~~~~~~~~y~|}}|z|{|xxzx}}ywxy~||x{xxzzz{}zz{z|||x~x}{~zzy|{{|~y}|{{xzz{|}zx}xy{~{|{u}x{|uy{zzwzxyxzwy}{z}zv{{ytyyz}z{||{|x|{~}yz{z|xx{z~z}~{xz{~yyw{zyy}zzx|}~{{~{z{uwwwzywyw{|{y|z{|||}zzzz}z~xyx{x}y|~z{z~~}zwxx|}yxzy|zyzzxy|}v{x{yyv}w{z{yz{|||x{|z|x||~{}|{}}z|{y{z|y}|wx{w{{{{~|yz|xzwzz|z|z|vzy}{x|~|}{|~}}~w~~~{z|}w}x{zsy}~w{yzz{zyx{x{x|x{|wz{{|{}|xywwz||{{{{|~yyy|}yz{~~|{z{||y{|~w}zyz{{yy|||{{}z{{{~{y{z}xwz}|~~x{~~{|~yzzx}w}y{{{{z|{~~}zzw|zy}|}xy|v|~|{||yx}zwyz{z{{z|wy~y}{}vy|}|y}zxt}}}|~~zy|}}zx}xw{zyz~~|||{~uz}~w|zyvz|yyzwzzz~{yz{}|}vzx{~wy|{zu{z}}zzy{}||{y|yy}|{xzz}y}w|yzx}zxy}y{wz|z}x}}~|z~y}u}{~zzzv~{zy|}}|yzzz{z{{~uzx{{vz{yzyz}z{~y{yw}zvxx{||}~vyy}~{||x}x}~|{|z~zz{}~x|xy|~x||}{}{|z{{|wy}{}zw}x|{zx|{z}|y||{~yx|{{z}}}z~~|~}~|y}~~|z~~}~~~~~~~~}|}|~}~||}|{}}~~~~~|}~~}~~|~~}~~{w{}z|{y{|{{|z|{z{wx{{zzy{u}}w|{|z}y|yyzz{z}zx{x{z|wvz{wy|y{z{zxxxzx~yy|~zzv}yywy|z}xzw|{z{xxv|y}y~y|{uz}|}z}|zy{{zwx{||{z~x{{~yz|tzzzzzz~zzx}}{z|{z||xw~y{|v|zz}{{z~zz|zzzyxy|uzx|yxzzw{y|{x|~sx||||y{y{~{yz}zwy||w{{z{{z{v{xx{}{x{xz|y{}xux||zzzxz}z}|{y|xxy{}z|{z{xzyzzyzxy{z|w|{z{z{|{|~{}~yzv}xwx}xy||yyy{~uyw{z~x{yz{{x|zxx|xyx}{y~~{w~t~{~xy|}}{}v{{|x}~}~|~||zy|{|yv{ww|{x~wy|~{{{{zxw|~||yy{{{y|{|wz~yyzxyxzz|{{|y~vzxwz|}||~|}|z}y}|y|x{}{{|}|~}xv{y|{zx{zz||}zz|z{yyx|yz{|yyyz}xt}{xzyzyz~z{|x||{~vz|z|y|zy{{uzx{zx|u{z|yy{{~y{xx|{{zx{z|~x{y~zxzx{{z}zyv}zzzz|{yzz}|y~}}zx|||}{z|~yxxv{|zz}{|xyx}y|}y}{||uwyy~uzuz{~{{yx{|~{}zz}zzzx{}z~|x{}x{yz~}z{tz{yyj||www~sz|}vw|u|~~wx}zzz~{}|{{y~wwxyx|||}z{~w}{}z{xvzy|zw~{{y{yzx{yzy}uvxv{z|}~}~x{}~|z~|~{~~~~}~|}}~~|~~}~~|}}~~~~}}~~~}~~~~~~zy{{{|z{}~z~x}xyz}|x{|{}x||~xwy|{y}zvzwzzx~y~~w|{{w|{}wz{z}ywy{y||}|}}|||z}zw|~zzyx}{|zwwz}{~~xz|~zz~}{~|}~z||~|{{|}w|y{{|~{~xy{}{~yz|yyyywy{}y|zzu}{wz||{ux{{zz{{|~~{yt{||y|x|{z{xy{}y||z~v{|zz{}|xzwzz|wztz{y}yzzz}x|~|}zyx}zy~||~}}z|}x|{|w|yy|zy{}{vzy}yv|~z{||{y||{{u}zu|{|}}}|y|z}z|{z|}y{}~}z|z{{~~}}|w}zy|zz|zy{x~w~zxz}{{zw~{x{~v}z{}|}z{{||yv}y}y}||z}||}|xzyzx}|{wz~z{xwxyyx|v}{wx}z{x}||w{z}z}{x~}{}}{{}zzy|zw{|yy|~{}uty~{}}x|||zxxy~xw}uy|y{{wzy|}{y~|||||~z|yz|{~yy}zzyxyy}|~yyz{y|{y{xzz}xyw}zzyxx|}y|uy|w|s~|}{|}||~|~}~}x~w{yz||zzz|w{{zzzz~w{x|||}x{zz{wvzw}|z~v{wy{s~}}v|v~}|||~z{y{y||}sy{zz~z}|}y||yzxyzz{{|y}}{|yzsxzz}{|{{z~x~{|x{{|{|z{}{}{}}|v}}~|}y|}|xz{|~vxz||}|z~}y~{}{xx|zy~w}}~|z~||}}}{|{~}~~z~}~|~~}~~}}~~}}z{~}}}{}|}~~~}~~}}}y~|~~~|}}}x|{yy{yy|s{{{uzxyzy{{|y}xz}x}|}~{{|x{{yz{xx}z}vzzyy{~{z{u}y~|{y{vwx{z|z|y|z{~y{x{{}{wy|{z}v~vy||{y}{|{}{uw|}|yx~}~y~|{{zv|yz{}vy~yy}yz|y{~{wxzx|{|{}z{x~|x{|||y{|}}}|yyy~~~x|}y{yyx}{zy{z|zyxz~z|{|{y{|zzzxy{{|}|x}||~wx}{y|}wzz||~y}x|x{|{yw|y}w|{y{zx}w{}|}zz{{wy|y~}~{{{yxz{~z{{yz{y|{y{}{{{{zvxz|}{{zz{}}}yz{zzxz{|zw{w|{v{{z{zxz|}wzwyz{|zzx{xvy|wz|{{~}x||}|{|||}uz|{{~vw}|w||v{y}|z{{yx{{{z|wxzyzw{zxzzy~y}x{z}{{}{}{{}|{y~x{|yy{{~}z{~w}||{xz{{yz~}|}{z{{z|~|{wz|zz|y~{zy|xx{zyywz||yx{|{wu|yzx}{z~{}}||{z|xx{~|{u~}{x{|y{|~|zz{wz}}|zz{|yx}z{v}{~{||{z}z{~z}zu~|{y~{|~y{}|||{xwy|}wx}x{{|z}|ty}~}|y}y~xw}z{{~{x}|vzy|y||{yzzy}}}zz~|zzy{wz}v~z{z}x||yx{v{}zx}uz{{{{}x|xu{w||xwz{|z||}wy~w{z~|}}yw|{{zy}yx{z{{|{}~|xyyyuzz{}wz~~~~~{{~~~~}}~~~~~}~~~~{~|}~~~}~~}~~~~~~zzz{w~{~y{|~|xvw|xwz{ww|{{zyz|tyyzvy{z|yzx}}{x{|}v}|}{{u~yy}z|{|yx|y|~y~{z{~|xw|y{zyz|~xyyyxy}|yz~{z}|{|{z~|x}z|{||zy~~s{~}{}{|zyxw|yv{xz|xxz{wwyxzz|{y~yzy}z{vzx|xvtz}~}z{||y|z|}|~|{zw~yyz{xy{z{v|yy}}}y|{||zx|{yuzvzx{y{sxx|y{yzwy}{}{z{z{~|{{}wq|x{}|}}~y{ywxx|yzyxy{z}z}yuvw|{||{zyw{zx}|x|yyz{}}y{{yx~|{~zz|}{z||y|{{y~yww{wvxxzzzzx}wwx}|{swy{wv{}}~yx|z|||~z|{~|xyyz{~}{{|{{}x|wy||{|z|{w{wxx{z{yv{{x|y|ywy{yz}~{}{x|zy~yz}x~z~{~{}x}|z{z{zz{w{x|{yxvz{y|t{uzy{wzzyyv||z}x{y{||}{~xx{|~y{w{{|w|~yx~||x}xxyz||{zxwy||x{{~}x|z}v|wyyw|x}z|~{||~}~{y||{z|}{~||}x}z{|x|w|zx~|}{z{zz|yy~xz~tw|zxzwuyw{{z|}ww{}|}|yxy|w{y|z{||}v|~{|y}zzw|w|z|~}|vwz||{}yy}|zz|yz~zz}||z{}{w{yz~|z}v}|{x}z~|y}y|xywxxv}}wwy{vy||yyy||zyy|y{v{zyzy~}~|~v|{zzy|y||w}~~}|||~~}||~~}~~~~~}}~~~||}}}{~~y~~~}~}}~~{~~|}~~~~v~}}~~|}~}yz}zx|uz}z}~|vz{y{z~z~{yxzzz|}}{u{}}{xy|zzy}{z{zwxz{w}}x~z}|}{uyy|wx{{w|z{~~z}|yx}||||{~|{y~~}z|{~y{tz~x~x|w}y}{~zu}|zx|}|||{|}|vzty}zvw|vyz|zxy|}vyzx{z{{{~|y|}{|{{|y{{y{y{~y{{z~z|u|||~|{{y{|t|x}|zv~y|}~y}z|}yzzwxz|zz{yz{zz~zzxvx|vz|xz~wyyyz}xy{~||{~{|x|{{{~||{x{z|z|z~|}|x}|}~{|zy{z|y|y|}}~}|zy~yz~}|z}x|yv}{{w}}~}~{z~w{z{~|zzwzz|z{{{}}{{w}{z{wx~zz|~}|vz{yy|{|}||w{~|{||y}yz|{y{|{|yz}zy}|xxyx|yz}y|z{{yz~|y~|y{z{}y||}}|}w|xz}z~{||~v}~}xx{x|}}|}|{}~~x|{~x{~xz{wyxzwzzz|}vz{}x|||}zw~vxy{z~yz{}y}{{z|{z||||s{{w||xzy{vyy~x{{}|}~yz{}z||||{||{}|~{|y{}~w{{{|~{x{}z{|y|y{{|}y||z|z}|{~~{yxyw}yy||{yxz{z|y{xxxy{yx~sv|zyz~z~}|z}|yyzyy~|{|y{|||z{z}|y}~}{|w{zx|~x|{|{z|{}{z}~}yz||{y}|yx{w{|z}z|{}{y}}w}y{{|}~{{w~}|~||w||~~~~~~}~~}~|~~|}~~}}~}~}~~~~~}~}~}}~|{~}}~|x}}~{|}{}|yyuy{z~zz}~zx{yvw{z|{x{zzw|x~xyyw{{}{{y{||zy{~yyzz{|}w|||y{||{|zy~}zzz|y{}z}z|uvxzy}vxx~zzxx|v{xx|yyzyzy|yy~zw{}{{|zvx}|}|y}{}{|~{v}}wv{}yxx||}}}~{zuyvzs|w|~{z}~x|||zz}yy}{{}y||{{y{{yz|}yyzxxw{{|~zxv~|y|x~zuy{xz~}vyxy{zz}{{t|{|z~z|y|z~{{}||~|w}~tyyy{yx~}zz|z{{yxx||x{{y||yxzy|xx}{|w}q~xywyx{|y}|zzwvz{}x}z}||x~|}}z|{}}vyz{}{zy|zuxz{x{~||yzy{z}z}yx}}wvz{|z|{|{~{~z~{}y|||{~z}~szy|}yyzz~y}x{{zw{zzyvzyzwxzyy}zz|zx{zz{||{|||y~}|~{|{}~}zz}z}zy||{x~z}z~v{s}{z}x|qzy{|{|z~}~|w~zyz{}{~~}||}zy{{{y{w{yz{w~wy}xyx|}w~u{ywzyyyzy}x{{zw|{|{}~y||}x{~zx|}w|{}xz||z}yw{{~y~z{z|z}vwxwz{|u{zw{|x|}~xuxzz|~y|}z|z|w|yy|{|||}||{{}z~~}|{yx{}|~w|{yy~x{|z}y|{x}|z{y|z~{z|~}|}}x{|{|{x{y||~y{~{|}}z~yy||}x~z~~}z|xx|{}}y|yyz|yyyy{|}z{z}{}|z}{{zw}y}}|~}|~~~~}~~}}~~~{}~~}~~~~~}}{|}~~~~~|~~~x}~~{~{~}~|y}vyy|z|v|{w{z~|z}w~|zy||{vzyz}x~}{|{yz||zzzx{|wzyzzwzyy}~|z|yy{zryxtw{u~vz}|{zypxzy{xs~{yz{yx{{{{w{xx{}y||y}xyz|yzxzw{wyy}z|zzz{vyyxzx}y|x}zyz|{y}{z{z|{~z}{{|zz}wz||{x}{{z|y{xz{x}yz{y|yy|}}|}|}||~z{zy{{z|~{|z}{{w|{{y{}y}zxw{yx}yyy{xz|z{y~zyx|{xzy|}zyz}z}|yyzy{z|{z{}}wx{vzz{zz~{yyzzyy}}|yyy|}zyv|{}}x{{|x|{yz{~z{uz|wu~|z}x|xyxw|xzyzzyz}{~y|{zz~}{|z|x}w}z}yy||zzzy}zy|{x}zxz~{~wyw{zxz|{x{z{x}y{}z|}|}{|zx{{|}w|yz|x{y|z|{}|x|{y{z}x~yyzwzxy|}zyz}w~z|zz}y{zwu|~zyz{yz}yzvz|{yyx{}z{}{|||}{|w|z{z}{|}{~xx}v|{}w|w~z}||zw{}{~{|}{{w{x|{zxxu{{w{|x|}v~{~y{}}zyvw~yxxz~{}yx{{wy}yzy{z{z~xz}yyuy}}z~z{y{w}{|{}yzwz}x}~xyy{yx~{y}|{~{{zyy{y|~{yvu~{w{x}{~z{y{z|}zyzz{|zxx{w{{|y{|y|xy~{xzyz|x~z|}~x{y{zy|||~y|~{y|yy{{v}|wzx~y|}}yzz{y}}~w~s{wz~}}{w{{~}~}~~{~~}|~~~~~}~z~}~|}~~}|}~}}||~~~~}}~~~~~~~~~~}}~}}~{}~~}|{{~y|}|}z}z{{{}wzzwx{yz|z||zzy}x{zzy{yyyxxy{z{zzx|{{~z}}x|{~x}xz}zzu~{|z|{zz|}w}yx{y{w|zy{u~}|{zyy|{v|~|z{xyzw|wzz}z}|z{v}~z|||x{z}z}~||w{~y{v}v{u{|vy{}{z|y|{wxwywxvx|zzyy|yyz}|yy}{y}{z|{zy}}z}wx~{~z{||xxxw{xw|{{yyvxxyvzv{{{z|yx|{||zxx~yz|}{xx|{~{}z{y|zy|z{y|uvy{{zwwv}xw{|wxyyy}y~v{vt|x||xzx|v{{{y{zs|}~wz}yz}}yzz~~}{~xw{z{uvxx}yz~zywywzyxww|yz{w}|x{wz{}w|y{yy|~~{}w|y~{}{|x{yyzvv}~xz~{|z|yxzzz{zt~|~yx||~z|}u||zy}|y}{}|}}xx~y~}|{{yxyvxuy}y|}zz{~yx}}z{z{~u}yx|y{|zzzy~{|~{{{zz{~z|}zz~|y{|~|zv{zzyxz}zy{y{}|vxyzxy}z{y~wyv|y{}|{{||w{{~tx||z}{~x~v~~~|}y}z}}zywz|yxz|y}x|zy{{x{xxy{vxzz~|z~z|z{zx}}{|z|y}||~z|}|~zzvv}z}u|t{{vzxw{yxx|z~zzzxw|wy{xtyyx~vxxzw|vv}x|y{zz{v}||~~|y{}t||ww}vzyyyxvvz|x{|y}u|xw|{zz}|wy}}z{{|v|y~z}~~}}}~~}}~~~|~~}|~~~}~~}z~}{|~~}~}~|~y}~~|}~}~~}}|}y{z{{xy{}|{~x~wzwy||}{}||wx|y}||uy|{{zz}v|yxxz||~v|x|z{}|}|w{x{xv|~zzzwy}||wzy||w{~{xx{y|u}{}u|zzw}~zzyyyx{|z{zyywzzzyz~y}w}}}|z}x}y}yzwyzzvzxxz}{xz|xzz{{w{~}|{{z{y{z|{}zz{{{{|x{~|zyxz~yz{~wwy{z||}|z{}}~y|z{}y{z{~vxy}xy}|}yy|~{z|y|z{{||vxz{~{z|{{{|w|w|w|}xz}~yzyuxzy|~{xm{y|}|}z|{|{z{|{{{{}y||{z{{z{~}~~{{{yz}y|{{yzxz~xw~xyy}||{x{|y|{{}{zyzz{xz|zvz~~xtyzz~zx}z~|}{|zz{x|}|y{|{|{yzz}~~z|zzy{zxy~y|xzz}vz{xvx}u|z{{|||}~yy{|}z{~~z}y}|{xwzx|~}y|}~}xz{}xzyvwzxx{x}xz|{{}|zsw{}|x}z{|}|||}z{}|}z{}|~}{zxxzzz}t|yzz{}yx~{zyyyz|y}y{}zz}y{x{~yx{{w|{{yx|}y}y|x~{|y{~}}z}{|{{z|~}|yzzy{{|{{}~~zz}~zzw}{|{x|x~}|~}~wy~|wx}{|~xzyyyx~}}}vy{|xy|~xyz{|{wzy{}z}y}|z|y{{}}z}{{zy|}}{~|}}y||rzy}v{{y}||xw{{zzxt|||{z}z{{v}|w}zzzz|z{{yz~{~}}|~y~~}~~~~~|~}}~~~~}~~}}|~~~z~~~~|~~~~y}|~~~}~}~x}|zy|}|}~~|}zz{yzyyz|w|zvzzu{{zvy{y{w|y{|yzuyx{{||zyyz}|x{xx|~||zvz{ywz}}}~v|}xzz}w|||{||xyw{~y|~yw|xywy~}z{y{zz{w|~zv}{{~}wy{~zz{w{y{}xzv~|zx||v||rzzy{yxxz{wxz|~{zyz{{wyzy}xz|z{}{z{~}||{{xz~yw{y|zyxxzw{yzyxzw||z{zyxy{{zz~||y~y}{w{~z~{zz{|y{zxzx}{~~~}}}yz{{{y|y}{uyyywz{y{w{wzzxyz~z~x{wy|w{{yy}z|}~}{{}{|||{zxz{y~|}~}|z|zzzzuyv{xy{{zxx|{vwxy{x{wzxzv}{z{y~~y|z{zy|y}y|~|{{y|{}|~y|zy|}{vzzw}{{}z}yyyzz~~yuwy{wxuyxz|x}}|}}|wz{z{x{{q{yz{zz}|{|}|xy}xzwzyy{{y{yy|z~|yty|{z}|{z{x}}}z~y}w{x~}z}z|x|}z~|w{{{|{{}yz{yz~~{x|y|}x{zyvz{{}z}zxx{~xvzxxz{{|}}}|{~{w{wzx{~y{|}yyyz{{}y|w{wwxy}}xx{zx|w~zwz~{xzyx{x}{}|z||u}|~}|{z{||z}w|{}}|zzy|y}{|ywwy}{vy{yxyyywyyz|{}w|zw{x{|y}{|z{x~}z|y}x|z{{ywz|zy}yyy{wz}y{{xyyxx}|{ux{{{y|}~y|{{}y~{||}{{z~}|}|~~}z~}~~}~}~}|~}~}~}~~q~~|~~~~}~}}~~~~}~~~~~|yv}~{~~~~}|~|~~~~~{~{|z{zyx{xy{{x}v{|vyzyz|x|y{xz{{yy|}|v}ywtzyyxy{yz~xz}~}z}zy|{{yz~wx{y{y{|zyz{z{||yyzzu|~v|z{z{{xsyyx|}{}y{z{y|z~zzyz}xy{wxx}{{x}|yyzxzywz{w}yz{x{x~y{z}{xvxywzzyy{wz{zy{{}||yz~y~~~{yzzywzyv}|zwx{{}}{w|y|zyx|~yz|~zzy{{z||{}z||{wz~{z{~|z{|y{|t}{z}x~~v}y{}x|y|~zxv|xx|}w{v}x}~{yyvxz}yu|{{ytzyyz||vyz|x}{{z{x|yx|{yw|{|||~xy{zz~uw}v}y}{y|zyy}zxyzy~wz{zw|~|~zyzy}|zzzz~x}}wzy{xvz}|}vw{|x~x}y}{|}zyxzyzzzvzy|x}xyzyw{{{|x|y{wz|yx{ww{{ywxzz|~~yy{zz|w{|}z||zzx~xxy{{}z|zzzz{{}wwzwxuyy}}}}zxz{|~}y{vxzv|y{vy{|xy{{zy|wzv{|}z|~~yvzy~x{}{zx||yz|{w}z{{z{z}w{v|yzzyyzxx}|{~{wvwzyzy~y~yx{z}{}{xz{|{z|x|{x}{xxxz{xvy|z{{xww|}||v|zzy|z{{}~{yz{xyzyzzw|wx{{zxzv|{zu~||yzz}{}y|z}{y{}xz{|zxw{wz{w{y{y{x{~z{x{{||zv|w{zxw|x|v}~{{}yzzxv{z|z|~y}|yzuy|}z|}~z|~~~|~}~~~~~~{{~|y~z~}}}~~~}}{}~}||~{~~}~~y{||~{{|~|||x{tz|z{wyyyw|}}{vxu|}z|{z|zx}z|y}~{{}zz|xz}t|y}|}}|}x||x||{{y|xz{|{}wwvv~yxtyy}uvyz{{zy{wz{|zzy{~}|{}vt{}wz}y}}xy~zy||vywxuwzx{zzz{zyx|y|x~xwxywyvyy{}||}y{{}}z}}zx{~|||s}||{y{~wyv}z{vwyxxwyuxvwz{yzyzwxyw|xzzzxvz|}z|z|y{}yzuyy}~{|xz}z{w|~y|}z{{}zz}|yv}}{|}|yzw{|xuz{y|xuy{y{{|{{}{z~y~{y{}x~~z|y{z|zxyz{{{z{|w{|{z{{vyx|xzy{~yzwu||{|{yz}}|z{|{}~z}|{wy}{{||z}{x}}{xxyy}yzyzzwvzyz|xx|z}x|s{|xy||||{|z{}{}{y|z|}}y~|}v||~{~zu{yyuz{{{z|zz{{~|yxx}|ww|yyzx|y|{}zzz{}z}zy||{}||x}w{w|{zx~zx}y{zxyxz{}zzw{v~~zy{zxxyxz|}ytyzxx{|z|xy|||{|~y|{~~vy{~{zyy|zy}}{zyz}y{~zx{~{vw}{z||yyy||yy|zyx~y}{z||xz{|{}w|||y||}}~|{z{zx{x{{z|y|||xzyzyzz{zzw{zv|~xz}w|{|xz}||~z||}||wz}{}z{|zz}y}y{z{{yy{}yz|zw||||{}{xvxxy|y|~|}y{~~z{zzvv{}|~{~~|~~~|~~~}~|~~}}|~{~~~}~~~}~|~~}~}~{~zz}}}~~~~}}}~}www|}~|~|{zz|z|rxxyxy{x||{z}|}~yyy}{|zyzzxzx}yuvyzx{{|yvx{z{wz|{ztyw~{xy~zy|||{xz|y|{|||z~xxxxwy{{{{w{|z}yywyw{z{z{}|v|zz~{y}ywz~z~w{|y}{xxxzzt{wyy|z}y}{|yw{yzzz~|}}z{|{zy}yz{w}}xx{{}}xwy{y{|||{y||{{}}vztzzyzzyztyzy~{|xy|{v~x}yzyywy}x|}y{}||z|}|y}~|}{xzz|y{zzzz|zzwyy~{x{||{|z|{y|zy}x}|w{{zz{wx}}}wy{yx|zy|{}}yxwy~~|vvvv{{yxv{{}ywy~|||}v}{xy{{xv~{wzzxy||y~|{{}uy{yyywywz}|~{{yyzw}{}y}{{yw}{|y~{{t{|zzy{uzz|xz{|z|}w|{w}{|w}yzyw|||}{{zzz{}vx{z}}|zxyx{x{z}|xy}~|yz}{x{}zw|zz|w|x|zw}x~y{uz||y}{{{|y{w}{zz~}|{{zt}{~{zzx~~z|yy~wzyyxw{z|}w~zx{{|yyyzy~}z{y{}|yz||}zz{xzy{w|ww~||yy||uyz}x~zz|}y|zzyyx|zx{y|~x|{xy|z~{{wzxyyzz~|{wxtz{zyxy}~x||||y|yvw}z}||vyyx{vxuwyz|w|yzzzz{|yzx{yy{y|zzzwv|{zy{yyyy{x~||vz|{}z~{zz~{y~jv{}tzzzz{yy}{z|}~~~|}}}~|~~||}~~|~}|}~~~}}~|}~~}|}~~}~~~~{}~}~}}}~~{xz|z|wz{{z||{tzzx|xz~x~rzwxzzxxzw|zxy}yx~z|}x|}{zy}xwx||w|xzz}{}{|yvzyz~t~v|}~t{z{|xwwvt}~wvwx{xxy~zywwz{u|yvv~y~y}zxzzy{w}zzzzyyyzz{{z|yyxuyzyv|y{{vyy||yyx{{zxxvvy{}y|z|~}{{zzwz}~z{x|yz~{~|z}{|z}yzxxvvx|yz{xz{zxwuy|yu{|v{uy{yz{zxx{ww{{|z|y~yytxzy|}{|~x~y}}z}xyzxy{{zwxy|zywx{x~}}y|{yy{zx{|yxzz||y~{|yzw{{}x{{{|zx||{}||v}x{w}xv}wxy}xz}wzuy{|wz|y}ww|{tx|y{y|vz}~zyz{{z}yx}x{{|{|z{{{w}v|zxz~x||y~x}yvwx|{tzyy|yuz|zxxz}|}{x||z{|~z||}|}}{|{z}yz|{~{|zv|{y{uy|y{}vy}wzyxx{|vxz{{xxvwz|{{|zy|}|}{|y}y{{|y}}~z|yzyxy{wzzy{zyzyzvzzxx{yw{x|xzx}w|zx{t||~wy~|~{|z}}{|yz|zx{zw}zyy|y|zy|{xw|{xyxxwwu|{zxywy|y|{zzzwz|{xy|xzx}z|}z|{|w|}zywy|~}{zv|z{x|y|yy||{yxxz{|zy}x{yyyx|{{|z||yy{x}|z~y~~|v~w}y~v~}{zxz|yy{yzzy|xx{w{zzyz{z|zx|yv{~zzzxzy~~{}z{~y}z{z}}z}}~~x}}~~}~~~~~|~}~~~~~~}~~~~~~{|~~}|}~~~~~|}|y~~~{~~}~}~{~|~|~~~~~|z{{y}x|wzy{~y{xyyt{y~|w{zyyz~|x~{z|z~w~zwx|y~zv|{{~y|}{xw}vyx{|yy|ytz|}wzwx{|{yxyy||}{|x{{}z||x{w~{}zz}|~{|y{{y|v}|{}|}z{y{}{xz{zyz}x|z~yyx}{vzz}x}zxwy{{zz||{y{{ywvzyyzy|zxz{}{~}{z~|vy|z{v{|}y}zz|}v{|}}||~zxwy~x{xxz|z}uwz~xv{{uwzxzyz~{|yzxx|x{{z{~}y}wz{~vwz|xyuyy||~x|xywz{}{xy}~uz|}{sz{y~{|{w{y||}z{y{yz|yzz~{|{|yx||zzyxy}y{z{{v}{wzz~z|{}w~zy{x|z~y{v}zzy}|vz}}zyyxy|{|z|v{{{zzx{{zyz|xvz}|v||w}|}{y{{yyzyy~y||}{wzz{}y~{z{xx~x}|z||~{xy|}{~||yz|zz|{~z|{{xzz|~x||y|{|{|{~v{yyzv}z{~zyw|yz{|}xvx{|{{|y|xy}~z|{|z|y{{}xy{zzxv~v}}|{xzw{z|yuzz{yx{yuz{zx|{|}|}zz|y}z}v}wz{{{z{yzz~{~~}zy~zy~z|}yz}{|zy}{|~z||uz}{y|w{}x{{}zy{zvyy{zwz~zzz{|y|w|~~y~~}z{{~zz|y|{ywyy{xx|~zyy~zx|xzz}yzy}|}||v|||z~{~z{yx{{{y|w|{w{||}|x~z~~y}||xv{|x}|zyzzxx}{x||~~||}}z~}}}~|z~|}~~}}~~z}{~~~~~}|~~}~}~~~~|}~{}}}~~~~~}|~|~~~~~}|}|~y~~{{|||~wzz{{|ywu{}yyz{|yxxxx{yxyxy|zw{|y{y|{yz~|}|w}y|z~|{z|zx{}{z|z}}zz|x{xyzzxw{zz|yzwwvv}}v|x{{|vyz{yyx|{{~z|~z||vzz{{~}|{z~}zxw{yx{{yz|}w{zzzzzx|||zw{}{|y{zzw}vyz|x}{|yy{|zyzzz}y{~{yy{y|zz~|zy}{z|{}z|{{y}}{zxyyywx{{zz{y{yyyy{{zw|z}~~{z~}y{}~|{|xz|}}{}yxxxwxyzxy~y{}w|xzt|zzy{xzzxzxyy{{{z|}zsz{{{|zyz||}|zzy{yyz|z||~}w~xw{zyv{{yx|yyz{}xzx}{s~}||}z~}y}|{z{|xz}x{y||yx{z|z|v|x|~xv|x|zyzzzz||{}y{wxxw{z}{z{x~}z|~}|{|z{{z|{}zxy~{}~|w|}|~z}{vv|z|{y{{{{yxxx~vzxyvxw{y|zyz{zzx{{|y~{|xv}||{|z{yy~{x|{xxx}{~x||yzxy|y~{z|{||{z||zz|}z{xzw{zwz~z|y}zx|xu}~{z}~{}x|{zyx|vyyzyw{~zyvyyx|y{{x{zy{|||}z}zz}{|{zvzyy{}y|~~z}|xzz}y|{xz}~{yzz}{{z||z}}v|yyz||z}|xxv|zxwxx|~||z}yw|}|}yzz|}}~|{~yxyy{}{z}{|{xyz{x{zy|x~{z|xzz{w}{|}}y}wyz}z{q{~}|~|~z|~~}}~}~}~~~~~}~~~}}}~}}~~v}|~~|~~~}~~}}~|}}}~~~}|~~|||~~|~~~|~}~}x}y{wzz|}{z{||yxy|zxzx{{xz{{}z|z~yz{zzwx||zz{yyyx~zw{v~{z}u{y||~zy{{z}x}||z{{~|z~|xx{zx{y{}{xy{~{{}{w}|zwzwy{yx|x{zxyux}|y{~z|y{}~}}}zx|y}w|~{y{|xwzywxy{~|xy|{zywyx|vyz{y|||u{w{~wxzz{{~y{{|zyx{{~z{}{~y{tyyvz{yw|z{||~yyx{}zytyyz|}{~|}z{|zwxz{{z{~{|}|zv|z{x{x{zy||zyw}{|y}{w{yz{y}{|{{v}}{yz|z{zx{ywz|{vuv|}}v{yy}}}}z|xxywz~y}|zz{ywvzvwyz~x}{xyz{zyz|y{|yx}{yxzx|w{ywx{yxyy|y{zx|x{{z{~z{|{y|xytx{y{t||}{{}w|}|v|{y|{w|zwyx|}}vy|~zz|yxyy~{xz~{||vxy{x{zzzz~u{{v}wyy{w|y|{z{t{|{ywz}zyzzv|{x}xzzy|z}~wx{t|{z{~xyy|x{}xzyx{{zxzv|{}y}ywzuy|tu{{|zxz~}|z|||z||~zzzvx{}{y{}xxx{yzx|x~z{|wz{y{~}y}{zyyzv}x~{yz{||y|zx}}z}{{zy|x{{zz{y{zzx|yzwy|{yyzz{vzzu|xz|zx|z}y}xv}xyyyvz|~{{{}}uz{yz~{xx}{wz}{{xw~}|{yzxz{{{w{zzz{z{|z}{s{|z|{{z{zyy}{{}yy|~}}zw~w~x~wzy~}~}{~~~~~~~~~~~|~~~|{|~}~~~}~~~~~~~~~}|~~{|}~|||~~}}~}{~}}}~~~}||~~~~{~~yy{y|{}~}x{}yz~{}u{{wyzz||{|y|{ywxv}vz|}{v{{~y}}z{~}wz}z{~|~zy{|}yzxy}}xxzw{|zwz{xyxyzu}zzyty}}xyywzsu{y~zyy|}w}~}z{}~xz}yy}}x|}u||u{|{wxwwzyyw{~wu|{x}|z{w{}}|zw{wy{yxyy|{~}|}~|~z}y{||}{~}{vxx|zzy{{||y}{}v{{z}{yzx}y{{~xx{xzyyz}w|}~~{z|}z~{y{{||z|z~}}xyw~}yzuxzz}z|v{y|{yy}|{~yyxy{x|xzz{~{{{}w||~{|z}{}}z{~}{{{zz~vw|ywzx{x|yv|xyyz{y}zyx{zztz{x|y~zzv|{~|yz|y~{w|}wxy{{z|{|~|~|z|z||{yx{|ywwy{}yxvz}wyy|yw{y{z~zyy|{u}x}z}|{|}|~|}{~w{y~{xwx}}{w{zwyz|x~|wzywwyyzxxy|w{~xx{{}zzy{~}}|{x{yz{w||~{zxz|~yx~yuvxzy|}yyw~{|{{zzyv|xxy}yzzywx|{|~y|yxz||~x{w}zz{}zz}}y}|~w~}yy}|{{~{}}xyz~{uvuv{xy{w{xzx}z||z{~~|}y|z{{~zw}|{|z||}z~}}|{~z}~|{|y}x}zy}xzx{{}}xyzy~vy{w{y|yx{y{|w{yz|z}}z|{}yz}{zy}~||}zyzx{y{y}~z~}wyvy||z{z}|szy}{{|yu~|x|z{{vz~z|{}yyx{}}~~~~}~~}}}~|~z~~~}~~}~}~~~{~~|}~~~~|}~z~~{~}}~{~|z~~~|~|}}~}{{y|z}{{zy}x{|~zxzzy{zx|z|u|}yyz}}y{xu}z}xwu|wxzywy{y|z{z}z{}|xyzyx|zy|{yxw{yrw||}{xv{x{z|x{z{zxv~y|}|{|z{{zz|}~}y|zv|}|}w|{|zvzyzxy}z|{|{x}|z|yxxww|{z|}{||yxz{x{xxxz|{{{|||{zzz{||w~{y{{zwxz{{|u{y}{|wz|zxzzzvz|w|}}|||~z|w{y{zxyxv~{xz}|xxzywyyxzxvzwvzzzxxzz|{}y~w}z}xxz}{~wz}|}yzv{y{zw{zy~z|~|}~}xyxyzx}zy|{xxywzv~{|{{~{z{}z|xw|w{{}zzy|}yy{wyxzzz~}yzzzy~}}{{|{vu~{{{{{w~zyzzy{x~y}}}|}||}yyxzv{{xzxy||z~{zz|vzyy|zy{xzx|~yyzzz{y~}yy{y||{{~{}y{}xz}{yz|z{{z||r|~{y}z}xzzx~z||}z|yxx}zwyz{zyzy||yx}}yy|{{z||yyx{zxzyy{|wu}xy~zwzyyxx{{x|z}y{xz|z|yz}z~|}yy~~v|zzx|xx{y|z||v}z}z{zz|y}wyyyz{x~{z|z~|}x{}~||{zyx{~y~yyy{}{|z{~}~z}zw~{}z|{}zxww|z~z||{{zyx{z|yw{ztz{}{{y}xvzyzzx~~}z}ztyy|z{z}z}x{||}y{{z|z}yzyy}{xz|vty}~{{v}|}w{}|{}{||w|y{|}|w|}~}}~~~~~~}|~~|~|y~~~{~}~~~}~}|}~|}|~}~}}||{~}||~{~|~|~~}~~}}~}|{~}~|~}~~~}}~}~~||~}|ywy{{x|z|}}z}yzwwxy|x}yzy|uzx{y}zxvuvzux|vwwyw|w|{z{s{z}zwzy|{{y{~}wz}xx{}~ywuxzxyx}xywzuyzy}zyuy~vzvy{y|y|yxz|z{yw}u}}|y|yzyy{xzry{{{zzyz~}zyx{z}zxyyyzz{y{yw|xxu{|wxzvzwz~}yzz{z|x|zz|z~x~y{|x~yv|x|xwxx}x|x{zwx{|y|uzy|{t}w|vvzxr{w{x}}{~|zv{{{}yx}}|w|xz}z|}~w}~{z}{wxyz{{zz|x{v|xw}zxzzsxxyvxw~|x~{yy{}{{{z{{x}||zu}||uz{z{{|}zuxxxuv|v{{x{wwxyxy{}zz|vu{yzvsxy}}z}|xy{{|{~z|xz~yy{|z{yyz{~uy{{yz}z{y{z{zwx~vyx|xxx{{}yzxyyz}vx|{}{x|z|w|zx|{|}}}y{y{}|v{z{yyz|xzwxzzwzxv{{zzyy|zvxzy||zxw|z{|{zy~z{z~{}}{z|{|kz|y~{zx~yzt}}w}~yws{}z{zwyxwvzv|yw{w{v~{}{|{|x~|z{vz~z}z|{~z{y~}{}}}zz{yuvzy{{z|yyxzuwuzzxy|zz{{}{yv}z~wxw{|z{|zzx}|{{}{zy{{u{~ywxyx{|t{zzyz||z|zxyxzv~zyvzzzyzzwty}{|~}wzwz|o}v|z{}|y}{z{z~||xzyy|wxy{wyyxxyx{{zywt{xvyzywy{|y}{z~{{}|yw}x}{~|}|w~|~}~~}}}~~~}|}~}~|~~|~~~|}}~~~y}~~}~~~~~}~~}w|}}|}~s~{|}v}xz|{z}w||}xyx{|xz{}}||{z}{|x~{z|w|u{wxy{{{xz}~zz{||}y}|~|}}z{|x||{{zyyzu}}x||x{|z|zz|wx{yw}yz|zz{}{ywvxv}y{{uw{x}||}yzy{wz{|{}{z}{z}zzy{{z|z}xy|{{w~xz{{y|z{zzzx}yw{wy}x|}xv}z}x{{xz{|{xxz{|zzy~z{z|||}}{z}zzyw}yz~z|w|~{x}z{zv|xz{yxyz}x{vwy||}|wz||{zzy|wx||z}x~{zzzz{y{zwy{}|}x}~|{z}}z{zyyxy{{~z{z~u{{zzz{~|xy{{zy|{zzx~z}xu||}yz{}|ywzz|yy~}{x~yzyyszx{x}}||vt}zz}~z}y||xzz}x|y|z}}}zvz}z}{w{}~zzzy|~||y}{}z~z{|y|}{y{{{{{|z}}{{}~tw{~x|xyxv~}{~}{z|y~|{x|{x{|{}}y{vx{xyzwxy|xy{zz{~y}xyyz|v{{wyv|z{{{v}w}|zxy}yxzzy~zyzz{||{|z{y}xzx}}yz||yz}|~wwzx{{yx|{xz|z{}{zx}}|wy|}{{}|||~}|~|~yz|~z{z||}zzx{~~z}yyy}}}}|{z|yyzuw}{|{~yzzzy}}z{y{{z}z|z|w{{z~z~|t}zw{yw{||zy}wy|~ww}~zxz}}y}{}z~{y}}|w|}}z}}|z~zy~}x~|uyz{yy|u{yw|t|z~{z~}}~~~}~~~}}~~~~~}|~}~~~~}}~|~~}~~~}~}}}{}~|~{}}~z{}y~~~}~~~|}zxy|zx|||~xzx{y{z{{x|r{yxyuu~zxxyw{z~~z|yy{~z}}zz{}{z|z{y|}~yzzy{~yv|{|}v|zz{{y{x{u{zxvv{~wyzz}zx}{{yy{{{zy}}}{}w~z{x}}{|}z{w{|{|z{w||{wyzzz|zzx{xt}wxxz{{|ywwx{w{xxzwz{uz}{vzz{|y||x}xyyz{zy|{{y~|xz|u|}{|z|zz{vyzv{x{uzvy|zvvxz}|yy{|{{{yw}y~zzv{y{|x}{~x|{z{{~z|y{z|~x|wvwy{y|zzxzy}z{{|yyxyzx}|||{z{w~u{y}{w{yz{z~x{|z}x}x{|~~{w{y{yxzyw{}yxz{{y{yxvzu{xzvw{x||y{{w|y|||yx~x|{{}w}{w{~}}}y{vywyz{yxxz}zzvz}{zw|zzwyyy~yyyx{|{|}{{z|~yxz{y}y}|||y{||}xxz~x~{y{z|x|y|{y{{vuywyywzz}{z{{||~~}{z~z|}y}}~zyw}yy|~x{||vyxy{zz{v{xwzzyxzzzz{z}}yx|z}z}yz{~zx{z{{zvyy|{{|z}{|x{{|{}zw{txz||z|y}||xz{yy{{yzy{zyz}{zx|z}{{yxyz{x}}}~{x}|z}||z}}}}}yzx|{y{zw|xzv}~zzz~{{x|v}{zxwzwyz|{{|z|uz||{xy{}{{|{v~}|y}z~{|}zywzyx{y{tw{w}uyuw}|zv{|~y}ywzz}z~w||y{y|wy}x|||}~~}}~|~|z~}||~~~}}}~~~}z}~}|~|~}~|~|yz{|~|~}~~{~}~~|~~{~}|~}~}~~{~~}|~w{y|||||zz~{xzxzyyywxwy|yv|y{vwyzt{~xvy{{{{}rv|x}{|y||xyzw|{yy|{u{zw}x||}}xvz|xx}|{vyz{x}|{}yyyxz|y{{qyzzx{{|z{yy|zz{|yxzxyz|wyx|yyxz~~wzz{}{{wy|}y||zv|}w{xzyuzy~{wzz{{}}}wxu|||x{}{www{zyy}|z}}z|x{|uuzw}}}ywz{w{|{xx}xy|xz{{|w{z{uy}|yzt~~wyyyzyy|y|x{z|xw{xzy|yxwxzxzw~{|z{y|{{wzzz|zyxz|yyzzy{{zvz{x|{xzx{{|~xxxw|y{zw|~y}{uzw|s}v|zz{xy|zy{w{yzz||{|zy|v}xv|xw||{}x}wuy{{zy{z{|~~||{zzw|}wy~zy}z|y}y~{xz|{wxzyvy{|{{{~y{u}x|}yyyx|~wy{{||wv|z{xv}{~{}zw|z{~x{{u{|{vx}||}~{zxz|z{}z}zty~z{yxxxz|zzzu}ywwyx|{yvy~zxxyyz{z{}|{{|{z}yxyyv|~{zz|yyvxy|z}}z~|xw}{|z|zy|v|{|yy~|yzyz{||~~{y|xy|{|{v{y|y{xzz{u||z}}xx{~|zzzx||x}{yyz~zzz{z{yzw{zwx{zz|x||~y{}{|v{y}x|yxzxxyzyy}z{yyvzz|z{~t}zyw~yzx{x}yz{z{{{w{vzyy|z~~{wz|||xw|{w}x|z|xx{{~|~zzy{y{z|||~|{~}}|~~~{|}}~~z~}~}~~~|}{}~~~~~}}}|}|~}~|~~~}{~|~}~~|}~z~~~~}y||}zzy~~wy{y}{~yw||vxyx|zvz{{z{x~xx{xz|zx{w~}wxxzy{{|~z~zwz}{z~z}}|x{~{~~y}wv{x~xuw}x|yxw{zxz{y||zxxyzxz|x|y{}zv{~z~vzv}{{~{z~zx{z|{y|||z}xxyzx}y|v}zx}z~zyw{xy{w|u}|wv~z~z|v{q{|{~xz{}{z|||~x}z|}|}~yy|}xwyxzzv{{z|rzxz~zx{x|uyzz{zvzz{{zy}|zy{z~||z~|~z~}z}yw|z{zy}~{yzvyx{wvzzv{zz|{}wzxxv}|zy}{}x}~z{{}wy{}y|}{yz{{xz{{v{wxz|yxwzzuz}vyzwttzwy{{{z|wwx|z|yv~~}z|z||~|}y|vz|{}}|z~{|{{zy|{y}x|}}|u|zyy{zyxwx{xzzy|y}zy|zy~{}x~{{|||{|~~}|z{{{}x|zvy|x~z|}}y{yz{zxyyx|zy{}v|y{|z~z|~|z}|xy||||z}{~w{~{y}~wy{zw|v{v}zz~z{wt}|xzzzwywvz}x{yxzw}|||v~uw}x}}{{~}||~z|zy{z|zt{xz{wwx{}|zzyzyw{xvx~w{zv{xyxw~{zz}xz||ww{zxxy|||{}z}~{}{z{{z|zxyxtw{z{|zywzzzx{|||yx{xzxxx~{{||y|{x}}~}}|t}y{|{~~|t|x}zz{{{xyz{w|xyt|{y{~z{wywsy~}}{|}q}zy{x}|{{z{~~}}~}~~|}~}~|~}~~||~}~|~}|}~|~}~}y}}z}~{}|~~|}}~~}~z|{~yyyxz}zxzwzxytwy|{z|v}y}~{|{{y|zyy|zt{zxxzyzy}yxxx|{xxyy{{y{y}wxw}yz}zzx{y|w}}x{{wyz|xwy{v{{{wwy|{uzw~|yyw|{w|ywxy{{~xzz{xvzy}}}ywz|z{{z{{w|{z|yyz{|w|w~z~z~||y}x}{w{|xyvz{wy|x{|~xyyw}{|zy}z{{{w~yzyz~yzy|yyyx{xu{{zyw{t{zvz|{yzz~wzx{zzx{|x{zwzx{vz{{x}|wyzz|y~zvzyy}{|{}}y}}v|y{yzzvx|z{{y|x}x{z|z{zyzvvzy{zz{x|}|yw{uvxy}{xxxyz}zy}{}}z~}}zw}{yxxzxz{w}zy|{||yv}{yy{yzu{y|z{{zvx||{|}y{x{yyw{w{~y{}{yzzwy|}|ux{|~zw{{}|{x{}zyz{z|zz}~}x{zyu||{{||}}}zyx{xyyxxzx{{y|z~}yy}}zz{|wx|x~{{z{|wv}vy~x{{}z|{z{}yy{{{yz~{w{wxz||{|z{xxt~ww|x|w|}|{}|z|~z|zu|}xy|xxu~{~{z|}y~{wx|w{x|yzwzyy{w{y|q|}{|z{}xz{~zzzv}|zyy~|z|}y{z}{yzy{||x{ywxyvzw|{yyzy{z}y|zx}{{w}zzy{{y|~zz{y{{|v{}~w|z~zz|{||u~~||~|y|{zzz{}v{z{|y~zz||w{{|ryz~|xw~}z|~z{x}}y~y~~~~~~~}~|}~}~}|~}~y||~~~}~~~~y~~~}~|~{~~~}~}~~~~~~~}~}~|~}~~~~~~~|{}{z~y{yy}tvy|zw|yyy{uyzw}vwuyyux|z|{{x}yxx|{ywz{vy|x}{x{~{{|w|yzxz|~zyyz}}{zzww{wz|y|y{wxzy|x~wwxxy{zzz}xz{{}zyy{|~|zzzx~yxx{}x|zy|{zx{ywxz{y{x}yx}ywzyw}yyuyyzzz~uz~zz}|t{xzwy}{{|||yuyyzzx{|{y~{|xxyx|{uxzvzuszzwyx{{x|xt|zzx{|{w{~y|zy{|{yx|m}~z|z}z}~yx{yvv{x{z{zyxz|~x||xzzzx|{}}yz}zz~|}wzyy|}}yz{}}{vxxx|{{y}y{~{||z~wwy~z{zxyvzzyy{xyz~|w{v}{w{|{x{|z{|y~}{~y|vzx}|}~}zvyzx~{~|}x{}{~z|z{}|z{wx|{|yyxzyxzz{t{xzwx{|||}{}|{xxx~yzyzyz|}|~~{x||z|}z~}{yz|z}x}}xyzxyy|z|z|yzz|zyzx{|}|y||y}z||{|xzz}z}||~}{z|{}xuxywz{|}z|w{yv{}z{{|xy{|zyyww}{yw}xz|{zyz}}}x|{yzz|z}y{y||zxxy{zz}y}|v{xy~yy|yyty|{{yzxyyz|uzx~v{{zy|}|z{w{yx{|zxxz}{zzzzxywxr{{xywz{{}y~y|yx{yz~}vwy~xwy{{~z~yx|{|{yz~v|yzu}~xz|y{vwzwz~yzxz}zz{zwzwy}zw}z|wxxzyzy}{~}~{}z||{|~}|~|~~|~~~~~|~|~~~~~y}~}}}~~|~~|}}~}}~}}~}~~~|~~|~|{z{yzyz{x}zzzw~xx|zxzz{}z|ywy|y{{||v{}y{x{z{xzwz~yzzzzzyzyxy~yzzz|}y}{{yyzywz}||u{|wy{xvyyy|{zyx~|zzzwxz{||zy|w|}w{}}z|{yxzw{y}z|xw~y~zw{zw}xx|~}wwyz{z~|y{{|zxyxz{z{z{{|{|yzwyv{w{}w{}|{xzz}}z|~w{xx}~xx}x|}}z}y{wz{z}x|yy{~yzzx|yuxz{{z|uzy{zw}{~yz}}xwzy~z}}u~~wyz}z{x}||||zw{||}|x}{wvzxtxzxy{~y}x{yy~z}xz|w|}|||{|xy~|z~y{|y}{yy{{}zwvyu||y|x{y{}|~{y{yz{{|~}~x{yzzy{wy{zz}wz}u{{z|{xw{w}|}|{}{z|xy}~y~ywyy{{yuyyz{}}y||}xxx{{|{z{y{}{|zw{{{z|}{yvwy|xzy~}vy}zz|}|z||}}zxyy{|yx|{u{{|z|{zxwwyzzwy~||||zz{{zz}}zz{~}v~yyxyyy}{~y{x}{~z{~|zy|{wy{zzz|{{yyw|~{xwxz{~|z{yw|zt{xz}|}}zywyzx}|{|xzyy|{}|{z~zy~z|zx|u|y|z~y|zz||y~|{yxxzzz|wy|yzzy{zz}x{zwvy}}z{}|xz{z{yzyzxzyzyvyzy{||z{|~xy~{~{yzz~{{||x~||x{|}|~xxzz}|v~yyx|~zyz|{}|wxzzzz{x|||~{|~~|~~{}~~}|~}~~~~}}|~}~}~~~~|~~~x}|~~|~~}{}|~s~|}~~}~{}{zxzz}zx~y}v{x|z|vzxx|z}xwyz|wyw~u|z}zxxz{yw{v}}|zx}|}yzz|||{{{}z{xzz}|zx{zzzz|xz{wyzz{{{{uy}||xwyxu|}yy|x{z{y|||wzzx}x{y{y|zu{{~|x}~{{|y|{ty|yxuz|xxz{{{yz{}x{wz{{zyyzyxx~y||y~{|zx~{z{{|{{wyzw{{|{{z}}x|z{z|xzz||w}vx{r{xzw|vz{xwy|z{xz{{x{|||zy~{y{{||y{yz|zx|ut{{y|v|x{~xzuyzzywz{{ytxuwz{x||~|}{z{||v}z~{~{|{y|z}}|}{y|~z|yyxvzzw|y||{yzyxxx{v|}|z{w|{ytyz|z}~x{{|{yzy}y|~zzz~|{z|}y||x}wvzxx|{z|zyyxxy{{}w|zx}|zzo|}||v|||||}z}|{{{|y~|}w|~~y}{{~z{xx}}y~xu|zyzy}{z{xz}|zvxxx{vw~~y|{w{v|}|x}{{zy|{|y{x{{~yx||w{~|{}z|~xz{w}x{u{z|wxz{z|}z~yxzw}{y|vyz{wy}wy{z|{}}z|z|}~{x~zz{zxzzyzzyz||yx{xvxyxz{x{y||zt}}x|{zz|wx|yz|~|{|}|}zz}z|zx{{z}zy|wyy|vwwx|zzzzzyyztx|wwxxy{x}x~z}{{}~zyuz||}||||}yywzy{}~{|}yzz{xzztvxy|}|wywzw|zy{t|{xy|{|||z{{z{y{y{zyz}~~~~~|~}|}~~}}~~~}y}~~{|{}~~~z~~~}~{}~~|}~}{~}|}|~}z~~~}|~}~~}z}~|~~~{~}~~y{t||z{{z}xx|zzxwt{{zz}z|{zzzz|{x~}yxyyy~{zyz{zyzzyyt{~wv{yy~{|x}}~{xzzx||xw|txz}z}|xy}{{xw}xz{z|uzzxvxw}w|xzxy{}}y{y}}y}wwt|~x|zx{z{x|x}t{{y|{{{zw|{{{z{y||zy~y{{syx~z{vv{|}yzyzz{vy}y}||z}}xy~}wz|~z{~~zz~{{|z|{z{u}xxs{zwy|y|x{z{zwzxxy}v}~~|{{yzzu}}}{z~||{y|}z}|{vz|zzzyx}txyzwy|~{zyyz|}||}zuzy}{w||}|}|z|{||w}z}|ywyz{~z|~yy||vzw|w}{|x}w}yyz|}{{y||v|z{|zy|~w}{|{y|||wxy|y|uv|xy{z|}|wv{yz}||yz}yyywzyx{{zy|{zy|z{{zyz|~u}yy}{xwv~x}z|~|}{}{~y}{uz}}w|~}~x|yy}~zy{|{}x|zvyy{z}z|yyyyzzxwzyywzzzzz{zz|xzzt}z{z|}|||z}{z{~z|{}y|}{~x}z|{yyz|z{}|zz|~}|vy}zzzx{z|zzz||{}x|{z|u{v|yy|{x~|y}zxz{}|{y|yz|}{|{v{}zy{y}r{{}{z}|z|x{wy}vxz}x}x}yz}~}y|{~zz{vy}{|~|wy{}z|zyxx}z{ywx||{xvw|{~z|y~{}xy{zu{|{}yw{zz|{z{x|y|zz{vyx|yz~}}w|w~{w}~}z|zyu}{{{vz||{y|yyz{~}}}~}}~}~~~~~|}}}~~|~~~~~}~~~|~~|~|~~}}~~|}}~~}~}}z}~}w||}z~y}yy}~x{wy{{y{|{y|zzxz{xzvzzwy}z}z|z~wy|~}yuyxw}{|w|y}{}xz~}{|}{z}{z{|{z|wzyzyy{wz}xz{y|{xwzyzz~{vx{|yz~~|zw~}yx{w~}|{x{~|}yw}zyy{z}vzx|yvy|yzwzzy{|{}zy{qw{z{|y{{wyz{{wx|yvy{z{|~{x}{}|}z{x~|{}}{{yy{{|{}~z|x}{xxxzz|||wwyz{yyx{~~}z{xx}{{}zz}z}{|}y}u{~x}yyx||}yxu|{{{zx{y{y{|vzw||zvz}|}u|}}}wy~{}{z~~~z|z{|}~|{z}|xzzyxz|uxyz{yxx{wvyxzy{~xvyzyxxw{{{x}x}{~w~x|}{~|zyy}|xz|}{}}x{~v|{xx~|~x}xzzzxzvzxzzz~~{wx|~||z{zw|vx}}zy{|{~z|zz~|z|{z~}wzz{~|x}zx{y{wz{z}|w~~vvz{zx|~yy~|{{|~}|yz}y}|x|{zz{xz~{zx||zwzwx{yzty|ywuw|z||xz{{zwxz|~xyx{v{~z|xx}{}{r~zx}yzy|{~{zx|yy{{|zz||yxxx}y}|}x{{{wxyz{yx|w}w{{x{y{{{z{|zyzwyyy}{|xv~yy~}~}|}zwxz{wzzzz|z}xxvy}yy{|{v{uzz{{}~y{{~x|yx{}z~{|x{yz{|}|{yzy{ywx}yy|~{yyyw|{zzwz|zvx{||}z|}z}~x~v}|z}{{{z|||}~~}}|~~{zw~~~~|}}~~~~~~}~~~~~{x~}~~}~~~~y|~~|}{~~~~~|}~|}~z|{zyzv|z~}xz{{y~}{{wx}{zyyw|}{zx|||u|}|y{{}zy|~zx|~|}{{~yz}{{y~}z|zwzz{}{z||yzy~}|w{x~z{~}}yzz|}w~{~x{zz~xyyzxy{x{xzxz{y|y{{x~zxt{{}|s{{|yz~{xzxwz||~xzz|{{~{}{}|x{}|}yx|yz{y|~y|z|}{{w{y|{|yzz}~yy{u{}x|zy{y~{yzzxz{y{}yw{y}z{|zwzx{yw|{{x{x||x~y||y{vy|~{v|zzw{wx{{|{|z{~}z|y}{|}}~zyv|z}{vx|wy|}wy|w{{|v|zzy}}{yw}}~~yy|||||}|{|}y~y{xz{|}~z||x}|{|zyzwy{yy}|zyy~vyy|y|z{yv}|x}~{x|wzv~|{{ywxz|~y{{zyz{yzxuyw}{~}ux{xyzzzx|}}~~}zz{yz{zy}y{|yyx|zzyyz||~}~yxzy|wz}|{{xyv{|yxxz|}zz{z{{zz~}|{|zz|{}{}|w||{{|{{x{xzy{zy|y|yywyxxxy|z|yx}z{}{z|{y~zz|}x|}xyx|wxr{z}~|}z|||}{|y~wzy|q~~{{zxyy~zw|yz{z{t|zz{wzm|}w}{xy}|~}~~v~z}x}}x|yxw|{zy||y|{{w~|z|zyuz}{}y{{y{~{x{z|{zw{zz{y{x|{w|yz|yy|{x|}}x~zxx|w|z|z{{z~x{xy|{||zwyvy{|{|||w{|{|{zyz{zz{yzzwvu|~~~v}~~~{{~~}}~~}~}~{}~~|y~|~~|~}|~}}~~}~}~~{~}~~~}~~}~|y}z{}|xz~}~{yzw~z|yy|xx||z{zztyyy{ywyyu}zy|zy|zz|y}v|z{{|~w|{}~yzyyz|z{}z{~zx|z}}{zyzzxu{{y{w}z{v|~u{wzv|~zy}xy|y}y{z|xz{|z~{}~{z|~yz{{z||z{z{x{uy{|{|yw{vz{z{{}yzzzzyvvvz}z~{z|{z~{{{}{||{xy}|{{~~|{~{yx|xwz{{{xxwzyy~|}vy{yzzzz{xzxx{|}{xz~z}|~}y||y}x{{{z|{x{xz~~z||{||{{uwxyyuzxxzyyyy|xyzx~{xz{|{v|{zw{{{|v~~{{w|xx~zy{{zxyzy{yzwy{zw|zxwyxy{{uxwxx}zxx{zw{~~y{{~z|y{}~y|||y|}{z}}|xyyzxuzwyyvyyz}|zzwyzzzwx~xwyvxx{wx}y}|{}{}{|x|}w}|x{}}z{{}xxyz{|}}y|{}{yzyz{}~|{z|zy|z{|{v}y{{yzz|yzz~|}|~~zy|y{|z{}x~x~{vyzz{|yyzy|zvyzz{xzyzv{yvzzzz{||}|z{|{||z{x|z~|{}|wx}yx}y{wwwxzxvz}|yxy{|y}w~wvx}yx~z~xzz|~|||xy|}~|yyx}z|y{z}yy|y~{y{{}{ywyyw}zwwzy{{xyy}{zx{{{{xwww{|y{{}y||}y}}z}~~~}{}yw~x{~v{xyy}yyy}||z{yw~xy}z{vyx{zxzw{wy|ywyyx{|{}|x{{x|v}{z}}~~|}~}}~~~~~~~~~~~~|{~~~}~}~|{x}}|}~x~y~~}}}}}~{~~~~~}~}~{y~|~~~{~~|~~~{~||yxxy~{~|}{y}vz|xzxxwvzyv|~|{zy{z}|{|u}{yyxy}y{uzzwz|}u}{{xvz{x||}||yzy{}z~z|x{{zz}~y|xx}ry{yzyz}{zxxv}wvy}wx|{v|vzz||{y{|y}zy}|~{xzy{|{yyxyxzy{tyx|z~wy}yz{}{y{{zxyzz{x{}|yxz{z{y|zzy{|yzw}zxz{|~yzwz}~|x|{{{y{z|{||wzzww||z|{~y{z{x}{v|yzw|wuxwzw}~w|{|y{zz{xyyyyy}|vu}yz~yzvzv|{z{{zx~y{y{w{wvzw~{s~x{y{y{ywz}xx{y{z{|v|}{y|z{x|zx{{x~z{zzy|w|x|~wzx{||{x|w~|yyyy{x|xy{zywz{zv}{z|z|y|{{}yzzvx|vwy}z{x|y{z|z{z}xzy}|z|w{xzxyy{tzwyzxy{s|{|xx~|xy}{}|}y{|||zx{}y{yywz}yy~y{w|zy{zxxz~zw{xzzyyzx{}tv}z|yv}}xvw{|z{x~~yxxy{zx{xz|yvy}{w{|{{zy{uyw|v{w}wyxx~yw}{zwz{zy|z~z{zxx{}x{{{}{{}|zz{{v||y|}y|{x}|{}yw}|zz|z}{z|{{{~zzz}zywxyz||v{z|yxv|{~}zww|{{x~|v{}v}txx~{|yzzyxyu{|vz~z|y~{}zz|{uzw}{y~|y{}yw}{{xx|z{x~}{}|y~{{y{w{z~{}{|zxyxw~z{zx|w~{{y~|}{z}v}x~~||~~}|~~~~~~}}~|~|}~~~~~~}~~|~~~|}~~~~~~~|}~}~|{vy{~}{|zy{|{wyy{w{|x~{{yvxxxz||{y|xy{w|{xy|x||{|w}v{z{xyzzx~zzz}y|yz|yz|{zz~xyz}t{|{yzz{yyxzv}{{vzvz}x{|{|z}z}|{{}}z{}xy|wyz}{z|}~{yz~vzw|y{|||zz{{|x}|{|||{~xzx{vzwy~{r|}z|zx{|yyvw{z|{z~}~z|}zu{}uy|z||}z}z{z{ywzwyyz|}yxyzy}{wxv{z||y}{x{tzzyyyz|x||{w|y}yxz}|y||xx}{y}{yvytzyv{x{wv|{{y}zy~~y}z{w}|zxyy}{vy|||y{z~{|x~y}yvz|zws|z|{|xwxzyy{y~|z|yz{{y~}|y}{~w{}y{w}yz|}{|~|~|~zz{z{{xy|v|x|{zyzrz{z|yyxwtwy|uxz|{{}z{x|yy{n{||y}}}z}{x~|}{xzzz|}|{|zz}ytz{{u{x{zvv|}|wv|}y{|~}vyyzt{yv~|uz~x|y||{wzz~}y{w}xtxxwx||{}yyx{{y|y|z}xz||{yyyz|{z|~zy{z{yy|{|{zyx{yr|~w{{zz|yzy{}yx{yx{||wwy{{w{}x|}xwy||{{{y{|~{{}{xx{wx|xzz{{{|~y{|z~{yyz|{txzzxzyw}z{|z{|z||}y{xx}|{{|~zy{xzyw|{||~|z{|{}}}}|}yzyxzzyx|z{zyy{y{y{y{vv}y}{|wzz|}~}z|z|}{x|x}w~~{}}~~|~~~||}|}}}{~z}{~}}}~~}}~}~}~~~~~}~~|~}~~~~~}|~}}}~}}~~~uxy||zzzyyu{zzy|z}y{|xzwx|zxxxz{{zyzz}||{}uvz{|}|xz{o{{{y}zyy}|{{z{{xz{}}v||xzzzy}w{wxxzz{xyy}x{y{wwzz|y|{{|z{}{{{s}xy}yy~{{}{~xx|s|{}|}zxyywxy|w|zz{~zxzxxxy{|{|||xxy~{yz~xz|xyxzyzv|y}zz|}xz|r{zz|}yzx|xx{{}}{wzx{x~y~y{zw~|z||zyzy~{|zxzy~wuzwyxzzxy|{}zy{|z{||v{zu{xz{z}xz{y{z||zyz{w{xy|z||}|xx}zyx~{zy|{{|zwy|{xxy|{xvx{}}x~zrz|y||z~}}{yx||y~{z{y|{vz~zyw|}wyyyy|zw{}~zw}{}{|}||{|~w}{{zz{w}x~}||{{yz{zx{yy}{~yy{v{{||{~rzz|z|x|ywz{~z{x{{zzw{|yux|{|{~wvz|xzx}zy~x||yx{y}zzz{yyzxv}zyz{}~wwzy~}zyyv~|xz~{xzy}|z}{y{{|y~{|}x|zy{xz{}zzzvy{w}|zu{~{y|x}}y|{z{w{uyzz}|zz{wzv}x{xzw}{yzy~}y}zx|zxzwvwz~xy{{|zy{z}yyyy}{}tx{~v{yt|||z~xxvx|zz~{|~y{zzwz~y|y}yvwz}xuxy}{{{xv}zy}{tzxz{x|}|{|}{xxy{wyy}{|{z{z}|y}|{|w~z}{}{~|z~~zxz{{zyyzzzzy|z{{zvyzxt|w||{}~~|~~~}~~~~~~~~~|~}~{~~~~~~}~|~}}}}}|~}~~}z~}{}}~|}~|{}|x~{|}y|w{x{}xy~y}{zzwzt|{zz}{z}~{x{z{xz|{{|yz~{~y}y}yyzv}{|xxz|z}x{w{lw||}wyts}w|y||zz|w{zx|{|ytz{yzxzy|wy|yzzy}}x}z}{}y}}xyx|zw}{zyy~zwyxy|yz}{yzx{xxyxzz}|{y}w|{~zzyy}|}zy}{xywxzw|zywxzyw{x{{xxx|{}|zy{|zyx|y|}vyt|x|w|t|w{z}zy|}xy~yz|{y~|{y{}|{x|zxxzuxwyxxwy|yxyy{}{vx||{|yvz{y{y|y}y}yyuy~|zzz{yzx~{}|u|y{z|}u}z{yvyyxyxyz{}|}|yyzywyyww~zyyw||yx~zyw||}}{|yu{{w|}|y{}~~z|y|y{zvv{t|}zwzxx|{x}w{vxyywzxxzvzy|~z||}z|y{z{}{||}||~}|}{|yzxw{xx~x{z{x{w}wzz||xvy{y~zzwz|wzzv{~z|w{z||}zxy}y}{{|{w||}~}}w}{x~~wvz{}z{}}|x|z{|{||{xyvzyzx~zz~y|{z|y{z}|zzyzyy}~y{z{yw|y~z}zz{}~}y~yzzz{syxyy{{u|{wzz|v{{}y{~||~{y{{ux}{}|zz}yy|~x}x|xyzywy{|{vv{|yz{y{yyvzr}{{ywxyyyy}}||{x{|yzzzzxy{{||~|y{z{||{rz}{xuz}y|{wy{|||w}yt|t}w{yxvzz|y{~}z}yz{z}w|v{{~|}~~}~~}||~~}~~~~}{|}~}~~}~~~~}~~~|~~{~}~~~~~|~}}}}}~~wx}}~~~y}yzz||{w|}wxxv|yzzwzvww}y{|xyzx|z|yy{~t|zx~|y|{wzzryzy|y~wwzz|{~w{}}y}{y}zy{{{||x{{w{zx|z{~}zx{~vz{{|yvyzz|~z{{z{~{xyqx}|{{yzwy|~v|}zx}|y{{|z{w{yz{z{{}}{~|wwyzw{|zyz~~vv|twuzw{yzyxz{zzxzz||~|v{zzz~~x}{{zzz{v||z|w}{zw}{{}y|zyz{vzz}xywz{z|y|x{{zx|zu{~}wy{{v{}}~}~xz}|}zyy}|{}{zyzw{~|yxx}||xy}zy}}z{z|}|xw{{|{y|v}}{{{{|zz|z{z|xy}yy}{{zyzy{xzzvv{yz{{~{~}x{yzzyy{xy{w{uzx||y{~y|~z|~{}}{{z|{x||z{y}}}{z|{}zx|z{}|{{}v|xy~{{{}zw}}||v{}}w~}|w}|zz}|{vxvz}z{z~{z}{y{z}{zvz}{{|z{zwzyyzzz||{y}}{}xxzxxx~{|~}{~v{~w}yy{}zyy|xzzy||z}xz|{w|x~z{z}}xwx{{zxy{yvzx{~|}y{~~xz{||{{yw{{|}~{}|{~y}~}}v|z}|xz}~|}x{wz{y}|{{{{}{y{|xzzz}|}{w|{{xz{zx{yyzzzz{w~{yyy~yyy{x|xyz|}}szy{{~~wy{||x{|{{{zxz{yx|~{yyz|wx}~zzy{|{{}zy{zz{|z{}y|w~wyy{z~u}x{|y|y|~y|~}~||}}~}~~~~~~~}~|}}~z~~~~~~~}{}}}~~~}~~|~~}~{}~~|}~|~}z{~|~z{|z||yyz{w{yx{xy{{z{x{y{{zyyw|zyu|x{ywz{y{|y{~~u{y}}zz}}}zz{x||{xv|y}zy}xzy|zyv|xxw}{yz|uzx|zz}~w{{yy}{zz~}z|||xz|{}~yzzyzz|zzzw|{||zz|v{wvy|zyyzv|y{y}yx{{y~vz{z|y{~wy~yzz{y}z{|}|w{vy|~z}z|z{|w}zuyx{{vyz|{z{w{{{xx|y{xwwvyx||yyyz|}{xzz{|}{y|x{xy||~}{{||}xxvyyyvw{{zz{wx{{xx}v{{{yv|w{|y|~z}}{v~|~y{wx|xzyz{}~z||{{y|~zxx{u}|x{||}{yyz~rzy}xyy{zwz{y||z~z}x|}v{zy{z{zv~~x{~z||zy{{~~zw{w{z|wwz|yx{|{zwx|vvyyyyz|||~y{z~{xz|~x|}}~{{}}|{|z{y{zzwzyzz~x}x{xyv{{wzvvxy}x~xy|}yz}}|w{{}xwz{{~z|x~}xxzzw}~}{~xzwxx{vy{z{|zyty|xzzwz{zvx}y{z|{{y~~|z{x||}z|~wyw}z{|z}|{yzxyzzyzx{zzzz~zyz}wz{|y|{~{|uyyyzw|{{~|zzzy|}w}zzy|}}zw}~{||}w}yyzyz}z{yv}|z|z|{}zzz}{{yvvxuwxz{~xvxz~zz{|z|x|z{{y|~}~z}~wu}~{w~ww{}~w}z|||xy{yxyw|zz{x}{w|{xvxzy|{z{xz|y|}{y|||zz}~}}|~~}~~}zz}~~~~|~|~{~~~~}|~}~~~|{~~~~|~~||~~~~|~~~|~~~}|~~|~}~~z}vz}y{{ux{xyzyz~{yy~|}w}xyx~|y}~~yw|{{}zzzyy}|zxxy|{z}{||t}y}z|uuyzz}|{{zy~~}yvvzxyyxztzy~|x{||{z{|x|zzy{}zx|{}vx|yzx{z}xz}{}v{x|{{y{|}{{y}x|zvx~yu}wz|w{{}xx{v~yy}{v}{{xzxyzz|{t{|}|}zz{|yyz{xzyzxzxxxy|~yty{x|xyzzzyw{{zuzz|||z{}xz{|~w|zxtwwz|w|w{zx{z}{yu~{|xzx{x|xy|y{|}xzz{{xxzu{}{xu|yzvz|z}{}{w|zt|yz{zy}y{xy||yw|z{v|y{z}|{yzzx}z}zy}}}yyz{xwxxwy{~}yxwxyy}wyyv{|wy{z{z~zw{z|}w{zw~wxyyx{{yz{{y}}{~yz{yx|}}xyzyzzz{zx~zyw|{y}z||{wy}{{}yyvxz{|yzzxyyw{yv}yz{zy|y{wvzuzw{x|yyxy{~z|z{~~{u{x}yzwy}|yxy}{{zy||xyzy{|wz{yzxvzw|ywyywz{y|z{wy|z~|||y}~x{|y~}|yw|{{yxzz{~~{z}{~|w{{v}syz{zx}yx|rz|{z{yy||yy|{{v{zwwwyzvxz{}zv||~{z|~}}{x{|yz{y{|zwzzxw}y{x{{|zx|zvuv{{|{{x|yz{}yxz}ywx|x}{y{}x|zw|xzw|z|z{wyyy|{|}x~y{|zv{}y{|q|~x}{~}{zwzx|yxy|z|y~~}v~~{~~y~}~~~~}~}||}}~~~~~~~}~~~~~}~}~~~~~~~}~~~~|~}y{~~}~~~z~|{z|xx}~yz|yzxyu{~zwx{x{y|zzywzwxyzzyxz{{zyyy}~~y|z}~|}yy{y||x~|}z}|{zu{|yxx~z|{z}yvzyx{||w|xzzw~xzzw~z{z}|||}{|||{xz{|zz|xz|}~z|~}y||{|}{wvyzyv{zzy{{xyz|yx{||t{wxy~{y||zwy}z}|}zy~x{y{~}~|z{z~|}y|s{|z{{xx|xuy{y|zxz}z~}xzvyz|v{}y{xz{zy~z~x~|y{x}~{y}y}|uz|{xytz|zwwyxx|xt|y{{}zuyxy|uv}zy|}{wx|y||~~{}yzx|z|x{zy{|w}|{wuyyz{}y{zxzx}{xy{yuyzy{yzx}z~|||~}||v|zz{}{~zzz}x{~~}yz}|{vzy}|{zyvx{|uz{}z}x~yxwzyxyzx}z{{yz|{z{|{|{{~z|}y|{zz|x}{|x}|{x|yxywxzxyyz|y{zyx{zyz{{y}}|}zzyz|{zy}{{||}{||}|rzv{ywzyyyzvyyyzvx{zw{y}zzxz{zuzy|{~|~{y|z|{yzz~zz{|{{z~}{yz{{{zvz~{xzv}|yxs}wyz{|s{|~{wyzyyw}vzwz}||xwx{xzz{w|}z}}{z{y~{z|zz{y|zzy||~}zwyzxytx|zyw|{{zyyu{|{z}{{|zx{zwzz}z{}{}y{|{ywwzy|yz|zxu|syzyz~}zz{z}{zyz{y~}}~{|y{{~z{y|||~||||}}}~}~~~~~~}}}~|~}~~~}|~~~}{|~}}z}}}~|~~~~{}~}~}|}~~~}{|~{~~~{~}y|~z|z{}{~zzxzzwzyw{wyyxw}~v|xwz|}yqx~|||zxxyzwv{{{}yx|y|{zx|y{y{z~zzwu|{xyxyxyt~zwyzy|zz}xx{|u~xy{~vwx~{}|zv{||zz}|xzy~|y{wy|z~zz{yu|}}{z~xw}{{{xyz}z{yxwx|x|z~y}~xywz|}y}y{~}}z|yzxyzz{~{y{|z{{|x{sw{{~z{|y~y||{~|wz~|yz}||{v{y{y{wyyz|xw{{xyyvxwz{zx|z|}}}yx}zz|~}}~}zzzzzxzz{|~|~z}wv}~}~}{z}z{z}x|w}|w~w}yzyyxx}}{~{yy|{~||z{|zxy}z~wyzz|{z{x}~{y|}yyv~zyyzzzz|}}zz|}yx{zzu{y{zy|{}{}wzx|t}z||}{xxy}zzzv|{z|ywx{zzu||uyv~|}|y|xx{y|v~}y|vy{{vxxv|y{w}||{zx}zzyx{{yy{yyyz{wz{{w{~||z|y|x|{{z|{{x{{|u}u{}||wzxw{vz}|}{v{yyy{y||z{y~x}ww}{}zxxwz}uxw~v}z}|xyxx|{}z}w{zzy|~{|z~|t|~|}{w{zxyzywz|||{{|z{wv{xw~y~||{~|vz{|w|}xzz|t{|z}zy}v}|{{vwzyz~{}x|yw}y|~{|zzyy}{|y}y}{~yzzw{yyzy|yx{~z~z|x{{{{~w}{}{}z||y}y|{}{|{y}{~zwzx{zxz{~z~z~y|||}|yz{u{|z|~}~y~~|~~~|~~}}~~~~~~~}~~{~}~~~|~~~{~}{~~~~}z~~{~~~}~}~~~|}z}}~~~~~~~~}}}}~~~~}}~~zz~{yy|zx{w{yyu{s|{||x}zz|zvyvz|xz{{{{{{yy{{vzvyy}{zyz}}~wxy}y|{zy~~{|~}zyxyz~uz{{z{yzxyz|xz}|xzvx|wxy}y{|y}vty|}{}z{|~y}|xw{|||{y|~{}z{yyy~wxxw||yy{|vy|y{zw}{zvx{yxzzwx~|yxyu{{}}x{z{yy|y|{}zwz~}}|yzyxyw{{z{~|xzzv{y{|y}yyzwzsxv|zy~uwyzz~zvz{||}z{xzy|zy{|x}y{{z{zzw|{}w{wvxu{zv}y|~y|x|vzyxzxyy|y|}y||zy{|vx{z}|y|xzxyv|y|x~{}|zz{t{ywyyx~vzuzwzx|zy|~|z~{yywz||{}z|z}{|{{{y}z}z|zy}~yz{~uzzyzzvzvszuxy|x{yxxxtxzyzu{w{uwxy|wzy|{x}}~v{zz}yz|w}~~xz}|{z{{zz|w}{y|{~vxyvwwyz|vy{{tyx|{xx~}zw{y||y}|{|~z~|}y{z{zyz}x|{xxzxs{z{{zzzywywwzyw}zwz}xwyzyww|z}~{}zz|yy|z~}vz{u{|{z{{zyvu{}wzyxy}{y|x}vu}zy{ywvz{|{y{w}}wz{yy|z{{zy|x{zz{}zv{yy{}y||{x{{yxzw~zzy{xyzw|z{vz{}xvy{z{yyxww|vyzy~{zzy||zuw{|{yzx{{{{{}x{{{yy{|wxzzwzv{zxz{xu|zw|{wxyyw{w{y{|v~{xv|vtv|zx{}~~~~}~|~~~~|}~~{~}}~~~~~~{~}~}~~}}~~}|}~}|}~}~}|~~~~}~{~~~~z}|}~yy~y|{z||x|z}xz|w}{{{~xwzzxz|y|{z{yyyz}y{z||yzz}xyzw~{xq|v|{||vwxzyyyzx}{z|wy{zy}x~{}{y}{{{z{{y|{w|x}xz|{x~zw|z||{|yzz{zyzyy|{zy||~}w~{z|x|zzxz{|y|zwzw}~zx{}zy}yzu{|uz{|y~vzw{z{yw{}wxxzz|v{}|}|y{x|{|x}{x}|zww|}xz{zz|}z|xy{wzxy}y||y|v|x|{zxyz|wx|{|y||{|{wyz}{}s|yz{~|z~{zzyw|zzxz|w~{{xzzyuxzyz|{||z{|{xzz{{y|yx|}yyy}zvyvzy{x~z{z|{|||yz{~{t{|~y}}z}~{~xzz{yz}yzx~zx{|xz}wxzu}zxy{{z{||}}z~y{zy{|z~{z|z||{}{w}|w|}y{wz~zyyxz~wzz|y}|}{{yvx}y|z|||xy}|zz{~~z{~{{||{{~|x}}u||yxz{|y~z|{yxyzzvyw|zx|w|zw|{t|wz}pyy}y|zzz{xyxwy{y{~z{}x{{~|{v}z{y~{yz{}{{y}~z|~{{z{xz|x{{v{}~x{xx{z~zyxxwx{|{zzz|zzyzx~|w|}{|w{y{|z|||{z|}w|wx|xxx||u}{yw|{yzzz{xz{{}~yx{z|{zyxz~ww|xy|y}{}x{}|{|~x{}}wxzy||{|wxw}{|{}{}{x}z|{y}|xv}x|zy|yyyzzwr}{{y}z}|z}yy{zz}w}y|~z}zzz||xw~}~}~~~~}{}}}~~|}~}~|}}|}}~~z|{t~|}~~~~~~}{~}~}}|~{{~~}|~|{zxz}~~~||yzz}{y}xyyzy|zyzyw|zz{xwy|{z~z|u{zzyy|}y{x}{{~x|||zyx{{z~{xy{|v|v{wzzzy|z{yz{||xwzxyyxyx}wx|uy{y{{yy}{|{~{|y~{{z}~{zw|{|zzy{{}zxzy{|utyw{zz~zvyzz}rxwyyxxy|z{v~{{yy||y}zyz{||y{z{}~}{yzz{|yu{w|wxy|zuzxztwyzyw|{zw{{y|xyy~{~t{|}|{zyz{wyy{w}t}{x|{||x{vxx|yzxyyzx{z{zxzzz{yz|{xzxyxv{wyu}}x}yz}{z{{|xz}w|{{}z{|||z|zz{{{{z{wz}{wzzxy}wz}w{x|xxwx|z{|}xzx{z~}{{{y~{{{y{|{wy{xy|zxz{ztyzzz{w|{x|yxyyyyvxy{yvxww~||{y{z{~zx{}yz|z{~}{~||x{~yxuz|zxx|xx|xzvyywzw{{~xvs}uxyxywxzz}yzy|w}z|z|{|{}xx~x}~zx|y{~}{yx{|zyz{w{w{|w}v~y|yy~zxy}ywzyywy|z{y|~|zw|}~zyxxx{~y}}yyy{z|x{y|zyyzz}yx|y}xu{|y{{|{zxwy{{xwxw}}xyxz{z{x~~yzy}||z{~||z{yx}zzyyz{{vz|xzx{{wx{}zx}{y}zv|x}}wxxx{y}|zz{~{}x~~zy{}wx{}y{{}~{{{z{zv||zyyx{zy|z|wx~}uvxxv}z{yv}{}z{~}}w|{wzz|y|}}~~|~~~}~~|~}~~}~~~}|~~|~~~~~~~~~|~}|}|z~z~{~}~}~~}~|~}~}~~~}}}~~~~|~~~~}}~~}~}~}~}~~{{yy|zu{|z~x{wzzvuy|yv{|{w|}zxtyzxy}{{|x|xy|zyzyzwxyyyv||~zz{w{{{wz{w|w|xyzz{|y}{zwy~{xzz{uzuyx}yu}zvv}yz}yuyyyzz{yzwxz}yw{w}x{uzzxz}|x~xx~y{yt}yzytz|yyxyxwxxw{t{xuy{~xx}zz}{z{|{wxvy{zxv|z{{{v{{z{|y{z}x|v{y|{vxy{{{x{{|w{~w|xzx||{y{}{wyvx{w|yy||yxwxzz}zwzw{{z||z}zzy{zyw~}z{{|uzyz|z{z{zy}vyyz~|zxv{~{x}zy}wxxyzwvyzz|x{|}|{{xyzxxyv|~||zxxx~z|w}~yxyyuxxzv}w||{|{}yxzyzzxzyy{z{{{wy|yz}}x}{}y}w}~xx|~zw|y~wyx}y~{y||}z}yx{|uxy}z{{{{yz{xz}|}z~y{{vu{yyyxxw~{{}}zzzzyzv|yvyyyzzyzx}w{zy{|wsyw}|}zy|}zx}y~~yz~yz{yz|~{}|{{w}{|zxyzzy{y~||z{x{y{{wxuzwxz||}}w|}x|wxz~{u{}z{zz{yvr{|{||{|y~}|z{{{zw|w|y{xvt{w{zz~yxxv|||{zwzz{|yvzz|}yx|v|zxv~xu|y{yu~|xzx|z{s{z|{vvzzxv{xy|yz}|ywx|x}~z~yxt~zzzyy~zw|~vxyv|{|{x~|wzwzxw|}{z}zzyzy|z{t{y{xx{|{yzww{y}}zw{z{zzy~{{}w|~~~}~~~~~~~}~~}|}~~|||~|x|~~~|~}}{~}~}~}}|~x~~}~}~}}~~~~{}|~z~~}z}{}{z}z}{z~z{zzyxyvxw{vzw{t|xw|zxyzzy{uv|uzy|zx||yyzw||zxy{vx}{|z{}y}v{~yxz{xyzowwxx}x{ywxy~|zvyv||yzz||z|yxz|~y{{|vzzzw|~{}}zyyyz~}z}xyxzzz~{yxzw~yyy|xxywy|yy{{vxwu{~}xx|}}|{xzz|{z{{|x{|}z|zy{zsz{w{{yywwyzyxxz~x~|xzwyu|yw||~{z}{z{}|v|zx|{wx|}~{||y}z||v{zyz{{yxz{yww|{|zzwzxy{{z~xzzv|{yzz~zyx}y}zz{y{}}{z}}zyyzwz|{w{wyw|yyu|{{|{yyysx}zvz{y{|{{}zy|{|y}|z|~z{|z}|y{z}|xzx{||z}}w{zxvy|xrv~w~wwy{}vyzv{xyyxyxzv|}{zx|w|w~{yz}z{|zz|{{{{zz{zy}{u{yvy{z~||uxxyz{w{}y{{|zx~z|y{x~}{x}x{y~{z{{}{}y{~y{|{{wvyx|}w~zyv|y{||{yv}y|wy}{{zv{zywxyw}z{x~}zz{yw{|z{|{|u{xy{z~yz}}z}|{w|{{yvy|zy|~zyx{zx{wzz|{zy|}||{yx|{|||{|~|{{{v}zz|{{{zx~}z{zy{yyxzxzv{|w|yzyyzzzwxwy|{zv{y|x}yz}|{xx{{x}{|z{}z~z|{{zz{y||zyy{wyz{zw|xxy{z||~wzx{z|x{yxvwx{{}|y{y||{}z~}~~~}~~y~}~~}~~}}{~~{~~~~}~|{}~}~~|~~}~~~~z~~~}{~~z}~{|~~~||~~{~~~~~|~}{~}~~~y}||y{{x{y~x|wv}w}z{{||}}{yxy{xz|z{w{xzx|zwyuy{{x|y{{zv~wz}{yyx~yzyv}x{{z}y~~wz{|z|}x|z|{y}{}z{z~uxz{|wxzywvxyxx||zxzxzyx||w|{~{{v~{yz{z||z{y{{x}z|zyx{|y{{{zu{{z~}|xyy{|||y~x||xxzt~|{}wz|xz{x{zyz~yzy~{}~v|ytv{zzs{~|}zywx}{{w{xy}wxy{y}|tzy}zwzyyyx}zz|w{yyvy{z|y|{{}y{|yy|x{wx{zz~z~yyy{z|{zz}yzwzvx|}x{|{y|||y|y{{z~}|~}~{|z|{wxyw{x{{y|y~}yzz||zz|{x}y|z}y{yy~{xwx{yy~zxzz{{yyx}}zvz{z{y|zx}ywy{|vzy{}z{v{z|z~yy}{x{|xz{yy|ww}|x|}y{xyzvz||xxwv{||}|{z{~|~x||y{|}x~zx|{y||~uxz}{~~uxzzzwv{~z}~xy{z|y|z{zy}~yy}xy{z|zzzz}|xz|zz|x|}||z~}z{yz{yzy{~{yzy|xx|}x{}xy{zy~wx||yyy{x}wyw{z|}yy}zyz~~yzyz}{s}{y}}wyw{|z}z}v|{~z|zy|{{y}|zz}|{w|}zz|zz|{yzzz{z{xzzy{{wxz}}~z|{|yyx{zx~yx|y{ytz|~z{t}}y{{{y}|{x{y{z~z|vzv{xz{{}{}|}|yxyz|}z|~}|{{yz{{|}xy~}~~|~~}|~~}|~}|}|~~~~~z~}~~}}~}~~~~|}}}||}|~~}z~~~~~}}~y~~~~~~}}}~~|~}~}~|}~z||}zz{|}}zz|yyy~zyyxxzzwyxxyyztwv}yzzty}wz|y{|{xz}yz}|z|y{x|{wzy}yzyx{{{zz~zxx}|xx{yyz|x|y}{{yz}yyzxzz~uwxv|{|y{}|y{z|{zt|~zzw~|{{|xy||{}vzyvzzy|}xyv{zy||{|{}y}z}u{yyyxzy{{~{{zzzxy~}yz}|x{{z{~~{{|x|zz{~y}{z{wwyzwzywwzxxz|{y~v}zswzx|y}}z{z}}x{x||xyyy}y{w{|{}yz{{{~xzzy~{yy}xxyu|y|yz|xu|xvxyvz{z|z{z{{{z~}{y{|x|y|w~}xy~x|z}{{|{wvwzyxwxx{wzyzyxzz{wx|}y||x{x{zywy{~~{|}z{zz}{}}}xyu|x}zy}ywz{zy{|zwzxyxzy~yzvy{xxw{{zsv|}}yx{{zv}z|{{zz}{~{}zz||zz{|xxwzuz~zxz}zyxzy|zzyzxx{y{vuyuz|}z{w|xxzzy~yy{xxwz~{y~xzy{}}vzxy|y|vxwyyyxzwxy~zwxzzzyuyz}~{y|}|z|z}{{x|v}w|{z|||{~y|u|~~{|}{w{{vy{wyyx{yzy}|txz{wx{~}y{yx{zyx{xyzwy{w|}|}~~|~}yzz{yryxxx|y}||z}zzzy{{yzzywu|{}y|yzyw~}x}y{|{{{||{z|{~||z}}||zyxxwzyyvyy|yzyyv|vz{|||{zxy||~{yy|z}zyy|z{{}yzz}|~|~}~~}~}}~}|~~~~}~~~}~}}}~}}}|}|}~~}{~~z~~z~~}~~~{}~|}}|{~~|~|}}}~~~~}~~~}~}~~~}~~|}~{{x{zz}|y{~{|{vz{{v|xuxyvx|yw{yvxxv~xw}z~}y}pzzw{zzwvx}yz|w{zzy}yzyyyy{~}~y{z}|yx||y{~{zxy}yz{{|xz~}{wy|xwz{y|s{yux}wy{ww|vzzx{|yxzw}zzxz{z~~zzzz{zzz{|yzsx{zy}{}yyyx||z~{|zy{~zx~x|y|xx{w~xz|yxzzyxvzzw|{z|y{x~{wwz{z{x|ww{~{~yxy{zz{~z{|v}zx~y}{yx{wy{z||uzyzv{|zy{}z{y{{}zw{x{y}wu{{z|xxy{yz|~{xw|||}y~zz}|{z~{}zzyy||{x{zxvzyzw|v||~zz||{x|{|zt~{{|zxz}|uy|}zvxzzyxvxzx{z|{yyx{yyy}{zux|~xz}}xztzw{{z{z|x|v~wzz||||yyyy}x{|zy|z}zx}|yz||x{zyx{{{|~~yz{z||~yxw~{y{zz|{ywzxywzzz{z{{ww|z|{{|z{x|zw{yy{{z||yywzzw{y{{|}zx|}x{yy}|}}zwzxyv~{}{z|xxy~y}yy|z{~~xzxz}z}xzxw{z{zy}y{y}zx~z{{|wz}|zzzz}xxxuxz{x}x{zw{xxy~y{u{z{{zy{|z}yxx{zz}|yxzy}x{zyy{{}|{{{xvzyyw{uyyz{wy{zz{y}yxx|{{}yzy{w{|z{zzz}|~yz}x|}}{{}z{z}zz|ww|x{{{z|}vxx|zuz|z{w{zyzy{{|xzz}|zz|xzw~{yx|~~~~}~~{|~|~|~|~{}~|~~~~}~~}~}~}~~~|}~}|~~|~}|{}~}}~}}|~}|~~}~{}~~~~}}~~{~~{~}~~~t}x}~~|~~y{zzzzz{{}yyzvxxywvwx{{z|zz{xtzx{y{~zzv}yvz|~{{y{|{zw}~|~yz{uz{zyz}zy~w~}|y|x{xzw}{zyxvzy{|xw}{vy{wy}{wuzz{xzzyx{~|~t||w~|x~{yy|xy{zwzxw|xxuzwxxzwz{xwwzzyxz{xxt{yxxxu{zy~|y|y}|~{xw{zyy~~z{{}~|yz|~~yx}{z{z}ww{{yyz}{}yvy{v{{}x}{tzyx|}zw{{z{y{vz{|x}{z{yyv||{|}xz|{vyxuwzxyzyz|xyyy{w{~uyy{x|z~|z{|}{z{z|yy{zyzzz{{{{}{y}y~}wvtxxyyz}wz{{y{|yxz|z}||wz{z{w{~|}{{|zzz|zzz|u{z{|{~||}wyv|{vu}vxzvzwy|tyy{uvw{x{yx{xxyvvyx}x||{}z|zy{}|~|y{}{}|}xy{y|wyx{yu|vyz|yyy~|x|zzz|zz||w{xswvy{}w{{~{z{z{}}|~z|~y|~~x{z~zyvzyyvwzzx|}z{x||x|z{yy{z{yz{xy|z}x|}{vz|{{w~{{yzyxzz|yzyy}{wvyz}{xzzxz{xzzyyzzxzywyvzzxy{{|yxyt|{z}|{|~~|z{yz}|{z{z{}z~~|yy|xyv|}vx}z{xx}z{|ux|{zw{{xyy{t~y|{|{{|zz{|v|x|y|{|y~|||}xzz~|x{{y{xxz{z{yyvxzx|xzxu}zzxxz{||y|||{z~}}|wzzzy{}{z|y~~}{~~z}z|~|}}}}z}~}~}}~~~}~~~~~~|~|~~}~~}~}}}|~y~~y~~{~|~}~~}~~~|~~}~~|{~y}}{}}~v|z||~v|yv|z|||~xx}|x|{wzzzz}y{w~wzyxz~zy{}yz|{yzwyz|w{xv|yzx{yy{uzy~|y}x}x{}||yzyzy}zwzx|}xxyzzw{~{w{{yx|zx}}x}{v|xz~w{w}yy|zyxzz|{xzx|wx{}~|yx|zx|wvzz||{||x|yzxw~{uzv}wyz~yxy{z}zv|z}{z|y{zz{z{w}{{zzx~x|||zy{}|zz{}xx}{z{zx||y}yz|xvxxyy{wwzy{zxzsy|||{yx{|y}|{{u{{yz|yzx|{~yw{xzwvy||{~v||x}zz{z{~w{{{x{z~{zy{xyyy|}{y~|yzy~yyzzwzv|}z|}z|wzz{y{{{xzy{{z|{{}vz|z||yy{{~zwy{{y{zz~wy~zy{zx}|zzy}{}zzx|wv|z{xzty}{|~|y|yzy}zwxzyz}y{z{ywv|yw}zx{{|y|{z}yzy}zy{{{}xz|}zy|}zwx}yv{yv}~zty{~}y|x{z{wz~xzz{|yxyw{}|y|}zy|~{zzx}{vwzy}{{w|ywv{w}{zy}zzz~|zzxy{{|}x|z|zw~xzxy{}vwyww~z}}||r~xyy{{zw|}yxzvzyv{y{{z}w~}||wzyzyy|z{wy{yz|y|w}y~|yy}xzzz}{||z}xzv{xyy{}||ux}{xt{z{||{{zzv}}}{yyzz}y|z|zx|y}~{{y{}xy{{}{}ywwxxvzv{yxx||zyyz|u|ztz{z~|{{z{zz{{|~}|}vy}yzx{zy{}~|~~v{}|~~}}}~}}~}}~~~~}~~~~w~x~~}~~~{}}}~~|~|~}~~~~~~~}~~~}~~}}~z|~~}{|}~~z~~~~~|yz{~}{xyzzz{xxwyyvw|zy{{zxvxyzy{zz{~yzy|xx}v||zy||wyz{yz{yzzyyx{xzy|xxr~y|wz{}vxywzy}y{{zyyzw|uw|{uwzyxzx}z{{yzyz}{}zzvy}|}z|{{zyyzy}x{~~w}s{{}x|wwyyzu{yz}uyyww}zxxy{|zyz|{zyzzwz{{{zwy|yyz||zz}}{yuuzx{t{yxyz|xywx{|yyxw~wzxyz|}}w~x{~}y|}|}|w|z{{|zz|{y~{}z|{|{u|x{x|yyyzxxzyxz|wwz{z}ywz~}w{yy}vw|zzzzyyu|}||yz|~y|z|zy||{z}zx|xvyxv{y}x{~wz{yxw{~|||{yxxy~{|zwzx||~y}yx|}{~|{}}vz{|}|~z}}y}yzxx|zyxzz{{zx}|yzy{~y{{~zzyx}x{~||||{|}z{|{~|{{|{}|w}|w|wyxy|w|}zxx|xwyzwwyxw|wvzyzvv||zu{~zyy|}y{{{{{w{{{|z||xv}|z|{~u|}{ywyw{{xv{yxxzwzzzzy}sv{w{||xxy{z}~~zzx}y|x{~zyz|u{|z}{|y}~{zyywzu{w~zxzuxxzz|v{{v|{yz~yy{{yw}v{z|zzz{|}y{}~|y{z||u~z{|{x|wzz{~wurzwyr{wx~yz|{wwxx|y||z{~yy}|yyv|wx{{{{yzzx|y|{|zx{yzz{x~zwyyz{yyyzu}|wv}{}vwy{|y{z|~x|w|~}{{|zy{}}~|~~~~~}|}~~~}~~|}z}}~~|~}~~~}~~~}}}|z~~~~~}z~~|}~}~~~z{z~}|}~~}~yy}yyz}vv}{yvwuzwyyyyvyuz{wz|y{yx{{zx|x{{yt|zxy}{y|zuz{uyzxz~zy{z{{xzzzwy{x{}{}{yzyzy{zzwyz|yy{wzx{|~zx}||x{{wz{|yzy|{~yz|x~{yvwz}yzw}y~yx{}zzvzzyz{z{~}|yw{v~{{z|}|}~}{yw{ywyzww{zzyyyxxzyz|~~x~~zv{yxys}w||{x|{xy{|y|{zxyw}|||yyzy}{xyxvwvzy|}yvzz|x|y{yzyyzs{v{zx}yyzzyzv||}|{y}yz{w}}xyxx}y||yz|{{zx{wzxy}x{|zxx{z|x~ywy{||y}{}|{~{}yzz|}{{uzuz|wy{z~{~w|~zxyw{{zzx~zy}|z{}z}y{uyyzz{xyx|{z{x|y~xyx|y{z}v{{ywyxyzzv{wwwwxzyz|{{|||~{wx{yzz{xy{wzy}y}{xyzz{z||z}wy|{w{{ywyxyyzxw}v{|yzzy|w{uy{zx|xu}z|{x|{}x{z~xxv}v||{v|{wy{|yyyyzyxzrzwy{{}{xxx{|{y~zzz||{yy|{zzx{|y{w|yz}|}{z{}}}~x{|y|x|y|x{}y{{wx{zz||z}|xw}vwz~{z{wxw{v{xzz~|z~z|yyx|yyv||y{||z}{{s}xz{vzyzyxy{yvz|yy}}w|xyz|{{wwz~zzzzwwwzz~x~yyy}{zy|}||zx}yz|zww}zz|{{xy||~z{{y{y|x|{zxux{u|y{z|{zxwyzzzz|zx}}~}}}}~}}~~~~~~}~~}|}~~~}~~~~~}}}~~|~~{|z|}~~}~~~~~|z~}~}~}}~}~~~}}~~}~~{xyz{}{y|{yxtyq}z|wwwyxztzy{}zww~{w}}y{xzy~z|z~zo|{z{y{|~z{{yx}zzxvyvz||vy{|zyz{wzyxzyy}y|wzzz}zxyyz{y~yy{yz|y}yzwzwzxy{yy{|}y{{yyy{{{{}}yuwxwz{yx}xvv|x{|~{{wx|tvv{y{{{~yt|y}zxx{y}yzx{~~{}z|~}|w|}x|}|z{|zyvyxzz~yv{|{{{u{zvw}wwxv||zx|{{|zzy}{wyz{yy|{x~}zzy~}~w~z}xyuzyz~yz|{zv|xw{||zy{|xyzxyy{yyw}z{z|}y|ux}xyx{x|}{xy|~yz{x{zwyxp{wzxy{w{xw}|z|yuyzy{{wy{}{}|z}z|yx~yz~y}yyx{{|y{{z{|~|zx|vyyx~{xw{v{w}{zyx|u{}uyzx{x{}{}x{}w~x|wzywz|{y|}|~{{{|}{yxwzxy}x}z||yytywyxvx}{{z{ztxyz{w|zz{|{x|z{{z~y}{{|w}y{z|{y|}{y|z{xvxzwzvwt|yvzv}x{{|yxzy}zzwyxzw|wzzxyz{yz{zx{xzyzw}}|zuwx}yz}y|{{zy{{y{|yx|zxwyw|w{zw{y}zzz|y|y{|zz~v~{yyzv|wzx}xy~zx}||y{|yzwwwzy|yy{w~zxy{y|{vx{wwwz|{zwzw{~xz|~yy{wx{{{{|{|{~w}tz~{z~~zxwxu{yzvywxxzyzy{{zz{wzzz{t{yyz||}xz~}yzxxz{{y}zy~}|~}}~|}~}|~~~~~}~~~~~~~}}~}~~}~~{~~}|~}~~{~~}~|z~}~v}~}~~}}~~~~~~~~}~~}~|~}}~z}wxy|xyzzy}|xz}yy|x{zxv}z|w~{zyzz|{y~y{|}y{xz{yxzzv{}vz{{vx{yz}|~yw}y{w}z{x|xz{{|zvyxzyyuyyw|zy|w{zxxwyy{xvvv}xyx{}{y~xwyxz}z}||zx|{yvw|xx{{xyzzy}vyu||zz~yx{{zyzx|y}w|z|yyyzyyy~|{xwx|{yszw{{}{}yyz{xt~u{u}||~|yxzvvxw{|zxy}xzw{zy{x}}|yyx{zx|yxyxyzy|wyzzx|zyw{x|{|y~t{|{}yy{xyy}z{v~yz{vy~yy{}|z{||xyzyz{y{x|z{{z{xy}|xw}{|uzwyy{yzwz{}}{}~yxzyw||y{wxzzyu|{{zzz{|yxzy{xzyxy{~}{||zuxxy{|{yz{}y{yy}x{|{wxwzxv}xzz{}yvvxxzz|vyzvy}xz~w{wxzzux|pw{}{z{xwxy{zxyz|yzwxu}}}|x}~z|y}{|{~{zvw~{|xv}{}{{{vxyzx|xz||{wyy|yxzzzyzy|}zx}xxyz}{zy{||{}wvzvy{z{zzyw|zu{|zywwv~y{xwxvyyzzzxy{{tuyzx||{yy|y{y{|zyzxzw{}{w{{}yy}}zzz|yy}yz{||u|ux~|wzx|~{{vzw}{{|yw{||}{yzxx}{{{y{}y|{x{|zz}|vzyz{v|ww{w|w|}|yyx|tyws}x}zt{z}||z{y|xuxx{y{v~{|{}y|zz|y|xxyy|z{{}y{z{zz|vyy{vxy~~yty|wwyyx}w}}~||~}~~}~~~|~|~{~~}~}~~~~~~~~}{}~~}~~~|~~~~~|~~~~~}}~~~~~||~~}{z|}zxx|z}~y|w{}{yy|xwwwvxy{|||zzxyyx{{zsx{{{{}zy{{xv|y{}{|xz|}vyu}{w}|yzzyyv}z|z|{r~|~{y{yvz|xyx|w|xy}~v}zz}z}v}y|}y{|||~zrz{~xx~yyzyx{|{}}}{{{zsyzwyxvzy}xy|{xyux{zzzzw|}{x|sxzwz}zz}{|}z{z}{zyxz{y}y~xzwxx|vw{{}uzyvyyyvy{yy||yywy|x}z|yxzy|{}zxy}y{|~{zz|z}|y}|xzyy{v}yvxwyzyu{}xzyyyyx{{~zxxwzvuyxxz~z|}}}}{{{|}zyyvxv|~||{{{|x|}z~v}zy||z|xwz~zz|zy}}zyxxxz}yzyx{{v{z{z{zxv~z{|}}~x{y{{|z}z|~|zz|yxwy}xz||z{vz{xzx{|y{tvw|z~wy|~zx}v}{~y{w}zxx|zz|zwz|~z|wyy}x{z}{z||y{zynwxywz{zzzvzyt{x}{yyz{yz|z}x{y~x}|{~{{y~yx}y}|u|{w||z|~xx{|xxv|{}||uz|yxzuyw||x{zzy{y{y}zz}|x||}{xzz|zxx|x{y|w||y{|z|u|{wxy{{{}zyy{xwxzwzv||{{}}x}z|~{x|{z|{w{|y{}{yz{}}|{{}ywy|yy{x{z~yt}|y}zwxv{xy{xx{}zv|~|zz}{yxsz||z}{ywxy{y{~||xy|}y}y~vw{|zuy{ywzz{yzxw}{w{{{{~}y{{|zyy{zz}{z}||~}~~|~{}|}}}{|}}}~~~~~~}}~~}}~~{~|}~~{}}z~~~~}||~|||~{}~~|~|~|~z}||~}~|||~}z~{zyyyyx|v|~yxxyzxw|w|yy{x{yzyz}z||{{|zyx|z~wwx{{x}{|x{z~w}y{vy}||{y{xz{|zy|}yz|{z{w{x{|{yyyzz}zzzyzz}{{wzwzz|}xy}vyzyz{x{zz{~z{y|vzxxz{}z{{|}{w|zy{y|wz{y|y|{z{{y|vzy{}yvyw{}x|zz|{y~|vwzx|}{{z|wyw}y|z{xwz~z|y||{{y}xw~x|~z{z}{y}zwzxzz}zzwvww{y}xx|w{zvz{|yyzxzz|{yzxzzz|{w{}~{x|u||{|u{~|x|z{z}zxyxzzy|yxx||uxzw}|v{z{z{xzzxwy{vvzzyyz~{{yyyy}zxz{vxxywz}ww}{yxzxzzx{w~z|{}{|{}}yzytx|{}v~{|{{{}z|}{wx|z{{x|y{|xzz{{vwzyzv~zwwxu|xxzz}y}uzu}{y}}{y}||{}||~|y}{xxw{vz|~yyuv|w|xz}||x{x||}{{wy{z}}yw{zy|{{xzz}zz{yxw||y{y{y|xw|zy~zz}z{t{ytz}{x{{w|w|zzx||zvxz|vy{zw|{|z|xwzs~yvzzx|z{|wzx{z|zyxv{|{xyyyzzxy{zuzzz{xy{{|sy|yxxyyy{|y{wwy||w{{xzyxzy|v{y{z{y}vwz~~{{xz}wz|x||{v|xxz{z{wzwzyzyzvuwyv}}y||{{~zy}{ytxx~w{vxwz||}y~|{}v~||{u|yw}z{xxy}ywyy|zz|w|zyyxzy{z{|||x{xz}xzw}~~~}~v|~~~|~~~}~~y}~~~~|}}~~~~~}|}{}~~~|~~~~~~~}~{}|}|~~~~~~~}~~~~}}~~}|~|~}~~}~~~~z~}zz|{{{z}|}|z|xw{uy{vz|yywt~xwxz{zvxyzxwyxx|{z|~z{y{ywzzw}z{{xzz{x{z}}z|z}xx|yx{~z{y{|t|z{{~w{z{yz{yzuxwzw|txy{{z||~{{zyz{~|{{ywyz{||yx}x}{{zxu{uxvxzwyvz{x}{zy}zzzwwyyz|wy|zy~z|x}||x{||zx}}z~yyzw}{|{yz{yyvzwwxzyvyys{x{yzx{y|yzuz|x{v{xz{|{}}{|z{zzy|{x{{~yz||yzy}xzy{v}xy||yyzwzz}zxzzw|ywywyxy|zv{y|yyx~}x{}{wz}uz{}t|{zwuv}xxwzwxxysz{||yyxvw|z|y|v|vzyx{sz{z|xy}{{}x{zz|{~zxz~xwyz~|zz}zyywyz{yz|y~zwzzuzwxx{{}wyxzwzsx{{y{|||||z~{{yz{|{yzxy}}{}{z{}}xzxx}x{|z||xxxw{xuzvzyx|{swx}}w~{{}u|yy|z{yzzzzz~{u{}z|||y|~|x}{xx~z{{w{uvywvz{xy{z~vx}|ywt|}z{z~}zyyzy|x|zx~y{yz{x||zwx{}}zv~{{|z|zzzzyzzv}uwzzxxy{|yzw{x|z|z}{z{{z{z}yy|{|z{{|y}zxzyy{{|zwwxvu|}yx|wu}xyzz}xzyyx{yywy}|y|{|}yy~{z~zzw{z{{zy}~yy~s|y{|z{{z{xyxy|{yzw{zzx}y~wuz|xwvy~|xx|wxy~{~}x{u|xyx{|~y|y}z~}}~~}~~}|~}}~}}~~~~}|}~~}}}~z~~}~}}}~}}}~~}~}|}~~}~~||}z~~~|}~~~}z{~~}}{|xzzyv{yzz{{lyz{y|xxyx~yzzyt{{xty}{zw|}zzz}zxzzvy}xy|z{{z}vxzx|{{zz|y}yy{|z{~x|y}||wz}{{zzw}x|z{{zxzxu{wyy{}xyx|xyxy{}y}||y}{{}yx{zyy}{y{xyw|}zuwy~y|zy{|yy|zw{{}uw||yy|{zzw|x{zwy|z|vzyxzyx|zyv{zz}|uyzvxx{y{|xw}}xty}vyz{yxv{xwx~}y|{v{~y|~z~x|y|yzyyx}~z}x{{zzzx{{z|zzx~xyzvyzyzzzxzy{zz||{wwzzz{}{zz}{vxvy{~yzwz{x|{v|zzy|yw|~zyz}wz|x{}|yzyzw~|x|{~xw{zx{{{}zv|yyzyy~{{{}xzywzz{{}zzyzyx|{x{xy{xyx}yxyx|y~zzy}zzyu}{|{zzv|yzysz|s||zyzx{z|yzy{v{|zw{w}xvy|}}|xzy~y|yyx}yzyyxxx{yvwwz{{{zzsxzz~wvz|{yzyy||z}yyyxy~}wy|{zxyzxwvz{yz{}z|x}yvy}zyz{zw}wyzzy{yzw}xy{x{}}}zz|yv~zzxvwwy|{zyz|}v{~}zz{ywxxxyv|z{|x}v|}{{w~zyxy{x|{xzz|yzzt{z{|x{w|{yx{}{{wx{yyx{}yyzy}z}z~|z{|y{xzxy}x{{{wyw|yyu{z{{ywv}zx}u{w|v|||x{zy|x{{xxxzwzyy{}xwy}}yzx||~yzz|||y{}yy}yxy|}{y~~}w{~|~~~~~~|~~~}|~~~|~}~}~q}}}{{z~}}~~~}~}y}~~{~~}~~}x{~}||z}{}z~~~}~{~~~}~~{~~|}~~~~}~~~~~~~~~}}}~~~}~}~}~}}~}~~}x~}~{}~~{}~z~}~~}}|~}~z{~~~~|\\\\\\\\yuy9|yz|{y{y~y}}yx|{z}zzz|vx{yx}w|zzzyz||x{yxyx|x||yxxx{~|zw~}y}x}zyz}}||yxz|{w|w}{{xxv}}u{y{wu|xu|zuzxzwzyu}}}wxx{x{}v~y}vy{}|~{~w~{xxy{zy}x}zzsy}{zyyyyyzx|}}|xxw{y|vzyw~{{z||zzz}zzz{|}|}}~}x~m|z|zyyxxrty{yy{xzyyy{yyzt{x{z{~|zy{{zzzzzv{z{~|{~{|}}}{}{x}z}}yrx~ywws|{}y{|v{w{yz}x{{xwuxz}{|y~{x|yzy~~y}zz~y~{|xz}z{{y|{zy|y|~{{|||}yy|zy|ywxyw~~w|wxz{yx{yyy{zxy{}|~}x{}~|y|yx|}y{{|{zyxzwvmv{yzv{~|zyvu{}}{w|w|yzy~|}yx}y{w}|wz~y}|y~|w{}~{x{|w{w|xzz~zy|vxxzs~wzwwzyyxuzx{uz~z{x{|||}{x}}z|zzzw|wy}}{y~x|}{~xzy{{zzw~|v}vzx{x{~xyv~zyy{w}zvy~{|~t}z|{y~z|~{zzx|v{}|~w{z~yzw}wz{|wu~x|wuzxzv{zy|{zyxw{~yy{{{z|x~|{}{{y|x{|}}~{{}{{|}}y{x{{wxyz|x}ywzx}{vxzzv~|zyy|wz~yz~}xxyxyxwz}{}wy|v~}u}y{~{{z|zyy{v{{ywz~z}y~zzty|{zx{}z|xwy|}{zy~}w{zz}yzy~|}||~}{|z~z{~}|}|zz|~|{}~~}~|}~z}|}|z~}}}~|~y}z|}}}z~|}~}||y~}|z||||}}{x|{y|~z{~z{|}{~{~|||z}~u|~}}|{y{||~|z~~~~|~v}}|~}|~{y{~{~~}{{|~}~~}zw|v~}~}~{~}|}||{}~{~{}{~}~||}}~|y|z~y}{}~~~{}~|{zz|{}~||yz{|~~}{~}{y|}~z|}{{~{|~}|w~z~}~}x|}x{{{}~}}~||zz|}}{{~}~}~{|~v{|z|y~{{~~{~}{}~z|zz}|}}~~~}~~|{y~~~{|y{~}||~}|y~|z{}}}y|~~}y|||}}w|}|~|z~}}~~}|z|~{~}||~~x}}|~}}|{}~{|}}~zz~}~|}|}|~|~|~w{yy}~{z{}|}{}|}x~~x}|yz|{}}~{~}~z~y{{~~}~~|z|~}}}{|}~~{x~{~~~|z}||||}|~{~z{|z}|~|}|}||~x}z}{~|||{|||{{|}~|}}|}~{~{{{y{{{y{z|~y|~~}{zz{zzy|||{~}z}}~}z}~|}{z}~}}}x}}{~y~{{||}~x}~|z{xy}{}}}z|~{|t}~yz{~}~}~|||||}|~y}w~{x|{}y||}}{yyz}|~}|~z}{{~~z~w}{}}z~z}{y~|}{z|}}}z~{}}y{y{}~~y|xy|{|}|~~|}|}}|z|~~~yxzz}x|}}|}}z|y~}|{w}{}}}|}|}}}}~|~~~~}~}}{||uz~zy{{{z~|}}||~{}}}{z}~}z}}|~}|{{{||}||z{{||~|}~|}}z{xz{|x|x~|z~|}~~{}}|{}}|{}}}z}y{||}~{{wz}~yw{||{zx}y~{x}zy|}}yy|~|~~zz{|y|~~{}x{u{}{x|}{zu}{||~|{}~}{~|}||}~z{z}{~}vz|u}|}{|~{x{r}~{}z~~~|~||z}~~w~x}~~}~|{}}{{y{}}|y~~{xx~}t{|w|~z|~~~~~{}|~{~|~|~}|{{}{z||{}|~{{}|~||}x|z}|}}~z}z}~~{~}~|}~~}~~~}||~|~}}|}zz{~{z||}zy{xy}|~z}}}|z{}{}}z~|z|z}~{|{~{w}z~}z~||~yw~{{{~}y||z{y}}~}|}w~yz}w~}|}z}{|x{}{|z{~|}}~~x}}~}{~||y{|}{{|y}}~x}{y|z~z}z{{y}}y}{z}}~~}y~||~{{{|z{}}~}|}~~zx}{~xy|{|zzzz{}{~~||{xz{}z{{w~}|}|~~|x~|{y~}z{|~{|~}|}}y{zzy~{~z}|}{x}||~}~~}y|{y}y}}|~z~~}~}}x||y||xz~x}}~x|y{{}y|z~}|~}y|{}{z{}|~|}~{|x}|y{xz{{y{}~z{|}}{y~}~}}}z}}w{~}~|}{w{{{{{}}x~~z~}||~xx~|z~zyxx}~zz~{z}{zu~zzzxz|y~{}{zy{xz|y~{}{}|z{}z{~{||y{{{~{~{}y~z~{|{}~y{{w~x}{|||z}~~yz~|{{y}~~z{{z}}|{}y}y~z|y}}}}z{|{}|xz}}y~}{vy}~~|{|~||yuuzxy|~y{}~{z|z|~|{|}z~~}|z}z~~|y{yxy~{w~{z{w{|x}|x{}y}}}}~}{|~}{~y{x}|~|~{zz|~{}z{|~}z|y}~{}|~}~~~~~}z{~|~||{zy~wz||}|z|||}~|z~|}{|~||z{z~zx}{y||~~~|y|~zz{}y~wz{}wyw||{~~xz}~~zv~y~{}wz|}|x|||~z}}{z{|}~|y}z{~}||||~|z|}z}y||~zx}|zyyyxy{}{}{~z}{y~|~}{}||}y|~{z}}{}|}z|{}{~|z|{{zx}}~|z{w{y~z{~{xy}~}}wy}{}}|}~|~|}}{~{~xz{}y{~y|}xz{~y~z{u|}zwzy{z{~|sy}~y}~~yy||~yxzz}v|~{}~xzz}}|wz{{|~wyz|}~|y~}z|}|}~{|z|{}|}~~~}~}|||}|{{zwy~|yu{|wzzz}{{|{~~~z~}||x{{{z{{|}}|~zy~z{{|z{p}u}}~{{z}zy~rzv{x{{{~}}}}}z|||{~x}||z|zy~{{y}|~y|{|z{~}~zw|{w|wz~}yzz~z{{||{zy{{{|{|w{{~{}{{}{|}y}{{{{y~x~z}w|{yz{xuxy|}zw|wx}~|||~z~|x{}z~~|~}{xw{}||y|zy||}{z}y}}zy|{|~y|~}}}}y|xz}|zz}y}{}z|}}~{|xyz|~z|}yz}wv~{~}{x|y}}}y}|~y~{}~z|}|~~~~~}s~|~~}~~~}|~~~~~zz|w~~|~{}}|z~}|wv}yyzz|}{zz~{z~~{}}~|y~}{}}|{z{}zzzs~w{z}~}~{{|}{zz{z{|}{x|y{z|{{{|{zv{{||}x{{~}~x|{}{}~{}~~{~||yz~{{v{z}x~}~{}zy}{~yx{}~{|~}{zzz}}{y|zx~|{{|{}w}~yz}}}~~zzz}}z||~wxz{w}}{|{~{xwyx~{~|vz}~y{z{|}}{zz}|}zz{y|{{{~|z|}}{z}yz}}|zx{x~{{y~{{zx~{}zx}}x}{|{|~wxz}zz{~wz}|z}z|}}z|~~|~}|}||{{~}~{}z{~{|~y~z{t~{}~}|~~{||~~}~~x{~|yz|zx}~{{}}}|~z|}~{y~}}z}}|wx{z{z~z~|~y{~~|}~~y|z~{zz|}y|~{}y||z}y~||q~y}xxz{~}||{|y|}~|{|z||~|zy{z|}{~w{z{|~}~u|||w}}~}z{~}x}}}{zz}~~~}{}y}z}z|{yz|~{{}zvy}}x~z~}z||y|zxz}z~y}|{~|zz~~|}y|||}||{|xy~}|}}|}{{~}x|}}u|x~|{}~|}w}{|~|}x~{}}{z~v|}w{{{}~zz||{zw{|z||~}{}~~~~}~}~~~}}~~~~~{~~wz{~w~{zy~{x|}}~|z|{}|{|wy}}{{z~{{x}y|}z~z}~~|}}|{|~~z}z||~zx}}xzyz{z}|z}v~}zy{{{|w||w|yt{}z|{~yz|}{||z|}zy|||{{~||yyyyz{v}yz||}}~w{}{ux~x{z{{x~~|~{|{z~|zzz|{|}~}}|~~z|~|~vy~yy{{}}{v|{z||zw|xyw{{}|~}{z}~z|}z}{{~|}}~z}{z}z}vz|{z{z}|}yzy~}yz~|y{{zz}{w~yz|}|~~||z|yzz~{||~y}}y{|~w{z{}z}{~w{zy}z~{}{{zz~y{}y|}|~{|y}~}||}|}|{}w{|z{z}y|z~}|{{xzx}z~|x{w{|zz~ywzy||{{~}~~}{{y||x|{}}}}{~|{x{{y~}}z{}{z{|z|{y}x|}}|}}|{z{zzz}~yw}w}z|}y{{}~vz~~~}{{|x~xwzwzy{~{}w|zyx~{z}x{yv{yzy|y}|{x}}wx}z{x{x~x{zw{{z~|||{z}y|~z~~xx|}{zx{x{zw{}v|z}zz|}z}}||~~||w|~y~{~~{|{vz||z|{{u{z|yxy|yxz}zxw|zz}yyww~}w~}|z}{}~||}~|||}~}~|{}~{~}{x|}~}w{}~|zyyz{}sy~x}xy{}}~|}|{}xy}~v}|~~|~}~}}|~}|}~~}~~|~{~}~z}|~~||~y|}~zy~{}}y|z~y~zyy}{zz{|{}yy{yz|{}{|{}}{yw~zw|z}z}}y}{z{|{{{z{z}~}||zx{{z}y{u{y}}|y~}zyxy~}wz}|yw|{xz{{z~~z}|yy{zxy~|zy|~}z}|~z|}}z}~|z{~{{vz~z|}||}~x{{z|zz~z{yxzzz|yz|||z{{|}z{z~}~z}}y~wwz}~~|zxz|vyxz{y}xz|y}~w{z|{{{yv|||{~}y||xz{||}~~{y|}{}{{}|zz|z|{{{zx|y}|z|yw|{yyz{zwz||zyy|zzw||{z~}{~{yz}{~{~x{}{{~z|u{||{}}xy}}~~~|{|}~{z||}z~}y~{|{~|z{{~}{~|}y~zz|}xz{z}}}}z}yy|{u~}w{z}z|xy~v~{{{{|}z~~~{{~~~v|||y}x|{{}yzz{zz|z{{||z~z||zx|y}|{~z{z}z{{|~yz}|}~z}~~}yyxz}uy{z|v~x}~u~~{{{z|y|{~|{wz}x}||z|{}}z|~{{~~{~~x|x}||}{z{x{zyx}z{~z}~~zy{}z}{{xyz{y||y}y|}{yz{~z}xxz}z{}{z||~yz|~z}|y~~z|y|{y~~{~~{{x~~y{}}}{yz}}}{|yvzy{{}z}~~~|~~~~~~~~|~~}~~~~~}{{{t{|{~|}|{wv{}}}}~~}||z}~{}|{y~{w|{}}y~|}|{z{}zz||z~y{~{{}|z|~z||{yz}}w|z||z{z|ww|z||z}z|~z|~{~~zz}z~||yyz{|||{z|~~~}y{{}|z}~y}{zz{v{}||y~}y{u{~}}|z~wz}}}w}{||xw~zy{zz~}{|{|z}|z|{z}~yw||z~vz{{xy|w{}~~||{}z~}~|z~}}}}~|~y{{}y|~|zz}w{}x|}{x{{xyz{|y~|~yy{}{~}w{}z|{x~~|{~}|}|{z~z}|}{|zyyzyv}|~}|~}y|z}y|z~z{z}~|w|||{|}|~|y~~~~{}{~{{|~}xwzy|}}}|z}{{{qy}|w}~||z}{}{}||}~y}z~}~{}~}|}{x~z~}~w|~~y~z}vy|{~}||}z~}|{y{~{xy}}|{z}{z~y}~}}||z}}}}}v}{{~{z{x|}{x{yxy|z|}z{}y{x{y~|~z{|~x}|{z}~|}}}z|~||~||vz|{xz|y{{}zz}|y||{w|y{zw}z|~}{}{}}}}~|~|{}vz||z{|~|yzz{|}~||xzzz|w|y|z|z|{|z}{y{}~z}w}~}~|~zy}}ty||{}zz~|~x|{{z~w{w~~}|}~{}}}z{~z|~~}~~}~}}~~~~~~}~}~||~}~~}|{~yxzx|y|y|z{~|y~z{{z}t|yz}zz|{|t~|{yx}}}}y|w||z{y|}ywz|x~{zzy}{|}x}|{zzx|y}{z{{}~}zz{}|y|~}|y}{}|}w}zzyy|~ww}}zz}{{z}~{}v~{|zyz{}|{|}|y{{sx||yu{x}||zx}{}||r||xx{{{~}wz}x}}z~}~}xx}y|x}{{|z}y~~z{|z||z~~}z|||~{}{~{~{z|~~w}{}xzzyy}}~{zyy}|y|}}zx|{|xx~{~{~{z~}~{}|{zz|{{zy|}||z{yy~zx~|x}~|zy{}yzy|}}z{z{}~y}{z|yzz|~~|}~~~{x~|}}}{y||x{~{z~y{z{{|z}u{~}|||z||z~~}z|||x|{{|y|x}||{{y{{u|~~|z~|~{{~{x}|zz|~{|{{xz}{|{x{w~{zx||{}|~}~|~{v}~}}|~|z~|x|zx{{}{|{{~|}{z{||z~|{{{}|~xy~||z}~|y|y~|tzz}{{{}y~}}||y}{|{|{}z}{|}~|}{|{yy}}|{xz{w|{||||z{|}~{}}~{}{yzyz{}{{x|xy~{y|y{}|z}xy||{}|w}xz~y}zy}~{}z}}x||}|{~z|wzy~}}}~|~{|||}~}|{~~|{y{zy~|||~}z|{{||{{x||~~~}~~|~~~}}~{}~~}~~~}~~~}y{~|z}xzx}u{{}z}yxyy}y}}y{|w~~}x|~|z{x{z|~{{|~yzz}}zx||}~{{|}|{y|y||||y}yw{w{|{{~}w{{{y|x|{~~~{x~|y}yzz}y~}~zx}zz{}|{}|v{uyw{zzwy|yzz{}x~yyz|y|x{|}}z}||}}}x}y~x{zz{~z{}{{}{v{wy|zy|{{}{{zyw}zzxzyv}xz|wzzx{}zx{~wwy{{|z|~|~~||{~~z{{z}{ywv|yyyzww|x~|{zww{yzyzx~xz~yy~}|~}{{~~{{zzx~|}~}z}x~}yz}{y{w}z{yy~{}|{{y}yy~zxz|}~{}~y|{}{y{z~z}|{}zz{u|wy~||vz{yz|~{~u~|{~z}}{xvx|{x{~|}~z|}}}}||y~|}}~}xy{v}y}{xy~~zx~}}{zyzv||{y~|}||}~}{z|z}zy{}~|z|y~{||{||}}wy}|xz|z}yz}y{v{}|y}}|}xzz|}yz{}z~~{{||~|{}}||{}{yw}}z}|{|~~|xz{x|~}yz||yy|y|w~{}yu~|{}zxy{}~{~|}}||~w~{x}~}}|~z}~|}}|{x{{|z}|y|~|}ux}x~|y}yt~zzx|{||{~x{{}}y|v}|}{|{}}|~zwz{}}|~~||wz|~z}|yz~v{~x{~|zz|||z{}|z}{~z{z~}~~~~|}~~~|~~}~}|~~~~}{}~|~~~~~}}~~~~}~}}{|}|}zz~}}zw{~x{{z|{~{{|}|x~}}z}|}~y{|zx{}}zzw{x|y~{x}{{z}}y{{{y|y}}~}y{v|{{}|}zx~{|{z|z~~x~}}~}~w{yz{zzw~|{y~{}z{{~}{y||r~{}|~x{}{z~z|{y}zz{w|zx{x~}zy{|z{|}x~|}}zs{xx}}x}zy{||v}y~~|{zzz}wz{yyxxy}{zz{||y|~}|}|~z||}w~z|||}~|y{{z|~z~z~x}|z|{}{}|{z}z|y}|}|}}yy{|~z{{{z}}}{yy|~{}~x{u}w}{z}~{}{||~{}|zwzz{|z{}{{~x|{{~}|y{|w{z|||y{y}yv{~||{x}}|}{{z|y}}z|}||}x~y~}{|{{|~~~~}~||z~z}x}|{z{~yz}}w~x}{~z|{y{}uz}~y}{||y{~|{{|{~y{zy~~{}{zx}z{|}|{{z~{{}{}y}z}{~{|~{|z|~|{}~{|}{~~|z}{}}}|z{|{}zzz~{t{~}yx{{z|y{{||y}{~|z|}{|~~~}|y|~y}z{~}|~yz}||z{zzyzy{}{}x|{y~~}{~}~|}|x||{|}z}xx}~{|{}~}||y|x}}~|~}w{{{~{}||zyyzy|{|y|}|z{}{zyu{w{}y|~x}{zxz||}z}z|}}}~~~~~~}}z|y~}~z{~~yz}zzy}|~v{}y|~{~{y~yz}~|~u|}|zz{{{|~|}~}|z}|zz{{|~y}~}yzxx|{{y{||x~~x{{zz{yy|zx|||~}|x}}y}}|xz{{{}}~}|~~~{u|}||}zz|}z|z~x||zu|y}{z{u|yzz}wzx{{y}|y{{y|{|}|z|{yy|~{x~~{~}}~~vzv|}}{z}}zyz{}{|x|{}zw{{zw{x}y}x}z|~|{~|}~}zy|yxz|x|{}~{z{zy|~y{{{y}z{y{z}|~y~}|w~}}|}~{||z}}{u|x~{~{zz{x}{|xx{{z{z{v|w}~{z~|vz}|}||}}|}{xy{}z}zy|{z||~}}}y}z|{||||~x}|x~{}y}zz}uv{wzyz}}~}{||z{~{{}||}}{zzz{zz|~}|z}z{x|{{||}yz{y|{|y~{~}x}||~z{{{~x|{||~}|~z|x{zxy~|y{z}|{ywz}w{|~|{{y|{z{z{|}|y|}~z|{~~z~}|}{}||xx{y{}z{yx}||z|{z|y|xyxz}~{wx~x|z~}}}|{}||{~{{x~}~y~|~{~|z}{z}{}yz|z{zz}}~|}yzwu}zyzz|{x||||}}~}|~|}|yv~~{}||z{{xo{yx}||y|{~xzy|x||x}~{yw}|}|}~|{z|}||~}|~}~~|~~}}}~}~~|}~~}}}}~}|~x}}~~~{~~{y||y{~|{}|x||zzy{|{|xz~zxyzz}|{|z}|y}zy~}}y{wv{y}yy}~}}~sz|{xzz}z}~~|}yz}y{yz~y|{zz||x~}z~|~yz{z|}x}~{{|}x~|}w|x}z{x|||zy}||wv|||}{{{{~}zy{{}}z{y~}|w~|zw|~{|{}}{zzwz~{~|{{||y~w}||~{~}{}{|x~zy{|w{x{{}zyz}zyx|~{}x}~~}{{|||w}uzz~{|wu~z}{wx~|zzz{xy{w~|}|z{}~yzzxz~||{x||}}z{}{x{~||z}x{zyz{{wyy{{{}yy{z}y{|y{{}{}zzzz~{w}|}zy{~|~|y{{zv{{z}~}y}{|{||z|xzv|{|yy~|{|xz~y~}~v|w}~|||~}}zyx|~~}yy}|~{{ywxy||~|z}z{{{{{wx}{~w~z{x{~|{z}}x|zx|zz~x~{}v{{|zz~{w|~|z{~}|z{{{|}}x|}|{~{{yzy|x}w}}|yv{{{~wzy{}~y~}w|xt{zz|{zq{}y}z~z}~}~~|{||{}{~|}}x}}~wz{z|zy}zy{t}{}w|}zv~zwzzz||~|~}}{}y|z|~}x|w{zz{~}w}x||zwz|yz~{{|x}|~{||{}{|}}{|x}}|{|{}z||{y|z||{||~}{|}|{zy{|{v~x}~yzx{~{~{yz}{|{{}{}~~~~}~~{}~{|}z}|}~}~~~~~~}y||}~y}y}|~{{z~}zz||{~~{|{y|w{|{{y{z|}{||~~~{{||~{zy~||vz|{x~~vy}x}|}{zy~{zxy|{z~w}~{{{{}}}~~{|w~~{|}~}yy~z|~{zz|{~|{}xy{z|zyv}y~wx}|{xz~zyz{z{xvy~~y|}||z~xz|}~|{|z~{|{z|~xx{~{{~{yz{zxxxz}~||wzy~z|{|}~x||||~~w|y~{~}{}{|~~{}{~||z{ww{zwx||xzx~|}zyz|y~z}z~{~|}r~|{|}|x}|x}~}}|||{}||{y|x|z}}yz{zz|{{zw~|~y}xx~}|y}w|~}{~z||~~~||yz~|{t|{xy~xx}|{}w~y~zy}}txyz}~y|}~}{}~}{z~{~~~{{z}{{~|}{wz}~}zv{z}}{z{u{|~w}y}~{xy{w{z}{{}~z{~~{|}||~yz||x}|{{z|}{z}y{}z|~{z{|~yzzy|~|yz~}t}||{}}|}z}{}|}~z{~~}~x~{y}|z{zxz||||}z{~xxy}y|}{|z{xwzy{|{{{{}y~~|}zz{y|~~}|{~|{{}}}}|vz{{z}|y{~v{{~~zz}~{~}~{z~z{~}|z{|{z~}{||~z}|{~zxy{y}zz|{y{y{|}}x{u|~{vy{{|{z|}}}|||}}z~|~~~~{~}~}}~|{|~~~~}}~~~~{y~}~}|x|}~x|x|||z}wx}~y|{|}z~}x|z|~}{{{{z}}w~}|xz|xz|x||y|~u{|z}{{{w}~{xx{|y}{~}z{{|y~z}|y~x~||}y|z|{~z{{{~}}x~{y{|xy|{yz{}~y{zzz|{zz||y}xz{|{z|yv{yz~||uz~~z|{xyy}x}}zxw~~zv}~~}{|}~||y|}|~}yy|~|y||{uz}z{~y}x{~~x~yy{z}|y~{~{{|y~~}~z}~{{}|yzvz~|z~}|z|y{}v{}}}}~y{{}|z~|}}|z~wz}{||||~|zzy~|y}{z|{{}}{ywz~{t|}y|{}~zx|{zz}z||y{|y||~{||xzyz|{|{||{zz{{||x|z{}v}{|x{}z|~~y|}~yz}||y{{}}~||{}}}~z~{~y~|z||{w{{|}|}y}||zy|z|x{}|}||x}x~}z}||}}{{yzy||~zv|yyzyyy}|}||{{x}~|}|||}x{{||{{{}y|||{~~{}{y~{|~z}x{y~{|{}{~|z{{~w}z~~|z{}}||~z|~|}v{{}|y|zyz{}z|z|}}}~~}}||}|~|z~|y|~}}yz|}xz~~}|zw}w}{}x|y}~xzzz|zx}}|{|}{zwyz{}||}yzzz}~|{|}}{}|{~y}~|v}{|{yyx~~y{wz|{|~}y{~~z~~{}}~~~~~}~~}}}~~|}}~{|yz}x{|{{w|zvz}y||||yxz|{||x{x|x{zxyy~}|zy||{}ty~~yyz~}{||}}}{{~|u|{yvzy{zyywzxzz|x|y{{{x|zw{~{~}z}{}~{yx~y{{||}{~}{|y~{y}z|{yx~~{}~x{z}zwz{w{yw}yz{wv{z}y}~wz{x|z|z~z}|{uv}~}{{}z~}}{|xwyx{z{~yz|z}}}wy{{yz|~y}|x|}{~|~x|{}z{}|{y{y~||}~}|}|y{|}z{v~~|vxxv~zzz{xzz}z{wyy|{~{{y{|{z{}}|x{|}||~w}~w}||}uxxw~xzwyyzvzy~zzz||{}}x{|z{zzy~z{~~x{z~||{|~~y}{}|~vxv|zzu{{yz~|}uu{wy{|wv|}zwyy{yzv{}xwzz{|}}|}}|x|~|||{x{{|||{x{{z||{||y}|wz|vz~z{yyzz{~|{yzz|z}z|x}}}zx{|||~{y|}~y|z}|x}w}w{z~{y{~xy|}||y}v{vx~w{{z}~}}{|~|{zxy|}||{x~u|y}|z{y}zyy{yxx{|yxx}y|z|zouzyyy}y{~|z{{{~|xzzz}{y|{}~}y}z{~|x||{zxz|y{~y}}|{z~zz{xyw}{}z}|z~~{{|~{w~{xz}{||y|y|yx|}xz{}zy|y|wyu~}yzyz~|~u}y{~{zzy|wx}{}||xz|{{{~~}~||~~~~~}|}~~~~|~}|}~{z{}}{y}z|}{}w~zyx|}~zu{{{z~|{{z}|}z~|~zx{zx~{x}~xzyx{{~|}|}zy}}z|}xz{{}}y~|{{z{yu|}{}}z||{|~~{~|y|{zz~zw}z{~z}{|xxz}}|~~y|}~~xzyx{{yx|yz{|~{zz{}zyx{~||w{|~x||z{|}|~}yx{x|{|}|~|~yxx{{|{|y{~~wz~~{~~}|~~z{{{|{y}z}y|{~}z}}zzx~~zx{y~||~y~|y{yy{~xwzxx}{{|{}{y}z~|{}x}{~zy{|y}|y}{w}~}y~{}}z|zx{|{{||{}xzx|z{z}{}}{{yz|z}~z{||}|}~{xz~~|{~z|zx|}x||{zy{{}{z}~z{~|~|{{zz}{vz}yy{}|y{}{xzyz{|x}}wy~z|y}{x~y{}}y}{}yx{{{~|}}z|z||z{}}}}{o|}||}zx|{~{{|~y~}z}}~~~}y}y{}|{}z|{{||}~~{|}u}}z}{y{yz~y|}{}{{v|xz}{}||x{{z||~}vzyz|{wy||{~yy~~~{||{|}|{|{y|~~z}|||~x}}~y{|w~~{|x||}ww{~{z~}{~~x{}|}}z~{}~z|}z}x{zz{}{zzy{z|{}||}}zz}~y{}}}~~{}z{{yy~|z{{zzyz}}{|{}|yz}{y~{}~z~{y~y}~}{}~~}}}~||}}~~~{~{}x~~~~~x{}{|}~}}yz}{}{}{u}xy{xw|z~u}|{~{zz{z|~y{~|||~y~y~|{z~x|w~z~}~{yy|w{z|{y|{|{}z||}{~vx{xz|zyv}|||y|}{}}v|x~y{v{uzy~{~y{|{}yz{z~{}y{zz{vyy~~vyz|v}|utx{z}{{z{~yy{|~|{~yz}z{~{}||{w{~xwx|z|}yy{|~{{|zz}z|}zy{z}z{~z}{}v{y}y~{~~}|}z~~{~~|{~~}{{|zz}|z|y}zzxxz~{}~y~z{z}{{y~y}}zz|~z|||y}|~~~}{z~yz}{~}|v}z{|y|x|zx{{x~y~{{y}v~xu|~yzw|}}~~{|~}|}|{}y}|}{~z{z}~uwx|{z|{{xu|}{y}|{x~}~~{{z~y||~~}}v}|zz|~~{}{|~zyz}}x{{z}xx}{{}xwx{}~|{|~}|{~y{~z|{}z~zz{|wy}{~y{yz~|zx}xz{}wyyzx}|x{{}{||{y|~{|v~|}|~~{z~|}zx}wu|xx{y~~}{z||z~}zz{}yuxu}|{|||}~z}z{}~{~}y~~v~~|zz}~}{wz{wzzyyz~{{vz}xy~z~{||}|{z|y|~zw~{~}|{}{}zx{wzrzy~z{~z~y{|}{{~}z{x}zz}y}{|{y~}~|}~|{{~~|~}}|}|}~~~|{~q~~w~~~|~~~~y}~z|~|||yx|xw~~y~}z}|}z}{}{{{}{||~zxy{|w{}{z~{|{~z}~|{x}w|zz|y{z{~{||z|||}x~|||~x}||}||~x|zxz}||y|z{y{zx{z~~y|v}}}w~~~~~z|y~||yxy|||||z}|||}}uzz|~~}}z}{{|~xzx}x{|~}y}}}~{y}x}x~||{|{{zzz}||}}}|||z||{|}w||}zx~zz{~}zxvw|z{w{|~|x}{~w|}~zy|zzx~~~|zys}y||{y|{{{|z||{y}}{}}{x|z}|u{z{|{x|zxzw~}yy~}}}~}|xv}zx||~{zwzz{y|yyxz}xzzz~|wyy{x{|~}y~||}}{y~~~x~y}}zz{{~z{zwzz{}{z{}z}}|yxx|ww|}yyy~{yz}|{y~}zzz}~{z~}}}}y{zw{~}|yz}z{{t{~|{||{}z{{||~||}z|x{}zyy}{zzz{{y|}x~{xz{y|}x}|~}}zzzz{yy~~||zyxzz|{{z~~|y{~v~z}~{}z~||}x{{~|w||{z|~}{{z|z{|{{z|z|{|}uz}|vz{{{}zz|x||}~}}w{|~|y~z{}{}{z|}{~}|}zy||x{z}{|zz}||}~{}~|}{x}{}{}~~|}}zzzx{{|z~x{|{}}v{|{{}{~ywy~~y|}y{|{yzzyvyy{}z{wv~~~~~z}}~}~~{~~~}}~}~~||~~~~|{}y{~~x}}{{~v{z}{xyzy{}zx~|{y{|{|y}{x||{{}z~~}y{{~z~}||{y}}uzz~~y{y~z|}z~||x{z}{{{x|zyw~}{}|z|}|{~zw|~zz~~{~}|{{}~|y~|}z}|{zx|||zzzx{|y}{}y{~~xwx}w}{~|}zy{}}{}y}|~~}~~|zz}xzzy{~z|{|{}|{|{z{z}{x|z}}z~}yw~{}{zxz}}{y|~y|{|}~~yy~||zz|~|}{yw{wz}z{y|yv~yxyyy~{|y~x{z{{|z}}{z}||x~w|yz}w}w{y|yyyxyzz{x{}~}y~rx|~|~{}~}~~w|}||~|~~|wy{v}{{}{y}xzzz||zpyzyx||~xxz{}~|zy~y{}~}}z{|||yz||}~|z}z||vyz{z{{yv{{|}}x{{~xzw{~~}z~~zz|}}|}}{}~}xz{|}y}y|}|~y{u|yx|}{|~{xw~|y{zzz|{|~|y|z}}}z~}|}{|~}{~|~y}y}}|z}|}{~|}zx|||}}{}|}xzu}v{{||~}{yz|{{{{}{}|xz}~~zyy~}~~}}}}{~|{}yv|{}zy}|}yw}|v{y}{}{y{xx}{z}{{z{~|}}|w{~{{|}z~}~z||y|}}yx}{}{z~|~}~y{|{wyyyw~|z{{{}|}{}~}~z|y~|}}}z~|~}~~~}~}~~~~~~}~~{|y~{z{}yz{{{yywxw}{|zy{~|}{xyzx{||~|z{||{~{{||{zx|zzu||zyz|}zvxr~~{x{|yx{zz|x~~{||xz{~x{z~y{|}||{}{|{zz~}w{z|w}y|~|}~vzx|y}~}~|~}{z}z|y{{}z~y}|w~zx{{{{yx}}{yy}{~zyz|y|{x}y~{y}~xy}||zzzyz|{~}x~zyyxx~|zz|yx|z~{y}~{|zz{z~|}~{}}{|{}z|z|z}~{|zy}{z|{}y|{}~~}}zx{{}~v{}{|yw}}{~zz~yyy{z}y||zx}{~~y~x|{zz}zzzzy}y~~}zx|y|z~|{~z}~{y}~~}}|}~{}x||}}{~|zuy|~yv~y|~{{}z{zyz||x{yw|xz}xz}}|zzzz}z~~|||}}~}{}}~|y~z~|~{|vy{y~zyw{zz|{vx{}~{yzvxy|}{y|}|~}}~|z~z|~||~~|vz}y|y|z|y}~}v|~{yv{~}x{|xy{zz}|}x|~x{z|{{~}yz{zz~}{|{z{{{}}v~z~wz|zsy{{}|~y{|wy{}|z|||w}zxy{xz|~u|~zv~}{}y}{}{}{{}y{z~{|~~|wy}{|zz|{|z{~yx|y~|z{|{{z||}zz}x~}}~zz|~}t|{{{{z}~yz|z~}}w}||||}{x~}|||z|~v~|{~~z|z|~|}}~|{~}}}~~~~~~~}~}z|~~}}yzz~z|}{}y|{||}z~}{w|y{xzzz{yy||}y|}{{z~y|}|{|{{}{x~y}z|z{||}~||z{z{|yx~x}yy|z~z|x~xy~wz~{yx~{{{|zzy||yw|{}zx{{{~|||y}}yzy}zz}{}{|~}~|wz~|u|z|z~w{z{|yy||yz{yw|{y}|z~{}x}}~}{|{z{{wy|}z~~{y}yxxz}{z||}|v|~}}u{{|y{z~vxyw}z{|{xz}|}wz~~}}}}z{}~y{yz~|y{t~x||{{zxy{zz{}|wyzyuw{y{~{z|wz{|zxy~{~wy}{z}{~}z}|yx}zyxzyx{|yx{{yy~}x|{v||}utv~{}}~{|}~||wy~~wx|t{{~{|~|wz~z}zx{{|xyyx}y{yx}y{x}{v{y{z~}|z|z}t{}{}|||~|}|~vxyz{{x|wy{y{tw|wt{zy{y|~~z|}|z}|zy|}{z|y}{~x{|}}|}|~~xz~|~z||{xvwyv}|zw~||{{ywzyyr{}z}xz}{}z{{|{|~~}}{~z~}~{xx}z|||wyy}}}zyz}y{|z{|yz}}z{zzz||}{|}zy}z~|{}{|~|}~z|{}~~z~}zz}~{{}{{}yy|y~~{|||{z{xx|xz{z||z~~}{|z}~|~~||y}|{}z}}|~x{{zx|yyv~~}~~{{~{|y~yzzzz{z{{~{|zxzz{|z}~||~~~~~~~||{~~y~~~~~||~~~~}~~~~~|~{}}z~|~z}zw|}~|yuy|zz}~}zw}~}{u{z}z{wxy}zv|w{{~z~zy|}~z{|~}zy|}~}}}||y~}~z{{{{z|z}|{~{}|~|~~{{}y{yy|{z}{|~yz~}{y~~v~~{{~yz}~x}|~|~z|x{z}yy~|y|}zzwt~}zxz}z}~|zyzz}|y}x||}}y{}|x|yz}|~~~z~~{||yy}{}{}}{|~}{~z{~|{z|~z~}||}z}}}{z~{zz{}{zz|z||}~z~z}zxz{~|~|~x{x~z}|||wzy}~~}~~~}{x|~~{|~{{|~z}y}|}|~w|}}zx}}xz~{}z|x{~}~}{{}|xz|}}|z}v}}yyy|~{{yx{x}{w{~}}}|xy{{{||}}~|z}~~|z}}{~{~}}{{z}x~|}}}||~|}|}|uwuz||y{y}{|y}}{~}{{x|{|{{z~|}z}y}z{}z}|}~~}~zx~}|u|}}}}}y}{z}z}}{{w{}~~{zz|}{{~~|}||y}|{}}~}|}zz~{v{{y}}{}}|ux}{}~y|y}y|wz~|}~z~zz|~{z|~|{}|z~{y{{~}|{}w|}||y~|{}{}y{}~~{w~x~xs~{|v{z|{y}{}}||}|||}}}|}~}}~x~w}z}z{{{~z~~~|z}|w{|}|{z~z|z}{}|z{{~~}|~~}~{~~~z~~~}~~}{~~~~{{|y}|}{}}}{{w~z{}||w{y~|}~|}}x|z||~zx{z~{x{{}z|zq|~|y|}{{}~|}y{w|z{{zz~}{z{{}wy|zyy}x~{~}|z|{x|v}~}{||~||z}||y}zuzy{}v~yx{y{}~~uy}{~zyz{~|~{y|v{y|z|}z}{~||~y{~}zyz}~~}{||tx}yz|x~zx||~zwx|{|~}x||xw~|~x|zr}}}~~{{||~}|}||{}{|w}zz~|{{|xyz{|z~~zxz|{x|zy||~{x}y|~|~~{|}~}y{zzy|{y{z|{|{}|z}zy}{x~{|y|}{p~}}x}|~}}}z}yw}zzx|}|}z}{}xz{|y}{{}z~y~z~yy}{||~}yy~|v{}{|}x|}z}~|}{{xxy~~}~~~}}wx|zz{|}|xz}zx~xy|}|zz{}w}y{~}{|yyzy|~|z~z|{}}~z}z}}~z{zy}{xx}y~~}~}~{{zxyz}|xx||~{y||~~~{|y}~}{{|y{|}z|}|zzzz}~{zyz~{}{x|~x{}|{~wz{|}zz{y}||}|y|}~z}z|~|~x|||x{|}|}y~}wzyy{{}zy|z|y~|zyx}}~z}}|{{{}}z}~~}~{w~{|z~|zzz|z{{{zy{{}|yyy{~z|~}w|~x{x~|}y~~z|}z{||z|}~}~}}~~}zw{|~~x~~|~~t~z{z}|~{yzx|{{z|}{xy{z}zv{z}y{~zzzy~|{~~{yvx{|{w||{|{z{y|y|y|{{~yy}z~}yxx{yzzy{z{{}~|z~z{y~zxxz{z}~}~|~|zwz|}z|}{{}~}{|{y~{{z|}z|z{x}~}zxw{|{~{{vzyy~z|w|{}xz|uy|z}xz|sy{{}{{}}xx}z}|}{{{{}{}}{{{}{yz|}}vxx~|zz{|{}|y||zxx}xw|}}~}x}|{zwz|{xyyz||zw}|~~{}}{~}zx|yv}{{}}{w}{|y}{~||~z|~yx~|}yyuz|z||}~}|{~~}|{w{v|z|wwyy|z{|}y}zy}x}||z{{~{~}}z|{}z{{y|{z{|{y|z~|}}z{}|{{{y{zwxx}}x{||{{~z|{{~|~y|}}|{w|}|{}{xy}}~{w}|zwz{{{|x|x{~|{|zzy~~~{{|~z{z|}{{xz{zz|}yx~y}{yz}y|z|{z~{z{{||w}{~{z|w}y{{|w}y}{|zw{|~}{~{z|z{{{x|yx|zzz~{~{z{x{wz|}|{~z}|z}}|}{w}|||}ytx|v{x{|z|{x||{}vw~|}|}{x|}~{|y|||~~}||yy{{wz{zzyz{|{|z~}~}{zw}||||yyx|}z{}|{{y{}}}|z}z{|{y}vzyw|}~{{}x}}|{zy{{z|s}{|y{}z|}{yzzv{{{zz~~~~}~z~}~~y}~~~~~}}y~~}~~}|~~}}~~y}~~y~{~}||{ztu{|yyzy|}v|~x{{~{{~z}|yy|}{{y~x}z~||z~~zzz|}zz~}z{{}|uz{z}~v|u}zzuw{xx||}z{{x|w||yx||}}}~~}wy||x}~~}~}}wwz~x~}|}~x~y{~~}{|zxz}}x|{x~wz|{|{vz|z}~|}~y~}{{|~{{{|z{t~z}zwzy{}yz}wy{yxy}}|xy}xzz||xz||~}~z|yu|}|||{}{w|}{z|}z|zwz|{y{y|}w{{|{}z}}wz||w{}}y|}{|{z}{}}}||}}{{}yz|}xzywx{v~y}v}}||z{zyz|}||}{||{{|~}{{x~|{~|||{}|||~~}}xxv~yy|zxy{~~{w{zys{~|z}}zzx~~}|{~}{}{}}|~{}zzzyy|~y|}zy}z~|zz{z}z}{}vz~|zz|}|z~{z}{||{|~{}}~|z{~}{}y~|wz|z~|yvt{{xyx|zyz{|}~|z|{x|{{{z~|z}}|w}}z{|z||~y|||~xuw{xux{{|~wy}z{|z~}zyx}{{u~}w{}{}}}y{}{}{{||{|}~||}|zzxy{{}{zzv}z~}y||~{wv{|z||}|}}xyz~|{|}|~|~{|~y}{yz{{y|z|z|}z{|~{|z}{|y~|{|~}{|z}}~{}}{|{~yy~||}~~~}~}~~z~~~~}~~~{~{|{{zy|zz}|}zx{wz}}|~{x~|{~{}}z|w~}yx~z~zy~~y||{|yz{~~}}z{|{xxz~yx{||}z||z}}x|}v|~|x{}~yz{|z{yw}~{{y|zz{|{w~y{}{}y{{wz~~{~~zy~}~z|v{w}|x~x~z}||{~x{z{~|zz~z{y{|~|~zz}}{}~~zz|||yxyzz~~}{yyyy{z|{}|y{}y}{xz{z}{|{||y|~|}{||}{z~xz}~z~{z{}|zy|w{x}}~z{|z{~{}|}w{r}}~}}|}~}|z}}}x|}{|~}}|||~|z{y{y~}|}||wx~z}{{|{}~}{~|z}yz~}{{{{w{{}z||y}z~x|}}|}}y~}{z}{|z}{wz{{w{y}~zz|}|{y}z|y||}zw~y|{~{}}|}x||}|||y|yzxyx{y{w}~|xxz|{}}{|z~z|}{|~yw{xyz{~xz|}}|{|z{zz||~~y|w{||z|{{z~}{{||y}z~}zyxz}}|~}|{~{{y|}{~{{~~{{~y~zy||z|}w{|z~{x{w~{|x|{}~|{{|||}xx~y{|wyy}xy||||{w}y|~{zyy|}|{||{{{{wy|~{w|yu}~~}{~w}z}|~zzz{{~vz|{}y}}|}{~~z~{}|||}yx{~{{|~x|}{{zy~{~|{|v|{|}||}{~~~~~~~}~||}~~}|~~~}~~~}~~z|}~}{|~|z{||vv{~}~|~wz{qwx{wwx}x{|||y}~x{|{~|{x}}{~{}~z}x|yy{|~}{yx{|||~~z|u{|}~yz{z~|z{wy{}w{wz}{zz{y|}~y{{}|z{}~|~~~{~~wz~x|~}vzyyz|z}{{~z{zy~y|x{{~y|v}~|~zy~z||}||x}|{{~{{y{|~}{wz}~|~{}y|wzw{{x~}{w}zy}zyyw~~xzzz}}z{~~{||}~~|||z}~y|{yz}zzyy~{{y{zz||x}}{}|}{z|}y{xz}}vy|}wv}~{|{{}}x~~}{{}z{w{~{|zyyz~|{|~u~{y~{zzz||w~~zu~|z||wz~z}||{|~}~|{z{{{~{|~y}~y{||zy~}}z}|}xzx{wzy|}zxz{{|xz|}~}|||}{|{}~{{{z{}{}}zz{{|}}z{}}xv~||{x}||z~zx}y{~z~~{||{xw{}}||{|}u||}|{z~|z{z|{z||~y||z~{x{x|w~~}|z}{y{yz|}||zy~~||z{y{y{xx}~~~z|zz~|zwyxz|z~|zzz|}~{|z}|z}~{|{}}{z|~{{zy{|}wy}x{{{~~z|z}}{x{{{z}~yy}|xy}|}{~{~{|}y~}|{xz~~}{{||}zx{{}{}|zyz|yz{|}yxzwx|x}~{|zy|z}~{}|zywyxyz~~~~}~~||~}~~~}~~}~~~~~~}~{~~{y{}|}}}~}wy}y}||{~|z~{yu~{~}wyz}z|yx|y{}{{wzz}zxt}}|zy{|z~zzy{z}|y~|vy|z}|zy||~}x{~x~{y{|z||w{{zz{x~{yy{z{{y||uy}x{}||z}xz{y{|z|~}}{}{zz{|~x|z~{}}|~|{{|~|~|~{||zyz|z|y{|z|yx|wvx||{}~{~|~|||{zw}}}z{|{z{z}zx|{|x|y}{z}{z}xr}y}{xy~y|wz~|~|}|}}z}zz|z~}u}|~|z|{z{y}}{x}}{{y{}z{}~{}{y~}{wz{}|x}|y{|z~z~y}}}|z{y|y|}z{{{{}zz|w}~z||x}{{|{|w|~zyy{~}{yz||y||uy~~z|w}~{y{{|z|z|}x{{{}}yz{~}{|yy|zy|~|{yz~yu|}z{{z|}}zv{|~z|{~}z{xzz~~{}}|}y~|{}||w}w{z{u|{}xx}{y~~|~z|~x}}}|x~{{t{}zyz~|w}|}y{zx}|{z}yzv}z}|~~xyy~|{{}x{{~~|y{{x|z|y|ywy}xw~{xzy|zz{|yy~z|zy|}}wzyzyyz}{x|}}x~zz{x}}wz}~}z~|zzy{{{~{z}|x|z~{z|wv{z~{x||{{}}}}wz|z|y~|~y}||{x{ux}x}{zx}{z{w}}||z|{y||~|}~}{|{y~|}}~}}~~~}~~}~}}~~~}~}~}~|~}~}~}~||~~~~{x~yzz}y|zz|z|}vy~|y}}|{|~y|zw~z}|~}}||}{{|}~{y{}{uw|~{|~v{}{yz|z}{|y{z{~|xx|{z|z{{z{y||||}{z{|}z||||~||xyx|}yy~|yy~{y}||{wyz|y||wz}z}z|{|}}{{}}y{|~}w{~~|~~}|yyz~x|{|z|{~~ww}z}y~~{|t{}y{|}z||x|}~}}~}}~zy||||||{|{~~~~~}{wz~||}|}z}}}~n~|}~{xv~{z{~z}y}y{v{z{~{}xyy}~|z{}|||yy{}zv~z{~xzxyz{xzw|{}z|zy{z|w}y~zv|}{~}{yz|z||z|y|~z~}x||vyyvx}|}y~|{~w}~}x{wz{}zzy~|~}~wz||}}}~~}~~{{~~~}|y~|{yy~{|~zyz{zwuz}~yu{|zxyzy~|||z}|{}zz|}zy|~|xz}~|}x{{zz~{xx}zw|}vz}y}zx}~|{}z||y|}{~y|zy}y|}||~y~z{{}{z|{~|}}{}{u}~yz|yx{xz}x{~yyy~z|}z~~{|z{}}z}{z{yx|y{{{{z}{y~}{~|~zw|w~}y{|y|v{{v}~|zzz~y|{yyz}~z||~~~~}z~}|{}|yz|}z{w{}yz~w|}yzt}|}x{|y||||z{|wx~{zx~vzy}{|yz|~}~}}}~~|~{|~|{}y}}|~~{~~~|}~}zy}|~||{z|z}~||{y{{yz{{|}zyy}y}}}z}~zyyy{~x|z{z|{~~}~x|zw~w|~y|{zz{}|z|y~|y}y~|}y}|y{xy}y{u|{|{x}}{{x}|y|yz{|}|z|{|{}}}{|z}u{z{|||}{~z{y}}{z|~{}}~z|xzz{xy~vz~yu|yw~v|zz|}t|x|}yy~{{y|~}yw}|{~}zz{{}~{{yxzy{|}zzxzw~x{y{y||~}~~|}yz|z~{~|y}|{x{|y~||~y~{}z|yy~z|u|x{|y||zz|~|xzz}z{z|zwxyz{z~|w{zyz}|y||xyxz{{}{}|~|zz|y}z{|zx{zz|y~}y{{~}|{~{}{}zzz{{}zx|{z~z|wyyz|z~||}~w}zyz~~~~}{{ux{vz|{|y}~z{x|}}y|||x|yz{}}y||}z~zyz|}~~{zz}yyy|zzz|z}{|z{z{|~}yy{|xz|}zz|~xxyxxz|}|{}zt}{}}}{||{vy|}|y~}|}|}}{z}|yz||{~z{y}{x||{~|{{|}{{|y}yx}|yzy~}yzyz||~tz}z}yz|yx{zyyz{y{~yw|zz}|~xww}{{|~~~z}{}{}|y|z~{~|}z~}{x|z{y|~}yx{{{|z|xuy{w~~~|yyxz|z}||z|{}{zy|z||z{}z{z|z}}{w{}|z{}{||{z}{~{||{{~y|zyz}~yz~{{}~~~|~|}~~}|~~}~~|}}}{z~~}}|}~}{}{~{~}}yx{yyyy{}z|z~{v|~z{{~}zw~z|v|}}|z}|{{{}|z}y|{|{}{z}x~{||y{}{}y{}yx~|{z{|{~yz}yy{z|yy{{~z||zz}{y{z}z}{{}|}z}z||zz}{}zzzx~zx{|{y|}||z}|}yv~|{~}zx}}{|~}~~~}|y{||zxy{z|}{||zzyyz|y}}yzzx}|~~|z|y}zy}yx}~|{}y}{{v}yz~~{yzv{}yz{z}~xx{|{z{y~x{zzy}{{z{u}y{~}z}~}~|~~{y|}||}z{|~|{x~z~~yyy~xyuuxzzv~{zzw{x{|wx{xzz{|{z~{xs|z{|x{|zyuzy}{~}|{z{z|}~zz|{~v}xy{|~}y|}{y~{}{|}}~y~{}{x|x{z~z}yy|zzy|zzyzy~{x{zyxz~|y}{vx~z~}y~{{~z|{{{zx{{|w}{||w|z{|~}~}{}z}}{~xy~w|{zy|~yy|q|xwwz|yx|{}zz}{~{|z|||y|{z|z}z|~~yz~}y{y~{~~z|zzztz{wy~y{|yztz{|||z|y{}z{||}{}z~{y{|~zzw{~y||~z}~|{~~|w{zzx~~|{yx||}w|y{~~{~yxyx}z|y~|zzy~}y}wy{|{{|{|}~||v|z~y{}w|z}}vy}{~xz|y}{x|~}~~|x~{}{|}z~z}{}}|~{{~}~y~}~~~~~~|~~}~~~~~}}~{~}}|yz}}|}}}z||{|y~~zywzzwyvz~{|y{|~{}~wx}y{}{{{}{y}{}}yuz|x}}~|}z|}yx}}|y~{y~{}}u~yzzzwzz{}s|zzy||~zz}zxwyz}|z|x~||{}~~~wyyz{z|}w{z|}|r~~z{~}}ywz{z{|~|u}~x{}xzz{}{~{~z}v}|{}z~{w~|}~z~~u{z{z}x|}w|z}|{~}{}}}}ywz{z}}y|y{}|}z~v{|||}}{x{{}vz|}{|y}}~z{|u~w||~w}y|z}{}|}}z{~}|zy}z{~|}~yzxzy{|{yy{z||sxz|z~z|z}}{{||}}}zy}{}|}|z~z{~}|}~zy}y}zyw}~|{|z~||{{x{{|~zzv{{|{|z~}{||}~~~{{xwz|||z}{z|zz~~zv{z}}}|z}tz}}}{y|x~~{}}{|}|~|zw|z|~|~{}xyz}}~{}||z|z}{v}z~~{zz~|z|{yx~x~zz}{{zzzy~{{z}~x{||zx}}{x{yz{}|}~{y~}~w}{y|}}}yyzzzv}{|z|~x}}zx{y{~~~}{{}}}{}|}}}~~}{x|~{xz}}{y{z{zyvy}zyvx|y|z~~}{{|~}z{~x|{}z{z{y}y}~|}~{}{zy||z{}y~|{~{}zs{y}z|zy}{}}}y~|}}z{}~z|}}~}}}~|~}~~|~~~~~}||yz||~}|||y~zz~zvyxxz{|y{|}x{|wz|~y{z}zz{y|xz~||y|~{}yz}}}~~}{~~{{}}y{y{v|{x{zvu|y|w{{x{|~|~||}}yz|~}~||y~||~{{z|{{{|}||z|~~}y}~~|~{{xw{~{}|x|{|xzz{{~z}zzx~~||{~z||yy{yx{{~}|z}|||~|z{y}|z|~{zvxz|}|vy}{yyy|z{zw{|}|{{{z{z{|}}}{{zt}zy}{|{~{y}}z||y}zx|y{z~|z||{y}yz{{|}}~|z{{|}}{||y|{{z{~}y~|y|z}zzw~|z|~}{~z~|}yx}~||zz}z~}z{y{|{||zz|~w~||y{y{{|{}~}|z}|{~zz{{{|zvzw{~u|{{{~{|}x|{}z{}x|}~{x}|z{~}|}}}|}||||{}}x}~|yz}{yz}y~ywx}|vz{xuy{y|y|||~{wy}~zz||z|}~}w{yz{v~~||{{~~xxxy~}|{z~w|zyw{~{{{{||}{|zxq||y}yzy|~z~{{}{}z}||y|~zv}yz||w||y{||yy}}xxxx|w{{y{z{{{w{}yzyw~z|}xz}~{~{x||{|~~z|}~}~}||y|}|{z}{}y{{}{~}xy||yw~}z}v|~}}w|z~zz}z|{}zyz~}}{s}~}{z}x{{~x{zzx~yx}|z~zvzlzy{y{zy{{}{x}|}||z}}}~}~}}~~~~}}~~~}}|~~~}}}}zx||z|||}}}~yxxz|}~|{y||~}|zx{zv||{yz|xz||z{{z~~{{z{zy{|zy|zz{|{|}|z{}}zwz~{}|y~y{x|~}y{|{}y|{}}||~~v~|xuzz}|{{}wx||~z{}x{|~s~zz{|}~~z{|}{{}{z{yz{~{y||{|y}y~||x{v}{{}}{y|{}|z{|zwz~||x{{}z|~|{~~}zzy~|z|{y}{|{yxyxyz|z|zvy}{y||x{wx{{|~{z~z}{~{||}y|{}|}|z}x{y{|z||~x}w{~{xyz}zxzy}~}w{y~|z|{}{{zyyx}|z||}yy~y}||{}x|||~{~yzzt{~z||||{|}}{~|||}z{}zw~y{|vz|z~{~~yz{{{||~||yzx~}y}{{|||}z~|~w}}{z|y{||~z|zyz||{|x{}zy{~u||{y|{zvw}zx|~~y~~x~|z{yx{}~|z~x{z|zy}{y|z|z{|wy}|y}}z|{}~{{~~~{{z}~~{|~}xx|wzz{{x{~{{x|v~~~w{|~|}}x|}{||ywz~zyzzy}{z{z{{|~}||~z{|}|{~y{~{{|||y}}y{~{y}|}z~|~|}}u||z~~{zz|}~}{}{}}{~}||}z}||{{y~|yy|zyy~y|y|yz~~}zzx|y{z}{}|{|{}}{y}{|}}~z}|{{~||{zw}}{{{{||~x|zzz|||}|~~~~~~~}~~~~t}~~z}~~{}w}y|||y}}~{y|{z||x~|~y|~||v||w~z{zz{~~y}{z{|{y~yy}}v}{|~~z|y}~}}~|{wxq|~yywzx}y|xx{~{~~{y}{z}|z{}~}}|{x{yy}{z|}z|{~~}z~z~{|{v}}ww{}|}}y|||x{wzzx}{}w{||~{~{~~~|~|{~{~~z|{~|}~w{{z|{~{~xz}z|||yzw{xz{|w||z|y|y{|{}~yy}z||}|y}~x}{~y{{zz{}~~ux}|y|||~x|{}||{}yzyzz~~|z|}{}y}~}{||y}~|{|x~}||wxz}yz||wz{|{}}zz{x~}y|wvz}}||~|}|}|}|{zyz{~zxx}|v~{zz}yx{{}~}zz|}zz{{z{~x|y}|{{{{}}|}z}z}zw{~|{|}z}|}xzz|{z~y~z}}z~|}zyx{x|{}}xzy~}}}{~}}y}y}}xz{~~~zx~x|}~}|wz|xy||{{|y|uz~wz{|{}y|~{{{y|{{}x}|}}||{w{zx}~}~}{}|||~u~}|}|}yx{vz|~s~xx|zy{xwzzxy|y~}{~~{~y}}{y||w}}|~z~w|xy{~uy|yywz{z}wvxxzyzz{z}~{w|yx}{~|}}zw{{{}~}|{|}}|w|~~~|~||zx{|z}{{~~z|||}}~yzyz{x~{x||{~|zz}{}yz}}}~~}~}}~~|}}~~~~|}~~}}~~~~|}~}~wvvzz{}{z}|zzz||z}|{}z~{z{{||}~}{y}}{zz{{~y{yyz}y{zy}z||}{~~}{}y{}||~|~xz}|}x{yz{z{}u{{z|{}||}z{~w|x{xy}|~zx}xy{y|{{|}}~{zz}{{||{}zx|yz{~}z||{|{~x{~||{vz|{}|zzz}{{}}}z||xz}{{{}~|~~||}{|{xz||{|}~}||~}w{{~yxy{{|yz~y{{z|wzx~~z{xzw{~x}}|y||z|}y{zz{|xy~x|y{y}||}y}}{{{|{}{z|{||}{{{{{y{|zy~{|y}ux{}x|}~|z~zz{{|xz~z{{}~ysz~}{{{{|}~|~}y{xz|z}|yyz|~{|{z{}~v}|~{zw}{{z|{}~}|{zz~y}x{|y{}y|y{}{y{~z{{~{}|z~{z~{}{z}z|x{z{~|{zwzyz{|}}wxyzz|z|~{yz}{|y}yy{|{zz|}{zyx||y~}~{|||v}z{yw|y}zx|{}wzx~~y{z}||{|yxy|}y}yxw~{{w}z{v{|}}{z{y|}xz}yz|~{yx~}{|z~|{zz|z}{|zyy{x~}}~{~~{|}{{|v~|{xzz~~{|}x|}zwyyw}}}r~|}}~{zy}}{{|{{|y}{}}y|||{{~}u{z}{}}}v}z~~yy{|x{y~yxyy|x{|}xw~{|~}{v}wx}~z}}|{|~}~|xz~~~~~~}~}}}~~~~~~~}~}~~~|~}~yz}|wz~yvx{{}{wwv{yx|z~y{}|zyx|{x|{|{|{}x}|~w{}{{}{|y}~z{{z|z}|}||{}wz|yy~z~y{yxx}{vw{xyx|{wx|yy|}xzy|~~z~z|~wz}}}z{w|{~}|yzxx{u{y~}{zxuzxxz|||z}||}}wvvzz}}wx{}|w}zu}{||~}}y{ww{~}{z|~~x~~wzz{x{yxw|yy}zz}w{yvxz|z{z~zwv|||}z|}}{{x{zz}z{|~xzz||w{wuyzzz}zt|y~|}{z||{y{yyxwx{|zyy}x{v{{~}|}}y{{{|{y}y|}yz{x{|{~x}zz{{yy}{vz~}wzwwvyz}z{~}}}|}zx|||{|{w}{|v|}w}|yzz{yx|xyyxyzv|xxx|z||zxzzzzww{}}z}}|{{z}|yx~{}~~|z~|~v}}|zx~|zt{{x{w}{{yzyzx}y{{}~|w|z~|z}y{{x{z||yz{z~x~yzzy{~z}||{{zx{{yzuz{{yz|w|~}}{yx{{{yxw|{zy}y|x}{{y{|{z{|}}{|}zzy~~z|wvz~~|{}yy{z|wyxy}wyz{{{x|{{v}zv||{w~}|{y~|~|z~|}|v|}}|{zzzv{w~zx|zwxzv||y{zxz{|y|y|}|wyxz||z}{x||z||}~|||}y}~}}y}~|{z~{x{{xz}xxzz|x|zyz{{yxyy}zy|z}y}{~{}z|{|z~{z{|}}y~~~}z}~}~~~~}|~~}}}}~}~}~}~~~~}}}~~|xxz{~~x}zz|zx{z{|v~{~{yyx}v~|z}|zzz|z~z{{y|w~yy}|{~w{|}}{y{|~~{y|zz{{|~z~z|}}}{~~xz{}||x||{yy{{zy}|{w}||{y~|||~||{|}||{}|{z{|~|{v~{wyzzzwy{|~||}}y|z{{}x~zz|yxy||{{x}}{|~~}~y~|}{~y}z|z||z}wxzx||}z|}|{|z}||z}|z{{|z~z{zzxzvz{}{p|{|||}|}~z|}{{{~|z{{|~x{z}|}zx}y{|}z}{z}||xzy|}xy|~z|}~{{|y}z{}{{vu{y~~x|xzz}z{~y}t~}z{|~~{|y{}{}z}~{~~}z{}}}|}{vz{~|w}|}{y{}z|y}~zw{z||}|~|tyz||}}}y{|{z~~{x{|{|}}}{~zzxy|||vx||}~z||z}{{|{|zy{y}}~|y~~zyzz{z{}|{{zxzz}v}yz}~|z}~|~yzytx~~}zzz}t~|s|yxzzzyz~u|v|}}x}y||wzv|z{|z{}y|{|}}ys|{|}{~zxyz}|z}{z|~{~||~zvz}{xy||x}}}zx~z|~|z}wzz|z{~r{{{yy{|}||z~y{}~y{}~{y}~{x{x}}}}z{{}}}|{y||z~zyz|x}|~{~|}|{}{}|}uy}|y~~}{|~|xx~z}yw~|yy{zyzxwz}}|}|zy|{z~|{~~~}~~~~~~~~~|~~~}~~}|}|}~{~z}}||}~~}z}|xz{z~yxw{|~}|w}|yy{y{{xz}|{{}||}~|}}|y~|z~zx~}}}}}z~|{||}yx}|}{}y~z|zyy{xvwz|vywxwz{~|{{z{{yyywz|x|z}xx~y|}y~{z}|{v{~zw}|||w~yx{~z{zzzy{|}xxy{|~z}|z|{}x~}~}|~}{~{{|}|u}{x}}}~|y|yzw||y~}xzzvx|{wyy}z|{{}~}||z~|{xz|~}z~~}|z{{|}z|y~zx{{|~~x{w{{|{z{v{{{y{|x|{w{{{~}|}}||v|}{{zy}~~x~}|{~}}{|y{~{zz|}wzw|{|}}{~|}u||z}vy|y}~|~~}|~xy|{|z|z~}|{~~}|x{|~|z{yyw{x{|zxw|}z~~|y{|yxx|{|{z{yy}||}|~}}z}}}}}z{~x|v|{|z~xm}v{{}{~yx}z{{z{{{}zw|z|{{y~~}~|}}x{{x}{{{{w~|~z~x}}~zzzz|{uywz|zz{zx{u||z{|y}}~}||z|}~}z{|zzz}}~}y|yyz{|{{~{{x|zz~x{y|z}zwv{y{}~|~}{y{y{}}|~}}z~||~~~xz|||}{}z~z}z|y|yyzw}z~z{y~tz{|}}wvw}w{{wu~y~}y~}~z{~x{}}w~}}||zy|{y}zzx{x{~~x{z}|{}x|}|u~{~z}y{}~x~}{~z}x{~~}}}~~|x}~~~}~~}~~~~}}}{~~~~~~~~|~}~~~~}}{y|z{|}vz{zzyvzy||}v}xx|{|{x~{}y|}|{}z{~ww}}z{|z}{}wxxz|yz}y{|||vzxv{}~y{x~{|z{x}}}}z~{xzz{{x|}|{|~~|~y{xzzw|}vz{yuxx{z||yx|{}|}{yx}y{|}yx{||}y{{}|{~x||}|~v}y}wyxvv}}v|{xv|{y{w{x{|ww||}~~|x}}v|}||zx|yx~{{}z~{}u}wy{{ww}{z|x}{~~{}}z||z~zyy|xu{yx~z{y|{xyyz~{~}yz}{{t}x{z|~xx{yzzy||z|x}}zz}|w~|{y{}{|y{z~{|x|zz{x|w{w}{y}~{{{|~{~~z{~~{|u||{zy|{{{~|yx{|}{yy{~{}|{{{{~|}yvzy|wxy}y}{|~|{|z~|z}w{z{x}wvx{}}xz}|}{|||{y|||}z{~|z}y{}{|wxz}v~{||}zz{}~zz}vwzy{~~zs|y{~yx{|v|{{||rx{z{||{{y}}x|}|xwy{{~|v}x|~|}y{}}{|||{}{||}yzxyyzz}y|yzyyz~~~x{z}|y}{~xz}}wy}|}}||}z{y~xy}{||z~x}~w|z{x}z|{}{{yyy~uyvx}xz{w{xy{z{{~}yx{t|z{{zvuxwz{|{{yyyzzz~|{~zy~zw~{~~{|~}x}zz|}z~{}{{|y{}xz}}~x~zxz|~yzzw~z{wy}w{v|}{~{}yzy}{{~x}}|}}~~}}z|~~|}~~}~~|~~~}~}~}|~~~|{|||z{{~z{|{{{z|{|zz|w|zzy{zyx~{yy{xx|{}~x|}{}xzz}y~z{{}~}~}~|x{~}{zwyy~{~{z||zzy|{z{w{y}w{z{yx}{z{w||}~~||yz~{|z|}}y~||{|y|}xwyzz|}z{zz|z~}wx{yww{||~z}|w|~}}{|}yv}~|}}{}|~z|v~~|{tzzyz}|y}z|yzz{}}}|w|x~|x|}}|~||z|}z}|yzzxy|}||}{~~}vtx~~w{zv}}zzy}zzwyxzzzy{xy|{|~~}~{~|}{}~~{{|~zz~~~~x{~y}vvwz{{zv{{{u}x~~}|}}}zxzy|}~||}|~y{|{{{|}x|{|~~{||}vx|{w~|}~|}|}{~|z||z}wz}}{yu}z}y{~z~z|y~|~}~{~}{}x}}}{}z{~{z}{x|xy~}|wzywyy~x|{{x|y~w{z|{|{{}xz~z~xx{~}{||~zy~|}x|}{{|y{}z{{yzw||{}{~{y|}|}}}{}}{zyz~|yy|~z{~yzz{x|z|~}|zyyy{{|{{z~z{{~}{~|~|}}~}z~z}z~z}z}{~}|~z}~{~xz{{z|~{x||y{}xzz}{|y{xz}zzy|z|y~}~{~~|}~}{z{~}{{{x{~z}}}w{{|y|w||}w{~{~y{}w|y|{~~|{{zy~|z}w~}{~z}}~}{~z|z{|}}}}||~~|}}~|~}}}~~~~~~~|~~~}}{}~~}~{}|t||}||y{~}{y}y|}~{xyv{}}}{||y}xy~y}{}x~}}~|}}|w|w|z~y~z~|yy||v}|~~v|{{}}|r{y{z}yzx{xy~y~}z{~x|z~~{xz|wzy~y|x|zw}}|w||~||y{zzxxy~z{z~z|}~yz|z|}{~{x~|z|wzz{~}yzy~{{yz|zx~zz~}}zx}}~zy|{{||||x{{~u}}y}zxxzyzx||||zz{~w{z{}{y|y~~}}{z{yvv|{||zzz~z{{z{|z{|{|||~~y}}}}~{||}yyvz|~z||w|{yxz|{||z|{~zz{{z{~zyzz{{y{|y}{|~|z{y||{yy{{~y}~|r}xz{}|{{{|~z{y{~|{{z{{~~~}y{z{}}x~{~x}y|xx|~{z|~zwy|z||}|~{z}xz|}|z|y~~{xzzzy~|{y}z{y{z||v}z{}|z{z}z|{w}wz{{~||||zy{|~y}zuz{v~ywz|}y}{{y~}w|}{x}yz~~||zzwzzzz||y|zy{{z~}z~|z|xzywy{~z~yy{~y~zz|zt}}}{y{|~~{z|}~{yzzz}zz}z{{|||{{|~z}}y||y{}~{uy}ywz}|z}~{~z}z}{z}{~|{{xw}zzx{|{zz{y}{yy|y~|}y}~{|}}{|w~y~~z}{|{}{x|~{z{{z{}|}|||{|}~}~~~}~~~~~z}~}|}~}~~~}}|~~}z{|{~y~}|z{|}{z{{wxxw~zyx~xwy}|~{}zxz|{}ty~z~wy|{}}zw~|}|}}{||{|~x|}|zu|}~}}v~y}{z{uzv{y{}~}y}z}~|}{{{|}}}|w{|~{~x}~}||z{}x{zx|}xyxxyz{{zz|z{{|~|yyz~uzy|w|~{vz}z|~|~yx|xz|~}~z~~y{y|~x|yzx~v~|{z{}{}vyyxty{|z{y{~|{{|{}}}{~vy{xz}|||{{{yyx~zz|z{zwzz|{|xs{wy||~~~z|zw~{}|}}zxz~~{{z{{{}||~}|}|u}}z|}|w{{w|zxxy|~{{{yv{|~|xz}~~|{{|wzuz}x|x|{y|}}~|x~yyyz{y|}|~wz||xwy|v~|{yxx{|zzy}~~}~y{~{|y}{x{}w|{|{}z{}}yxzy}}|x|}ww}y|zzzz}|{z}}}y{{z{~{ww{y{z{{|~{|x{{w|~||vy|wzy}xyyyw~z}z{}}}y}{{{x{xx~{x|{~{yz}{vy}{}y}|zw{{{{~y~{|~yyx|w|~zy{{zw|~|u}~xw|{{{}{{{{y~}|~}zy{~~~y||z|~}|{|v~|~~yyxwz{|yv~ywvxywzzz~~||z{{|}~|z}{}y}z}~|{~z|{}|y|}{}z~zx}z{|z{wz|{y~|yy|{|}zz~||~|{|~}z~|~~~}}~}~|~~z}|~}~~~{~~yyzyz|z~~{~~}}z|}|z}y|}|}|{|||{|~~z}{|x{|}|~yw}|~}|z{|}w}zy{y~}~zz{{~yy{~}zx~y~~y|}|{{zzz{}x{{~~|x{}y{}zvy{}~wz{{y{}z|{~}{{|}z~}~x|x~|y}wyz~zxz{|~z|{~|{{|}~|{x|~~s}x}|~|y~|~{y|x{|{}|z{|{~{}z{yy~}z||yz|~}~{v|z|{~~|y|{}{}wyy}||xz{}wz}~{}z}{~}{{{}x~|||}}{}y{{}|~z|{yzz|{zz}z}y|{wy}}}{zzyy~|x{}z}zy{|}z}|~{yx}}z{y|~||{y{}{y~{yz{zz}w|}|yyz|zz||y}|vv|~~~z~}|||z{zx~}}|{~yx|{~{z|{}}|{|~~|~~y}{{{z}||zzz|z|}|y}{~{ztz}}tzz{x{z}|ywy||~}y|{}zyzyzxzz~x|{y|~}}|{xz~~|~z}|yy~}}|yzz|~}~z|}z|{z}{}z{{w}~}~}{y|}|w~}{uyz{yz|~zx}{|{y~z{yz}|}{}~v||{~~xyzy{wy}|z|yy{y|{}yzyyz}~}~{y{yxz~{{|{y}}}|~}|||y|~}z{z{xzz|{{}}{||wx~~zz}{z{~||{w}}}uz||||z|zy{||||z|}z|wz~~y|z{zz{}}y~zzv}{~|}z{x~z|{}{{y}~|~}}~~}~}||~~}|~~}}}~~~~~~||~~}}zz|~{}}{{zw{}{}~zzw|}{vx~u}|{|x}}xyxzwx}y~z}|zw~|z{{{~|{}}{|{~zz{z{|}}{z|yw~||x{|wxx|{{{x{x{{|}|y||{|~}}}|~~~{|zz~}{y|}{xw}y|{zz{||{vwz|{|{|yz{{}|zy{{{|{{||y{}y}~}|y~v|{x||||s}y}y{y~w|xx|xz||zxyz{~{{|y|v|~}y}}{}|x{{|}}{~{}|~y{||zx}||{{|x|}|yy~yx{{z~y}~yxx|{|}|{w~~|~y|zzz}z{}y{w}xyu||y{}zx{{}|y|{{z{zz{|z~yx~vx|xz~{zx{}|~||{z~|~|{{~}|~{~{|z{|~|~}z~}}y{w||x}{yyyzvw{z{w}}{||~||}~u~|}}|{{y|||~}y}~{z{|z||wx~~ww{zz}x||z{}w{|{z|y{}wz||}z}~{w}~xwy{~z|||{}|y~x{}w}zzxvyv|yyz}}{x{}{x~z}x||~}~z{}{t||~~||xx}z~~~{~|w{zzz~w~{|y}v|}{}}~{{{~zzy~yy~~y{{|zx~z||}~y|{y{z|z}||{||~}~~{{w{{|}z|y{wy{w|}}|}zyz{|}}vw||xwy}z{~}y}{}xy}x{v|~~|~{{{x{{|}}~|zzz{y|yzy|yy~x{|{yyyzy||}{~zz~{~~~x~~~~}}~}}z}{~}|~}~{~|~}|y~~~}~}~~~~~{{{v|w}~v}|~|vy|~|z|{yz{}z|}~zy{zz{}zy}~{zz~v{zz}zz~{{{}x|}}y||y}|z}}|xz~~zz{y|~{wy|zzzz}w{}wx{}{~~yz{w}{}{~|}|z~~}x|{|w|z}}~z}{z{~|{|y~yy~yu|y|yzz{{}z|x~{wx}}{y}y}{~}~z|w||vzy}~z|w{|}uw{}|~{{{{{{}{{|z|yz|w|{zxw}xzy||z~yz}|}{{y}}x~w}{}|{}~wvz|yzw{{}|{|z{}|{xz~z|w}|{zxu|z|}{}zzz~}}x}x~z|~|y{|zx|}xw}{}{}z{|zz{~}|y|~{xyz}y}z}z||y~wyzvy|||~y|}}||{}|w{}~w{|{y}}v}~yxzzz~x|}}yxz{|yzw~|xy|}}{w~yzzz}}||y~~~|w}||}}}}}|||w}x|{zt}|}y}{|x|{x|zy{}zzy|}zz}}}}}{y~~{z|zz{~|{zxz{|x}zy}z~|zx{}}}}zz|}y}{y{}wz{|yzy{yz~{z~|{{}v~{{y||}w{u|w|{{{z{|wx~~{z}}z}z{y~{}|~{yz|{w{|}|}yz{{v}{{z~|}|~wwx}}z{|}|{|~{z}y{{x}~yx{}zzz{~{~}yy{}{zz}z}|x~|w{~zz|}vy~|z{|}|yy~s}w~|||y{{~{y}yyy}{yy}zyyw~~~|xy~~{x~~{}~|}|~||~~~|~~}~~~{~{z{|{x~|x|{}~z|{zy{}}xz~zxzx~|x{|x}}}|y{{~zz}|~w}{{{|~~z{w~{zx~{|~z|{zxzy{|xy{}zx~|}|y{xz|}xz{~|y|~z{|{~z~xy{zxz||z}{z{y|{xuyxzzx{|{||y|y~~x}~zy~}{z}}{ztx}|{~{y{||}|~z}~}~x~}|{}zy|z|{|}}}{}}zxy}v}{~~xxx|~{{|zz~z~y|}|{{|~}||v||}}||zyzzzx{|z|{yy}yz|}y|{zyx{~{{{~{}y{{}y{}y{}~~{~{w~z{}|}x~}|yy{|vz{{z|xz|zxxw{uz}y~|~||r{|}y}y}}|}{z}}}||}~~yz}}{{x}z{y}v|{w|}x{{|z{|||y}{zz{||}~~z~|y{|w}~}|}~{~}}zv{~}|{|}}{~}}~{y~{}{}|y{|xzz}{}|}}|}{}|||yz{|z}~z|~~}{~{x|{z|{yy}|{~wz~y~{}{zzyw{yy}vz~}}{{}~~|u}yzy~{{~z|~}z{}wxz{|zzy~}zv|~{}y|zz{}}xx}zz|}|~||zz|}|}y~|{{{y~{y}|||z{z~zz{}yz}~}z|{{x|z|}{|yy{}~|}~}y}zz|z}||~~zz}~|y}}{}xs~z||{yz}}|{{{y{{~xz~{}}~x~yy~}~}}z}~|}{~}z{x{||~}~~~~|{|~~~|~~w~~}~~||z}u|y|{}||zz}}}{z{{z{{|z}~|{x|}|zy{{zz}zz}z~xyz|xz}}|}{|x|}}|w~}wy{y}|{}{~{{}y{|{yxzy}~|{{{y|{|}{}y{w}w}x}{z||{||w}{{zzyzxw{w~x~|zxy{y}|||~{z|}{}|||{x~z{|{y~}y|wx{y|{z|z|z{x{{}x}|yz|{||}{z|{y~zv{|}|y}y}z~{z}~~y~{{|~|~{}{{}z{~yzz{zxz~~w}{|~}{z{{y~||zz{twy|x|{~{}zzz~zyv~{{{{x||}}|u}x|{{}|~~zyyy{~}~~{~|zzy|{{z|y{||}x~xy~v~x{~{|yz{|z}z}|{z{||{vy|~~{z{{~{|y}|{}{~~z~|y}~|y}|{zy||z{w{{||{|y}{}}{{{zyz{|yy|yxz||y|}}z}}|z|zyx{z{{}}wu~wy|x~u|{~{z{y{|~y|{z}v{}||{|w||y{|~zxx{xy~{~||w}|z|w|~~u|x|}}~z|{||{{z|~z|{y}~{wy{w|x}||z|{{z|y{}|z{}xzz~~{|{y~~~v|{yy|}zw~z|yz{w|~zx}}{{|x{|}z}}z{{{~|~|}{~|{||z||||}{~zz{|~}zz||x|{x|z}||zzz{~}z{~u}{{|zxy|zx{z}}|}|~|}~{y}|y}}}y|}{~x}{{w{~}}yzz}zz~{{|xz}z|}}||z}~~|~~~|{~}~}}~~|~}~}~~~|z~~}|~}~~xz~|~zxw{|{y|{}|x|yz|zxy|yzzxwy{z}{~vz|}~y|{{y}{||{~{|~~yyz~{{||~z}{wy|{{}ywzyvz|}z}{||zu|zwy{v~yz~z|~}{{{{{v|~zx{~~{{|xywzyywxzyvz{|}yw|{{xtwv|y{||v{}w|}~xw|~}zzx|y~}|{z~x{z{|{|{{y|uxy~{|yzyzxyw|z|{~zx|yw{tx{|w}}|~|}|wzrzzz{z}|x{z|{}|}}|xz{zyzw}zyxy}{y~x{{}wyz~{y|~y}|{yzy~x{}zx{w|~{wv~{y}zw|}x|~{~~|{}uvxy{{zz{~z|r}z{w~|yz|{|x}~|{|}|z{~y}|y||}|~{{|~zzzv|xyxy}w}z|yu{}{|~|y}|wz|x||vz{{}~|{}zx{|}x{{|z{||}x~}}|y{}xxw}|}|y}zy|||zzw~|yx~}wwwx|zzyy{{{|}{}~{v||zzz{{|z}~x||z|x|wz{v~zy{||}w{z}|w}|{||}xywx|yzy|y}xw|~~~y|}}}||~{||{{{}vz||zz{xzyxzxxzz{z|{|wyxvyzy||{{|{y}{||~}y|~}{yz|~}{~{|}zxzzq{yvu}x}st|y~yx}uyry{x{zzu|~|{yyxy{x{|zz|y|{|yzz|{z|}zx|}{zyw{~w}|yxxzy{x{~zzvz~~}~}~}||x~{wxy|{~~~~~~}~|}{|~~~~~|}|~|}~~~y}~}}|~~}|}{~|y~{wz}x}|zyy||~z}}z{z~~|{y{}{{zy|wzz||x|zy|{|zz}{|y~|}y|}z}||}x{|x}~}{z}|z{vyvzxyzwz}xy}||zyzxz{{{|{x~{|{|~~{w{|z}~yyz{zzz{|y|z~}y|~zyz{u}}}{}}z{}||yz|~y{|{|{y~||{|y|~~z|{z}zxx|~|z|y{y{y~~|}z~{{~~}x|}y{}z{x}}z~|w|zx}|}uz|x{z||~}|{{zx}}{zy{~|z|||z~|{{y|w||zy{|}~|{|{z}~wz{{zz|x~~{{{||z|y}}{{}zz~yz{zv{y{y~~|y||~~z|z}{u{{~{|~z{z}{}~~|~||}|y{~}zy}{z~|zz~~z~||{{y}|~||{}z}{vvzzy{{~|z}zy{{y}{}~y{wz~w~|~~{~|{{z|y|{|}{w~|y|{}z{w{|~{v~{|z{}~{z~y||zxy|{~z}u}~y~}}~|{x{{z{}|~|zzy{}zz}|{vy~|{{{|}w}w}|~w|zw{~}}{|~{}|wz|}|z~{{{{xz}|~}|{{~}|{}|{~y~y|}x{yy{zy}yu}|{z{~x{zx{|yx{zz~x||~}~~zy|}{{~~x}u|yyz}~|y}~zy{y}|z}zz{|}|y{|}|xz~z|}|~z|{|{~~xy}||{|}~}{zyyy{|~}}~z{|}}zz}v~|xy}xyw|}~{~z}|zzz{{}{~~}~}}~{~}~~~|}~~}~{}}~}~~~~~}~|z}|xy}~zu~w|vy~|zxxz}}{wzz{|zzxxv{z|}}wyy~w}~x~|||{{}|x{|y{}yz{|v}~yx{{yzzz||{z|~z}uxz|wz|y~~{{}}{w||y}}|{{{~~{|}y{}|z||vyy|w}}}|z~y}x|z{zyxz{}xy{x~~}{{}{{{}{{y~y}||||}{}}y}y{}|zzz|{}{xy||{yzw}xyy~z|}}z{|{|y|{{{~x||}}|}{~}|}~~}~{||zyx{|w}y}~{zz}~{|y~{|y{w||zx}|y}z|s|{~}|xyy}z{z{{}y{~~x|{{zz|z{|xx{~y|y{zxz|y|z}{{{~xx||z{zzz{}{}{~{yyzzyw{{uu{~zyuy|}}wyw|~|}{{yv{{|zyx}|~}x~~x|~{~~y||}||}{yx}~y|}z|z}|}~w{wzy~xy~}yz}{~|{x{~yx|~~}{{~}}x~}~yyxz|}vz}}}~{{y~{}x{x}|zy||wx}v~~|zz}z|{~|}x|z}|z}~~~{|yzzyz{}wy~||s{~|xw~u~}z}zz}zxvx{~|~xxyx{z}y}}}|z}}|x{}}{{|}{|x|}}yxx{y}}|}~yz|x~|||xz{|}z|y~|}}~||}|wyw~|}z{|{}||y|zw~}yx~z|~}~{{ywz}zy|}zy{|z}{~|z|xz}}|}z~~~}}}}v}~~~|}~|~}}|~~}~~|~~{~{{w~||z}zz|y|z|z{|yv||}w~uz|z{x}|x~{z|||{x{z||{}z~}~|z{|}{}v|z{~{t~{~~y}y{{~~y{|~}~w|~|}}~|zz}|yzuzzz|z~z~{x}|z{}v|x|}{z|zy{||}~zvv|~u}z|vy||~z|{zzw|y{zyxzw}vzy}z{~|z|~|||~}|}~{y{~y}}|x}yx~y{{|z|z{{{}yyxz{z}dz|z|}~yuzw||{{}z|z~|{xx{|zu||{|{y~y|yy~z}zzzw|v}~}~{{}{}w}~w{{~w{}~{y{w}xz}}~|~|{}}{z~|{||}}||}}z|{z|{|~yyy}y}|{y||}{wxy~x{{|{{|~|~yz~~{}z{|y~w{w|||w{x}|x|x}{{x}~}{y}~z|z{~}{xy|u}zyzzz|}{rvy}}}{z~y||{}{~}}}{{x{}zx}}}u}~~|z}~~yy~}{|z}}yz}{{|z}||z{z}zz{|y~y{z{~|z|}wz{z}}~|{~|ty{|y|~{}z{{~yzz}|xx{z{w{~{yzy~}x|z{z|{}{z~{}}~|{||yx{}z|{}|z~z}~{xy|||w|{y~}}}x~{}|vx|{x~{z}z}{|}zy|{}y{|||y|}}|{|{yzx{xv}}zuz~~y{xzz{|zz}|{yz~{~|yy||{{}y~{{~w~z|}y{zz{}}zy}y|{|zz{y{yyzy}{||x{y|zyy{{}}|xzw||}zw|z~~}~~}~}~~~~}~~x}~~~~~}~~~~~{|~~|~z~~{~}x|}|~{y{y||z{vx~vyzyy{{{wy~z|{{z||x{z{|y|}~y|~~|y{}zy|w{xz}~{|~y~z~w~zz{|{{{{{}yy||x{{~{~zz{y~}y{z}x|{~zy|y}xz{z{}zz{x|{|yw{zy{yz}yyy{yzzww{|{yvy}yx|x}y{}|}z{~y|}~y~{t~|{z||{{}|xx{{{zz|||}x}{xyzxz|zzzzxv}x|~~|x{xz{{{|{z}}x|x}|{y{|y~xz||uyzx{zzzw{|zzz~yyz|{~y{w|||w|||{z|zy}}~~zx~|v{|~{|~{|xz}y{v}|}zy||yzyw|{{~{~zzzx{xzz{|zx}x~|~|}y{|}{}}}uz||~z{yyyuy~}ty{{{{xzz{{{~z}|{{}|vy}~||z||}{~}zy~|z~z}{}|z}~zz~}x{yy}tzzzw{xv|vuz{{}y~y|z{z{~}x||yz{z~}{x{|zzy{|z}{{xz{{yy|zwy~}vzy|}~{xz}y~{|}|z||}~w{}z}{{z}{{ywz{{x}z|v|y|{xyzvzxx}~}{{{~|zzzw~w~{y~|{z||~y}{}x|~y~{|w}~}{~~{{|}y|u|xz}yvxz~w~{z|~}wyx|z{{|zt}yz~|}x{y{{{}y|z{}z~v~~}}{~{z{|~}|x{|zz}{zx{yyy{w}{yxz~|z}}y|{zyz{|y|}~}~|~}~~~}~z}~~~{~}}~~~~~}~}}~~|}}|}yy|w{}z{z~{}{u}{{|zwx|{w{~{|w{~}z|xz}|}{}|{~y{|~z{~|yzzy~yz{~u|yyw}{{||}{zy|xz}y}z|{||z}}z}}z}}zx|}{t}|z|}z|}~zxx}z}zy~}~}x{yz}zx{|t}{}z||}}zwz~y~|z~}|}y|{~xw{}zv{|y}{|z~zy~xv~zzy{{z}}}yzyy|ywx{||y}{w{{}x}{xy{w{{yzxwy{|x|{z}wrxyt{|xy}zzxz|~z~y{|{zy{{}x|{|z}{y|{|}yw~yy~x|}y~xx|s|~|z{{{|}~zuzyzy~}|xx~{~|{}}{x|yz{{|x{}zz{{{z}{z{}~{~y{~z|}}z}ys{{{}{|y|y~{{}|~|{x|zz{w}z{{~{|vz{}wz}z~}|{z{~|xz|~z{||~{~|}{{|}~}|}}{{{{}}|z}w|{}vyy}||{{z||{|zx|{w{yz{x{y||x~{||y|zzxw|{z|||zw~w~{}x{~~~zxzzwy|}}{~}yy}}z|||}{}y|w~{z|y}zywz{{t{}zzyz|yy|yz{~{yz||{z~z}{wz|~}xw~~zy|{}|~~{yy|zzwzu}z}~yw{}zz{~y|{yy{wyv{y|~}{{~{zwv{|z|}|z}{|y~~|zz~~zzw}|{y{~x{{y~|~}y~|xz~{yy}|{}~~}|yz~|{|~}}}{z{{~{|~y~|~~~~~~~~w~~}~~{~~{~}}x~}}}~~~~~~|~}}}{|~z|}|yyzz{{yyzwz}z~{y}v{{w~{zw||zwz~~|~z}}|~x~|z|{~z|x}y{||y}z~}z{z|}~y}}{xx}|zxx{|x|}}||~zyx}xxxw{w|xzuyz~}}zz{z|{~z~~~}{|}|{{}|z~y{w~{y|xwzzy{|||zv{|zzz{y|vzx~{}{~y{z|}z}xyyyy}~z{|~~{}z|}w}~yu}x{zz~zz~xvx|xzzw}zxw}}|~||z}y}|{{zy~{{{v{y|||{}}z{x{}z}w{y|zzw{{|y{xw}~yy}zz}{yy|y~||}zz|{}z|~u~y{}~}{v{{y{z~xw{xx}y{wx||y~y{xw}{yxzw{y{yz||}zz~||{|}||||}||z{z||z}~z}{~|z|w~{y~~yzyz|||}zzx{xzyx|~}z{|z||~uw~}|{z{|}}{{}~sy{}{}|~yx{}y{xywz}y~z{y}|z}y}}|~y}z~~|~zzy{|wzz{{{}yy|{{{}z}}w|x|zuzw|uz~w}z{y}{~tzy}{yy|t~w{}}}|y|wyy}||{w}{{}}}{|v|{xxyz|zy|uy{|{tz{yz~w|{zzy|~}||||{z|y~|~{~~u|~}{{|{~{}zxx{{xww|x}{w{|y~y{}~}}|||{|{{w}|z|}}|y~y||||~}u~{~{~{}{|z~{{{xx{w~{|z}vzzz~}~|~{w}}~{{|~yyx~z}}{|{~~~}~}~}~~}}~~}~}~~~}}~~~}}}~z|{~}}~}||}{}|}}x|}y}~|{}~|wz{}~z{}}yy}|z{ww}zxy}}y{{zwy|zzz}z{||wz{y~}wwz}zw{|||}|}z|zxx|}{|yy{}~||z{y{~zz{zzz{|x|y~|}z{zz|zz}yy}}{{xz{~|}xy~y~y}|}|x{zx{~~z|yz}|zwy}}|v|vw}{x|z{yz{y{~|y}~{y}y}{{||{y{w|zy|~~}}y|{xy{xz~{z}{|z}{}y|~xuy|y{~}}|}|{|zzzzw|}}|z~}}y~{{}zzw||{}|~xz{{z}}||z}{{zzz~xz|~|z}y}|{x{}z|{}x~{{||y||}}uz{z|{|}|}~yz}uz||xyzyyz}zx{}|}w}{|zx~~z}z|y{}{{{z}~w~}{{{}z|y||{{xzyx}w}zz~y|{y|||~}{{}zz{z{|}|u}{}z}||~}zz~~xy|{x}xy|}y{{xyy|~|z}|x{}}||{~|}|~}~|}~wx{}|z{z{{zx}}zyzz~yzz}y}|}|xww}zy{~~z{}{}x{{x|yyz|{}~v~y}yzy{xy}}~}|}z}zz||y{|ww}{~|{yxz{|z~{~}z|zy||uy|zyx}z~v~{}w{yzx|}{~y}~x}yy|{{zww{xy|w{z}zx|yy{z|w||y~}|~{y{{yz|z|~||}|v}}}z|~~~}x~~}y~}{yy|~zyz~}{}}{{{}}{|z|yz{|~~xz}zyz{}{y{~{}}~~~~~}~~~~}~|~~~~~|~}~~~~~}}}~|~~~z{}{u}|{{}{zz{}||y}wzw{xxxx{|uww|~}|~{}z}}{}}~zy{w|{z}x|}~z|~}|}}{w{|{z}{wtv|wx|yvy{}v|{|y}~yx~~}}{~}{}}z{|yz}{z~}}{z|~x|{ywz|r{}t||zzx~y{}zzyyzzwx{x~|{z{||~z}~{x}~|}~z|}|~{~{|y~|w|vy~z|z{|{zz|{|xzxy{~w{wuz{zx|~{~|~}x~yx~}~|}x||~z}wz|{|{|y{}}~xuw~}z|zyz}z}x}{~~z|}z}~z{}~}|}z~}yyzz{z{xz~{}{}z|zzyt|{zz|}||{z{~|{~~z~yzx}|{}w}zxyy|z}}~}||}|~|z~~x|}z{|{yy{z~wx}|yz|ywyx{{{z|~~}~w~~}~z}{|~}|z}|~z~{|y|y~{}wz{|z}|{y}{w{y|{w}z~~{{{|z~}~~}v~z{~}{}|}y||y}|}|zzzy|zxy~z{x}}|v|xy||z|{|}x|{~|z}{{|x}zv|y|}}{x{z~{~{|x}~{zxz|uxxzz{||xy{|zz|{zwz|z}{||}~{{|||z~}{|~}{}|z}~zx~{|{{|zvy|}|~|{}x}y~yzyyx|}}|}||~x{}|z}}~|}{y||~~}y~|x~~~~{|v|vz|z}{~xy|zz|}}{zy{{}v}}||{z|}{}{|~{|yzy}~~}{|}|~~}}~~}~~|}|}~|~{~~~~}|~~|}}~|{{~~}~~~}}~~z{{{|}zx}{~z}~|x~y{|{{~z}}zx}{}v{}{~zw}|{x{|w{|~{yxx|}}~}{z~{y}y~z~z{z|}{zw{}y{|}|~z||~~{z|{z{|}z}~z{|{y}|~}wzx{{xz|v}{x{yz|~y|{~~{yv~yzx|~z{|}x{~|x|zw~v}x~|x}{||{|}w}{{yzy|wzz}||}{x|z||~{yy}{yzy}}yy|uz|}z~|~zzz|x|{}|~|xy~|||}|x{z~}~z}{|{w{|~}yxzx{zyy}x}}z||}}y{~zx|z|{{}}|{w{~|}wzyz{}~~v|{z|{|yy}y{z}|v{y|z}{y}{{{w}~zy{~~zzz{zx}z|z{~yyz}||yx{|||yz|y}|{x|y}q|~}}{x~}~}{}|{~{{~~y|{}{xxx{zw}zt{yx~uu{{}z}v}y{}}|}|w|}y~ux{y{||zz}y{}}z}{z}|}{}~y{w|~w|~~|y{}{xy|z{xzx}|z|~x|~}z}}zzxv{}z|~x}yz||{}{w|{~zz|~{{{|zz|{|{yw~x{|y{~~{{|~~y{~z}|yv~yz|{{zz|}}}y|z{{{{xz{~z|zv}}|~||x|zww}~}z{}}y|~xxu{x~{{xz~zzz~z{~zyzz{{z{x~|}{zy{|y{y{y{~{zyz|x{~{|~}|xzyu}z~}~|}{}}uz|}y}|z{}|}~{~zx~y}}~z|z}x{{|x}w{}|z{~~~}~~}~~~{||~~}z}~~}}~~}~|~~}|~}}||}}~||||wzx|}|~xz{{uzyyw}}{zzzzz|zv~{xy}|{xz|zx||{{yz}xx{}{w|~yuw~}{}y{v|z{~}y{zv{yzz}|y~uyz|zwyv~v}|vyz{~x||}}z~{zzz||x{~}zzzxyzwy|zy~|x|~xzy}{|}zzx|{{yy|yw|wx|~~|{|zz{{|}z|}}}}x}}x}yz|{|zz}zyy|yv}{yzzz}|||y|z{x{{xy{xy}}}{{w{x}y~}yz}u}z|~z{~|zy|{{xxywzzy~}{||~{~{y}xxwyzz{y~~|{~|}z{{{}}|{}{z{y{}{~}|w{|x{~xxx|zwy{{}z|{zy~{}xwy|{~~}}{{z}{y}z{{~~}|}z~wyx|x}y||z|zz{{}x}xxvy{ww|y{{zz}|z|{}~{}||x|y|{{{{}}}|{~xy}~{z~z}z~x|xzztxx~||}z}~zz||y{~{x{}z}t{{z}||{}u{z}{}{y{}|v~{z}{}|z{}{y{zz|x|{y{z~v{z{{{z|{~}~~{{xyvzz|z}yy|zxzz{{|z}{x~|{|t|y}vx}~yyyzs{{xywwz}yz}|}w{y~zy~{zzwzy|z|wzx}{}zxu|{x}~}{yyz}z|~{uwyx|zzxy|}~|{{{}}}~z|{~|{~|}z|xy{}}}}{|{{|zzux{~xy}{vx|{x{zx|}|zz|}}}{{}}y|y||{{w}|}|~~~}}|~~}~~~}~|}~~~{~~~~}~~}~z~~{}~|}~y{zy|||x~z~{|}{{~|y}zw{zz||w{{~}|{|~xz~~||yz}x~v{}||{}{||||{z}~zy}}}||}~}~x}{z|||{|x{}z}z{ztwxz{z}y}{{y{{xz|}y|{{{zzvz||zz}z{xv{z|{{}||{{y|{|~v~yx~z~z}|z~|{}yz||xy{}|~{y}{z~zzy~y}y||}|z~y~{}yy|yv|}|y{v}||||{xyz|ywzwz}}x{z}x}yyz|z}zy~{xw}}{zzx}xwy}}}z{z}{v~}{{~~zz|~{z~~~~x}{}|z}||u~}}xz}z}~|}|}y}}~}}|x}{{||~y}y|{z{zx}{{n{y~}}y|}|w|{}x}x}~~z}}~}~}z{}|w{x{{{|{}z{y{wy}}|}|~{~~}|{zy{|y}y{}{}~|~}}|{y{}z~}}}}zyyz~x~~{{y{xywz}y}~~zyz~|{|}}w{z|y|}|~{|y{{}|}zz}y||{}~|z{y}{yxx{w}yx{y{y|v{{}||||y~{||}}||y}|{zyv{{w||}|x~|}|s~}zy|||x~}||z{x}zw||{}z|{xzx|||}vy~|{~{yx}}y~zx||{xx|z|zxy}x{yzy~}z|zz}yy}|}w{{{z|yv{~|{{}~}}|{}||y~~}||z{~|v~~~|}~wz|z|y}z{{{zz|{~~~zzw~|{||}|{z|yy}~zz~||zz~y{{{|~}y~}~~}x}}|~}s~~}~y~}}{~}}~}~~}~}~|~~~|{z{z~|x|~{x}|zy{{|yz|zz~u|zz~uz|z|z{}z||}|y~}wzx~z{z}|x{}}~{~|w~{{}z|{zy||~}zuy|~y~{|zzz{{{xx|y{}z~~}}{zx|wy~|~|{|~|yz|~y|z|}|{}}w{|{}{~}{{v{{}|z{zz{yxz|~yz|y}|~yzx{~{}}{{|}{{|{|zzz{z|}zz{z||{||y~zvzz}{xz}}x~}zyyw|z}|}x{w|{{|zyz{zz|}}|}}zwwywz~}zyyzz}{{xz~yzy~u{z~||}y~}{~}{|}~{y|}{xz}}{||}{z|zz{z}|||{y{yyzwyz{|~{x{|z~||~}z||}}z}~~|}~|{~~wz|~~~{zvv|{y|xz~w{y{yw}{zyz{{|z}yu{z~{~|~{txwk|{|}}|x~{zx|y{w{{zwz{zuy{{zxz|~~}w~y{|xx{~zx|{wxy|~z~y|}}}zz{{yy~{}wyz|yy{{{}w{{yy}{{x~z|z|xyy|x}|x||{|||~xx|~||wz|}x~}zz~y|~~{z|{||zz{|~z{||}x{uywzxyx}}}y~}~}y{|{{|yz~|{~zy{x|wz}z{{|y{w{yvyw~~y{}y{xvw|ws}yv|z}}{{}zz|{y{|{{|~|x|}yzy{~|}~~yy|}}x}yvzyy|~|y}|y~|yyw}vx~yx|~xv{~|z|}{z||}{}~~~}~}~~||}}}}~~~z||~z~~~||{zw}}z{{||{z{|}{|{z{z{{pvyzx~zx{z|{{{zxy{}vz{w{zw{z|x||zz|yy|x|{z~|~}z~xz}z{z|x~t|yz~{||zw}yx|yy}yxzy||~w{~{yx|{}xx|w||~yz{y{{{z{{{|}|{yz~x||xz{{|y||y~|}yzzx|~|z}z}|x|~v}}||{yvx{}|zx{y~~vy|}wzxz|w~{~z}~y{{{y|z{{z|z}w|z||{z|}{qzy|{x|{ywyz}{}{{y}zzuy|{wy~~~{|{}zyy{}yyz~|{wz}{v}}{zz}|yw}}x}zy}z{z{zzx|~{x|z|}|zz}y~xyy|||yyzx~~u}{z~{|{yyx{{~{u}|{|{}yz}yxz}{v~z{|{zx~xz{z{|wy{z|y}|yzyy{{}yx{zx}zy~{}}w~yz}yzz~}y{{{{w{y{|~}}||~y}}|y{zz{wz~x{}}y{~z{x}}{wz}{xw{|ywy||{xy|{y{y~{{z}{x{|vzz|}y|}zy{{zz{|}{|{~{xz|z|||{z|x{{yzz||vz{yy{z~x}|{xy{{~yz|~~{{uzzzxy|zz{z|y~y||zw{~|x|y~w|y{wz|~x}ww||~}|xz~yz|}}yy|||~~xyzw{wy{zy{}z{zwz{}|zv{|y~{z||z{zz|{|xxyzx}}y}}|vyz|{xz|x~~}v}{y}yzz{{xzy|{}y}y|}{{}}yzyyvzz|z~}~~~~~~~}~~}~|}~|~~~~{~~~|~|}~{|}}|}|||{{{~x~{zyx~|}z|zz{|zz|z|{||{{}}|}y{y{zy|~|wy{{~yy|z~{|yz{{}zwx|z}{z~x}y|}zzzxyxy{yvzz{z{z~xvw}|||{~{{zz}{|z|~z{|}w}u|w{}|{vz{tx{||~{y{zzz~x~y~y}{|}{z}zz}~y}{|}}xz}y{|~zz}}}~zv~|wy}|z{yzzy{}x}~{w|x}||{y|z}w|~zx{~|w~|{~{~}}|~|zx}}zyy{~|v}~x{wv|u{{z{{w}}~xzzx|zy}~y{|}{z~{||||}}|~}|~}y~~|y}x{yxyyvyz}yzx|}|vv{z~}}~y{~~}y~|~u~~|~}|zyxy{{{~zyz~zw{x~tz{yxy{}yxty|{~}x}u}w{|y{||yz{y~|}}zx|~|y{}}~y~y}}yz|}|yw}xy|~|y|||}{y{y|{}zz{~|}z~}|||~~|}|~~|~}{{}{}}|y~~yx|}}|}~z{}}~~|{}w~|z~{{||y~|}yyw~z}w~~o|}z~|z|z|||{{{{wyy|{}~{|x{}yz~|{z{|{~|xz}}yy~}}z~{zyx}|~y~zx|}||wy{zy}{||y~|yy{y{z||v}|}w{zz||y}x{{y|{{~|{z}~y~~{{~{|x~}{y}x|}yvt}z}xvv~|~y}}|y}yz}z}z~{{}}~|}}}~~~~}~||}|~~~~~}~~{~~|~~~~~}||~z}|}}~~z|{{~{yz~|x~z|}{y{vyy{|y}||{z{||t~z|z||v{|{{zy{||xy|wwzuyz}{~{}}{{}y~}zyz{|}x~y~yyz}}{uxywz|wy}yy{wyzz{zzy}xwx~xyxz{vzyz{~xy~x{||z{{z~}{y}z~x~|{|x{y|v{}~zz}w~z|w{z|z}x|z}|{{{y{|ywv{{|wz{{{z~||zz}z}w}y|~z|y{|{x}|z|z{|~xvvz{zx{}yt{|}{{}|{}|y{z|z|zv}}xz||z{|{}xxy{}||}y~|zy}}z}}{}{{{y|{y||x}|zyxzz{|~{}xx~x}{z~}{yy{xz{|x|ryw}~zyzxzy}|{||{zz|yy|yz~z{|y~}~yz{xy{yy~|}}{xy~{~wt}{y|{y}|z~|zy{~{}{||z~z}yz~z{{}z|{}}x{|v~{}||zz{wyv~wx}xz|}|{}y~z{}||x|z||zy{{zz|vz{x||{{z~~~x|xy{|y{zz|z}|}}~z}}~xw~{|yy}x}x|yz{v{{|y}{}x|}|~|}~|x|x{zxyx~{x|{~}|}z|{}z}yy{zz|w|xx{|wyyz{wz|}y|{}{{y}w|}x{{|yx}|y|{yw{}x}|y}ywx{yy|{xzzxy|{|||zy}|yzv{zz{|}syx|~|}}{wtzv}y}vz~z|yuz{||{z|~xz{}~||{}y{~x{}|z}}|{{||}~}~zz~~~}~z~~|}~~}}}}}}~|}~~~|~}|}~~}~~}~}~~}z~~}ux~xx}~yv}||}yw}x|x{~v|}||zz}|xy}xzy{|zwwz{|wx{}y{}zx}|zxzz{}|}y{{zv~~~y|yzy{{x{vy}|z|||{wxwxz{zuy}zxz}z~~y|x}{|z~|}zzy}}{}{ztxz}|{{yn|zyy{w|yz|{z|yxy|v{~z}z|zx{||ywz||z{{w|}}x{||{zzw~}||~|{zy{|{u~y}yy|{zzx{{xvwvyzxywz|y}z{{z{}{~{z}}{}~u}~}|{~|sy||yzz|z|}}vzzy}yy~yvzz|vy|wv{~}~{||}||}}~{~xyx|~{{~|}}{xw|{vw{y|}}u~z}xx}~|~z{zww{|z{|zz~z}z~v~{}~{~|~}x{}}z|{~{zy|uu}|}{}zz}x{~xu{{|~~{z{}|u|}y{|{z|~~}}y~~|{|}z}{|vvv}{}w{||~{{{}{|{x{{~~y|zwyzx}{{}~{}y|zzzyz|{wy{|z}||}~y{z|y|z}y}||yx|z{}yx{{}x}x}~v}z|{}|{|z{{}z{{{}z}}{~yz{~~}~{z}|}|xxwy~{{yyyy{x}{|yy|v}w|{~~{y{}}{|}xx|x}{|}}zz|w~y|y|zxxyy{{{{|yx|ywz}y|z}|zzx{y~}}xz~{|zx}}~~yy~w}|}yyz|~w|z{y|x}yz{y{}}y{z{|y~x}{{x{z|z}}xzu}z}{~v||w~~~~~~~}~~}}~~}}}~~~~}~}z~~~}~~}~~~{~~~x~zvz}{z||{xzyz{z|{{{y|~~xzz~y{}zz|yy{zy}}y{{~}}~{||~z{|z{yx{}zzw}z{xz}}~zw{~|{z{wp{|v{x||z|yzz}z|~zy{{{z~y~}z|||uy~x||~zy{zzzw{x{}{wz|||v{{}{{}y|}|||y{~||z}||x~yw~}{zx|z}zw}}~yxz{z||{w}{x}yz{|{x}~}|{z{~{}{|y{zz{yx{}y~}xz~{y|}{~x~|zzzx|}{z|y|z~yx{}}}~}y|yt{}y~zx{|x{{{|x||z{r~}y|}|~zw{|xx~xz~y~}y|wxzx}{z{z|zzy}||}}}{y|}z{|}z{{z|z|wzzyv}{y||~z|~}{z|}~||zv~}sz{{zy|w{||yz~{||{y||{}yzzz|{zzz||x{xw|y}|{|z}}x|{{zx~zzxz{~}z|xxz||{v{z{{|zzz}wvz~||yzmz{||z{~xzxz~~{}y}zw}|~}xzw}|}}w|xx||yz|{~||}{z~|zz|zy{w{||zr}v~v{zz{v|y}{}{}{}~zuzx{|yzzw|yzy||y~z|~|}|y}|||z}{}{|~~|z{{{|y{}~y}|x{z~|{{{x~x}ww|wz{{{{~}{}x}{z|z|}y|wyy~yy{}{~}w|~}|z||u{{~{z{{~|}|}}~{|y|z}z~y{}|z}z}|~|{}|{z{}{}~}z{|~~~}~|}|}u~y~}~~}~}~~}~~~}|}|~~}~~{~}~{~z|yx|}}z~~z}x{}x}|yzy{z|~}}|yz{{z}|z|{|}x|{{|~z|~~~}yz|}|}y|}w{~}~}xz~|wz|vy~{y{y|}|zyzsv~||xu|{z}{}||{|}ywz}~|{y|x}}}y}y|}{{z|y{|w{~w{y~{}~|{|zz|z|w|}|~}}~{z}~}}~|z|~yv|}~||yy{{y}|z|~zyy|~u{rz|~wzy}w{x~{||z|y}||~{~z}}{z}{y}}}{~z}~|||zy|}wzx{y}vxw}w{{y~yyy{|{~{}}}}zzy}|{}~w||z}|~|y{|yx|z{{{wuy|}{wwyw{||zwwzyw~v~}z{}y~v~z~~|~|y{~~|zy~~|}~{y|z|yzwz{y{}}w}x{t{}z|ztz|~z{z|{~{||~~~z{{|~~}|y}~~|~z{vy|w{}}{{x}|vyx|{|{|{y{||{x|z}}yz{}tw~y}}~{{|}zu}yz{w{w}xzy|y|w{y{|v|x{zy|zv{xy{}z{}{|{{~{zzz{||}}}}}|{y{y||z{}wzz{x|{zx|{{|y{zyv~{{z{~{{yz{||~{~{~yyv{z~}z}||zy|~}{y||yw|yzyzx|}x|z}yz{|~zzzvwy~|}}~{z|z{|{w}{~|y|~|{|{yy~}yz}x}x||}wzx~~v}~|z|zx}{|w}|}}}y}||}}}zzx~~|~~~}~|~~}~~{~~}~z~y}~}|~x}~~{{}z{}xz~}zz|yx~|}vzyxz~}zz}||}xw}yzwz|}}}z|y}{|~|z}}z~}}}zywsz~|{~{}{y}y~|{{zy|{|}xzwyyu|}{~}zx|xyvz{|{v|y}zuy{u~||}|{|}x{~xxwzz|xx||z{vy{xw~|}{|zyz{||~yz}y~xy|{}zz{z}y~x{z|~}||~wx~wz{vy~zzy{}|zz|~{|x{|{yz{z{|{z{|w~{~yt|}t~{}~z|}~|wwzy}x}|{xz{}{{|~|z{{{yx{y~~w}{xtxz|vy{{zz|yz}{{}wz}||y{{y{x|~{}zx}xzyz}zz{s}{y{z}~y{{|z|||yzzz|~z~|}{w~~vy|||z|||}{zz|~||~w~zz{|{|z|}{{xz~v||{w~{~z}}z|yy}z~~|z|}|z~zx}||}~|y|{|{w|z{x|}{|{z~yzw|~|{yz||z{~xzx|{x{{y}yy{}{xv{|x~{}x||{{z{vuw}{y{|z|zz{|}{|wy|{wz|{zwyu~zyy{{~{y|{~z|{z|||z}y{{|{|{y}}{zvy}|}v{|wy~{x|xz}{zy~{z|zw{{{|w~u~zw}z}y}}}|~z|{yu|y||yy{|{{|~|z|{~{z|vzzyy|~|x|wz{z|{z|{wy|yz|x~u|~zr}}||x~}|z||zz{|{}{|y|~||wyyz~z|}{x{}yx{x{~~{}{zz}}~}{x|~~}}{{~~{~}|}~z~~~~~~}|~}~y{~z~z||}}{|z|}}}|z~{|{xx|www}{vy|yywyyy|ux{}wz|y{x}y}~~}zy|y{}{{~}}}}}~|z||x}}{{z{x{y{}~y{||zuz}y||w}}yyzu{y|{zx}}wxz}~{{{||}|{||z~|w|x{|{{x|w|yy~}}yy{y{{|zy~yxvyxzy}~u|~~{y~|{z{~{y{|y|}{}}z}{y{yzz|v~{~v}~w}}z~{}z|v}z||z}|}|{t}}~~z~u~y}|{}}~|}|{{z|yz~tyzvx~zxz|v|z{{}yzvyz{yx}|z~xz~w|{}}||{|||wy}||zz{|~{y|wvzxz}|xzzvz}xx}z|y{wyy}|{}}}z}z|zzy|}y}y}~}|||y|{~zz|zzzv{{}y{y}zy}{z}{zy{zty{}|{}|}}}}}~~{{}y~yz|z||}y{}}w|}xx|yv|y|~z|{~}}{{}}|wzw{~v|z~x}z~|~yzy|z}z~z{}{xz|y||{{{z}{|{{{}~{zz|{zy|zz{yz||{{~|xyy~|}x~|z{y}~~|v||}}yy}}w{{{|~z}|{wy{xz|{wxu}{yz|z||{zwy}{|{}}z~|v|~x~}v||~~}{z}z}z}|~yz|w{~{|{wt|{||}|zvy|y|~|zzz|zy}~|y||{}}z{yy|x|yy|{x~w~zz{{x{xy{{xy~wv}{}~|{|z~x}|}}|{x}~~~~}~~}~~~~|}}~~|~~}~z~~|}}}~zyz{{}{x{}yx{z|zxz|zz}|{||||{|yvw~}y|zy{||zz}|zxzyz|yy{|wy|z~{~{x}y}y}y{}x}}{yz|z}zxz{{{z||y|y}x~|yz}}{|~}zzy{y~|y||y}yzzz~|x~||z|}zyuz~}x{yyy}z{yy|{y|}z{{}{}y{{}w}}}}yzx}}|}t}||y{wz}|z||~}x}w|{}vzzx~x~uz|{}xx|~x}~}|z}{|zz{{~}{~}yz~~{z||vz|}~|r|}xy{~x{{z|{~xw{}{{|}|xzz|w~|}}{{}x}}wz~~|{w}}}}|y{~{|yy|y|y|z|{}{~|{x~z{}||{{y{{|{~|y|y{z~u}||}z{z|z}{|{y}}zz{}z}yz}|{{}z}x{x~~{v{|{y~w}{v~{|zz~z{|ywv~~z}}|}{|~{~{~z~~|}}}~{|~zx|}~x{z{z{{zy~{yz{{{}xzz|}x}y~|zzx~{zy}y|}yx~|z{|}|{z}w~xyyz}z|{z|v{x{{z~~zw|{~~tyw}w{|z||z|yyywzx}}||}||~{|}xz}yz|x~~~|~|z|xz~z~w{|{||{}zzw|{~|{}{zz}}x{}x{{|||}}v~w{~z}~y~|~~zyy{}yz|||x}}z||y}}}u{~x{xy~|yz{zy{zz~|{~{|y{|{|w~{|{|ywz}y|v{|yzw||}z|y{yx}~z|}}z|~~x~~~}~~}}}{}{{~~{~~|z{~}|||{{{|}x{{{y||vy|yw~|x|z~wzyyy|vx|{}{{}}}zx|xv~~xz}{{{||{|}yz~}z~rz}z~{zyz~vx{zz}|yvz~y~{}{yx~y{}{|x~|~~}~xz~z~x|w{yz|zz{z{vz}{zy~yw{yywxuwy|y|xyytywwx{zw~z~x}|{~{~y|{yy{}{yy}y}~z|~t}~|z|yz}z}zyy{}yx{xy~xzx{{|yz|~wy~{}|uvn~}wzx{|x~z|{}}~}|~~z||}|~}vz~yy|{x|}y{}ztyzzw}}{z}zyz{zzx{}}}}}{~{zyz~{~}y}{||}{{zzt}z{|wxyx{xxz{z{||wyyzz~|y|z||}~}{x}z|}zyyz}|z}}ztx|yz~{|zxx{|uxy{x}}||yv|zvzxy}yzx~|zzx~~}~}|}y|~|z}||{{}y{}{{{z{}~y|wz{y|||wx|||wz{{y~{wz}y~z~|{{{~v~zz|||{x}}zz}|zz|yv|{}yyx}{y}xzyw|{y{{z{|x{y{{{y|}|zu}~~z{y|yzzyy{zwyx|}{{{{xzz{~zz|xxqww{zyvy~zyx~y~xz|z{z{}wz}}~|}}|{xy{{}zz{}{|}~y|xz}{vyy{z||{y{y{y|zy{y{x}|y{||z|||{|{|}zzu|v|{yz}~~x{}zww|zz}t}zy{z}{}}wxzyy}~z|zz|{zx|w{}}s|{~{z~z|~~~~}t|{}y}~x|~}}}y}~~}~~~}~}~~~~}~~~}y}}~~|~|~z}}}~|}~|~~{~x}{~}z{{|}z{z}yxw{zyy}{yu{|{{{y}}}z{||{|||zy{yzw}~y|{}z}{}|x}z{y~}|y|~}y{{}}}z||{zz|x}{yyz|z{x}xy~{zy}{}|}{x|}~x{{|~}|xy~xy{zz|}zzzyx||z}x}}z|z|y|~yv}w}{w~z{z}yy~{~{zx{~z}u{|{z{}yv}}{xxx|z~x}x|{xyy}z|||yz{{|wy|y|~{{||{|}w{yz|}{{{{zy{z{|}~|}yvyzv||{zy|{}|x}||zz{yx{}vzz|}~||w|}|}t~~~{yy~}~{y~~{z}~{yw|x}}~y{{{{{~{yzyy}xxvy~}{{{|{yyz{yxy~}|ww{|{{}y~|}||z{z~z|}v}{z|z{z|~~~{zz|x||||zy{}}zy|yy}z|{}z|{|zz{{x|{{~~~~}{{wzz{z{u}|y}}}zzx}y}yy{}zv|}y{z~|}zwzx|{||y~{}{{}{}}zz{yy}}|}z|}~yxz}vw}yz}{w}w|x|z{}||y}z}{y}{zzz|y{}}~{{yz|z{}|z}z}|z{|yy}z{z{{}|{}zz||xw~~w{~|z}|z~{}wz|}~yzy{z|}{|zu{t}~vz}z|y{y{|z}|}{x||yz}z|z||wx|v~v|}~|z|~y~~{{}{y|{y}||yy{zz}~{wz~y{y|x}|z{}~x|~{||{{w~|{y||~~}~~~{}}~~z}}~~}~}}~{~}~}~}~x~}}}|{v}{z{}~zxyzy{{{z{y|~~{y}y}{|{w}{z{z}{|yx}|z||~}z{|ywz||~{xy{}~{{y|}zyxwy~{{z{|z{}{ztz{|{z{|{x~|{z{{{zz|yz{|{}zzy}~|}|{}~y}x}zz~~}z|~{z{z~y{~~|{~x}~{~||}|}x|z~|}~z~y}{x}}|{y{v|ywy~{}|}}~{y|yy}{|v|{yxy|{|w{~|~vzyy|w||xy~z}z{z{|~y{}{|}~}~y}|zz{yzzyw|||zt{{|x|zuzx}{||{z}}~{~~y}~}|}~uz~~|z|x|zz||z{w{|}yyzz|{yy|{y{z|}}y|{{~x|{yzy}y|~z}~}{~}}{|}|}}xz}~~vyz|{{|zww{wx~zx{{|}||xyxyy||{z}{zz{|y~~}|}||~{z}~|~}y||}~|w||v||z{{ywz|~zywxw{~y{x}xz{wuwvzy~~{{|y}{{{{vz|{y~}|x}~|}}~|y}{~{w{y}yzz|}yxzzxx{}~y{v~~|zyy{|}y{{z{}}w{|yy{x{}~}~w|}|{{}wzxyxz||x~{{|x{z|~y~zzzx{|}}w|}}z|~|y{|{y||{z|x|zyz{{{{x|{z|v|x|~||v{|{}zwz|yz}~{z~{}w|~{}|~|~~zz~w}~{|{~|{}xx~y|wzwyu~}|y|u|}{~}z}{||{{{~xwyy|}{{~|}~}xz}}~~}}~~~~{~}}~~}~}}~}~~~~~~~~~~~}{~~~~}{zz{|y{z}{|x}y|{yxu{||z}v|{~yx~y~{||{}~}|{xx|x|xxyy~zy{}x}|{yz~}z{|{{x~z}y{vxzw}||z|~yz|u|{w}y|wyy}xz~|~zu}}x}{yyy|~z}xw{|z}z{zx{|y}}z}{{}~}y{}|~{ywy|||y}{y~}y|||z{xzzy{w~|~||}yz||~xzvx{{zz|y{}~{zu{}~}x{y|~u{{w|w~{{yy{{y{{xyzy|x{{~{|x{w}}zv~yxyxx|{|x|yvzz~{zy}wwyyxzyxyyz~z~vzz|x{}xyy~{}{y{{zz{{{{|w{}z|yyy||z|{z{xzy{zyzx}x{y}{z}{z|z|wx|v}}{{~}~{{||x|zx~{|}~xx{~{}}|z{v{{|{{}z{}yzx{}t}y}zw{x|x~}x{|yw~x|wz{{{yz}}}zz}}zy|}zzz|{~x{}{~u}{y}}x|w|~|zzz}||z}zy||~y|~x||zz}z{|{{}}}z|w|{|zx{|{|||vxzz{{zyy}w}|||~{z}z{|{~{{{~{}wx|z~|||~{|{{{|y~|stwy{z{}|~{y|x}z|zxx{}{~yzz{z|zw|x}{}|||zyzv|}|{}}|yyy{}y}xwy{zxzz}|z|}}~}|y~{{yxz~z{z{|yz}}{{z|}|z}}wzzw{~z|~zz~{|{u|z|zyx||z|zzy~{~}}w{{y}|{z{~y|xx{yzx{}}|{{~}~~~}~}{~|~~~~~||~~~~~~~~|~}~~{~~|~{~}~~~~zzy|||v~}x|{}zvzxx{{~}|v~||||{}}zuy}||}xtxwz{{z|}|~y|~~||y}zy~{|~yyzy~v{yv{~|w|x~wv}zz{z}{{xyz|{}{}w|{|}}|z}}z}}}}|{zy|{~|y|}xy||vyyz}wzxz{}{{y}|{|zxywyyx}|y}z~|~x~yx}x|{yy||{{{y}{w|xz{}}{vu{uv|zz{yzzwzz{|y}|y{v{|x|}|z|}{}{||}}|w{|}}|y|zvy}||{}y{y|{|{{z}{xxwz{}}y~|y|}w|{z}|}v{y|zxyxyzzyy}}}}v~{ux|u|zyywz|}||z|{w}u|yv}~y||{|yw|y{~w|~}{w|y{|z{zz}{}|}|}~xz{y|vz}{}z|}zywy~z|}{wz{{{{yyx~z{sy{}|~}|}{~}z{|{}|y{|{y~zx~yyyx}xy}{wy{{{{u~{zyy{z}||zv~|z}{}z|y~{}zyw~z||zw|v}}wyw{{}||}yzxu{}wy}xwz{{}{~y~|}x~|}y}~z|{|z}}}~}zz~|~zw{}w{zz{{z}}x{z||}xvz}|zyz{|{|x{|y{y}|{y~|~yu}}t}}{{|~||}xx{wzzx||x{z{yyvzw{zz{~}~xy{}|~~}y}{}|{{zy}z{x|}|~z|{{}yw{w}}|z|yzvx|y{|wz{{zu{x{zt|}zzzzw|{~y}w{~}{}~}~}}|{~|~~{~~}~~v~|}~}}~z}~~~~~}~~|~~{}|{z{|{x{|{xx|}xy{wxy||~z{yx|z~{}|y}y{}y|}{zvzy}|z}w~}x}x}y~y{{|y|{|}{}{zyy}x|z}|~{}{zw|z}|yz}}~z~|zyv|y|{|}|xu|{y|y||wzxxyz{~|}|vzz||x|~{y|}x}{}}|zyzzz|y|z{|{{u}y|zz{{x{xy{}z||{{~~}{t}|{{y}w|{|x~|~zx}y{{~|zw~wzy~y|y~z{y{z|}~zzz~z{{~~zy|}z~x}y{zv~z{}{z||z~|z|~{|}yt|z{yx~}}yx}}z{{|{xszzzyy{{z}~w~z}y|yzyx{~~y{|{x|y{|~yyy{}|{w{{{{z|}x||}z||y|{}{~{wzzzx{zz{z|z}{|s~zz}z{}~{~zy}~{xz}}}}zxxzx}{}|||}}y{{~{{zy}zyvy{~yz|{zz{{yvyvx~}zzzzx{}~}{}|{}w~{||u~~{{{y}y{|}yz|z|{x{{~{{z{zz|{{|~|||x}|{~~{{|z|x|~||z|}y~z}z~|z~y}~}{||}{|y{x|zyz}y~}~{{~|~}{}||z{||~y|z}{|z~x}yy}zx~|z{z~|}zxz{wz|z|}yx~tz~}z}{{}|w{~{{|}|z|{~}y}}}}||{{~y~w}~{|}v|z}}~y~x~yx|z|}zz{|}}zy~|y~z~{~yz~}x}y~{~|{y~{zzv}xz{}}~}~x~~||}{}}~|z{t~~}{~}~~}~}||~}~~~}~|}}}y~~~z~y|z|yz}yzz~{|~{yzy{}ty{~}|z{{{}x{{|}~zz~{x~}~}}zy{u{x}{z||x{|||}~}z{yw~x~z|{z|{yv|{zw}||}}z}zzz}~yv{{}~{{|z}x||{|z}|x{zzy|z~~xxxy|~|x|yxtz~{}xzv|~|{y|z{yz|vy{}}{~zx}{|||y~yw{}|y|z}xxz~y{yy}{w{yzzzz~zyz|{syz|{|~y{|}}~yu{zyx~|{|~}y~z{vy{~{|{y{{|yyzz{}y{~x{z~z|y}|z|~~{x}}z{{~|u||{y}zz}{||~|z{|y{x||xx{xvw|ywz{zz||zvz{z}y~}{{}w}yx}}z|z{wz}x~}y}y|}{{|{}xwz}w~z{y~x}x|x|{~{z||}|{}}||{x}yx~y~~~}}{{v{z{z}|yx||{y{{}yx||yy{~yw{{z~~|{|}{xy}zz{yz{}{|}z|{|}{}{|w|xv|yzz}xu}}}{||{|yz{|~}zx}}w~z~|v}|~}{z|v||~uyx}|{{~|y~|{w{w{x{|y{}~~ux{xzx~z|}|z}z{y~|~|z|~}|~{|~y|}~w{{|z~}y}xx{|}|z}x{~yw||yzz||z|z|y{~{}~}zwz}|{}z~|y|{~}~|{{z|x~~z{}x{xzxy}{{|{z||~z}zxy{x{|z~{w}||}~}}}|~}~~}~~~~|~~{z~}~}~~|~}~|}}~~}~}~~|~}|~~|z~|~}}xx}{y}y||xxyxw{y}yzz|x|y~{{yz|u}}}~xxy~}yz~z}{zz|{{y{{}z{|z|zw|z{wxz|y|z{}||~z{z|y{z~yy~zz{zzx}yz{v~~{uv|tz}zz|||z|{~{}|{y|y{|{}}y{{x}|zxz}z}yz{y||yy|z}zzxz{|{|y{x{wytzz}|yz|~x{}~~yyy~y{{|}wzy}w~}~{||{~v}~|y}w}|z{|{{~y{}{wyz|{|~{|~||z{}||z}zy|z{}wz~{}z||~xzywzxzuzzw||tw|zv{wxz||{~xw|{~z|z|{u~y}}}x{{|||~y}yzuzz{}uzyz|z~{z{~{~z~{~z~}{}xyyz~x~~zzz}}}{{}{}yz~yyzz|z}~}{y{z}|{x}||zyzywyx{}{|~~w}~~z~y{|v{s{}{z{{y{z{{z{yt}x|y~{w|y~}{{z}||w}{zyy}}z|{y}{yy|{|v|zy{yv|}zx}|zyy{x}~y|zyz}|wz|z||z|xyy||}{zx|y}zxxw{zx}z|z{||{|w||z}}~|{}{{z~u{~~v|}|yz{z|x||{wz~{{|}x{~{|}zz~~~w}|~z|y|}xz{ww|xxzz}|{{}{xw}}x{uv}}zyxx{yz}z|{|{{wz~z|zx|w|v{}|zx}{y{zy|zz|}|}}z~{}{~yz{|~yzzzxz|v}|y{~|x~vzv{~{|ys{yz}|~|{}{vxwyy{xyv}~~~~|~~~}~~}{~~}}~~{z~}|~}~~}}~~y|}~~~~~|||~yz|~}}~{}~y|~xxzx{w|}{yv|uz|{{zzy{w~~}w~|{{||}|{y|{x~{|}~|z}}}w|yz{{|zyz~z}y{|z|zzxxxzy{|}{y~y~{|w{x{}}~z|x{{{|wz||}x~{xyzzy~{z{{z{wxx|~v{}}yx|~z{}{{x{}xyzyy{z{~w{{yy|y|}~||}|}zz~~{{z~{}~z}y}~z{{{{z{|z|}w}yz}z~z{~{}yxy|{|}{}zz}~}zz~{}{~{z}}wz~uzzzyyv}wz}}{x||}{}xwwxz|xzyy}{z|~{|{z||zz}z}{yx}}||}|zz~z}~z{z{zx}{xx{xu|y{~z}{vvww{zx~}}y}{~}{y{{}z~~|zyz{~y||{|{{wyz}{}z{zzzzv}z{{|zx{y|}zx}|~||y{}|y{|||}}~zyw}|{}zzxy}~yx}zyyyy{yzy|zzvy{~{|x}}}{|z~{||{}{}|z}|~}|z}}}~~y|~|v{x{~}}|{|yz{x|zz}zz}x}x{|zx}zwy{|~~y|z|}~{|~{z{|z||~|{~}|x~zx|{x|z~~z~}yyv|{|{z|x{wy}{|~y}|{x||}{wz~{|~~|{yz~||}{x{~vyx|w|~}{zzy|}xzz|x|y{}y}{y||zy}|~~||~{wy}zw~{}~|zz|zyx}yxz~~ww{yzzyzwz|~|xy~{~zzv{}|{z~yy}v~y~xy}|}~}}~~~{}}~|~~~~|~|}~~~~~|}~~|~}~}y~~|~|{~|z}z{{zz~zwy{z}}zy{z|}|{z{{|~u|zzx}|z~}{y~xzw{v|y{|z|||~y~~{y{y||xx{}{}wz~zx}w||z|x|yw}zzx|y{z{y|~{{x{z~zuywx}zz||}}y|z{y{w||vw~zzy|x{zz}|}yyy|yzvyyzz{~~z||z}||{{}yz{z}}zzz{y|v{yz}~zx|||{}}~|||z~x~|yy{{u{z}wyy~~}{zz~|}}|x}|z~yz~{xw}~~zz{yy}}{{~}|~{y|}y|{}yz{|~{{{{|~~~zy}s}u~{}wuy|~|y}x{y{{z{{|{yz{~{{~}|~{|~x{z~~}}}~|yz{~{y~}{}{z{|{}|{|w{{zx|y|z|z~~}yyvw|z{}zxzv{~~zvyww|z|{|~{|~wx}}y}{|x~|~}}y}{~{|}x}wx{}|}w}}|zz}y}{x{uz{}|vz|yz{|~vw|{{}~~~vu~}z~{x~y~{~|zxyy}wz|{{~wz}~{~{}~||}|{{y}}{}~{z}zx|u{xyxx{z{~}y~|}{x{{{w|y{vy}{z}}~|}y|~~{y~zyz{|z~|z~|{|~|x{y{x{}y}yz}ywxx}{{x{yz|z{~|t}{|{~y}||{x|z{x}|x}{}z{|y{y}|z{z|z{yx||}~}zy~|y||{|xzy}{|zw}zyyz{{|{|}|xy}zy{~yy{}y|}~}|~~y{|y|{xyyxz}|wx~x{~|{~~}~~{~~}~~~~~~~~}~}~|~~~~~~~}~~~}~{|}~~{z|{}x}|{~x|zuzzzy|yy~xu|~{w|z|w~|{~}z{|xw|zz{y{{}{~|y|{|zzw{}z~|vxv}zzy|uy|z|x{~}wyzyxx{~w|{yuz~{yz{{yx}y{}~|{|{x{{}}~x{{y{z{z{x|y{{x|{~{xyzxzz|z{yzx{zyy{xz~z{zyy~|~}|xx{}y{}{yywz{}wz{yrtzzv|{zwz|xxw{|yzx{t{zzz{{}~}v{|{|{z|yx|{|~z{z{{wx}}y~|x{|}wwzyw|xyw}{|x~|y~x~x}|y}z}{z{~}y}{zz}y{|x{z~{|}y{|}zzyxzx||zy|{t}vx{x{w{zux{}{y{z{v|zz{{vzzx}{|zz{xv|}}y|}y|zzz{~z{|{{{zyyzz}{wz|yz{y|{{~{y}}z|||vxzx}yz~{|}~||zv|~z~yvyvzz{}|xyyxyzw|vx|zvxyyz|w~}{x{}|~xz|}}y}z}|{|yz{~x}~yz~}~{wz|w{{zy}xx{~yzxyyzw|zy}wy{w}|zy{{{~{~yx{|z}x{{{z~|}x}{yyzzx|z{~z{z|zvywww|xz}z{|xx}wx{zy}z~v{xzy~y|{||{}}}|{|{y}|y~yy}||zuxzxxz|y|yy{y}}z}yyx}|v|}x{{{}z{|{zy}|}}z}z||{}{z|yzy}}}s{|xzxx}~yzv{zy{yzyzy}wz|}}syvzyyyy||{z}|~~~}y~~}~~~~}~~~}}|z~~}~|~}~~x~}}|~~~wz}zy}x}||~|{zq~{y}zy|y|x}|v{{|{}}{{y|z}y{{{~}}x|~{}}~|yy|}~~~zz{|xy~{{|y|{~~|y~||{}yzwz{z{~y}|}y}~~zxzy}{}|y{z|z}~wzz}}z|}{}~z{z|z}z|~}y~w{}{y~{{z~}}}x|}z}}|z|{wx{zy~|{yx{|x{x|y}z|{~{}}y|z|zw|x{}w~~y|~z{v}{yy}{y{{~~}zxy{}w|zzxxz}zz{yv}u|{zy{~z~|y}x~~{}|~}y}|zyz}y|||{|{uw|yx}}u}yyz{~|~}{~y}yz~~wy~|{z{|~|}}}{}{wzr||}{w{y|yzx~}}y}{y|v||zy|z|}{w}~z}y~w|y|~|{||~|~zvz{yz{|{}}yxyz{~x{{z|{{zww|||}~~{z{{z~}|{~}||{z{}|~u{xz||{u|w~{zxyy|y}yu|~v}{y{}xxz|{~zxz}x~z~}{zyy}y}|yt|{{}zyw~z||wyx~{y{||}~|x|zy~{}y||zzx~y}{xzz~y{wx{|~z}{}}{zx{xyyzz}{{|y{{x{|x{|z|{|}zz}}||{||{{{z}zyz}z}~zw{{v|z~z}|}z}v~~z}}y||{{{z|zwzzy|z}|z|xzxzx~|}|x}x||}~v{x|y{}{|y{}|zy{y{|yxy}yyz|w{{}{{x{zvy|{yx}y|}xz||{}{y}|{}yzx~}w~~}|{~}~}~}~~~}{~~}}~~}}~~~~~~z~~~~}|}{|z{}{}|}zy{{}y{wwyw{{zzy{~}{}yw{w}xz{~w}~{z}~}v|x{~|~}z|~|{y~{z{z}|y|y|{z{~~|wy|vyz{}xw|}}y}xy{yw||yyz~z|}{y{y~z{}zy{}x|}|z{~|~}z|~xy}wyz{x{}|x|u{{}{x{}{}zz|}w{{~}~y{z|~{}{{y|~z{}|~{y|z~|~{}{zwx~{|~wzx|{|vz|yz~zyzyzzy~x~{{}{}z}||y}}z}x||{~}|x|{~y||{}{|zywzyyy{{vzywxy{yz{yw~{|}z}~z}zzzxy|y{{|||y||}{||}}zy||{y{yx{}{wz}zyx{{~}}yyxx{{z{zz{z|y{y||w{|~}z}{}|~y~{}|zy}~yy~x{y{|}z|w}x{y{wzw{|z{y{z}|{|yz}{~yzz~y~z~{}}|{xwzy|{y{u|zx}zy|xv{yxy~x{y{zw|~z|||z}xy~|xyzw~~y{}y{|x{{}xyywxz}yx}xyw~yx{{yyxz|xzwz{x{|}~~v{~}}~z}{}~|z}{|x~|{}}{}}z||z|}{|z{}}xx{~z}x{}zxu~w|{|z{|{}z~{{x~w}z~|}|{}|w~~~{v|{{}|u{{{{}z|y{w{|x{}z{{y}|~wx{z{{|z}y}}x{{~||}{|~|}y{}yz{{~}x{|~xxw}|zzx~{ywz|{z|y{}|{y}|w||z|zx}||{}~~{~~~{|}z}~~~~~~}|}~{}~|}~}z~}~~}{s~~~w~~|}~~~}~z|{}{{w}{zv{x}zz{yzz{{zw{}~zz}{xzxz{{}vwzxxz{|xv}}|}{y{y{z}||{wz|{zyx|{y|zxyxzwx|{{z|{y||yx{z||{zy||w}zx~|~{|~y{x{z|{y{yv{x{{x}yz|x}||yy|{~|~{{||~z{{|{z||yyyx}}}zy|x{yx}y{~vy{{z{{}|yzz}zzwx{y||}|{xzz~}{~zyyz|xz{y}{}}~x{|{{{{yxy{uxywzz{{|}zzxz{}}{yyy{x|v{x~zz}zy}||y{{{w|wzz~x|{z}}||y{x}}zx|}}y{|~tz|}{~}y|{z~{x}y}~}|zzy~z|z}||xy|~~||zz|z||x}wxz|{{~}}zv~{xy|~w|z|y}{|x||||{|x}}{z}~{z{~{~zx{~yz~|~|{~zyy{~z{zz|{{}|y{{}yy}|zv{{z{y{~yz{z|yyz|vzv{}z~zz{|{y~z~yy{z~~}x}yzx}{|}||yu{z{{|{~z{{y|v{{xz~{}~y{||z{}|}z{vz{z~~yz|xvzy}z{{||tx{yv}{yw~z~{|~}y|{{y~{}{||zzyw{v|~}z}}z|{xz{|vvzy{~{zxx~x{{|~zz|}zz~|{v|{{yywy~v~zz|||||~||v}w|z{|v~{{||yzyw}u{{x}x|z{}{~{{z{{~yy{|{|}|||w}zzyxz||y~zz||}tzz{xzyz|{}}{yw~~~}x}~~~~~~|~~~~~~~~~~~|~~~}~~}~~x~|x{||w}~}{zyz|zzw|y{zy|}z|z{zx{{x}|yzzyy}{}y~~z{y|{}{y|yz||vzz|}~||{zzyuv|~zv}|zuyyw~x~zww~zyvxzzy}}y|{}||yz|{|zzz~}z}}~{|z}}{{|zy}w~zz|{xzwzu{y~zx}}z~{~|z{{|x|~y}||~yz~{~{~}~{{yxx}x}}{~{zz}}xy{xz{xz{z{}}y~||yx}}{}z|z|zy}}{zx|zy~~}}|{}}{|~y|}|z}{{y|z}uwyuzyyxx|{|yy{y}}|{yy{~{s|y|y|{y|xv{}~z~{}{z{x}|{||xy|{}zt}zxy~||zwz}{|~}z~vv{~w{z||{~wz{}~z|xy|}|}z~}{yy{y}~z}|wz~x{{~y}{~{|}y}}wy|z~}zz||}z}z}}~w|}y{zz|~|}}{||{y~xz{{{xxzy||y~x|{}x||zxy}xz~xyz|w|}|{zx{z|z~zty|}z~|{y||v{s~}x{z~y}}x|}{yx||xxvzy{|xxx|~yv|x}}}x~}|{}|~}x{yz}xx{|{z{~~}|~~{xyy|v{|}yz}~{|~}x{}}}{y|x}{{|{z{~zx}{}z|y{z{~|{z|}|{v}{zw|{z{|v|{z|wz{{|}}y|x|w|yz~|z{{zzy|~~~}~z|{~z{|{~|z{|t{x}~}|yz~w}~zyxxuzyx{yw}x|}}z{~{y|z}z~||~}}~|}|~~}~~}|}~}~~~~}|~~~~~|}~}~}}~~~~}wz~z{yzyz}{~{}xz}~{zvxw{x{z}|~|y|y{{|{~{|yy{|zyy{yy||w~{{|zz{zyy{zxz{{{yz{{}|}yx}zx{vz}xz{|}xz}}|}z}|{yvyy{u{~}xv}~y|y{|}~}}{|zx}}}z{}{y|||{|z~|t{{zr}{}{y{yyyz||y|~z|~x~}{z|{~y}z{|~v~}|~{s}{}{|yx{}{{xzz~{||{yz|}x}|{}y}{|}yx~y{~{}}}y~}x{y}{}~|yy{}{||yy}{|z}}zwxx|wy}xyxzzxy{|z|{{zvx|y|zy}zz~||z{y|x}z}}w|}z}x|yy|z|zz{z||{zxy~{y~|~|{u}{z|z~~}y~{}|zzy|}yz|{z|w{z{yyxz}z|{yx~yz|~|z|~}x}|}x{{|z{y~}{}}}|}|x{}z|}z||{|v|~u{{w}zz|x{yyx{{zz|y|}z|xyz||{y|x|z}{}xw|}yywxzz{vyx{}||z|wz||{~{wxyzy{}z{|~|zx|v||{}{}z|{|~wx~{y{}w{x||{{|{zxw{|~{|z~y}}|yz{|x}}~zzvyy|}}}y{w{y||xz~yy{yz|{~y{v~|x|zzv}{v{y~}x|wz~{||y|y|wtx~}z|x}}v}wy~xv~w{{x{xwz}}y}~z}{{|y|y~|z~xz}|}{zy~}{{|z{{zy~|}yxw}{z}{|~|||z~|~w~{}}x{~|~~u}}}~~~~}~{}~~~~~~~{}z}~~~~~~~}~~}~}}}~||{~~}|}||x~x|z{}z}zyy{z|xw{|wz|zzz{~z{{y|{{y|~}zzy|wx|~z{z~}z{{|~{z{{|}{yz{xy{zv{~yxv|w{}u{}wxz{|wz{z|yy{v{|}y||}|yz~{}x||~{y}z{||z}~}~y{z|||zyy~{{zy}|{zyz{z|yvx{z}y{}{}}yx}|w~z|||}z{~v}{~{y{}~w}}zzzx~|{w{y{xy~y{{xxv{z{|t{}zz{z}zx}~|{||{|y{|xy{}xz||}~}x|{}xyy{y~|{|zxzxyztw{{}|x{{|{x{{~{~w|}yx~~{|z~z{zv{w~{}|z{|z{y|{}{{yy|y|yy~{{{xy{yyy{zxv{{y~~y|z||}|w||}|}|{|{{y{||~{}}{xz{yzvxz}}zzyxx{xwz{zw{zxt}|}x~||}}x{|t{y|{{y}y|{}~z}}{~u|}zzx}||ywzw|z}z{}{z{szwy{|}{}|{y|y{|z{yw}|}~}z~||{{|~z}xz}yw~yy{{}{xuywzxzwx||zywyw|v{yx~~{~|{}z|{|y}}||w{z}z|z}|xx{}|yw}x}xx~{zu|zvx}yy{y|zyz{yx|xw}~~wy}}}}v|w{z}y{yzzz{x~zy}||z{{|~zu||zvx}x{{xwx{v{|z|z{{{yyx{z|{{x|||{w{}{z|z|{z}}{z|yz}}}}z|z{w~||y|}y|{{z}wzzzzzy}|}w~x~~z||zz~~|{~}~~~}~}z}~~~{|{}|~}}~~|}~~~z~~}~}~~z|}}uxy{~zzz{w}{yv~y|}|zzzy}|~yyyzzwzy{z{|{{~|z{{yy|xz}x{zz}{z|{~~{x~zz~|xz{{zuzy}z{~x|{|}zx{v{z}}yz{yv{x|xyx~u{r{w{{|{w|zyzy|yyz||z|x|y{||{{xzz|zz}}{{y~{z|~zy|{{zz{}{x}}z{{~z}y{{z|yvzw}|~|}z}xy}||w~|z||~|z{zz}{||y{{zxu{|~}~x}z|vy~}z{w|}{~}{z~{z}{~xx|ywrvv{y||}~z|x{{}zyzy{{{zx}|{{z||}|{|z{x|{z}}xy}z{}}z}y~|{}|zzzyv{||y}zyz{x}{|zxzzy}{{}}||z~w|x}}{yy|x}x~||ww|zz{x{zz{|y}}{|yw{}{~z||yz||}~|}z{z|zyzy{}vy}~x|z~|}zv{{y}v|}{|~~x}y{{y}y|~{{|{}|{z}x}z{}z{}y||{|y}zx}y{~{}y~|||~zz|{{y}z}w{||y{||wyy{|y|zy|{xz|}v}~{|z{{~|{xy}|z|zzz~w}y~{~z}{x{}{{|z|z{{x{{z{{w{y}|{yyx|z}||z{xx{z~y{y}zx}w||x{{y|{~{|~|zyy~}|{xzv{y|{xxz{z|~z{|{z{{z{y}~{|{{z|~~z~z|~{||{|{{|}{y{zy|{}zy{~~~zy}|w}}}zw}{{vwuz{{{z}~z{yw{|zv|~~~~~~|~~~~}~}{}}~~~~}~~~~}|}}~~~y~|~|~yz}||{{zy{ywz{wy||{yww{wzzxy{wwxzzsz}y{|zy{|}~xy{zy}x~~|z~}{vyz|w}{|y}|x}{}{}}z{y{yzz}v|yt{wzy}z{~|{|z|}z}yx{yzx|{~||{~{{zwxwzwy{y}yy|x|v~||y|wyy|x||xzyzz{{}{|~zyz}|z{}{z{~x}z||{zzx}xu|yv|z{|{wy{|{{ytxwx{w{xuyyxz}{ywz{{}~v~}y{x~}{x|z}y|{z||yz{yy{z|yuzxzxz|~z|yz{{zz{}z|vtyyzz{|yz~|z~|{zt|z~~~{y|{||z{wz}w~{yw{{xz|xz|zuzzy|{{xy|}}||z{~z||~}|~}x}{yyz{~}}~{~{xz|y|{{}x||z|yv|vy{x{zv{x{tz{z|u}z{}}{}ywz~z|{yyz|~yx{y~vx}}xzy}~y|{zxw~wz{|yz{z{{zyyw}z}|z~z{}y~|y{xu{|~~}y~{xx}{v|}~~}|{|{{|{{y|~y|wzx}|wzy~y~~z{zyz{w}}~wz|zz||w||z|~yyz{y{~~yyvw|w|{}}ww{~{{{wy|xyz{|}{|yvx~~}zy~{|zz{|{}~}{|{z}txxwy~y{|z{t|~yyy{xwyyyyx}zwwxv{{z~y~~|yz}zz|}zx~|}{}z}~z|z~uy}{zzwxx{xz{zu~{wzvx|{}w|v{|yyr}}}}{}~||zz~x{|{~~~y{|}~|z}||~}~~~~~~~|~~|~|~}}~}z~~~~}}~}}~{~~~}{xw{~vv{|y||zz}{zzzw{z{z{~yz{y{|zy|x~w|x{y{xyy}vv~{y~zw~||{{}xyvv|{z|{yzx|{z{{yv{~zy{}{|x~y|z~~{}yz{{vwyzx{|y|w{yz{~z}}y|zy}vz}{vxzyzpxz}{yy{{z}~z|yy}w{}}{||{{|}y{uyw}x}{x{{||y{z}}{z~{zzv{y{x{z}|xx{zw}x{z{y{~yw}|}|yyz{|yzwvz|{y|zzyx||x|x|{{x}|xzz}{{zvz{z}y{{yzx}zz~x}zyx}y|}|yz~}zz{{||y{|zy{z~~}y}{~}zv|wzz}}xy|}{z|x|ywyzxz{y{xz~}|y{|y~}y|z{|tz|~x{{zz{xx|}{{}x}}{}}|||{z{}y|}yw|wyw{}{{}~zz}}~|xv~}{zx|x}y|yz~uw{|{y}|~{{}}zy}}y||{}y}}}||xz|x|~|{yvy{|yyy}}y}w{zxyy|r~~|x~x{|z{~~}|||~zz~v}|{|{}|}~}{{}vz|zz~x{{|t|}}zzxw|~x||zx{{{xy{{yyw}|{x{x|v{w|xw}v|uz}zz|y~~{z|z}yz{}~||zzx}}}z||vz{{yz{{~}{yz}{ywzx}{zx{|~w|y{z{|y{|~}w{xzzx|{yxxyyv|xwz{{}{|~y|}vyy{~wzyz|{yzxv|~{vzwxw{|~}{}x||zx{|{}{zy~{|~z{|z{|z}{z|zz|y}xxy|~}}|~~~~||~z~|}~}}z~~}~~y}}}~x~}~|~~}{}|~{y~|||z}~z{y}x|xw{z{|z|yywx}}~v}y~ww{|}yyvyz||}yyz}{{w{{{y{{{||y{wx~y{|uzz}|{x{~~}|y|zy{|{y{xwzz|{zyy~}~{|{{~~{}x~{zzz{z~y}y}~{y}{z~xzzyzz{{{{||{}{z{{w{z{vxxx{z|}w{z||zz{|~z~zy{y~{xy|{|}{x{y~yzwz~z||y|}zx~{z{|zyy{w~x|}w}{~}{zzz|~{s{~yx|xt}|w||{~z{w|}}{{wwy}zy{|{uzyz{yz{z{y~|}}~~{y~zz|}zyy{yz}~{{}|{~~ytwy{s{{www|{yxy{zz}zz}{yvzz~{{z|}~|{|}}x}}z{y}{{~~yz}||{zy|{x|zyzxuzzzz}~|{y{w|yzy{{{~{{|x{{zt{z~}yz||}||{{y{{zxzxx{zz~xz|~{}yxz||z{z|~wz{{}|~}z{{{}}|yz{}|yz{~}|z||zzxw}yv~z}}~{zzy{uyzy~}}{y}ut~x}zz{z|{~wzz|z}yy~{||txy}|{|~~~|zxxyz}~}yz{xy{|z|z|x}|{|}z~w|xyv|||{|}z}{}|~|}||~~y}{{yzzwzwyxx|zzv|||}~vyu{yz{~{}}xy{{~{y~~{{~}}||}{z}w}{}z|{z~|z~y|{}v|zz|}yy|yzwy~zxyz{{|y{v~~~~y}}{~}}|~}~}~}~~w~{}~~{}~~~z|~}~}|}y~}z~}~~~|wy~~~}|w|{xxyz}||{v}}yz{}{{{{y||x{}~~{{wzvyz{|zz{{z|zyyzw|||vz{~}y}zzx{x}~|}~~y|{|zz|yxzyyzz{|z{{z|{{~~yy{}z|w|w}z{{yvxz~y}y|||}||{u|}z}zz{x~{v~{|{z||z{~}~yzw||z{|zzy{y{~{|{{y{zyx{y{~|}z{{}{xw|~zv}xv{y}~yv{y|~{{{{{||v|x~||{}y~z{|xyw||{}}zz{w{z|x}x{{~|z}|{||}z|}~}|~w{{}}|y|{vy}~{|{|yzy}zzy|~y}{y~y~|}z}~}{{|}zy}y||zxx|w}|{xxy{{~{yy|||}z~|zzuzvw}~||z~y|}yx}x}{yv|}z}{~z~~z|z|zzx|{xz|y||}|{|t~v}zzzz|z|wz{{~|{xy~yz{|z{zzz}}|x~zy|y~y{{~}z|uxz{{}z{|z|{y~{z~~zzy|{|wz~}{}z|{z|}wy{}{|w{|yy}xzxz}|y|z|{|{xzx{|z{yxz|}y|v|}z||}~}|{xw~|z{z{xuzzy|v}|{zyx|x~}xyy}y{zz~zyyy}z{|vy}}{zz}{zw||{wvwyw{~z{{{y~|{y~{|zzz}{}~|}{z|y}uz~{y~zz|yz{z|{~w}}}}{~{y|{~{{}~yw}zyzyx||||y}{vz~yy}~{}|{s}~{z|{|yyyy{{xzx~|~{|z~x~}{xyw|}zv}{}~~~}{|}~~~~~}~}~~{~~~~~~~~~}}}~w~~~z}~~}~zy}y|||y~}z}zx}~{zy~{x~|~zx}zyzzz}|{{x{|x{{xyy}}{|{{}|{z}|zzy}z}|x}yy|wx~x|{ywz|z|}yy|}zy|y|{zz|zz~|x~{z{{z}{}|x|{}}||xy}}}{|zy|y|x{|ywyzw{yz}|xywz|{w{xv~vu}{y}w{|{||~{}|{}{}y|vz{|w{|y{x~yx|~x{~z|{zz|w|{w}|v{x|||yy|yvzy{||{}~{|y|w~|y||}|}|{||}||z}y|{x|}}{{}|}z}zzyxwu|x{{z|x}z{{wy|zx{x|z|y}{}{x}{~}xvy}|~v|y{zx{yz}zx{y{yy{z{wy{z{z{{w|z{zw{zzwx{{{~{{x||}y}r}w}z||{~|xy||{{}{w|y|xzxyz{|{{x|yy}x{zxy}z{{zy}||}|~{}|{{{y|}~~}zy{ywzxxzy|zz|zw||{z{yx|{|yy}~v||z|}z|{}|}}|w|}xxw~zz{|x|}}{|{~~zyyy|txy|w{}{}y|z}~{{z}{yx{~~y|{z}|y}z}}{zwy||zz}|{u}{{}zz|||{{x|x||~zzzxyzy~zx{yzz|z~x}z{x{y~|||yx{{~{{zyx}{}{}}||{~z~z}xzxzz{z}z}|w{w{zyzyuyw|yv~zyzz|~}{{||{yx||}y}~~{z|w}zyzz{y}w~zzx}}z}xw{z}}xx}~xyzxz||y}y{~}|z~|{~}}|}~~~~~|~}~}~}z~~~~~~~~~~~}}~~~}}z~{}~~zyu}}xy}~}wwy|~|}yx{ywxz{~wyy|}|{yzzw|{z{zy{{{xz{{y|zyutr}|}|v}zz|v|{z|yz{y~}}y|}}y{|{{}z|~{{|}wz{wzx}y{}||||zzyyxy|y{{|}}|{uxx|u~w}w{zvw}yz{|z{yz|{yw~~}z{x{|y~z~||z~w}|{xz{}~x||z}{}y|x{yyvx|z}|||{zy~zzw||z|w{|zx~|v}|~|~}{||zy~{}}y|{yx|{z{{{{|~~y{zzzzz|z{y|z{vzz}{{zx|}{vz{xv||x{y~|z|yx{{{{{{{z~|}z}x~|{xzx|{|~yz|{}{vzzv~|x|z~{{{z~xx~{}z|~xy||y||{ry}{|yzyx{||}z~y~}}x|zz|yzz{xz}zzx~|uy|z~{{~zzwzy~z{~yw}}|y}x|}|{xz~zz{}xy|zz|{y|yyv}zz~}wx|~{|}x}|zx|yzzvvz||zyv~~yy~|zwvzyzv{v||vy|x{}||yvz{{|~{}|}{}yxz|}{||v~yx|{y}x}zyqy{x|y|x|{y||z}|z|yz|}}xx|yxy{|}yyzx{}vyxz~}z|}~}ww|{~~wzzvy}z|z|z{|wz|xz{x{~{~z{y{xywxw~{y{||||vzy}y{}{|yy~x|z|{x}z{{z~z|xwzz}}w{x~zy|}zy|z~|zw}|{{|{w}{z{y}z{|uz{yyzyx{~~}~~}~}~~}~}}~~}~}}~~}|}}~|~}|~~|~~~y~}|w{|w}{{|u}t{yzx~y}|z{}}{z{yz|{}}w}{{}yv{~{{z|{z|{{{z|}{||}}}zy|}z}|p{xu}|u{yxz{zw{{|zyz|{y{|{{|~{yy~xx{~}|}{|z~}|{{x~}z}{|~v~x|y|yz}}y{y~x{{{}|}zz|ywyu}||{}z{||}z{zzz{~}~x{~}}}}{|z{}{x{{zxzz{{yz|xzwt|{z}}zwy{~wv||y{x||z||~}yy~|z{|}|{zwz}|}|x}xxxy{|y|z|~}wyyz{{z}z{}}x{yz{x|{~zxw||x{{~}z{||xz}~{{|zx{zz|zxzu}{}wz|{zz~xs}}y{|y~|zx}z~{|}~yyx}}~~y{{|yv{x}y{vy~z{{|zyx}|w|yxpuzy}vzwwz}{y}|y{~}z{y{z}}}~}|}|x{}}}{{}~z|y{w|{|zyz|||z|xw{z}|xy{w|{{{y~}z{}x}||z~{|xxy}{{}|}~|{||y|zy|{}y||~z~}{z~wyz}{z{{{z{}}{y{yzy|}{}|{}y|{}|xy|y}z}{}~}zzy|z|{w|y~~x|zzz}|z{|yxz{~x}{}||z|~yx}y~~}{~y}{|v~}}~y}{}wyw|zwx{xz|yxxz{y|x|z{{yyw|{~t|vz|z~|z{}|{y{}xxy{~|z|{}}xxwx}yzy{~{{vzzwy{{|z{y{|z{~y}x||}{}z}v}}||z~~~~~~}}~{|}}~~~~|}~|~{}}~|~~~}~}}~{~~sx}yz{xw}{}zw{zx}{|}zyyyyy{|{y{x{{{w~{z}}|{|wxz}|xw{yxw|{|z|w{v|}zyy{|~{v~||~|~v~z}zw|{{|}z{xwz~~yw{zz}zzz|zyzx{{z|{~zy~}z{y|~z||z|{{}{v{}||~|zy|z{vzz{xx{y~}}}z~yzv|uz~||}{|w}{z|}y~zvzzx}w~}x{y}zyvz~{zyyy|w}|z|}|yzxyyzw|z{y|t|x{vzy{{vw{|}y{{{xx{xx|y}yx}yz|}|zy|}|~yz|}z}~|}yxzyzyx{~~||y|x~z{v{|z}{}z}x}wz{xzxx{|z{~{zzz{|zzz}|uv}zzxz{||wzz{xz{||y|{}xvz}xyvxzyy}zz{|||{y{|}||w}{yyy{{{}~y~}x|xw{{yx{z||~zxwywz|yz{}zy||{z~|y|{|zx{~y~}{}{{|||{{|zz|}yyz||}yw|{}||}{v||z|x}x}|}||z}yxzy|{~|{z|z{|z{|}y}y~z{~yy}~zv{{|}||zzz{yz|{}}x|yx|y~~{yy~vz|uz~{yv}y}~}z~zz|~~{}x{~zz{{~|{~zy|}zywwy~xy{{y{xw{z}y}{}zuwyzv{z{|}y{{{|z}{|zz}|}}{z~}zyy|y|~{zwy||~|xy}{}zzy|~~|~~{yxy{|z{zz{z|~|~{|x}}yv{z~{}y~z{yxy{y~{{|y}{~|{{~{x{zzz~}z{y{z|{{vy}|{}||~}~~x}|}~|w~~~~||~~~}~~~}~}|~~~|}y~~}~}}}}}{}~}~~~{}{{|{w|~zx{zyzw||x|w}}yt|wy{xw|xyv}|y{}{|yyz{y}~||zx{~zzwyz{{{}|yz{z}y~yy{zwyyzzu{yr|{x{|z~~||v{}vzzy{}|yz~~yzx|yw~~{{{{}z{{z}{yw{yyvy}|yxv|yzyz}|x}vzxzzzx{xzxx|ywz{{y}|{z{}y}xz}~{}|v~y}{z}~}w{yz||y{wyxzy{x{~zyyz|yx|}z}w}{yzxzx{}~}y|xzz||{}zz~|z|{z~{|zy||x{|yyy{{}xz}||w|zz~}yyxzz~wx{|vx|{{}|{~}|y{||~zx{y~~{~zz{yyyyyzyzt{yy|x|u{u{z|}s|{{y|{zxz|y~x{{}{|~|{{|{zy|z}y{z{|{wxxzwy{{yy|{zzwxzw}z{yvyw{}|}{{~z|}z}~|~|{|{zx|||||{{xx{}~||{y|~}zy||xy|y{y|}w|x{yy}z|}{yy{~{{~xwy~{{xz{{yx~|}yyy}{yz}yz}zzx}yyyuz}yy{y|y{xxy{{{{}|xz~}{~||{~{z|~w~z{u}w|wyz|}vv{x||~xztw{w}}z{~z~{z|zywx||||zz|{z||}|y|~}{zy{|}|}}zx{{}{zz{y}}yxzx}zz}~{wy}z|ywzyzx}xy~y~{{{|||~~}}||z||zz|yzvxx{z}~|~|{y{z~vyy~}w~y{z{|}}}|~~z|{|zx{||zy|~~}~~|~~~y|}}}}}~}z~}~~~~~~z}~~~~~~|~}}}{{}{}zu~~{|ytwvz~zzz|~yyyzyy~}z{zx{z{v}yx||~{zw{{}|z|{xz{~|yzx{{}z||}~z|{zzx{w|}y~zz|zvy~}}z|uyvy{|y{zy}vw}z|wu{}||x|{wx{w{z~~wz{yxzu|{|y{{{}zzy|{{}xx}yy{||~zzz~z}{z~~y}{z{|xwz~|y{zyy||{|}{y{}zx|zw}r{z}~zvyzxw~zx~~zzyzyxy~|}xx|~z{|{zz{}}y}{x{|{y{|}|||{}y||zzyw{{w{|wx{|zz{xz|{yx|}zxy|{|w}{z||{~~yx}{}{}vzx{{zx}|{{yyy}z|{~|{}w~~|y|{z|}yy~{w||zwyz{|wz{~z|z|w}v{z}}|||{w|wyx}x{zy|}|zyy{~}{{zy{{yy{zz}{|{{w~wz|{}wxz~xv}~y|{{y|{}zw|}{z~zzwy|{~}|~x{}{|zy~}}w{y}|y{zz}{w{{z|wy{zz}vxx~z~~{{z}}~y~||y}x|{y{~z~|}w{~|w||{~w||~zz|{yz{~|}z|zw{}zyx~z||{y}vz{wz|z}w~~}{z}{~~}zvw|u}{~}x}{xy{zy}|~}y{|{{{y~{{{{{z|zx~~|x|}~|zyz}z{x|vxzyx{{{z{y{z|~{|~|x{{|z||x|}y|z|t{}~{|{|z{{{zy|z{zx||{{z}{|y}yz{yx{zxx}{~||x}~~}xzyx{}{|xy~~~z}|~{~~}~~~y|~~~~~{~~~~~|~~}}}}~}}}{zz~~}||}zz{~zzx}z~x}z{|xy|{z}zy|xyxzyyv{|{t}}~}uxzxwyy{zw{||zz|z{~{{|}}|y||wywz{}|w{{||ytxz}z{zx|w~x}w{z{y~{xzzyx~{zzx~}y}{x|}x}}{xx}{{z~yzz|}{xuz|y||zy|xzzz{|zvzz~vz{}y}y{{x}~}}x}|yz~|z}zy}z}{yyzyz~{x|{|y}}{}y|wz}uwz}~zzzz}x}{xzx}~}~|z|vy}~|{}{}~}z{{z|}zy}y}w}z{yw|y}v{x{||yz{}}svzy|{{{{{yy}~|y|{|{|~~z}{}}}}}~|{x|xvz{{|}yx{zyz|{v}z}~{zzy|{y{z~z}}|}}}|{}|||}}}|x||~}uz~yyvzxyyx|xx{{zwx{v}z|y{{~w|||vz~yyxz{y{uz||z|y}|~}{}{|{y|v||z}|z{{}}{{|yzs}z{}zy{|}}z|zy|||~yxz|z}|}yy|{~z{zvxz{zyx{|{~yy~xwx~y|z}}{zxv~y|uz{{{|yz|~~z{{}zz}|~x~||x||~~z~{yyxv{|z}|{|z|zwz|uz}zy{zwy|xz{||z~~z}}}||z~~}zz}~{}{|}z}yvxw|{|{}~{{zvyzyz{swz~zx{|{}~}|}}yyxz{zy|zz~|}z|x{}|}}yy{{~|vyvx{{yzwxy}}z|w{wyx~{z||}{z}}y||xy|}y~|~~~~~{{~~|~}~}}|~~~x~{~~|}~{~||~~~~~}~|~~}~~~{}}y}|~xyzy}y|yxzvy{}t~x}zw{x}z}|x{w{}y|z~|zzxkx}yxz}y|xuw|{xy}}|}{}{v~|{}v}yx}x|x|{x}xyz{z~z~}zzz{y}~{yyz~}{xyz}}{x{~{y{yy{xy|{w|z|yy~{zx{{vyz{{{{z{~yy|{z~yz}}{zy|z{z}yx~{{{{{{zz~z~{zy}}~|z~zy|}y{tyz|~zy{z~yyy}{{|{z||~z}wz~z{zzx~yz|wy}|{~zzyz~zyyy{y}{u~{{z{~zyy{z{zw~~|{{y{{{{~wz|z~}~~}}~}w}z~{y{{~wzz}{wzz{|xxz}z~||z}|y{|~}|z{~|z~{xsyywz{zy~{{|{~z}}~z~}{x|x||}zv~}}zz}~vzz|{{z|{w~{{zw}|z~{x||zz||z||}zzz|||yyy{{|{}zxzy{{}y{~{~{}}~x}syxzywz{}z}{uy|{|{|{}xz{z}yv~{}|xy{z|}y}|~xwwy}{w{{yzz}yv~|z}|yzvy}z{w||t}y{|}w}z|}}|yy|wz{xx|{{yz|y{y||}xx}y{{{}~~{zzxy~|zx}y}}~|z}zzx~vz}|zz}yx|z~yy~|x{xxy{zz{|{yxw{|~xyx}z}y{||}wz{|}~}}y{|w|z{~y{yzv~{v}}u|y{zy{yzy{{xz|{|z|y|}~y}x~|{||y}zyz|{z~|zyzzz{zvyy{}}y{}x~|y{|xw|vy{{{|zy~y~~~}~~}}~~~~}~~~~|~}~~u}~~}~~}}~}~}~{{zw~}~~}y|w{yxyx{ww{{{x}{{{{yzyz~x|~y~yvz}xz}|}zxy{w~{y}w{|||}|y{{ux||uzzx~~z~|}wz|zxyw|xyxuyzx}x|}|yy}x{w}zxxzy{}|~{{|y~z||z|{|wwyz|{{y||yzyx||yzxz}~xyxyxyxyy~|~z{z~|}z{{}~{zz~|ozy~||{}z}z||z~wx}z{yyz{wwyyy|{{xy~wy{|{{}~~v}}}yyx}}}|xy{y{y}|}|z|yz{xuzyx{z{}zz}{{|z~x{{x|yz|}|}||||||}|~{z}|}{|zy}{{y{zx{{zyy|{~|x{zx~}w||zz{x~vyxx~}z|{|}}}{~}ywy|~}y{{z{{w{{|y}}xz{y|~y||{xw{{|y{z{z}|y{{{{}}wz~|||}~|}x|}{{}~~|z~z{{{|zw{zvz{|}w}zz|xz||yzyzxyz}}yz}|{x~z{~}|}|{|u~}{w|{|y{|wyz|w}y~}}~zzzz|{y{y{}t{|wz~}{{zz|}|{{z{w|z|}|}}||~|y|z~~{{|xz}}|}{~vwz{{}~z{yy|~zz}zy~{xz|}y{{}}z}xzy||z~~}~||}~z||y~zy|zzy{z~{zzxx}w{|vyz|{yz{{}~y}z~{~y{}~~|}|z|{{|}{{}|~~{yyz|~|x~{||xzyyy|{}x|{z}zyxz}~||||}|z}{|~x}|}~~~|}|}}|~|}~~~}~|~~}~}~}}}~}~}}~~}|~~~}~~~~~~}~~zy{yv}w~z{x}|}~yyy}|{{{yvz|{{xy|y|||z{yzyyy{{|}y{}{z~y~z{x{z{{|}xux~}zz}y~z~{|t}yz|{x~{{{||yyvw{zyz{|u|z|{y|yzwzz}wy~~||z}zwz}{{{x{x|wy{||{|zxx}}y{y~xwxyw~zyyxu|x{yzzzzx|y|yxy~zv|~z|}zz||{zv{v}|}z{y|z{|x|zy|yxxyw{y~}xz~{yw{{{y}|z{z}z{y|zv|~v{{zz}x{{z|y{z|zzz~|zw|||}{~vy{}zx|{y}zz}yx{x|~{|yx|~z|zx{z|w}}v|{{xyxwzz|yzx}{{|~{y{yzy~{{{}yzx|}~|xzy|{|z{|~{y~~~~x{yz}wz|y{}zz}~y}yyzyy}~}z}yzvy{||}y}||{z{x|z}~{{||z~yx}uy{|v{{y{{z{yz{z|zx||}{|}}{z}}}zy{y}{w{}|}{}|}|zy|{y|w}|{}yyv{v||y}{|~vzy{||x|{zzzz{vu}z}{y~{}|}xuzz|}y~|y}}{{yzyz{v{y|{|~zyyzyzy}{z{{z~z~zz|x{|{|yx{|~yz{x{~yz|zz|}|v{}{~{}~z|z|xz~{|y|z{w{}{}yzx{{zwzyyyzx~~~z~y{zy{{z~zx||~}{~}{y}}zyy}x}~{w{}{~z|wz}x{|z}z}|}~}{zz|z{}}|v|z~{||~~z~}}~~}|}}~}~~y}}~~}~~~~~~w}{~}~{~}|}~}}}z}|||yz{|z{yyy|t}x}yx}~y{y{wy}ywwyz{|y}x~yuyyxzy{{{{|z|p}~{|{zzy|z{ywy|~{w}}z|zzzzzzyu{{}|{xwxwyy|yyyzyz}x|~xzw}{}y|y|{w{|}{u|}{|yyz}zwzz{vwyx{{y}}v}zzz{{{y{yyyy|zx{{z{z{|z~yy|}{|y||}x|~}zzwz~wvzy}wz|{}w{xuzvz|x~w~sx{zzu|}x{{wxy~zz|y|xzz|y{y~|z}~~|x}|{xzwvxy}z|zx{y{y}{z{w{z{xww{wx{{xvyxww}z~~zx||y|x}xyx{|z|vyyz||}yytw}~~~y{{xz~{yzzy{yvz{}vx{|y{}wy~}yz{~vw{zz~wy~{|~|{|yzyz}xzzywwyvyyz}{}{}zyyyzxuzx{}y~{|yyy}{~z}zzzy{}}{}z~{~|{w~w~{vzwy|{{{wwy|z}z|y{y|{}vwxw|{yw}~}x}yy{}}~{{{{|~v}y|yw{zz}y{x}y|z{{w{y{y{xwwy}x|z{|{z|z{yyyyx{}~x~w}y{}}zxz|zwz{|{y||zyzyxyuz{x{ywyzv{{vywyy}|z|~~y}yz{z{{z~zzz{y{|}}{|}{y{}|x{}zyxzz{zy{~y|{}uw|}x|x|}{x|zzw|~xx|vzzy||z{{wz{x{}~{z~z{}}wu~wxz{xy|u~wv{y|yz|{|{|zwy~yz{xzx|yz|}{}vs{|{z{y}}~~~~|~{z{~|~~{}~~}}{~}~|||~}|~~~~~{~~|}~}|~{~~~~~}z~|x|w|x}|y|}z||{zw}{y{|x{y{yy{{z~x~zy|y|~z{v{z|||x{|y|~}x{z}}uy{|}{||xwzz|z{zy}{||x}x{|{}xx|y}{x|}{v|x~|v||yzy{xyv|x{{{z|{y||z}zz{wyz|~|z{y|z~}|{z}z}|{v}yxxx{|{|}zwxyx{zu}z{wz~{}{|v~z{}|}yv}}}{{z}|}x|z{{{y}y|{wx}yyx{vzwz||}{y{xx~y{z|y|{|~z}}{zz~z}zxzz|yzyz~{{}{{zxxw~x|}xy{y~yz|~|}|z}|{{{{xyy}}x{y{{y{}{|y~{{z|}~x{{|yx{w}|{z|z{~{z{zy|{{z|zy{|z~{{|{x|z}}}yw|z{|z~||xz{|{y}|}x|xw|}wzzzy|{}v~z}z{xz|~v}~zzy{}{x}y|}z~}{}{y~|}||{{}{zz~y~wx{yz}{x{|{~|y~|z}~v}|zw{z|z|||~~yz~wzz|||{}wyy{{z{x|z{|x{|zzz{{y}|v{|z}yt}z{|yx||xzy{{yxy||y}}z}~}zzxx{yz|yz~z~{y{}{|||{|{zy{||{{}w{}x|yz}z{|{w|y{y{{zyzz||yx{y~|vxv}||{y||vy{~}|}xyz{{}y}}z|}}xy{}yzzy{|{zzyz}{}z}x}~{z{}|y~{}{~}|}z}y|}x|z}||y}|z{~{zz~}{z|xw|z{zv|z|y|}||~~~{|}~}~~~~~~~~y~|}zy~}{~|y~~~~{~}}~~w{{~}|{|{|xz{{z}z{|zvw~vy~}zyw|{z{{vxyw|}|~z}y|y||z||||z{|zz{{{x|~xzyzzz~z}~{~ywzyyywwz|u|vy~zxzzvv~vv}{|y|{|{{}{y}{|}{{}}z|}{|x|~~}~xzzzy~xztzzw}zzt|zy{xxx|||w{xyv{x{|zx{}|yy~{x|~|~}}|y}}y}{||y}x|vzz{|}wwzyzyxw{x}zx}|w~{x{~v~}~x{{{|}}||~{z~~x~}{}{{|zzyyx~y|zzwzyyy{{y}v{uy{{xzyv{xy~~}{x}{}x||}z|}}}~y|}}||x|t|{zzzx|zy|{w|z{zyzwy}z{{w|}x{|v}yyz|}z{}|{|y{}}}~|w{|}z~{}w{zzyv|{z}zvzxu~xx{{}yxz{xzy}y}w}{~{{y{~}}||}yxy{y{{|zw{{zvyxvy|{s|yyy{yx|wyz}yo~|z~rzx~vz}|~yy|yz|z{|{ww|{|{{xzz|z{}{x~~x{zxzz|vx~~}zzzuy}y~~}}{{zz||}y{xy~{}z{z}}|{xy~z}y{z{z|}{yz}vy}{yw||}wu|z~{{|}{|~~|x||}|y{v}y}z~}}zy||{|{~x{yxxw{~~y{{xw{|yxyx|zw{zw}~{}|}vyzy{|~y||{{~yzz{||v}{zx{z|y~uyx}x||zv{~{x}zz|{z{yy|}~|yzw{|~}{z~{|~y~~{}z~z}~{}}w~{~~~~}~}}{}~z}|~~~~~w||~~~~~|~}|ywz{~{y~}}|{|}|xw|yw|z}~wzyvwz}}y{|z|{|z{z|xyyy~y{~|||yx{{{zzxzzzvv{{zx}yzyyz|}}z{z}}}x{vzxz{{x{{xw}{xx|{~|}xxy{vv{yy}{|y|vxx}yz~zz~{{xx}~z{w|w}xy}|xw||}z~}{z{}zz}zxvyy~y{|txz~z{zw{y|~|~xyzyzz}~{|z}zvzzzxzzv|}zy|z{yzz}{zsz~||z~z|zy{~{z{{xu|{|xx|{yxxy{{z{{}yxzz|{y{|{wz{}xy{|xzz~}|}wxy}v|yzrz{w|w|~zxz~zz}w}}y{}yy}{z{|~yyx|yx{{{y|y{x|~x|~|{x|z~|{tyzw}}~y~{ztxyy{xy|{|w|w{yyt|y~{yyzyzvyyzzvzz}uy~{z}{}|}}vy|zy{t||y~~{|x|{y~x{}|}{yzz||{{{~|{xxx|{yzy}tz{~|zv||x{{}z{|x}{{}y|~{|x|}{{z~z{x}y{{z{}y||xy~{yy~}x{y|{zwyy{~{x{w|z|{{{x|wy{~}|z}{z||yyzy~w|z|~||y}~{}}z}}zy|u|yz||{}~|}y}{xx{y~z|x}y~xw|{}||w~x|||yy|vzzxx||{z{z~xuyz}}~y|zywzvyx}z{z~zwu~{y~yz{zyw{|xy|}{}y{y|||zy{y|uzzz}z}yzzzz|||{||w|{yzz~z}z{}y{zyxz}||{|x}}{~z~~~~~~}}~~{~|~|~~}~~~}~~}~}~~~~|{~}|{}}}|}{~zyz{yzxzy}z|||~{xyy}z{x|y|}{{{|~{{|w~z{~~x~}||}}{||{}{}v|}}{{{||}y{yxy|{{{|vy}zzywzz}wzzy|}}w|{zww~xy{~ww{z{z}{}{{yz{~{|}{|z|}{~vzzyxz||y{{{vzz~zz{xxyx}}}{}z}~}w}{y}|}~}||y~y{|vzzy}}xz}}yw}{yxw}yw|zyx|||z{u{y|zzz}|~x|}|{|}{xvz}z||}}}~||z{~z|{x{z~zz|}zxyyzyy{}zz{yzwyvz{~{{~yz|yy}|~|}{|}xz}|{}{xxzx~~}t{zx}{z{y{|zz}y{{zyz{}z|~zy~y}{x{~~}z~}~~{|}~~~x{~z{yzy{y|zyzy{xxx~}|}zy|{xz{}x{~z|~x{~}}~|}||{x}y}}z}|xzz{v|vzy}{y|||xy{x{~~z{}z|{wwzx|zx}{{{yy}}z}}}vy}|x|{w}xz||wxwzx}||y}xz}xyy{|{xwyxzz{}yy~}yxy~|z{|ywz~|}~xz{z~u}}z{|{z~}}zyzy{x{zzy|zwwz~zxzxyy}~|{}y|z|yzyxy{}{~}~~|}|z{}w~~z}}}yx{ww|y|z||{xxyyyzzz{yyxy|}~z{y~y|}{y|{z~|||}|~{}}~{}{zy|}y~{zz|z|y}z{ywzwzw{x~y}y}~{~~{}zyz}{|z}}|}~}~~~}}~~|~}}~~}~z~~~~~}{}|~||~|z~|}|~~~z}~~~}|wxwzzzw}~xzyy}{}v}||y{x}|z}}y}zzzzx|{{w}zuyzx{{||z{yzx|{|~y{z}{{zzw|v}xy{~~v~vz}vx|{{|x}{{|}yvz{zx|vy}}~}vywx|{x}}}~~zz}{|~w{}{}x{|||{|}~|zx{sy}~zz~~|z~{w|{{v|}~zx}y}zz{x||z{{{{w||z~z|z}~}u}z{zy{}}|z{z}}{v|}z}{w}y}w}yx|}y{t|{|{|~|y{~}{~yyyz~}}z~{uy|{xyzyz}yy{|xx||x{zuy{|}zyzx{v{zwyz{}xvxzz|{yy}{|xxy{{w}xx{{{{~~}z{{|{{~v{~}{y{z}~{z}|~y|{{|}}{z~}{z{}{|z|zxw{{y~|z{|{|{zy|yw{zxz{{~}{~{z~~{|}~}yy{{zzzz~||{~~}~y|||zw|}yz}w{||{{{}}zw|}yy}xx|}w{|}z~x{}|}|}|x{z{}||~|}||z~}xy|}z}y~yzxz~y|}z}~z|}vyx{{~{vxzy{}w{yy||}z{{x|||wxz{|}|{{{y|yz~}yy}}|~zz{wzx}v|y|x{}zyyzz|z~{|y{{{}zy{}{zx~y|zyy|~}}}z||w{{}}|zzz{{xz}zzy|zzz~u{x{yy{{||}x|z{zy{~}zz~z|{zz{u{y}}yyxu|{}~{zz~zyy{yx||{}z}}{}|}{|}}x~|w}zzz|{zw}~y|}{~~|||~|~~~~{~~}}~~}~~|~~~~~~~~~~}}~|}~}~~~{~}~}~~|}y|y}~{w~{|}{v|wx|vy{xzxztyz|{{{{{y|{yv|~zzxxy{{}{|v|w||~}{y|zw}z{{zz|}w{z}yx|zxyy|xy|yy{|{wuywwwz}zz~~|v{z{u|{x{z|{}{zx|yz}w~{|}vz|x{vx~{xyyz{wx|ux|w}|{zzw}{wyyyz{{{wx|{{|zxxz|~w}}{|yy|}z|{vy{|x{|xwz~xrv{{zvz|xzy|x{v{}~{x||}z}|}~y{{||||z||~|z}|z}}~yyzzvvz|x|zzvz|xz~{}{}~{x}zxu}x{~~y{}{}zz{}z{{y{z{{{||z{|{}~yw|yyzz}w}zw{xz|z{yz|{}zzwvy}y}}z}z{~{||z}|x}y{}}{~~{{}yx}~~y|xwy}zy}|{y}|x{xwu|y|}{z|zz||~x}y}}|}{x~x{~~zwx~||z~{|~||}xv~zyzxw}tyw~wxw|zx}|xxwz|}|x~zx|y~{{x||{~{{y|{z|{}~~y}{w|~z|x}zx}|~~|{|v{xuxzywx{y}{uxsxz}zz{xyz~|vwz{{{|{w~{z{}~{{}|y{u|s|zz}{}}|z|{w~y~|~|{xzzxy|yz|~~{{}zx{}w}|yy}{}z}||}{zw{z{}{ywwx}yx~}x{zzyxz||zzy}yz{ww{|zz{z{yzzy|zzz|}yz|{w|y}zzyv{}w}}{|y}|{zzz}xxzyz{x{yz|}z}{|z||x{|||z|y}}}~x~~~}}~|}}~}~|~~~{~~~{~}~{}xz~~~~}~~z}~~}}}~~}||~}~~~|~{|}~}|~~x|~~~|~|}~~||~{{zy|}yx|yz|vz{{z|}||||z|xwx{{{~}|}vz{xzz}{|{wwwxwuz{}~zz}{zzx}{}{{}xwy{xywy|}w~{~xzywxyzwx|uy{|{u{||zzyzxz{|{{}zy{|{~{}zy~{yxzzz|{y{{}wy{y~w}{{v|xz~zz{z}|{|z{~z{}|}z}wy}}|z{|{{}}zx{yxxxx{z~w}z|z{|z|||v|y}zz}{z{z~|yz}~xxz|{zt|~}zzy}|~z~}zzxu||y}|u{|}z|yx}|{|}zy|}z|~{}xzy{{{z{yy}~{|yy~||y}}|zx~z~{yz||~~|x{y|{~z|zyx{u~z||~yywx{w~|{|zz~{~zyzz{}}{}}~~~}z|~~|zy~xxzy|}zxwy|z|y|{|u{|}zv{{w||~}~||}zvw{zyu~x|z}~yzy|{~w|{x|~zwz}yyzyzy{uzy{}~z}|{~zz|{|zzzz}}{wwx|{y}~}{y}z{zxx{t{y}}xy~xy{{w||y~{yvxw|~}}|yy~|zz|x{wz|x{{{y~xy~zyzxx{|x|~{xzz}yyyx{y|yyx{~}}x{tyyz|}}|zwx}|}}{y}yxz|}{y}x}~yz{}zz~uv}y|~vx~y|~z~{zy}}{z|y|{{y~}y|}xyxzxx{~~vyz{{w||~yyzy}||z}yx||}|z|~~y|yy~~{|||z|yy|z{~z{~{|z}|{zzvyz}|{z}~~yz|}|xz|z}|~~}~|~|~z~~}}~}~~~~|~~~|}}}z}~}~~~|~~~}~~z{x{z}}{{y{y|}|zvzyxyyzv|uzz{x}|xxy~yy}{}z}u~{}{zz}|~~{z|}|}z}y{|z|v{v|}zy{zyx|zwzyy|}}wyzyxyzyz||xxz}{yvy{|y{|z|||{}{}y{yyz|}z|w||yy{xz{}||x{z{uq{{y{vzzyyx}y~xz}|~|}|~{{|z}}~w~zy{{zwzxxxyxzz}}~xzyxx{yvy}{{zxv~{z|{z|uz}|{{}|z{zwz}|z~|y{t}}xyy{}{||||yv|zxz|y~zy{{||~~}{}~|z}yy||y|}z}~{zzxx|}|yzz}{|{xw{yyxyy{wz{xvy|{zyzz{y{~{z{{~}{{z|v}|}{}y{|yx{}|||z|z}w}|~}|}~y{y{|z|x~zzz~~xz}{{wzz|~{|}}}~y~}|}}{|wz|}~}yz{{yy|zxzyzy}}xx~yxyx{w{{yx|xz|y|z}z}~z}||y~y{z}~|}ywy~{}}{yww~{~x{|xxx{zw~{wz{}~|{{{{{{~{z}~|}x~|{x|{|~{}{|||zy}{||~~zy{zzwy{{|}|zwzzzy~w{uyzz{}wy~~xy|yy{|x}z}|}z~}}{~y~|tzz{yyz{z|{{|y|uux}z}wxz}|{zywz|{{|}|z}y{zyy~|}z{|}|xx|wwx||zyy|{uxyzx|}{zww~|z{}szxwy}zyzy{}{{|}}~~}~~|zz~}~~~z~{~}~~~}}{}}|~}}~~~}z{~~{}}}~~}x||xv{{z~y{zyw|z}}z}yx}zw|}xyy{{~{{x|||z|zz|~y{x|z}~}xw}zz}xzy|y{zwz}{~}{xw{x|zy|zyx|}}xz}x|{zx{y{y~}{{z}yx}~y{zx}{x~|yyz}w~|vy{{{zzuyyyzx|{y|}{w{z}yx|}z{y}{{vyzz{}z{|zu|}yuzyxzz~}xw|{y}}{y}|}{|y{|xx}w|zvwy|{yz}yz|x{}vu{}w{|wyzzxz|y|w{}{~~}{z{}||}y{z||}x~{{{z{}|z{{{w||||{~yx{{}xv{yz{|{zz{|x|{y{{~x~vz{{yzyzyx|yyzw}{{{|{wy~v{~x}|{|y|z|~~ywz|||yz}|x{x}{zz|}{{zyx|x~y{|}u{x}~{{ywxy{}{zzw|z|z{{v{{|wzvy|~vzzyxy|}w{~}zv}z{y|}wzw~}}w}w{ywxz{z|yz~~{{~}y~|xxz}|{xxz}|yz{{yzuxx{zzyz|{wzwy|zys}{~x{}}{{xsx{{zx~~yzy|y{~z{{{{}}}}zuz}v{z|{wv{y|yy~wz}wux|xzxxyy}xzz|{y||{zy}|||}x{|{|{}xzu}zy{zy|vzyyz}}xwvyzw{}{}x}|xzx|~~z|x{|z|v}t~{z{|{{zz|wz{zyz{|x|{{|zx|y~z{{y}zx{|{{~z|~zwxy{||}{x|y{{{x{~~|x}yy{}|}|{~|}v||{t{zyxz{|||zzy{z}}|{||}~}}|}~~~}~~~}~}~~|~~~~~u}}~~~}}}~~}~~||~}~~}~~|{~~{|yz{|}}|{}uxz}||xyyyxyyxzy||x}xzw|vy||{~wzw{~x{|{{z{{||}}{zyz~y{yxzzyy}{}yzzz|yxzu{x{zxyz||~}{y|w|x{{|wyzy|{|z}z{{}}|}x{zz{}|~~y|}{yy{wyyxu{|xvzyz{|{zyyxz~{|uzzvz|yzz}|xz}|x{z{w}}x}|}}z}y}||zy}y|z{wzz|}yy}x{{{ywxyx}yx{yx~zwyzw{x~z}{u|z}{~{y|}|||}|z}{~|yxz{|wxwz|wyuzy|y~zyz{r{zzxyy|{}zy}|}{{xt{zwzyyz}z|}~~}{yy{wzy{|y{xyz}{x~|w{wy{}|{y~zyx{z}~~y~u|||}w{}v||z}y{~y}z|{xy}wwx|v~y{yz||yy{{zxwyxvwzzz{{x{{yzzzz|~~~z{z}x{}{x{}v{x}}|~wyxw}{z|{xy|{z|yyxzzu|}y{v|{zxxyyzx{}}z{{{||||z{yz~y|zy}y}{xy{vy}z{~xyzxuxy{z{{}z{xv{x}wx~zzy|z{~}y{{y}~|zx}tx~y{swvyz{|wyy}v|}zyz{{uwy}|zzz|x|zzz}y{}{z~y~y{~{z|{~~x}{{~zy||y|{|x{{{xyyyyx|z}|txvxzyzvy|zxzzzt~y|yxyyzwz~zy|zyzzz~yy|~|}{zwx{{{x{{u|xyy|xzyx|{{{y}{y{{xz{{|z~zzxz{{|yw~~|~~~~~~~}|~~~}~}y~}|}|~}~|v}~|}|~}}~}~}|{~~}|~|}~~x||yz{y~xy|{}x||x}zy|~yxxz|y{u|{{xx|z{~|{|x|~{yz||{~w{x{{y~{}{{zu|}{yz{z~y|wyzy~{{vxzz}~z{z{x{zy{w~|}{{{{z|~{}~w{zyzy{z|tx}x}{}sxzx~x}{}|z{}xvzzx|}x|v{y|||x|~{v||z}||wy}zyw{}z}}|~}}{z}zzxz|{~y|~{z|zz}|zywyz{}}tz|w{~z}z|xyyzx~x{|yyz|{v~|{z}}}yz|z~x{}{}{wz|yz{|w~}{v||y{{w||zzz{yy{v}{{yvx~}{z}|zywyw{zwuzywy~y~~y~~~~}{}z{|}|{~}}x}~xwy}{|}~wzy{{x||}z~{z|xz|x~v|y}z|~}zz|~~~}|zv|y}|yz|~~~{{xw{{{|{|z{z}|{|~|~z{zyw{{}x~}}z|zz}zxx}z{xxz|}}z|~||~{y}wzxy~~|zz|ywzyz}~||~{y~|y{{z{x|z~|~}|z{~|y{zz|~{z{~||}~}{|}z}}{{}}|{z~zzzwyv}{uu}x~~xzz}|yy}|u|}y||~z~z{}x{zy}x~}}}tz|y{~}z|}|y~{yzz}}{}|z}z{|{{|z{|||zz~}{|{{{{|y{yyy|}{}}|{zzz|{z|yy}x|{zy~x{z|zz{{wwx|xy~{|{{w|}}|{zxz}x~}~{{z}|z{u{x~zy{}}z|yzy~}{}x|wvzy|z{||||}~}~}}~~}~~~}~~~}|~z~~}~}~}~}}~~}}||~~~~~~~~|~z~{y|x{yz{~|{~y}y{{|zz{yyy{|{yzvzuz~y|zz}{wyy|}{y{{}|{x|}~z}|y~||{v}{~z|yxvxyvz{{z|~{yxu{w{u|{x{{{{|yxz|}~|||~z|y}}yuzx{w{zzy}xwz|}}z|{{yyyzxvx{z|yzxzz~y{}y|||w}y|xx{||{{~|~zy{zy~|~|{|{|}v{}~~~~|y|yyw}u{x|w|zwy{yvy{}~yw{zyx|w}wz~z|z{zxy{{{x||z{}yzv{|{{}wz~{x{{v{uw}{xz||wxv{w|w{z}{y}yy~{||~zy}zz~|{z|vxz}|}yy}x}|xy|wyu{x}|wz{w{x{wyx|zzzy{y|~v~zz}x}}y{{}y~zz{~|{~|{u|}|~||zxy~zxx~x{wz}w{||{zzw|{zxv~yy~}|}{w}{w|{|||x{wzz{{||z{||{zy||ywzwwz}~w~y}wy}~}~y{zv{{z}z}{zywx{|y|}}zzzzz{{}{|yz}{||zyzxz|z}zyy{~y{vzz{|yx{{zw}{yxzw}t}}}z{|~x~}|}|zz|}xz}}y|yy}~wz{xw}x|{|zzy{||{z{u}{zxy{yx}xy~yy|{zy|{z|{}{zyw{y~}~y{{{{yzz{}{|~{|vzz~wzy|}v}~x|wz{yx|xz{wv|~{z{x|{|{|||}~{|z~|||}y~}yv||yz|{yxz|{xy{{|z}zyu{|w{x}{}z|||~{|}y{{{|yx|~}|v~}}}~~~}}{}~}||~~}~~~~~~~~z~~~}~~~~~~~~~}~~~~~~{}{yy{|}}}{{|z|}{{z~yyz{|yzy||}{|y}|~{|z{~y~|w{|xxu{}}w|y|{zyzyzz~zx||~w{xz|zx{y{ywz{wyzywz{}u{uyz{~z}vy||z~{{{zyzz~y{{y{|wu}|zy}}}x|zxy{xx~|{~{}x}~wx~{~|x{~wz~zv{|{w}zz||{{||xxz{z~~|}|||}yz{uz|}z|yz|{z|z||{yz{{{{{}}z|}~}~|y}}|}y~|z|w{{~xz{}z}z|~w||{yz|{v|xy|y{zxzy|zwzvy}yx|wzyy{zx}{zy|x~~{}z|}|{{x{w}||{|v||x|w}yzzz|~}ywxz|~}xy{|yz|}}z{|{~}}|{zzyxzy{v|u}{{|}{||~y{|~{{{|~y{}xz{|yx|ywx|{z~z}v}{}}|x}z{wy~}|yz~z}y~}~z{|}yyy{||~x~x}y|}}wzx|{x{|}w{~~}yz{z|zz{{y{x}}}xz|||y{}}pyzy}||z|}{|{}{{~zxv{xzw{y||w}z~{vzy}{{~~yz{w{}{xw|yw~}zz|z}wy|{z|~}}{z{zzx~|z|z|||}|zz{zzxz}yy}wy~zz|zzzzxy{|y~}zz||{y~{zz{y}z{|{}{v}y|}yzwz}{zz|x|}|z{|wzw|{{w|}{}wzr|zz|||y~|~|{|{y}|y~|{}x}y||z}}p~zy|z}{y}z|y|xyz|}||~}z}~}}|}~{~~}|}~~}{~}~~}~~~|}}~}~|~|~}~~~~~~~~}~}}~}}z}z~}z{v|~t|z}}y{wyyxy{vzy{yz}y{xyxz{{z|{{y{w~{|y}~zx{}yy}{}zx{z{{||~|~x~yzw~{zz}|y|y{y}{ty|{x|vz{|z|~xzyvz{y{y}|{{|~z|}z|z|zxx}}yz{zz{{}}~y{yzy{zyw{|||{~}xzx{xzy|w|{zzyzzzx|{{{|yz||y}~y{z~}|z}z{yz~{|yz|{{zxxuy|{w|v~}{{{|yxz}{|zy|x||}~zww~z{z}z|z}yx}w|zyz{yx}yzy}xxx{}wzywz{zzyzyyzxzxx}{}}{|w|zz~z~{y|||zz||}|xz|u}}|}|yyx}zv{yz|yyyyxwy}|wyy}wzy{{z}}|~{z|}}|y~x{z}|zz{}{y|}|}{y{z{z{|}x|zz{yyxx{yy|}|{zx}~zzzz||x{{}}y}||}y|{x|zyy~{{|t{yywyzyw~{{~{yxy|xyx|zxzx{zzz}wx{zz}}y{{x|vw}y||wyz~~|}vwwx{||z{yy~yxy~zz|{{~yyyzz|{yzz{x{}xz~{||}||z|{}{~~~}}zz||{x||{|~yx}||~|{{yw{zzxz~xw{{zz}zw|~|~|z~}~|y}|{{|{{z~zy|~yv{{y|yx{y{x{z~y}y{{{zzz|z|yz}z{}zzx~}||}~|~|}{}z|~|xz}{{~|}zy{zyv|{v}zz}wwz|}||x{x|z}|{{|||{z{{}zzz||}~|}}~}~~}~~~}}~}||}}~~}|~~~~}}~~~|~~|}}~}{~~~~~|}}~|}}~~~}|y|y|~{z{y|x}{}||{z}|z|{}y{{t}yz|z|v{}{}}xzx{{}{{xy{~y}vy|}y{yzz{yyy}~{}|z|zzzw}xxvx}~yu}yy{yy|wy~~x{yyv|uy|{|yy|y{{y|{zxxy{{wxyw{z{z~x{y|{{{zw~{{v}||~{zv}|w|yyzxy{||z}y||}x}|~yw|z~zy{zzzz{{z}z|wz{{x{{{{{{}~{|zzxzzwz{|}|xx{~tx}yw{{|}y{y}y{{xy{|y{y|{||}zz{}x||yx~~z|w||wz{zw|~zzxz{xz||~yy{}||x~z~||{~z|x}{x{y|~~||}~{v{{zy||{x{{|z}zxx{y{y{y|y|~y}}|}~}}zz|uyx}}}z|{z~}{{~z|~w|z}}zzz}v{xyywz}zzzz~zu{ww~y|z||yyz}~}~|{x{}zyz|}y|}{}{xxzw{yzz~{x~{{{y||x~{zzz|~zz|z{z}x}{zxy|ww{|~~{y{y{|xy|uwzzx{~~}{y{wyx~yy|y|{z~vzzz{|}{{|z{w{yyxy|z{|{{zx|wy||z{|z}|z|~yx{yv}}|zw||yx{zw}x|{z}|z|{|xz{~x{uyzyxy}}{~{z}z|{z||{z}|z~v{~yz}{z{v~{}{z|}zy|y{}{{|~|{y{z|x{{~y}}}z~{y||y}zyz|}z}}|{yzzy}{{yz~yy{||z~~{~~xy}{|{{zy{}zx{}zx}z}{{yz{w}|zz}}~}~~}~~~}~~~~~~}||}~|~}~~}~~|}~}~{~{~~}~~x|xz{yu}y}~~yzz|{zy{z|zyyy~zxxxuzyx{zyx|z~|{{zy|}{z}zy}xyw{~}{~{w}zxw{z|yzzwzz{|xz{{|wy}}{y|zy~{z{|zwxwzy{z{{uxw{~{|z|}}y}~yz~|{z||{|{wy}}vx~xzz~ww||}y~~x~|xytwzwxzzzwv~x}}{{|~y|xyzyw}}}}{}xyzy|y|}{|{{zxywzyw|{}y{|x{wxxyzxz~|{{|x}{z|x{||yzx~{}~|z{x|z{y~~|z}|yzyy|zy|zw{y~~x~v~zx~xwz{~x}|yzt|}{|}}{{{~wyy~}zwz}|zy{y{{zzyx||zv~{x~{||}}|x{|{zzy}x|{~~{}~~{zzy}zz}y|~{y|{||}{{z|{yyy}y{|{zwyxzz~tzv|ywy|{|wx|}~zz{~~{|}|xy{|~zx{z|{x}{z}{|}||yzuxy|x~z{{{y||zwy|||{{xz||z|zxz}}yz}y{yzz}z~~}yz{{|~|w}yzy|x|z{zy|}{zywzy}xxxzwy{y}y}|}|{w|{|}{~}{y|}}y~~y}x|y{yy{zwz{||zwu{y{}z{xz||vz|x{x|yw~}}|}~x~zz}~ys}|{{||x}z|z}|z|yzx|y~x|yvvw|yy|z{zzz|sy|yyww{|{{|wyy~zw|{|}~}|}z{x|~z{{yt~xyx{xv}wv|{|v}zy{zx|{zxz~{~||{|~~{|~|{~{|}{~}~~~}|}~~~~~~~{}v~~~~w}~~~}}~~~|~~~~|~}}{~}~|~~~~z|x~z{z|z}zy{{{wv{y|z}}yz{}z|}}y{}~{{yvz}~{x|w}w|zzzzyv{|{y|{yyyzy}~}{vw{|z{{{yy~zu{}zy}y{|x|yt}zx|yyz{x{}z|{yzy|z~vzxyw|{|{|}|{yx{x|yy}~vz{z|y{}{{}|}xz}{z{{{zy~{zwyz|xz}w|~xzy}}|zsyx}|}~}zy|w~yyxz|zz{||zxzy{~{{xw}|{~vy{|~tyyzy~zzyxxw{zyw{~{w}w||y|}z}{{{y}y{{z{{|y{wywxxy}zz}zxx|}{x{{zz{w|y|{zz{z~z|}yy{{}|{~z{xzyu{yy}z~y~{y~~x}|x}{{x|{}~|ys~x{y|{y{ywwy||z{~zyv}}zx~{z|}y{~zu~|x|~xxzxz}{}z|yy||z~xx||{yxxyxv|x}}tz}wzvyw}{{w|w|z|v|}{|ww}{}|~}{y|}zzz||{z{wz|x{{}~z{~{}|z{}z||y~xx~~|y|v|y}|zwuy|xyz||xv|{{z{x~~{zz|}|}vzy|{|{{|{z|yx}{zw~}}w{yzw}~wyv{|y|{z|wxx{}||qzz{}z}z{}}ux{|}}{z|}{zw{x{}|zzyw}~{w~|yyz|}xvu|{}y|y{}w~z}y}{zyzy{zz~|{}~}z|~{zzz|{{||}|zx|z}{}y|y|yz{y}|~w}z|{{y~w}v|y}|{xw}~{{|~|x|w|y{{~~y{w}||u|}~}{z}}zz}y}}{{}{~}~~~}~~~|~{~~}~~}~~~~~}}}~~~|~~~~~}~}~y}~~~~~~|~}~}}{~~~}|~~~|}~~{}}xzzx}vxvyy{xwz|y}zvyxy{yy{z|{xrz{{}yv||v|z{z|yzz~|}{}zz|{|z|x{z|}t~xxzzz{yuz{~x}xz|xz}{uv{{x|yz|~||{yy{~yyx~x~wy||z{{z~y~w|~x|v|{xv{zzwyv{yw{}zxz{{yy{}w{vw}z{y}{y}}}||z{|{z|y~|yx||z~{~y}zty|z}xzyyw{zvzy}xyw}xzzyy~yxxy}||zx|yzyz}~|yzv{wz{y}xxyw~{{tz{y{{|y}xywywz}|}z{{y~yu|{}z|z~zy}|{y~{y{{z|w}||x{{zz|}z{x|zy}{wqyz~{~{w{zyzy|yz{y|z}{{x~y{}z{y}|z{wy{z{{}y}{|{~{{yyvyy||}z{xzy{x}{zy}zyz{wxy|yzy|}z|~{z{|~}y||}{{{}y~}}z|{{}uzyzy|y|~|||{{|{{}tyz}|wzyx{yy{x{}yy~|}zyx}y~xx|~z~}|x~{}yz{vwyyy||}{vyvzz{xx~{|y{w~z{{}y}||x{v~}z{}|{}}}~}z}}|{}xyx}uzt}w{{y|x|x~wwz||yy{{zy{~t}~}w}|}z|yz}||~zz{z}y|}~}y|y||zy|z{{}z}x~z}|x{||}z{sv{}{zxxy{z{w}~}z}||}|{|{x{{}}~{}{}~|z|}xwxx{y|y|z{zv{}xtwv|zzyz|uy{x|||z|~~}}w{xw}z{|}y{|}z~~}|}~~~z~|~~|~~~~~~}}~~~~{x}~~{~{}}{~|u~}|~~~~|||~~~~~}}~y~{~~{{~zy{|~|y{{z{y|~|yx}{{{~zy|xzzyzyy~x{|{z{z{yz|wyyyvx~y}{y|{|zyxu|{zyy}|{{}y~}|||{|v{{{x~{|xzu~r{~|~{|y|~w}}zy}{y{}ywt}{xw{}|yyy|yy|zx{y}~zzy{tz}vx~{{z}z|}y|}{z|y||{|uz{{zyx|}{|{x{y~}z{z|}z~}}}xx}~yzy}xz{y~}u~xzz~|xx||y}wyy|z{}y{y{{zxn}{~zv{x|{{z{}||}}z{|v{zxw~|{y|zv{yz{z~{z{}x~}zy{y{zy|x{yt~zz~}{z{{}{{y|{{||}wy{}xy{zw~|xzx|zxyx|tu{z}yyyz~{{vzx{{yzz|{{{|{zz{}z~z~wz|wzz{w}}x}||~~}w|z{{|~{|z~y|{|}|{{zx~z~{xzz|x{x|v}{{zx}y{w}|x}|xyy~{z{}}xzyy{xv|z|x}z}}x{v|xx|y}yzz{{|||zzx}zyy{yz||{xyzz{zyz}xx}y{~}y{~z|x||vzz|~u||z{}w~w{y|x|zwz}||y|z~}~zxy|}w|yzx||{zzzz|xv|xz~}|~{|y|}}z}|{{zzy}{zx}tzx}{{|xzx}zwuz|zz{yx}yyzx}}}}z}yy||||w{zxyvv{|||}{{||ww{y}y{|||}{~{x}xyz|}xxx|vy{y}{}zzz|{|z|v{zz||z{|x}|tzy~|w~|}zx}|xy{{~zxzzzx{xz{|{zx}~||~~~~~~~~{~y}~~|~{~~}~}||~}}{~~~~~~~}~}{~~}zyzz||}}~~|}wyz{xxx|yzyvzy}~w{zyxyxz{v}z|ww~{{~w{}{~}w~~z~y~|{{|{}}{|y{y{{wu{~{zxvyxw{zwy~w{y}zv|zvxx}~zzzzxyx|yy~yywz|}}{|z{{xv~zz~}{{xyy|{~x{y{{}x}x|y|y}|yz{~~wx|||yzx{~}y}yxz~|{{{|}}{|yyyyzz{zxyv}|{{z}vxx{}{zwy}zz{}|w|yzy}~~{|z{{}z|~||y{z~{|}u|xy{v{{yzz{yzzyz{{x|{zzz{|{{yw}}|{{}||yz{yz{y{|zz}{zz{|{||}}|~z}y{|vzzxzwzz|}{w|w|{}zxxvw|}z}{|}{~y{||z{z||{}zyyw{zz||~}{wxyyxw|~{zy{zz|{yyzwyz{y~uwzwv{}x|~~}}~z}x}|}|}y{w}|{y{x|yzz{{|wyyt~z{u{zyvy||w}zyx{xvv}yy|{~|y}|{y||z}z|{|~|yx{|~ywz}vz~~y}z|~ywwzz{zyy}zvy{v~||y~x{z|~}yyx|~xz~}x}|yz}{z~yzzv|}wyxx|z|zy|z}zv{{w{|zzzzz{}w|~w{z{x~yx~~}z||y~}zz~}|y{~xz||{s{w}wyyz{x{xx~x|wy}z|y~yzw{}|}{z{|~{y}|{{|w|~xxw|}z|~}}~{y{z~{wz{{x}z}wx~y}zywy|{vyyz{}{{{{|{z{y|w~~|~}~~|~}}}~~~~~~}~{}}~y}}z~~|~~~~|~~~|}~~~~{~~}~}~}~}}~~~}|~y|{~x{}{z}}xzzz|y|x{|z~z{vy{}xzv|xzyzzxzy{yz|zz{{z{||~wz|||v{}w{}|zx{s|zw|wzy{z{|{{w}{vyz{zy~zzwy{xyxyxxz|yy|}y|zz{zzyy{|zxxx}yz{z|yxy|~w~|}}{zyywxw||vxt|{||z~{wwywz{w|w~|}yzwz}~v{{z{yzz|~zt|x}{||z|}}zyw|y{}}y||||{uy~y{xz~y{xx{}|{x{wuyw|{~v}{zozyx}}x||zw{{zy|zx{{xzzyyzz|zz|z{zy~x{z{yzzwz}|{}zyzzw~zw{z{|w~zz~{{}{zwuz|~}{{{}~|u{yxww||zzyz{yw|z||~~}{z{zxz{~|{}xw{w|~}zz|zz|}|xz~{{zxz}}{yxz|z{xzzy~z{|yy~|||{xz~~~x{|y~zw|zw}}|}}{}{~}|yzxwz}yyx}~w{~zzz||}{~~x{z{v{y{{|xy~x|x{{zzx}{zy}x{z|v{}|wzx}yx{yx{{{zw{|}y~~z}z{yw}y{xwzw{{|{z{|yxwy~x{wv||xz|~{yvz}{|yyx|{ww|}{|yw~zy{~x|{zz|z}z|z|{{yzxxzy~yx|zoz{xx{z}~y{}x{xz}|x|}}|~yv~yx}z|y|xyu}z{}{{yy~|}xyzy{yyzw~|{z{~y}~wy}|~{{}~~~|~{z{}~y|{z{~xy~{|zwxx|}y{{yx|r|y{|{{}{y}{{~|{y{yzzx|~|}~~~~}|~~~~~}}~|}~}~}}~|~}}}}y~y~|}~|}~~~x~{}~~}~{yyzzz||~zz{~{|yz{zxxzxw|vz|z{~wwwz|}|xyvy}{wzxz}~}{yy|{y{{z|z||~z{zz{y}{{yw|uyxz|}{y|}pxzy}|}wwzwzwxxvyyx}v|xx}{}xw|}|{x{{~|}|zz{}{v{ww{}y{{{~z|}x|xxxz|||y{xzxux|{w{~|~zx{{|}u{~{|yy~|yz|~zx}x}~zxw{yx|xz{z{wzwxxz~~yy{y}{{zxwy{x{x|yz{|{}zw{||~{wx|}zy{{~||xyzy{x~v{yy|{{}sw{|yyu{{{xyxzzxzzx|z~~~y{~}{z}}}{|z}vy~y{{yzy~yz~~}}yvy}wx{~~wxyyx|~uxwz{||~zy|{{zw|~}|w}yxy{{{|{{zxz{{{{}|zv{|y|vz{y|wzxuw}uyu{yw{{}wxyzw{xyyyz}~wy{}{~~z{|{{|{z|{{|x|y{z{|zwx~yy}xx~~y|y|xy{{}x|w{{{y{|y{{z||zz||w~uz|{zz{|zz||x{}{}}|v{wzxzyzy|v|z|yzz|z{z{}{y|vyzyw}}}{}xy||{{{|v|~}yy~x{x|}{|y||z|~|}}|y|xy|z|{|{zzwzxz{z~yv~yy{|x~y}|{{z~|{|}zwx}}zz{y|}~{z|xzzz|zwuz}}{~{wx{x|{wy}vvzw{zywx|z}zz|xy}|||}z{~}}{~y|x}{xyy|y|u{xx{|yuzwzz|yywy{z{yz|{}|y||zx|{z|{~~~~~~{{z}~}~}}~}~~~~~~}}~~{~~~~~}}}}}}{~~~~|~||{}~}|}{{}uwxy~zzwv{}|}{w|y|}xx{{y{z~yzzyyz}~|zsyx||}}vz||||x}{{|zz||{|zxx}y|||vzytzz|{z~zy|zz|{zyxz}|{w{wx{{}x~y|zxx{yzxxzxzwxzx{zyz{{{v||}{ywxzz|yywy{yyx{~zz||z~|z}|xzzyzzz{{~{{|{z{}|~w}|}}}~|{y||u{{~{{}yy~z~{}zuwy{x|w|~x{|~|{z|x}y|u{}zy|}}z~x{x|z{|||zz}z~w}y|}{|{yx{z~z|{y{}y|z||{yxy{xz|w~}xzq}zwyu{zzy{x}v||zz{z{z{{}}|xz{xzzu|zx|}vz~{{|y}}y|zy}~xzz}{|}wxzyz}{v|z}z~zy|zxv{z}{yy|~yy}z{{x{{|yz{uz|zyyzu}{xx~}~y}~|yx}|xy{y}}|}}{~|x{x{{z{}~yy}|z{{{z{{|~z~}{y|zwx{~zz{y{xv}z{v{{~wzu{z{}uyzy|xzz~y}{z|y|}|}wzz|w{z|z{}zw||~wwy{{{zzy{|y|wyyvyyu|z{|y|{x||z{|x~{~}yz~|{y{{}z{|t||}y~~y|{|}x|u|xzy{y{x|y{zpw|z{~~xzz{|z{y}{z|}{{~}{|{x{}}}y{vyyy|xy{wwy~{z||u~z~}wzv~w{{y|y}}}{}ux{~z~}{{w~}wy{wy}xx{{x{z{z|y{yyxyzy{}}||{~yy}||~z}|~~}~}~z|~~|}~{~}~~~~~~~~~~~}|~~~~}}}~x}~|~}~~}~~~~z~~}~y~}{y|{|{||wzxxwwv{x|vx}}xz{zzzwxzyy~~|{x~{||{z{~z}{~}}{x|||yyx|w|{~~{zw|{zy{zxz}}x{{zx|zyzw{zy{{{y|w|z}x{zy}}{|{{|}~}{{~}}}~y{~x{zzyyzv{wyv{{|xz{z~{y|w{xt{z}x}w|{|{xzz{}}{{}{zz|}z|z|{}||yzz{|y|{x~{}zz|zyuxyy~|v}u|xxzv{w~{{|w|z{ywv|}|t~|~{||yz}}~|zyv~|zyvwz|{w{|{~}|y}|z{{|z{zxz{z}wz|yz{z}z}}{z}}y{~~{{}}x~x{}u}|z||{wwx{{}v{~{xz}xxw~}xz}~z|}}|z~z|{}{|}{~}|w|z}~||y|yz}zvyy|~yy|{|{xzy{z}zy}}|z~|vyyz|~}xz|z{~}y~zx|{~~|~||{~}zx|x{z|}y{z|z{z|{}zy{zy|wyz|zz~w~}x|}~y||yy{~}x~yz}{}z~}|||{zz|{x{|{~v{}z}wz{yzzw{zx{zz|w|xvx{}||w{|~~}~}x||zyz}{||{}|~{|z{~|y|z|{{zx{z|{ywyzxzxzyyy|}|}uy|}|z~y}{yy|~~|yz}}yz{}w~~~z|y|ywz}||z|{{xy}|}z{|xz}zzyzu{yz}{|~}}z}|{{{|~yz|~xzy}}{{}{z{zzy{z}x~{|}x|w|~zy{{xy~xzvz}|~z{{}y{{}yxyx}|~~z|}~~}}}~~~~}~~~}}|~~~}~~~}{}~}}}|~~|}~{}~}~~~|~xu|{~{|}yzw{z||z|yyxz|zzzyy{|zxx||{z||xw{|||yzwz|zwx{y{z}vz||y~xw{u|x}zzzy~{zzyxv|zy~~xyzw}{z{yzyy}}}uxy|xyz{y{yz{y|xxy~zxy~~|||{y~|{v{y{zyxxy|{x}{{{w|}zy}yyx}{|{|z}xz}zxyyxz||{zzxy|}|y{}xxxx|yyx{{z|~zzz}yy|wzzy{xyz|xy}|w{ywzxyx}v{yw}vuyx{{xz|z{{z|{~w}w{xz{}{x|{y{|xy}uw{zvyz|~|||zz~x{y}|{~{~y~z}vw{w|z}zz|}ywxwy~{{xwxz{|x|uz~v|zx~~wxw|w{y}{{y|zt{{|zz{zzz|zy}zzxz{vwyyy|{|}z|y{~y{wy{z{uzzwtx}z}|}yyyz{x|{v}|u{}xxz|{|~}ux}|vwyx|xz}|{~{z}xyz{yxyu|zxx{||||xw{zzz}y{|v|zzz{~}yx{z}{{utw{{|yxu|z|zyxw{uz~}{x{x~{|yzzz~|{~zv{z}{x||y|||~z{~z~x{|}xy}y|x~{{wy|||{{yz|}|~|v{{}{y}zz|}|{{}zz}z{|yxx|{yyz}xz|z{}xz~xu||yz|z{wy{|x{z{w|xy{{zz|y|||zx}}v||z}zz{~y}}yx||{zzw}|z{}z{v{}{}yz}w{|{uz{y~yx{zyzyx~xy{y||zy{zwzwz{{zz||xz}{}zr}z}yzy{~x{}yzvzwyw}|y|~~|~|}|}~~z}}}|~~}{~~~~|~}}~~}~}~zz}~}y~~}~~{}|zyz~{{{|}zzzxwzz|z{~wxxy|{yy{zw}|yxxzxz{~{}z~y|y~}~zy{}|{{z|}~yz}{yx~|y{}zzy}|{yxxxxx{zxzx{yyx||ww|y}}{{~|~z{{{~||z~|{||}|{y{zzvz|y|{~xxv~v}yz{~z}v}{x}r{u|xzw|{x}yyw}~{|z}y{}zwx|z||z}y~yx{|y}vyzyz}x{xzz|{x|{tyyzz}z|{{x{zx|z|}zyz{y~|~yxxx|{z~z|z{{}}y}~{}{zyy~xu}{{x{zuyxyy{yz}|xw~zw}|~}{y{~~}{~z{|y||zy~|y|yz{}{xyz|z{xzz|zw{zy~y}}}xxz|||}y|~~z}~{}z{~yzx|z{{|x|}w}|zu{{{v{|x{uy{~wy}z}z{yzx{|}||zzw}||z|z|w}~yx{}|~}~{||}~}zzz|{}wz{xz}zzx|z{{w{zyx}|u~xx~w|zx}y{|z{x}w}|}yz~}y||}z{}~}yz~|x||y{{}z~}|}{{ywzzy}z|zty|||}z{y|}yz}z{{zxx|y}|{yyy}{y}{|{t{{x{}|}{xy||}{}}zyy{zvzyyxv{yvzx}z{{z|}x}|z{|{{|}|}z||}zx}{{}~v}|z{v||xx}yy{{|zxz}{yz|{{y}z{x{z{z||z||{z~}{~}v|{zw}z}{{{wxx~z~}v~zv{w~}zx~zzv||}yz~zy|{y}{w|zz|z|zzy|}y~~~~}}~~~~~}~}~}~~|~z}}~}z}{~~z~|}z}~~~}~~}}~{|{}|yv|}zy|x|yv{y|x{~x||y{}x}|zz{|{|{}}|v|vzz{{~zv}{zy|~{|w~|z|~y{|{v|y{{y|||z|vy}y|w}yzy{|yv~v~}z}wz{~|xuz{~y{yxw|z}z|vz|y{yxy{yz{y~{zx|x{|~y{|y|~||x||zyz{vz{xyu{yy}|}|z{}{wz{~}|y~y|}wxx}{z}{yzxz}{zy}{z||~zzu{|zvw|z{~|wz|w}{xywv{x}~}~}{|yywvxv|}{zy{{xxzzy~|{x||{xy}||}~~~|yyz|}|{x{}}x}{z}}z|}}x{~~{|v|{~{{{||zzwyzwx|}}}||zxw{z}{|}}{yzz}w|y|x|y~z|}~y}}zzy~{{~zy|~{{{{{{}y{yy|xxz~|z{yz|~z}}{yyz|{yzw|z}}z}x|w|{z{~x}{|z|||{}|}x~{}z|{|vx{}}~yz}|r{z{zxx{zw}{|{y{{}}{zy{{z{x|~z}{{wwx|{zz|zx{zx}{~z}xzx|y}|}z|y{{z{~|{}~||y|{zxy|z||z|xy}y{v}}}~{zyz~||}yy}zzzzyyz|||{z~v|z||{y~z}yz{{w}z{z|~|y|zvz{}wuzyx{{zzz~{z|{yz}y}zz|~||u{}y{yv{z}|w}{|zxy~|{{}u|}}z{xz{~y}y}vyyy{~}|~z}{}{vz|y}{{{yyzz{zy}y{{{{{zy{y||xzyy}}yxzy}vy}{|~~}~z|~{~}~~}}~~~}~|~{~}~~~~|||~~}}~}}xyy{zyu|}}|~{{xx{|s{zyxyx|~{|zwx|{{wv|u||yxvxwwzyv}zxzz|}z}w}zw||~z~~yz{{|zzz{~|yzz}w{zu}x|{wvwwy|xw}{yw|wx{w|{|~w~ywy~x{{}|}~u}y}ty}yyw{|y|wyzyuyxwxy|x}}w{ww{yxv{vzxxy|yy{z~ww|z~}x}~}z{~x{}{|~zw}{{|yv{xty{vzu{x|y|{{{zxzx|zxx{y{x{|y~{z{{|~~zzzw||y~zuvy~y~|y{wyxzy{x{ywt{x|xv}xyz~w{v}}z|}xz|{||zx{yz}~{y{yxzz~}~zz}{{~y}zz}vwswy{zzyxzy|}yx{|}uxy{vzx|yyx}~|x|~z{}y}|x~z{}z}{}~}~||z~y{vxzty||y}{uzyzwzxwz|z{z{wtyy{}w||zz|~|}z}~z|{zy{|~xz{z{{vz{yz{yyyytz{vzzz|z}vzxw~xtw|xyy{yzyz{yz}v~|yyuz~|{{}{|}||||}yyzx{xyzxz{zxzzyyzzzwy|zyyzwx~|{}yy~}xx|}v{y{y~{y|wy{~}y{}}yz|xy{{}|{~{yyzzxxx}wwv{uyz{z|zy{y|z{|z|~yzzyvzwz}|z~u|zzzz{||wwxz~|x}x{}z{yzzxx~{wzzw{yzxzwz{|{z{|{~}{zz}{yy}~~}|{|}{{z{zx{z{}{zzxzxzx|y}zy}{~{~zy{x{|u{{xy||{{xy{~y|~{zzy~|z}|~}~}~}~}~~}}{~}~~}}~~~~~~}~z}~y}~~}}~~|y}}~}}|}~}}}~y|~|{}}yyw||z|y~z|xu||{zzx|{y|z}z}{||y{{}x|y{y{wzy{~{{z}zww|{yzww|{~{{w~{y~}~{t|}y|~{||||{zzyy|wxy{x|zzy~wy|zz|{}xy{y}|x{}{w|y}{~|{{wy{{xy|xyv}y{|zzyzz|y||{{y{~~y{||w~x~|||x|z{}|{|y~}{x~|zv|~}zuz}|xz|vz~{{}|xym{{x}}}yw}|xy}{{zzyywz~x{|z{zs{{{|}y||yyzyxz}{y{|||{{|yy{y}{|tzzx|{w|v}z~|y{{zzz}zwyvx~y}}yy{{v{yz}|}|z{zy|zz{|y|z|y{z{y|v{{}zzyzzz}y}zy|x||{wxx{{}yzz}{}yz}{xzzy{y{}}|}x}}|}~{zx||{{zyyy{{|z|xy}|~{}z}|vyy{{{{y|zyx{{z|zr{z{z|{z~y||{||}z|xyxy}|zy~|yz~}|yzx||}}w~{{x||x||z{|x}{yx}~w}{zz}{zyx~y}{x}||z}~zv{xx|{yy{w}yz}}~|z|~}~|v}||{~{{zu{yzx|{y~}z|y}wx}}w~{~yz{z~y}w|yy~~}xyz}w~}{~}z{y}yxw{}|}x~xwz~{|yy{xw|{|ww||xy|}{w~{xzzxz{|z{z{{|{}zz{yx|~|zwzx~{|t~~|}yl}xzz~|vxyz~|zzy{~vy{u~w{{y|zx|zxty}{z}z{|zv}y|{|z|{x}zzz}zzw}{|x{zzy~~y}}}zx}~|}~}}~~~}~~|~}~~}}}~~}|~~~}~}}}~~}~}~~~|}~~|}}~~~~~~~~}~~y~~}{x~{|z}w~~{}{z}}x~xxzxz{|~y~zy{}|w}}yy}~{v}|yyy{zw|}||~x|}~{{{|}}zxx{|x|~{w{}}z|yzzzx{z|xv}x~}{zxwyy|zu}zzy|x{~}|z|{|{y}}|x{zz~|zz|y{{zx|{y|y}u{xz{zy{~x}v~yyxx{}{{~|{z~z~~~}||{{{y|~~yzy{}zy|x{|z|yz{xzyy{{wyy}{yzzz{x~{|{}}zw}x{z{z~~z}z|||~}|{zw|}}}|yw||||zy|z|wz~x}x~}}{{~{yzyyt{}y||||{zyyz}||}|y{z|{yx}z{|zzv{~wxz}wx||zxz{wx}z{zw{yyw|yz}{{{x{{}z}|z}{y|{zz{{|{|z}x~{~|{|y|yzzzzu{y{{|{{wy}{|}zyxzy|{x}{zy~w~w{|~}}zzw~z|~x~y}{xyz||}}z{}{|w~y~y{|zyuw|{{zyvz|}{~y}{{}}y{x}y|}yzy}{z|sw}|{}wzyyzy~{xw{|{vu|wz|~|{z{zzz{||yzwz{|}|z~~z}~}{|||z}z{|{|}{v|y{z}}w}{|z{~~x|x}yw{z|y}z~{z}xy~wz||x~z}}}{y|w}{|z|{z|}}wx|{}~yz|~xww{zz}{~~{}||z|w{||w|yy{xx~s|y{v|zz}{{{|x{{{~~}{|{|yyxz|x||u{xv|z{xx{w{yx}|zx|y}z{~z}z}~~zxz}}}}{}~~}{}~|}}{~~|~~}~}{|~~}~}~}|}||{}}}~{~|}}~~~~~}~~~{||~|~~~|~}xxx{{}y|y{y~z{z{xzxwyy{~z{z|{z{{zzz}~w~{y|zzy{y|{|{zz|||{~xzr|z~}}{zz|yy|{{|}~v{y~w}z}uz~u~z|zy}{}zzw{x|xx{|vxz|~x}vvz{wzyz~xw~y{zzw{zy||{{{|z{zyyxy}z}|||{{yy}}{yzyxy|||x|zz|{y~{xzxzzy~zyzyyzy{|{{wz{yzx{}z{{y{|{zzy|}x{v|{y{}y|{z|{zzzy|z}v}}{w||zz}|w|{zz|}|z{y{yz{y|sxx|zxxy}}wyz{{xy}{y~||w{z~y{|w{z{z{z}{{}szy}wwy||x|w{w||~y|vx|{yzz}z||x{y{~y{{|z~|u|{{{y|}z||~}{|z{x|}zw}y|y||z|x||w}{y{|||~|x}||xyy~z{|{xzy||}z}zy|{zu|yy}|{{{v|w{y|{y}|{{{}|{|y|z{}xyzy{z|{{{xy}}|}{yz{z||z|z{{y{z~u~~{}{}zzy|z|zwxyxzyzy}{~x}yz{y}z~}|}|~}v|}wxu~z|z|uxx{}}|}{}xzy|x{}zx|v|~{y{}zz}||~}{|xz}{y}wzzx~{~y|zx{|}z}|{yz{yyy~{}{|v{|yz{{xz|{zxzzv{|xzz|xw~z{}wx|zzy{xw{}{|{wz|zyyv{x{z{~~~y{{}z~{}z{yx{{||{w||{z~|z~}y}z|{{{~}z{zz|}|zz~}}~|xy|u}~}~~~z~~~}~~}{~~~~|z}}~~~}~||~~|z~~|~}~}}y{zz{zy|}~|{zyz|yyzwy{|yxz{x}x{wy{y{z{|y{{z|}x~|{y~{~|~z}z}{}}~yzz{}|{{y||~{|{{z{w{zyv{w}}wyzwuyzy||||}yw|wz|}z~}yzzy{~|{yyzx}w}v|zy}zz{|zzxzw{xzxxz{y|w~{|zzy{yyyz|z~~{|}|y{z|{z|{~x|x|z{{{x{{{|{yx}y}yzqw|{yx~wuv|{|~}{zy{~{}x|{}vz}~zz~}|~||||x~z||yzxv{}w|{yw{vy}|}|yzz{z{yuz|y|xz}y{{}yx{~~~|||~z||z{z|}wxu{uy{w|ywyz{wwyz{|w}zxz|{z|y||~{{||{}}}{~~{yu|xv~yzy~yzy|{yz{y|{z~z~~z{x|}|zt{}~yz}xy{{~~~}~w||{{zz}|z~}~}{{~}{}|x~yyyy|{}{~zz|{wywy}y{xwzvz}z|{}zz}|}|y~{w{}|~}~z||z}|z{{}z}vz{zyz~wz{}|{{~|xzv{wuzxy}||z~{|x{|z~~zz~z|yxzx}{{xyy}{y{z|yx}|{}zzvx{{xy}|}xv~|wyv}vy|zz|x~}|zy{{z}}|{z}|y||y}{|zyz{y{}{~zxx|zz{|z|wz}z|{}|zyy{}z{}|~}z|{xz}}y}y~}yyy~yx|}zz~yz{y{zwzv||z}{{yz}|{x|z}}x{xx{x~~{vw}z}zz}{}|~~}}~|~}}~|}{}|{~z~{{~}~}}~~z|{{~~~{~|}~||~~~~~~|{|}~~{~~~~~xy|w|zw{z~w{zx|y}v||yyyzy|xzyz|}v|}~}{x|}z||~z|}y|~~}|z}xy}{|wx{{z}{zuwzwyy{y~z|{|{||zyw}}}z|||ux|y|}}yw{wwy}yx~x~{y|xz}x||~wz{zy|y|z{||{z}{zv|y}|}z|{zy|yxz|z{{}vzww{y|}{xx{}vzz{||v}y~y~||y|}}zxxwyy~|tx}}z|wu|{~yzzyx{{|}{z{z}y}{}xx{yzzzxxw||y|}yyyx{|~|v|}v|~}|{y~ywvx~w{x|y|y}}z|z|ux{x~{~{~z{z{z|wy|{}{|||x{zyyzy{|~x||}|yuzx~|z|vywz{{yzy|xs{|z}|xx{w{}}|{{yx|{w}{z{z}{~zz{}}}}~~w|wyy|z}~~yz}w|{x}{}||~|}yzvyx~y||{{zz}zzzw{|zyt|z|y}x~y{~|w|{{{}|}w{{z{~{y{|v{|z{zyx~zux}{{yz{y|{yzz|z|zxv|y|zyw~y}t|{~|xzzz}{xx{zy|~|{w{xy{xyz{vz}|wzzyyyz}|{|z{{{{xzz~{xz|zz~zz}yx}v}{x{}zz{{{v|u}x|y|{{{y|w{|{s{~zvx{z{|{x{{{{z||{{z|}zxy{{|~w{x{y{~{|y{}|{x}}x}~~{zz{~xzz}{wxzx|y{{zy{z}}zy||x}}x|~x|x}}{{|v}z|||||~||}wyxz{{x~}~{||y||{zzvz~~}~~~~~~~}~~~}~~~~~||}~~~~~}~|}~}}}}}}}}~~z}~~}{}}~|}~}~~|~~~~}x{z|yy{|{}z~yz{vw|yxz{z{|z{{~|uvu{x}{}|{xv{zzzxzx~tz|{||{|z|zyz}{y{x}|u{z~yzwyy{~zzxz|}yvv{s|v|zwvwzzzxvyzxz{yzy{}{}||y~y{z|{y|{y~}}}xy|~}u|zzw}x{sw|}{vx{z}x}{wz{{{}z{xz}{{xt|~{z{{z}|w~{yz{{}{||yvy{{|}z{}zwzxy{~y||{zvzxzyxxxxy|xyyyx|x|{w|~y~|zzz~vzz~|z|y}||y{|{xzxyw~zzyxwxz}w~~y|wx{x|~yz{x{|w{zw|w}||w}{y{}zz|{}}||~|}y}}||vy{|}{ww{www{xzyxx|{|{{{xvyzz}{|z}{z{{}vy{zzy}|}}{zxy}}w{z|z{|uzxzzwyx|zw|zzz}|~yw{wxyy||x|{zx~{{~~wwz~y{|z|yz}||yx{~zz|}|{xyz{zyy|{{{yyz|x{zxz|}xx|zzzyy{}zzy}{|z{{{~~{{{{wx~|y|}xxyw|{yy}wz||xy{zx~}uzzyvx{xyywx}|zz~{}zz{}x{}{}z|zz|y|y|~}zwx}{{y}||z~{{xzz{yyxz{vxx{}v{}wzy|zw|}|xzz{xzt|{}}}{xz{t{v{{z|{~~y}~{}zzx{}yy|zyw}xy~zu{vzx{{{w}yzy}xxx~y~|{z}y|}~xx~|~z~z{}}z{y}{}{{}|uz{}t|vy{wy|rzwxx{|{yx|yzz~xyy|}~}{|z|x{|y|~x|~~~~~|}~}~~~~|{~}|~~~}~~~}~~~}~}~{||}}}{~}~}}~~~{~~}~~~}}~x}}~~~}}|y|{~|y{~|}x{y{|}wzz}}z{yyxxzwzz{|xwz{y{~xz|vzx{vy|~{|yxy{~{|}z~w{{y||r|{zz}uwv~{v{|y|z{{{{|{{{~{y|yx{y~}v|y}{~zz|||}zyvxyy}y{x{u|}z{{{uy{xzzxv{zw|yy{|zx{y|z{{|xyyy{uy~zzv{yyzvzyzy~z}ytyyzz}zy{~xz}x~{~|||v{vy{y{{zz|{zx}yz|wuy|}y~}zw}|}|zyx~zw|xz}{{zzy}{{}y}y|z|y}z{z~|{w|y|vzy{{{}~vyyxy||zyvuxxyqzy{yyw{{|{y}zy{{{yyu~z}zyyxzzz{zy{yyv}~|~~}}{~xu~{||{z}{zzz~|zz|xvzz|w}|{yz|zz}w|{y{zx{z~yz|zz}~z}~}zzz~|zzy}zvzy|zxzw{zx{~~xzx{y}~zz|{{}wy|~yy|vx~z|}|{wz{{xwyww|x|{|{y{u|zzz~x{xszzzzzx{}yw{zy{wv}|w{z{}w|~y{wzx{yx}{~{xy{|v|v|y||{zyzy{y{yw}y{zzyy{z~z||y{x|{}xy}{{|zx|}~|zv{|zy{w{y{xzzv}yz{zvvz|}{|wywx{yxy{|||zxw~yzz~z~}~z}yw|y~{yxt{~yxyv{z{xz~xw|}zy|}|~xxy~vvw|z{y|{{{|zz{z}y{|{y{u{xyzyyz|y{}y}zzyx}|{y}|{z{||z{yy{|y}y~{xyyy~||vv~~}~~~~~~}~~}~~~}~~~~~~z~~~}~~~}}~~|~~~|v|x}~|}|y{}|x|zzwyzzyzu{ywy{yyy|yyz|{uzz{x|z}xy~}{}zwz{|{{{~|w{|~|{|{x}||zz|xyxyz{u{{~zv~v|xxx|wz||zxzwzz}}zz~z|zxx}{z{{|}|~~}x}z}z{||{y|xvww}yx}zzyv|y|}{z{}yyyx{|{z|}{xw{z{z}|~{}~x|y}{|}{{~}{~z}|{|}xv{~xwwzy}xw{yy|xuzy|~}ww}{{||y{}}{x|{}{yz|}x}}}{{{{z||~~{xzuz}z|uwu}y}xt||x~zy|zq}x{{}y}}y{z~|}|y~}x}~~{x{ywy~}zz}z~~z|zu~|{yzuvx|xzwzzxxu{zwxxxuwzy{|{y~zzx|{}|~|~}|{yx~u}|{}~}wx{{{{{zxyy}yxxy{{~{w|{{z{{xyz{|{~}}z{{{y||}~|y{{{|y~{}z~~}zxy|zwv{{}x{z|||yu|z{xzz{{v|wy}~{vx|{}{zy}zxx|}}{ww|~wwzx~}||~}{zyx{yy~zx{|||{z{|zxz}v}vv{z|yz|z}{|~|y}zy|{|~~{x}}|~~z|z||yx{|}~|yz{~x{|wxy}{yuyx}yxvz||~xvzz{}zyzx}{~{z~z}}}{||{{}|y{zz~y||zyxzyyz|zxx|w|zz{|{}zyyy|~v}{}{{|xz{y|~|z{|y{|{z{}}yx{{|~yy|y~~y}wzz{wzw{v}xxwz~{z|{|}}||}|x}~z{|{zx{~~~|}}~~}|~}~}}~}~~|~~y~}{|~}}|~||~~}~~}~~~{~~|}~{x}{zz{z|}~|zy}|y~xzx{w}{{{}zyx|{yvxz|{vx{{~y{y{zz|{||x|{{{{}|zy}zxyz}zzy|z~|zyz|xx~{~tz||}u}|z{}|y}y{yyy|yyxy}|z|{|{yzzxy~|~|}}{}y{~||zz}w{xw{z}{y}}yzzz|}}x}zzyy{z{{zyy{zy{x}{z~sy|}{{}}y|yzzz||{}}v|z~||~{~|yy~{|yz{z}z{xy{}|{zy|v|z{yzzxz}|~{v}||z||{{zz|~|zzww{~}{~{}{~{|x|}{z{zzz{zzz{|}{|zw~{|wzy}}}xzz|zzz{zzw~w|y{}x|y||{|{{yx}w|yzu|zv}{yz}|{{}~{{|{~{x|{}zxyy~{|yywz}zy~{zyx~|~}{zzz|wz{{|w}{z{z~z|yyy~|z{wy}|~{|{u|xz{z}{||{xy~z~~}{{wwzzyz}yzyzyxwyzw{vy~rwzx|y|zzy|zx{|z|xx{yzz}|{}zzxy}}~|z~z|y||y{z|y{zyy{zu~}yz{xy||{|yx{~}{{y{z|{xz{zy}v|{}zz~~xy{yxyz|zy~z|}~{|||}{}{{x~{z|{y{{}zyy{||zvv|{{{{|z}u|~y}|~y{|xy{~z{|z{||||}|}y|{}}|yuyzxw|{w|~yy{zw}|z{yz|{yy{y|||y~zzy}{x{~z{|}zz|{}~z{|wy{|}~~v|z~y|zyz}t{|||uxxy{yz~~}}}z}|~~~~~|}~}}}~|~|~}x~~~~}~~~~|{~~~|~|z}{}yz~{zv}v{zzzy|xw}zzvwwzz{{~z~yzxwzzy|}y|zzz~|ywzz{{||z~~~z|~y}}y{z~x~|z~x{{xz~y}|w}zxwxwy{y~{|x|{z|z~~}yvzzy}{|~{z{y~x}{~zyzxx{|}w{|{zv{xy|vz{|{{zxzzzz|x|{v|}w{z|{|~y~w|y}|yz~xx~z{zx||y}zxyy||yxwz|zw{||wwz{{~ywy|y{xzzvz{z}yxzxy}{}|z}t{|zzz~y~|}}}{y}wyzwuzyyzzxzwzzyz{w}{zsw~x}z~yz|x{~|z|z~}~|~wz{y|z}wz{zz~{||}|xuwyv|vzzyxzyzyyx{u{yzw|{wz}{|{}~{~x}zw{z{|y{~|y{z}{{xzz}||xy~|ywyv{zwyxxx~}|ywx{w{x|{|y~||||}z|||}y|||y~p}|||x{z||}}~yzy|{{wx|w|{}z}yxywuzz{|{yzxz||v{y|{}|z~{}x{yx}xzyxz|}~|{~{}{|yyzyw|yyyy{yz~vx|z~zw{wzwy~yz{zx||zz}||y~xy|||}y|zz}y~{z}y~zx}{zy}{{}{zwuuyw{vw{{wy}yw}|x{wyxz|v|{y{z|||{|xzv~y}zy}y|}}~~y~xx|{z}{yw|y{xvz{zy{}yy|{t}zyw~}vv~}y~yz|{}zy{|||{|}}}{}{}zyyzz}{{z}wyx|vzywz}zx~{{|x~w}zy}}{y{||}y{{z|v|{~~}|}~}~~}~}~~~~~~y|~}|{|~~}~w|~~}~}}}{~}|~~}~}~|z~~~~}~~~~~~~~y}~z|{xx{w{|v|{}{|x{yz|zzz{y{|zx{zv}}{|yzyxx~t~zw}y{x|zzzxz|y~x|z|y{|w|wz~uyvyw{~~zy}zz|||x}||zw|~{{}zyyxyxyz{y~{yzy{x|z|u|{{y}zx|z{xy||zx{y}|y{}zz{|}yx|w{}zyzwyywywz|z}z|yz{wz{~w~~||{}xz{zyzyyw|zxy|~||s{}z{{y{{y{{~z|yu~y}{{z|~xy{~|}z{zzyy|||z}y}z{|}y||z{}{z}|{}|z{}zz}||xxyx{zy}||{x{z|x|{zuxx{{wy|{|||y}||{{zyx}w|y||{z}||wz{|w}|}x|{{}{}zz|}|||z}z{{}yz}}||}xz{x||}~{}}~~{{||y{|zz{|x|yx|}z|zyy|zu{~{{}v{{~{~}z|zz{}x|w~||z|zz|z}yx{y}{{{|}{y{y{|v|yzx||yzyw{||w~z|~{v~{{|zz~xwyy{y|~|y{zz|{||zz{z{|y|y|}z{{z|x{|w|zx~{{w~{{zvzy|z||~yyy|y{zyyzzyz}~{|zu|z}x{z~xv}wz{zyw}~{y{~{z}zz{v|}xuyz}}|zz{}~x|}ywy}yw{~z~z{}x||y~zz||}{{~{~wzzxz}yyz{z|{~{{}}}wy{}y}wy{x|{~xyz}||{|}z{{~|{zzzy}}~zy{}|{z{|z|{yx{zzz~}{|y|w|xz~zz}|y{yy}y{|||~}}{~~~}}~~~~~}|~~|}}~}~~~}~}~~|}~{w}y{|vz}{|yy}yx{uyy|z}z{{xzvy|vw|zxz{}{vz||~|{x}|xz}}z}yy}z{~z}{{zsz}{|z|{w{wvz{st{}z}{zx~}x|wzzywzzvxz|yx|{}y|yvy{zywx~{w||zxzz{{{{vx}wzyz{yy}vzy|wzxw{z|~xuz{y|vx|{}{y}z}{|~~zzw}|~}{zyyy|{~zxx}wzz{zzyxz|yywxzu{zz{zy|vyz|zw}zyzvzwy{zyyy|~xzx{{z~{~{~{xy|x{{{{|zxzw{{~uzx|z{yxxvy||yxxzzz~{w|zy|z{z}~vy|zxz|{}}~}}|{xyw{yxzw{|yvx}zw|w{y{xyx||yv~y|y{}}z}wzx}z{}}w{|{wx}|zx~}z|{|}z||z}{{yzw}}xx}{yy{xzy{wy~{{wy{}wyxw|uz}{||~zz|yz~z}|{|||x|y{|vywzw{w{zy{y|yxx~zz}zz||yz}z|zv|z{z|z|yz~zy~vzw}|zz~zxwyz|zy}z||w{y|szzxywzwx}{uyxyy{z|w}|y}}{{|{xy|y~{s}}u{wy{|}zzx||yyz{x{{zy{{yyv|{xxzwz|{ux~{yy}|x|wz{||x{|{|{z}~|yzx}}y}}~{{|~{}z|z~yzy|wz{~yzvxuww{yyvzyxzzz}{{{|z}zyzw~|w{z{zzzy}yz}y|}|zx}zy}vyrx|zzv}}zw}zzyz|wzwtz{zyz~zw|~x|yz|x{y~}{}}~}~~~}~}~~}~}}{~~}}|~~~~zu~}~~~~~~~|}~~~}~}z}|}{{|~|~~~~{{yy|~|~zvvz}}wv{~zxu|xzz}vzx~|xx|{y|zz|vt|}}~yzz{zywyyy}z}x|y}y}y|{{w|y{z{{|w{|}{yxy{z}{xyy}}s|zyy|}{y{y|x{vywx|wvv{xx{y{zzyyzzx|{xzz|qxy|{xu|yuwxwxx{xv{y}z{~|zy}szzzzyz{{x|x{z}z{|x~{~zy{z{yz{x}||ywxxzx{}w{|||y}|}|{~yzx|~t|{y{{y~vpzwz{yw{||x~y{zzzy|{}{~yz{{}z}yx{vzzwxzyzz|{zz||z~yw{}xw|y|w{zwyyu{{{zy}y{z{w|z~zy}yz{wyx{}w{xx{yxyvw|w{{|y}{{xyz~z{zwzz|z}|z{|{}y{|}wsy}wyvyy{xy}|xx|y|x|vxyzyxzz|yvz|z}v}ywzxy{{~||{sxw~yxy|yzz|||x{yy}{{zz|y{{{{}yxz{xv}w|y{|uw}{xzzy{v}||{|z||yzyz{~zzx||x~|}zy|{{y|uzwzyz{x}wy}zyz}}w|zy|~{{||zyw~xv}{yx}ux}xuz|xzvy{ywy}w}{zrxzvw~yzx|z{}{|z{{|z|v|yzy{zxtzt|z{z{y|{zy{||~{|||{|x{vv|~|~|x{y{zy}v}m||{xzz|}|y|{}{yyvyzux{x{z{xyyx{w~xyt{yxywrz{|xy}|vvww{y|{y{~{yw}}{wyyy{zxy|||zz|uzyxx{xx|{{{{nzx|~{zz{{{y|zvyx}}}~~~}|~}~|}}|~~}{~~~~~~}}~~~y~|~|}|~}~}{}~|}}~}z{y|yzz}}yz}{txzyv|y}}{y~yx{}|yw|x}{{yw~z}~wrx}z|}zy}~z}{z|}}}zxz{}|{{~~~y{v{y}zyz{xy{{yxyxwy{xx{{{|yx{xz~yy{{{}zzz~|x~z}{}{~{y~|z}zy~|wvvxz}xz}|wxyvz|{}xx}yz}~x}zzy}{w{z|{}{}{{}z{{y{||{xz}z|}~z|{{}zy{{|wy}vyzzvzw{w~v{|xv}y|yw{wxz}|xz{xyzxx|}{|}}|wzz|{|s|xx{zyz|y{}{|y{}||y{z{yy~{x}{z||z|}~|{~zzx}{~}z{zz}}~y|{}x}|{|~zwwyy}{w~xwvz{zz~y{xzw|z|zyy{{x|}zz}}z|z{{~||zy}y{yz{}xzz}zz{z~w~|wyvyz{z}y~yw{~yxyxy~z~y}{|zz{z{~{}|~y{y{|}}|zy{yz|~}{zz{{{}y{|xu~vy|wzz|wz{|}|{yzx{z|||{}y~wy}}~||~{z{|}z{zzx}yyyyzz||{zz|yyzxx{wxztvzx}y}{zzz{y|x}z{||yzzy{{z{|zz{z~xyyy}|z~xzyz{}zzyu|xu{~zy~zz{x}{{z{{}y{~xy~{~{}y{{}|z}|y}zz|}z}w}u~yzwyzyy{x|{xz|{zx{{y{}z{vyt{~{xz|}{~}|}{~~||~}|~~z|}{}|xx{|ww}yx{zy{zyzyyvzwvy|xx{y|y}z|~~w{zzy|z|w~~v~}}~}|~}}y{~}~~{~~~~~~}~~y~}|{}}~~~~}{}~~x~~}~}}}~~~~~}~~y~}|||{y}~x||x|}{|y{zzz|y}wyzz|{zy{z~z{|zx{wx}z{{y~}u{~yw|~}{{z}yzz{z|}{zyzz|}|}xy~z|zwz}{zz{{x||{wxz}y}~{{||{|z|ywz|vywxz{{{|y|v}zzx{}{z{zzy}w{{uwz|zz{|x}{~zzz|y{zzzxy~}zzxzyzy}~z|{y{}}w{xx{}z|zw|~z~w}zzyy|z{|z|yxw}}zzzzwzy{x|{u}z{z|w}vywyx|xzzyyz}v|{|{|w}|~}}{y|}|zxzxy|{|yx}~xw}xwy|z{yy||{ywy||y|z}|z{|zy|w||w|yzx{}z~||~y}ywuz{|}{}z~|{||z{}}{yzww{|}~x|zy|ywyyz|wzvv}x}||{xz|||{|z|}z|{}wxx~|z{w{|vywwv}yzyz~|z{~}~z{{z||}|zy}~zvzwyz|y}yz|{{~z{~}{|}{}{z|y{zy|yt}x{z}{zz|y{xyz{|{}zv|z{x{||{y}y{zy{~}|zzz{{zw~}zv|||yut{|{|}y~z{zvy~zz{|z|{}wy}{y{v|}zyzzyy||}{z~|{ww|zvyv~{y}y{{y~y}||z}||z||{{u{z|{z||{ty{zz{wyywwz}~zz{{~x|||yzz{}x}~~y{zyzxy{}xy|yww||yz{y{zxvw~wvy{y{}~z|wy|||{{y}~yxz|{xz{w{zyyy{}{x|{x{z{zzz{{}}wx{xzyyy{yw}x~{yzzzz{}z~~w~~~~~~~~~}~~}~~}~}~~~|~}|{~|~~~z|~~x}|~}~~~~~|z}{~}}y||}zwzzxy{y{v|~zwxuw{zy|xxwt{|yyw|{}yyywx}y|{{u|~yyz~{~z|z~{}yzzy{yx}y|z|}zxxyw{vzxwxzy{}x}wyz|y{vy{ytxx~xw~xx|yzzz~zw~y|}{yywyzz||{{yyzxvzyzzy{{xv|yxy||{{z|x}xwszy~}}~~{}y|{{xw{}zzwyz{{zzzw{{|yxz}|zxz|z{{|xxw|yyzv}}xw~yz}z|}}~|w{z{|}{z~zy{z}~z}~{yxy}y|{{z|y|yz~zw{ww~}{wx{zyz|yy~zz|{zxz~|z|{|y{~x{{||y{y|yzyv||~}vxxxzx{yuw{w|z|yzz}z{||yx{|{ux{~|}~y{}v}{|y~xzy{{xx{}}y|y~v|z}}vz|~}}yz|yyzyxzzzvwz|wwyvx|zz|w{~}wzzz{{|{{~y||z{ywxxzwz}wuzzy|yyxyxx|yy{xxzxxz~yv}z{x|y~yy{}|}yw{v}y|||z}{~||yxz|y{yy}z||wtwyv|{{z{z||yzyz{{|zyzwy{{yzy}~}qyt|{}{y|{{|{}y{||wxw||vz{v{yztx}xyv|{z|~z|xz|}x||x~zxz{y}{yzyy|~{|}zyyw}|xxz}x}{x{|z{z~{{zy}yxx{~~zw{~ww|zw~|~{~z}~x}~y|}w{yx}xv{{}{|{|wzyzwyz|z}xzxzw}wwxxzz|{x}|x{|z{z{{|||yx{}{y|{}|{}}~~~|~~}}}~~~~}~}|}}|}~}~~|}~}~~}|}~~~~z}~{~}}}}}~}}~~~}}~}~v~z|z{~z{z{{zxy}{}wzx{z{v|{~{|{xzyy~xy}{z{w}|{}w}zw||{z|z{{y~wz|ux~{}{~|z|~r{vw|~{x}z{{}{w|{}{{|{zzv|xw|zy|{y{}|{{zy{|z||{|{y|yx|{}y~uw{x|z}zz{}zz{z{z{zy|vvz|~{}x}|~{}z{z|{}}z{xt~z|{w{~w{}{y}~{{zxw~}xx}||vy{zx{{ur~zx|yy~zz|y}~|~zz}y}~y{}zz}}{z~zv{yw|{yzy|{x|{|{yxy|||y{w}{|yx|~{|yyz{z}zx{z{y~w{}|x{y~xyyyxx{|w}w|zw{|yyy{||~{y}}}}{|{yxx}{x||x{zzz{ywz~{}}y}|{y}z}y{}{}{zzz{}{y}}{zy}zz~yw{|z||||v{|xw}zzw}{z}{{}z~z{}}{zyxx{y|~~|x}y|||xxzxyyw{|}||zu~|{z{{{zywzw~y~{yq}~y|}zy}zwyx~y{|z|{|{yz{}{|z|yyz~y~y~|y~zzz|zyy|w{|{||{|v{|y}{{z}wy}wzz|y}{zzz}z}{z|{z~x~{}xzx}}z||y|y{||z|z|}yz}{x~w}|{zzyz{{yxyz|}xxy|y||x}zzzxy{|y~{wxzx{|xz}wyx|}w}yv|wuz}yu|yyz|{{|{{y}{|yu|}{{x}xzx{zu{|zt||~~{x{}~xz|}{z}z{|}}}y{|~}|z{|v|{{|~~~~|}~~~{}{~~~~}}|~}|~~|~~}}~}{~~~}}|~}}|||~~~}~{}~~{~{|}y{{z||}z{y{u|wx|xy}|zy{{yyyyzzzzywz{zz}yzzz{}z~}z{|w{x|xy{z||x{{}{~}|yxv{vy{}y~~x|||xuv}w{x|v~x}||yx}y|p|}{}~y}x}{~zy|y~zw|xyx}w{{{}y|wz}wyyx{{z{xvx{xyz{|wzy|z~}zy{{z|{y}|y~}{z{zzx}{}{zyzx{zzxwwyxz||{x}zyy{tzx{y|z}wzy|}w}|q|}~y{~z|}{}y||yz{{y|x{~{|xz|w{vy{{y{uux}{{wxzx{yxx{~yzyyzx}v~}y}}y~{x}z|{zzyx|}zx{z||z||||z|wzvxzxyy}{xzx{{ztyz~{v|{y{{z~u{|}vyy{{{z{~zz||{~~}~{z}yzzyx|y|{{{vvwzxz}}z{}}yw{}wuyz|{}zzx|}~{u{{z~}~}}~zz}~yy|{||ywxy|y}zz{w|zyy{yz|y|w}}xyyxz}}~z}|wz{}|y||zzxzz}|y}|~{zz~zzxw|}yt{yyxzzzy|{{{|wyt{y|x{y{z|}|{{|yy{~|}{}{x|~v|{}w{y~~|{ty{~zxzxu|xvyyyxvxyyz|ww{yzw~{z{x{x~}}x~{y~}zx||}~z{zy{}z~q|~{|wv|}y}y{}}|z{y|yz|vw}|{x{z}z}z}}yy~||{yu}~~z~xv{}{~}yzy{|~}|uzw|~}{{zz~y{z~{zyxz{}|~|~}||zyzzw{|y}}}}~~}~~z}~y{~|}}~~|~~~~}}~|~}~|{}{~}~x|}|x~~}~}}}~~~}~|~}~}~~}~}~~}|~}}|{~~x|zzx~{zxzx{yxyz|zxyx{{v|yzw}xz{zzwyzvxz|z~{y|zxvyzyx|z{||x{~zxz{w|v}~{x||wzz|y{|{{zx{|}}xxyz|{x|xyx{x{|vz~x{{wu{y|v}~yxy}|wzyy}yyzxuzz{{zz|wyzzy{{|wyyw|wx|}{wxyxzx{yzuzx{}|w{~xyx{yz}z||z~zz|{x{wxw}xy{}{wzzw{zywxyyyzxy|z{yy}xz~}yxzw{xx||zzy}vzw}|x}vu|z|x}zy{}{|{|yw{zx}y|yty|x|}z||y}z{xyxzy~u{{{y|y|z{yyy}|wz{y~zy|xwvvu|{xzyzvz~uzzzy|v}zyz|zyzy|v|ww|zyzw{|{yx|zx|wx|||}~yw{|xxyx{~z}~{y{|{{|}|szwy||y~~{zzy|zwyw~x{z|vyy}wz{yx|yvxzxz{{y}yy|zxy}{|y{xzyy{yzu|xz||{y}z|v~}}|xz{x}zv|{rt{x}xxyz~w||zv}~{xz{x{ywy~u|{x~{wyxxv{{vy{{||yz}{~|y{|yxvyzx{z|xww~~yxyy{zz{yyvz|y{x~{z{w{|zz{}}{xyy{xy}}uzz|{zxx{}|yx}|}{zx|yy|yyy|w|y~wxxyzw{}|}}yyy}yxyzv{yvx~ywyzzxzwxzwwuw|xx{z}yy{zxvz||{|~xvwy|}yzyz|zy|z{xwyz{wxwy}z~x~wv{z|~yyy{z}zzzzyz|{{}zu{z~|z{}~~}}|{~|~~||~~~}|}|~z~}~}~|~}~}y}~}|~~~~~|}}~}}~|~~}~}}~~~}|~}}~~}~}~~x}~}~~~~~}}~~~}{}z|wwz~zz|~}y{||{y{y|{zxxz~w|{zz|wx|x~zwz}|tyzz}yxx{}xyzxy{|z||||{{zzzuy}~}{}yyy{xv~|{}z{{uxy||}w}y{vvvxyz}yxvzx{{y{{}|xzy|y}{z{{|zzz|}~{{z|w|w}{z{~}|xxpy{{}|y{xzzwxyywxyx}{||||}}}||x{|}y{}~{}z{y|zz{|z~{zxwwx{}xwy{~zyvzx{ztzy{x{wyz~~{{y}{~|x|yxx{z{zz{~y|{}z~~w|}z{yxxyzwwwtxz}x~||xz{vx{yyxzx}y|{z|}}~z|zwx{z~{|~yw{ywz{{|}|}zz|zvwx|{zxz}{ywz{}wxvuzx{xuy|{~{zy{{z|z}y}|{}{{y{{|~zz||~yyxzw}{xyzzw|{yyyx|vzzxzzvv{y{|}{yz{{zz|}{zz{{z{{y}{|{z|{xyyxzw{wxyw|zxz|{z{xz}|{|vuyx{|xyz{y|{yy{x}x}}z{{|z|{}w~y|z{|~~y}v|xz~yyz{xywz{xz|x|yxxyzxxxv|{y}z|{}|zy{|v{}y~w|z{}{{zzz{zyx|{|v~||z|x|zx}wxx{{{xzzzy~~ywyx}y{zz{|xy{{vzv~y~zz|~y~~xy~zxwyx}y}{zzz{wwy}{{yxw|~zyzwx|zu|yyy{||}~{zyy}{{{{{}|}}szzz|yw~|~}}yxzxz|yy}u~||zxxx}z}wx|ty|zz{xy~|~xzz}}|z||y~|~~}}}}}{~}|~~~~~~~~}~}~~}~~~{~z~~}}~|~|~~~~~~}~~~~~~}~}~~~ux{yz{z|{zty}w{{~||yxx}z{y{|x|~z~zz~{x||~|z{{}zxy|xzy{}{y~{yx|~zx{{y~zxzxz}u}|}x|zw|z|z||w~{y|yzv|zz{yszx{v{tz|{y{|~xz}|wz{xwz{uyz{{||{yvwzz|x{zyu}w||v{|~xz}}zyw~|~}xzwz~}xy|xyv{|{|p{~~yy{|{z}}{zxz}uz{xy{|zz{~yzwyx|y{|{y{yy{zzxxwyx{wz~zy|x~|zz|yx{zxyx{xz|y{|}xxyxwz}|wvvyzwuz{yz~{zz}vuy|zvx|z{wu{|{zzyz{{y{{|xv{y{v|{{ywu}|{}zy{xzzv~|w|}z{{{zy{|x|zywzz{z{~|~z~v{z{yxzyyv||{|}|y}{~||~w|x{{{}}zy{|}~zwx}xy|v}z{v{|wy{|{~z{zy}xz{|z{yuyyzz|}y}zxz{|yyvx|{xzy|zy|zzzzz}{}}wyy~vvy|{xzvx|xuz}|yuz{{w|}|yx{v|wy~|z~}vzz}|x}~x{}}{y{{zxy~zz{~|x~zzy{wx|}}x|zyyz}w}yxt{{zzyx{x{yxz|xw{z{|z|||y~yw{zxyzzy}y|}z||x{{zz{}{|z{y{|xz{}|{y|{}z{|wz|~v{z}z{{}{xy|{zzw||xy}||{z|z~~{|ztx}}xzzz}|y|x|{x{z{w|zy~~y~}~|zz~yy||z|zz{{zzy~y~xz{zzx}y{{{zx|u~y{|v{z}yzxzz{||v~}}}~~~}z~~|}~}}}}}}}~~~~~~~{~~}}~}~}|}~~|}~~}|||{~~}|||~~~}~{|zxwz}y{z~{yyyyyzxxzytyz|xzz{wy|z{~wzv}{{ztv{}zxuxzyy}~{~x}z}yy||{w}xzy|}vuxyy{zy~y}wzy}xz}{v|ww}uzzwx{{wz|ywxu{yy{|{zz}}yz||}}{{z|{{y{y{w|zzxzy{xzyz~ytvuxy|zzx}xxzy}x}vx{}z|zyy}y|xz|x|{z~zz}{yuw|{|{v{tuw|z|{{xy}yyywx{{yxw}{|vyuzzw|w{~|{{x|z{{{}{z||x|{z}z~x}{zxyz{vxzxy{}{xuzz}yyx~yzvwwz|w|z}|||}{|}}|}z|zy||z|ww~zz|y{{yyxwwux|y|zzz{y||yv~|zzyzzzwyuyy~|||x}v|}~ys|}{}}y~{y}wz{}}{|{vwz{y{{yzuwz}v{zyyvxx{y}}|vx}{y||}t|yz}zzxxzx{|y{zz{x|}~{~|}{|}zs{}uzxx|}~{zw}}|tzxxyz}zwyz{x{y}v}{}{y}{zz|xx}yy|{{u}y}|~|}{zzwxxyy}{yyy~x|uxvz{{yzx}|yy{}zvzxzuyy{z{{yw~}x|x{}}{~y~}|zz{wyy}vu{zvzyw{v{|xxyz}yy|z{z}xwq{~||z{~zzy{|{|x}yzw}|z{|z{zy}y{}zxy|zxv|yzzxyu{z|xzzz}wwzxz{~zzyzxz}z|~z~z|~{y{~}~{zw}zz}xw{{yx{wuz{yx}x}{v{w|w}}zzx{}{|xz|{||zw}~||y{~~~}~}|~~{~~~}~}~~|~}~~~~}~|~~|~z~}~}}||}~~{}~~~}~|t~~{~|~~}~|~}}}~xy}y|x|{xzzy~zxy{{xyzx}xyzz||xz{|xx|w{~{{}}zy{}y{|yy{{yz}|w{|{y{}zt}z{{z{~{|~{y}|z}|vy~wwzyzzy{w}|~vux||}zxz||x}z~y{}}yv{}{zx{yvw||{z~y}yy|zwsx{{zy{{y{{|zz|{x||{{x}~xy{||y{yzzy{yy|yy}z|}zz|~z}|zzzx}yz}|{xz{zz|y~{}{ywzz}{{ywzw{z{zyz|{z{vz}yyzy|z|zz{zz{|{}|{}|}zz|z{{~z{|~zy||{}||y|{||zv|zw~u|{zy|y{x{~||y{z|~|{x~zu|}}xw~}~xw{xw{y~|{~x|z{|zyv{ywz}x}{{zv{w|zy~v}|z|y|zx~|x|{}{vz~|wz||}~y|xwz||{}zz{zzx{z|y}||~z{w|x}yx{yxw}{wzwzx|w|yy~zzz|zyx{x||{}zu{zyzzzxy}{w|{{{|wz}y}yy|x}z|{|y{zzyy|~{}{{}|y|x||{}|y{}}|zzv|w~xyy{yzy|z{~z|~yz|}y{|{|x{|y|v~{xyx|wyz}z|vy}zz{u{w|}~{|z|}||}{zz~y~{x|xy|x~}{{{}|}xzu}~zv~{}y|zxz{v{xxz|{zyyyzzx{||{{{zz{u|~}}y|zxzz}y}xww|z}y}~x|{~{{~|w{xz{yy~zzx|z|{|zzxy{{}u{y{~zx|z{}y|zxu{xxz{yxz}zx{|~||{y|y~~}|}}~~{~}}~~}~}{}~{~~~{~~}~~~~}|}~~~{|~}~~}{~}z~}|}~}z~{}x|{}{zqz~{zz}xzy{xvxxzx|yx||}|y~}|{zyu{yx|z|{{ww|{||{}|~z|~~}{|{{|~|x{wwzy|zxt|}zxwzx{x}zw}}zzwwy|z{||xyxz||{y|~z}{}zz}}}|}}{xvyyxzzxzyzzw}z|zyw}u{yxxw{u|zw}x{y|~x}}~|z{{|~z}z|{{{}sx}yzv}}~}}zz|xz}zr|}||w{w~y}z|wx|y|~|{{|}}yx~|{}yw||yw}{xyz|yz{yv{|yxu{xzyx{|vz}x|y|xyz}zyyyy|{x{w}{}z}z~|{||}|~yzz{}}zz|{xz{~}~|wwxyy}{w|xuyu{xzy|t{w|z~syww|z~{z~{}z{{}|}yz||y{z~}{|~z||y{zx}|zzz{{zy{xy{xx~yzyxzyyzxy||{z|x}{}{|~z|{}||~~~{~}~{zy{{ws~wzz}vxy}vzwuy}zwzy|vyuw{zx~}|}y{zxyxw}|{~}{x|y{yy~~|{}yy{|z{xz{||yyzyyzwy|xvzxx|zy|ty}~}{y{{|u{||{|x{{{x|~~}|zy}{}zvw{z{{z{{zyx|{xy{|z{y{xxxx|xzy}{zxx{{|{{z{zzwxx{~~z}~x|y{}{|}{|y|y|zw|xzz{z~zxzzyy}|yyw|wuxy~|~zv|y~|{z~}zy}}z{{u|zyyyyy{{yzzz{|y|xzyxz~{v|uxy|}xvxz{z}}}x}|y{}|zz~z~~~~}~~}}|~z~}~~}~~{~~~}~~|}~~~{~~}~~~}|~z}~}~|~{~~~~~~~~~~yy~{zxz}zzyx}|}y}z{y}z|w||{{wxz{{z{vz|{y{zv{}wy|xzz|xzx||yz{|z{xz{xwxzyzz}~yu{xzy{y{yw~|~zzv~w}wz|{{yxxyxvyy{x}yz~wyy{w}zyzywyx|{|y{|x{zz{{|x{|zz{xuzz}|{{ywwy}yyyv||yxtzz}|zzzy{zxz||}|}z~|}~}zw}{w|y|}w||y|zzz|{|{|x|}}}yxzzx{{{~y{zyx{{|z}v{z}~{yz||||z}zv}}|{~{}y{zy{{yz{xyzxz~|w~w~~zzzzzz|z|zzvy{{zy{u|w~{xxyy{|w~{|y~{|{zxyx~|yxzuz{zwv}~{|yxx{}z|x~{z{{y~y{zvxx{~|}}wz}u{~}{}zy{{~yxx}yyw||xxv{~x|~zzzyx{x{}xy|z{}z{u|{zyzyy|{yz|}w~zx~zvy{}zxzz|z{{x{zz|{|~x{}~yvzzy}{{y{{z{|{uz||}zy|vzqxxxzs|xz{xw{wz|}{wx{|~xz{}{|}|u}x~}xz}zzyyx}}|vzzxx~{y{||zzxx||z~x|{z{z||z{vz~}yzx{~}{vw|{}y{{|w~zyx}zyvyxxz}|x|{xxzy|~z{}x||y}}zz}z|zyyx{|{zz{|z}{vz|}zx|{x~zz|}{xuz{w|xwzwz}y}~{yy}|y{}x|~wz}}~~zy~wxy}xwy}v}~|~zz||{|}yvwxyy{}{y}xz~|}y{{{zzz{~|}{x~~~}z|~~~}~}}}{~~~~~~~~|}~|~x~~|~|~~~~~~}~~~~~|~}~}~~~~}}wz{|w|||y}yx|wxzv|xx|w}yx{zz~wzvx|uw}|y{z}xy|xy{w{||{y|~}{z{|{}{}|y||}~~|{zzzxyyzyuy}y{w{{zz}zxy|zz{swy||y}}||{{x}yyxw|}zyz{y}|||zzwzv|~{}{yzu{z{|xxvz~z|}z{v}{{xywq{{}}yyy~y{}{y{z}{{}|y|xv~}}{|}xxxywyyxyzyz||wzy}{|wz{z|ws||~zx{}{xz|}{z|w{xwzz~|}z{{{|||{{{|y~z{y{zx{z~zzx{zzy}|z{xxvzz|yxu||x}||xy~|y}zw}|zzzzzz{y~~y{}~xx}zvvz{u}|||wyzzx{zxyz{|yzy||z{zyzw}||z|w~}u}{|wzx{y{}zz|z{|}|{{~v{x{xwy{w{zz}y{y|zz}}z}wxx~|~{w{y}{{}~z~~}z}w|{~{}|yw|zzz{yy|yz}{wyzyz{|yzw}yy}}|zwzu{x|{~}y|y|{}}{yz}x|yxz{|z|}}{{{v{yy|}|xz{xzwz{zz}yzyyz|{}yzy|}}}z{z{w|~}|{|ytw{yzz}x~}z{~{zyy{{y|yyzvx|yz}yzxxz|{{{z{|{zyy{xzxy|w}}|z||}y|}y{zy}zy~zzx||zzuwwyz|z~wux~zxyywxvtzyzx{~{y||y~{x~{xy||{~zz~}x}|z~~zyyyzu~}{y}wwzz~{|zvw|yz{|z}wz{yz{|{{z{w|{{|y{~{y}~}~~}|~~~|~}~~|~{|~}}~~~~}~~~~}~z|}~}~~|~}~~~~~~~~}~{}}~~~~~}}|v{y~z|{}~x|yyx{y{~v|xzvz{~|z{x|z{|zv{|zyxx}|yy{z}z{}{}w|xx|}yyzyzzyxxyzzz{{yx{{{zwzu}y}{wyyxzz|zzyw{{z}}{{x~x{|z}w~}|{~~{zwy{|~{x{v~zy|~z|y}|z{z{|z~y|{|u{}z}y|||x~wz{{|xyz{y{|z|z|y{|qy|~|x}zz{z}vz~{|y}|{y{z}xx{x}zzz|{}{vzw}xyyy{z|yzz|{y}||y{w{|}z{}{|{}z~yzzw}|x|}v}yzzzz|~|~|u|zwwwyvv||{~z}}yz|zy|xy{zyz|yzw{z~z{zx|{zzy{yxz||{|z||yv}u{yzzv}~|yy{z}zzxxw||z|y~y}{xz|wzz|~zx}{yzz}{|y}z||wy}|{x{|||w|{|{zywzyv{{}y|w}{u{zz}{z~{|x|y}y~{zzz{w~yv{~{||y}|}z{|y{zzzy~yyw|z~yy~{y}zwz|z{zx|}yx}{}~|}{z}ywx}}wz||v{{|z|xx||vx{xz~{zyx}yzy{z~xzz|~y|zyyyz{zw}{tzz~yz{w~|{{yxzw}}|}{{y{yx{}y{{|{{zzyz|{{{y}y~{z}|zz{xy|~zy~|{y|x}zz}{yzzyyzy{z||xzyx{|||{yz{{w}}x}zzx~|{xv{x}}|{xyy||||z}}{z|{{{|{||z{{y}y{w{{|{y}}}uzwz{|z}~yz|{|z|zzy{|~~~~~~~|~~}}~}}}~{~z|~z}~~~~||~~|~z~~~}~~~{~}~z~~~~}~}~~}~|~}}~~}}}~~y|{y{z{zx~w{|xy|v}}w~x{|{y|zy|xyvzwy{yy}}x~xuzx{{xy~xx}yxzzxz{||y{{x{}zyy{uw|zy{uw}zywzz|~}vt{zw|yy{wyyx{zy|z{~wz|y}z{{zy||y}wz{~||~||wyz~wy{wyuz{zwyzxvz|wzv{yx||xz{w|||ytz{y{zz{zyzv}y{}yzxy~zz{w}y{yxv|w|yyvx|{y{~w{y|{{zx{zyyzvy|}{{{{zyvz{y|x}|yz|z|{u{{y|{|{|~ww{zwxw|xzx{wt|{wyxzxyzvwv{y}y{{z}}~v{y|}v}zz}{|wzyz|w}z|}yy}y|~{|{{x{xzwz}}w{yzwyvzz{{z{zvv|}xy|{{w{|x|y}y}z{y}{}{|}{y||}zwzzwvz|yyw{}x{v{}zy{{w|zyuuz{ty{x~}s|}{x}|}|z|}x}{}y|{z||~~|}}{ty}|z}}u|u}zyvzwxuxty{|zyx{y}~yy|z}{w|{{z|~}yx}yxy|xz|~z|x|}y}|wyxwyzuzyx{}|yv}ywvyvxxxxzxzyyz|~|v}|yy|{w{~wwwz}}|{~xyvx{|{y{yxyzyzv}zyxyx|{ywy|zyv|}xz{yyw{{yyxzz{{{}wx}yz|zw{}z}{yqu|zyxz{wu}vxwy|z|x|w{{{xzwzztyz~uyy|xz}x|||z{{yvzz~||yyy|}uzy||{zwxwzvzyzu}xxyx|}{y{w}}xx{|yyv}||y{{xwy|z{xw{{{~~~~~|~~~~{~~~|}}~}}~~}~~~~}}~{~|z}{}~|}~~}x~~}}{~~}|~~||}~~~~~~~}{|y}x|yyz}zzz{y}|zxu|{z}y{xy|x{|z{{x}{y}wvx}{|}wxwyy{{{|{}{}~}z}|{{zy}~{w~wyy{|v{{v|{z|zxy|{z{{yy{{vx{z{z{yyx{zwz{zy{y{yx{yy{}||v|{u||w}z|{vv|}y}|{zx|x{{yx|zuyzz|||u|yvx||x{z|zw{y~xw{{v{wy~zw{{y{{|x|zy{z|}z{zzz}{xz|xx}|z|yttyxuxvzyz}yy}y|{~{{y~xyz~}~}yz{y|zv~z||yyzwwx|}yy~|xzx~xzuyy|x{{zy}zyz{}wzzy}{yw{yxz{}wz{z|zx|zyyuz|{|{{xxzzyz|yv}{~y}y{~xw|yv|||y~z{~vz}y}y{z}{v}{{z}zx{|xy|y|{|vy|vw|{z{xz{x}|y~|{z|x{u||~yx~~yyy|y{||~~zz{{~z~{~}{w}wxzxy}zzz|zzz~wyw}{{x}u|y|{||{zv~{x}{|}}zzzy|~xxw|||zy}}}zw|z{{w{wy{|vy|vzzzy}x{z{{{{yw|{|{z}{zx|{{|{{ywzzz{zz|}zz{wz{zwv|zzz|~w}|yx{{}{zyx|x}{||y{z~{zw{w{x}}{y|~z}|}z~~|}{zyz{{}y|x~zz{x}zw{z{zvx{zxy}y}z|y{|x|}zw{zw{{}yy{x{y|}|xzx~{zvy|{zy|z|y|{||}|x~zyz}uzy|{|zx{~z{|x{z{xy|z{y|xz~y|z{}}{}}~~~~~~}~}~}z}~}~}~~~~~~~~~}}~~z~~}~}~~~}y{|}~}~|~~~~~|yzz|{|z||zvyvy}{uzy{wx{xzyx}zzwz{zyx{{ywwv}uv|~}{{zxywzz~|y}u|}z{{}~xy}}y{wyzxxyyxyx|xxzyyx{|v|||yy{y{wzx{zy|zy{{{s}xz|z{{zvy{}xy}||xw{wwvwxu{zxxzzyz~z{xzwz|zw{{{||zxy{{||yvy|zwyszx}{~x{}y||~x{yyy|{z{yzyx~|sxy|x~ww{zzywz|yu{x~|}|{y{wx~u||}z||}z}||z|wz{}{|}y|zzx|{}||{zz|{{yy~wy|{zv|yz|{z~{yy}||~||}yz{z{z||}{w|}{z|||{}{y{{yu{zyy{{x{y|ztzwzwy{}~x{|~x|~x}|z|}{zz}yx~~~}z{x{t|{y{xvy{{yxxwy|zz{}yyz|zx{z|zz{~|~zz{~{y~{||{|~z{{|{|z|{{sz{{}y{zyxt}|zy|}{y{|vw}w}x{xz}xyx}|w{}x~|{|~zz|z}}y{{{|z{x~|}zz~zxyxwz}{{z|vxw~{z{yv~|}}~t}{{w~ywxy|}|zz{wyz}y~~{y{zy{~}z{y~xww}{y{{}yx{{yyz|y{}{wu}|}~}{v|{zx}zzzy~yxy||{wy|~{x{}~}|z{xyz|xy{|z}|xxzyzy}yvw{xzvyzx{|{z{{x||~x|~~{}|{y|~{}}~yz}{{~{z{|xz{xy{{|yxz{{wz}~{v|{uz{}}xw}}~|}{zy|}~~}~~z~~|~~{~{~~|~z||~|~}}~}~~}~}|}~}y|~~{~~~|}~|~~|}~}}{~}}~}~~}~}{~~}~~~~~|~~~|{|}{}y}|yzyvyvyx|y{~yzz{tx{yz{{ty{v{y{}{xzvwz|~|wyw|xwwx}z{||x{yyzyy{z|}|z{|y{x{|zzyzzyyz{zyzzxxzxwxwxz{zw|xz~z|xy{yyzu|xyyyxzxyvw{ywwzvv||{{}~xv|~{wu{xyuv{yy|yz{}|ywwwzx{x}||ww{|{zyyyx{xyyw{xyyy{{{wzw{{yv|~yx~|x{zzxx~|||{z{y~{ysyyx{z}|x}xw{v|w{{zzxx~}}xz}{w{}~zyxw}z|~w}vwzyxx|}zxzzyzy||vz{xy}~x{vzz|yw{yx}|wv{|{xx||y~{}v|yz}z{zz{z{{v|z{y}{xz{y{|yy{{zzz{yy|}xz{~ywy}v|y|{|{zwy|y|z|yy}x|wyy}}x}z|yxzyxy}z{tx{{|x{{vxxzxyzwy}wwxz}wyz{}}|{|y}}xwy{zvxyzzx|zz|yywyy~}yy{y}}|{wx{t|{uy{v{{y|xy}x{zzxw|v{y{yxy{}|zw|}y{z}y~{|zy{{x~{t||v|vxy{zwzv~~x|{xwxwzyw{wxpxzw||wzy|~zzxzxx{wz|zyzwt{{{x{x}{uzyy|v{{xzvz|x{xz{zyzz|{yyw}y{yv}y}yxzy|zz{xy~}zy|xy}{{}z|xuyywz{~y{|{}y||z|yzyzx|w{|xx~yx~~zy{z|z{yz{}x{||{|zw|{|}z|{xz~yz|xuuz{yzxywzyyx|||ywqy|yzxyy|~|~}~z~}~}}~~~}|~|}~{~{~~}~~~x~~~|}}~~{~}}}}~z~~~|{~~~y~}}~{}}}}}~~~~}{y}y|}zxz}{zzs{{zvuyyyyyuzxz{zzu}yw||u{zyzx{|x|w~|~{}z{yxwyy}~{}|y{}{{z{|}wywx}||x|~z|zyxxuy||zy|z|ywxsxx{}zy{xz}z{{|{|yz||}zy|~x}y{{z~{}~yy{|wz{u{~wyzyzzxxy{||{yxy|sxzzv{|xz|x{x{}yx|{y{|{|yyx||~z{}z|yux}|vu{z{zz{yzx~z~y|w}|wxxuyw}vxzwz|z~|wx{z~{zx}zzzxxyx|vxz|xw{y{y{vy{y{yx{|zz|{wuwyrxzxy}{z|{yz{|vz~y||{y|~||{z}zx{z|~y}yxz}xzz{wzyz|{z{z|{wyxxxz}xxyzzz|xvv}{{y{x{zzyzz{|zw|~|{{zwvvx|||x|xwy{{wt}yz{{xwx{yx}zz{zz|z}|~zy}|{{|{zz{}||~~{|vy}z|zzuz~yz}}yyx{zzx}{z|{xvzy~~}|{yyz|x~~{{{{|v|wz}}{z|{xx~}{wz||{x}zww{|yvx}y{yz{{y|zy|zy{wz{zz|zw}z~z{}|}wzxx|~{q}~y}}{{|xwxxxz~zyyz}yzvy|tyw|ywvxxz}xwz|||x{}||x}{~{zyx{|z|y}{{z||{||~}z|{xwx|x{{zz|ux|xwxzwz||yzzzy|}vz|zz{}z{zz|{|}z|vx||{}~yzyy{y|zx}xw|}{{y|vw{wx{~}zyy{zy|zz~zz|{uzz|z{~x||~}~~~}}~|~~~~{}~|~}}~~|{}}~}~~}~}~}~x~~{~~~~~}~}~|~~~}~z~}}~|w{yzy}~|z|}yzxyyy{uzz}z{|y{zxzxz|z{zzyvz{y}z||y}zyv|s{x|{xxz|y|z}{w~|wzy||z{xy}||zw{~zwyzy{}{|x|y{|~{{zzzvy|zyyyx}xz{yxy|xz}zy{y{{z}z|zz|{~z{y|x|zy{x|{y{|zyz~xyy}y||ty}y{{wy|z|y}|x~x|yyzyz||z{|}zy||zz{zx~||~}zy}z|x}{x|z{z{|z|x{yzxw{zxzz}{xy{z{wzy|~z}}y~x}y~{w||yw|zy|yzxzzz|{{}||x{x|xzy}y|y}||{{}{z|yyzxx|v{yy|{vzx}yzv{}}|}~|wzv{zzxzzzxz|z|}~w{z|||||x}y{y}~}wxz}}y|x{y{{yyw}{~~wz||{z|{wyu{y~w{y|x|{w|{zzzz{ywyw{|{{zy~}y}yy}}{|z{yxx{w|zz}x|~}zzxz|yyz}~{|}xz}z|zz|{zwy{{}w}yzyy{|}z||yz~}{|y{~yx|z{{xy|zyy}v{y~~{w|uzyy}zy{zx|z||{z|y{|z{{{{{vz{yv{z{y~||z}}{zyz|y{{y}y}xz|z}{{~{w|{}{~xy}{{wzxzz{uz{}|zzyx|{{xz{~x|xwv}y~xzxxv{ywwz{{}x|xzzyyz{{||x{wy|z{zwx~yy|yz}}y{}yzx}zx}z|}}|x|{||}{{}y}|}z~~z}~|x~u|wyy|{y~z|{|w~xv|xzw|y|}{xy~|zy}|}x}{z|~~~~~~~|~~~~}}~|~~}~}}~}z}{}~y}~{~~}~~|~}~~}~~}~~}{}~{}}}|~zy|{y~x{{|}|}|z||{u{yx{y|zzy|vw{{yy|{z{~zyyvy|xz{w{}x~{~}~x{y{yzz{}}~wz~xxz{~uz{xw{{z|twz{zz|zv|}{z|z~x~|z}zy{|yv|w{|}zz}}{{{||{|z}~x|xxutzy|xyyzyxyzx}}{}}yt{}ztyx}y{w{xxo{}|y}z{~{xz~|}{yxxwy~zy{zyzx}}wu{|y{||w|{{wyz|wxxyxuz{{yzyzw{w{}z~z|{{|xzxyx|v}yz|y~zwx{yz|{}yuywy|~yyzzyxwz{w{sv{{yz|zxy{}zz|{||~w|z{{{{zvz{x{|z{xy}~{wyv|yzwzzxv|{~xzw}z|w{z{vwy||y~z}~~xz|z}||{x{}{z}z}{|}}}y~yyyyz~y{u~ww{|||{~uy}ywyy|~wytz{~|z~z||{w{y{zzz|z~zzzzz~}{~{|zyyy}~vz{vy|{y~yyyyzy{}zyz{y}x}{xzzw|x~yuwzx{{yx{xy{{|}}}}zyzzw{zz|xyzx|y{yw{yx{{|yy{{y{zy{{{~}z}y|z}~}{{}~w{|yz|}|{|z|~w{yv|{zxyyv}{xytwyxwxxyyv|{zzy}{y{zxzz{|~yyz{z}y|||~{zz~z|yzy{{wxzy{yzv{~zx|{zz}z{zyy}|xxy{x}|z||y|yyz|y}zzz{z|z}z{|{y}uy|w|xzyxx{zz{{{{}x{|}y{{zyywy|}{|~z}{z|x{z{xyxz}w~uv}{}~~z{}x~{~~{~y}~~~~~~~~}~~}~~~~~{}~{|~y|~}~~~~~}~|}~|~~~~~~|~~}}~}~xwy{~{zy{x~yzzyxwywx{xxyy}yxx}{yx|v~y{z~yz}|uv{xxwv|{xz|{xy{wxzx{z|x~zy}xzz{y{}xzx{zwzyyxyz{z|z{x{{{|{x{w{z{wyzx{y{z}}y|z|{{z|z{{xz|z}v}y~|z|}xzt|{xz{zxyzyy|zz||wz}{~|||xx{|{zzw~zzzyx{yz{{{{}|z}zy}|{|zyzyx}~y~w}|{}{w}w{wzw{{{{~zxyywxzy{y{}zxzzx~}z{}z|wt|z}~|z}yzy{}zz}}{y{||xy{zy|y}v{xy{y{|{w~~{x{~{xy{z|xuxz|~~yy||yxzywxzzyw|xz{{zz{{{|}xzx~y{z}zx|||tx|{|y|{|{|zw|y|x||{zzy{}|}zx|{z~|ww|zxy{{x{ywzx~vyuy|~x}yz~z|xzzx{|yy}xzz{yz||{~z{{{yvz~|x||}uy}|x{yz|zwyzz}zzx}~z{xzvw{zxt|yxzz{}{y||w}zy|z{||y}~z}w~zzz}z{|xy}yxz{}y{zu||x}{|w|w|||yv}y{{y}{xzz{yz{{{}x~zxyzz{}{|~}zz{z|{z~zzzx}y|}vz|x~~xzzw{zxvy}x|yxzzvzyz{|}{y}wwy}y{}z{yy{yz{z~x}{~wzy}{vv||~|{yvz{y}z{yxyyz{}y{x{|zwvx~|y|{{|}w{~||yz{|{xxxy}|xz~wzxyz}w|z}y~z}x{{yzyxz}{}|{{y||}{}~~~~~~~}}~~~}~}~~|}~~~~}~}~}}~~~~~~}~}~|~~~}~~}~}{~~}~~~}~}~~~{{|y}|y~z}{}xx{z~}uzx~yz}{zwyzu{||yzxz|}zyu{y{|}|{{|x}x|~zxww|||yzz~wx|}|o{z|~|xx{yz|~zyxz{z~||z{yxy}xy}z{yxyzz{~yz~||{|||z~yzzz|{|y{z|yxz{}z}{zzy|yy}xy{}zyz|x|x}wxx{~{z}|w}{~zy|{|x~yz|xv|z~z~}{{}z{|y{||{y~yzyzx~zxt{{}|}z{z|~{y|yy{{w{~|{z|}}|}|x|y|y|~}||yz|}zzzy}z~xyyzzyxz{|{xutzy|~w{{||xx}~t|~|yy}zz|||}y|}{z}|}|zy{zzz~zyywzyy{{xzwyuuwzyz~{y|}|xvy{w}|{}|}|~wx}{xt{~z|v~|z{zyuz}{zzxzx|}zyw|}{}zx|w|x|{x{||}{{|{~z|~}~x}z|}||{~{}~~{{|vxzvz}y{y~{zyxy{xyzy}zwz{{v{{{z{y}{xyy|vz}z{{~||zxz}~|xwzzz|{|yyzy{yz}||xz{vyx{z{{v}xw|{yzw}y|}}}~x}y|~z|}|m{zyy|}{}u|}|yz{|zz{yzz~{z|{wy{y~y|zwz{t{z|}z~{z|z{z}y~}}}|~{}}~|}z}y||}|yy{uyv|{~zw|w{{x~{w{yy~wy{}z{|}y}uyx{~{yzyzy|~|y{|z{y{||zz{y}|~w|{yzxtyuy|x{zyy}x|w}{zwy|}{z~}{yzzxvz~|y}~~~|~|~~}~~~~}{~}~|~~~|~~{|~}||~~}~~~z}{~~~~~~}}~y}}}~y}~~}~~|}}|}~~}}~|y{z{zz{y|}|{|y}zz||ywyxyy{z|||~{x{zz}xxywz{ty{wv|zwwvz|y{xvxy{wwz}xzz~xx{yyy{xy|{zywzy{y|||xzxxzzzw|{vwuz}zw{w|z{z|y{yuxx{~y{}{}yw{{~z{x{y|{z}zxzyxzw|z~z|zyvzz|yxywyz|xz|xz|{z|uy{wzzw|xzyxt|{|vzyy{x{{zy~}{yzzy{yyyv}zzz|zx}}yz|z{x}{xxvurz}y{|zyzzz{{z{|{w{z}wx{yyz~}{{zz|~{|zw|w{}xz|{ywwzwyz{{yw{zzy|~xxx|{~wyzwyxuy{{|t{}{|w|zyxzv{|xzzx{z|zvz{y}{zzyp|w|~|vyv~}~{yy{|{|xy~|z}|xyyzz}{|x{{z{}|yzzy|{yzxv}}{{uzyyx|x~uz{ztzyzy|{zzyw~yyzr{|zy|~z{uz{{yyzy{y}}z|{w{|z{yxyzw{|t|z||yz{|yu}{yv|z{}yy{z}zy}x{|w{xyz~|}|xzx|xw{zww{~y}{{{yx{w{wsy|~yxztwy{y{y|yyz|x{zx{{v{x{~zzywy|zy~{z~zy{ywz}v|||zyy{||yyz}}{xwz{{z}{}|x{|{}y|z{}yw}|y||{~w}{zvyyx}yz||{xux|yzwz}|xxx~~|}xzzxz|yx}y|}|zyw{}~yzz}~{xyyzxpzx}xyu{}}zyzwz{z}vw}{w{{x{{yzz}wyy{vx|{||}v~}}~~}~|}~~~~~~~{{~~~~~}}~}~~~~~~}}~~}~~}~}~}}~~}~}~~}~~~~|~~{}~}}~}~xyy{yy{w|z}|xzz|x|v~wv}}z{zyz{xw|{{zyy|{{{|{}xy|y|{~}y~{{~z~{xz{w}{}||}xu~yy{zzzyxy|xz|y|x~yvv}yvx|yy{~vytxxzz{w{y}|}}zw|}xv~|xzz{y{|~yx{~|zx{syxywz~z|~xw{|{yuyy{wyxxv|yyw~}zx|xy|z{|xzz{|}yzwv}x}}}w{w}w|yy}{v|z|xy}wwyww{wx~}}~x}xwz{zzw{yzx{v~|{||||{z{w}y|{|{zy|{z{{|yyz|zwyvzzx|xy{zt{yyvyzyzwy|{}w|{zyz{y||z{yvw{zyrzzzxvw~||y}{xxwxzyz}|y}xzyxz}|{}x{{yy}wwyzy}{w}{z{{{z|~|}|y|yyy}xz||{{zy|zz|yv}z{yz|zz{xzv{xy||z{vv}z{zyz{yz}}x}y~{}{v|||{~z}~{}z|~xzxxyy|{v{{xwwx{{ty{uzwwxx~zxwz}zzt{{||{|{z{z|zz}{z|z}yz~{|{}~~zzvx{x}{y{z|vyv{xx{xy{y{{yxzwxz{zyw|z{}|zyxz~z}~zwyzy}zzyy{yxty}ywzyyy~{wy|vvz|}x||tyw|t~wxz~{}{{xz{~}{{{|~|{{~||{z}{zz}||wyvy{{|{xyy{|}vwyy{yyxz|yz}xz{{yzwvx}y|||}v||z}x}~}zxy|}z~wtyzzw{{yzvyv|zz||y|xvxx|v{xy{yz{}x||~|zyz}y~|{y{||~~|~|~~x}y~}~}~~~}|{~~~~|~~|}~~}~~~}~~|~}}|}|}~~~~~~|}~~}~~}x}~~}}~~|~zz{x}~{{}z{z|z|zz{zx|y|w|y}z~zz}}{yywzy|z{wzy{y|~zy}z~x|x|z}x{|yxzyu{}~}yz{x|xyyz}zwxw~z{}{wy~}zwzxw{|wz}}wzz{zz{{xyyx{}|{{|~xzzy|{w}{}|yz|v~{yx{x}{{z{}{{}z|~x|{wy|vz|z}yz~vy{{~~zz{y{z|}{wzx|w{zx}~{{{ytxzyy~}yzyv{w~|z|}~yx~{|~}|yzyxzz||wyy|z}~|xyxzy{y|}zzz|{x|zzxz{|y{{z}||x~{{vwx{{xx{w~yxxy|yz{|||y||w{xy|txz~~}vw~~wzwvzvu~yy{{|{z{~|~}zyv|}x|zyzy|z}{|{{{yyx|}{yx{z~|{}|{}y~xyxzz~wzz}{wxxwxzyz|zy{|{{yyyzy|yz~z|}{zz{|w|y{vwyzwy||||{yw~xx{x~|{}{||}|xy{~xzxy~}}|{y}{zxzy{{{{zv{}{x{~~{wy|y{yy~}{z{{|v~{wx{{wy}~z{{x}xz}z{y~zzzw|}yz{{zy}{zzzxw}x{zy|{v|yy}yzy{{||}y{|{|{||uz{zzzx|uxxv|}{yy{||w|w|z{}{|}y~v|~|yxyy{{x}}}~z~~zy{}y|xzyx}{|{zzy|}zz{rzx}~z}yzyx~y|y}zy|yyx{|||~{{||}{|yz|{|{zv{{y}xvx}~|}y|{xzzx|{||}|y}vyz{{z}~z|}yzyy}z~~~}z}~}~|{}{~~}~~}~~~~{|~~~~~~|~~~~}}|}}~|~}~}~~}|}z{{yy|{z{zz}yz{uy}y}xx|zyy~xzxyzvw|{w{z|xy}yzx~z{vyw}}|xzx|wz{z~zzz|yzzyx|x~yzxxzxz|zyz}~zzz{yzyv}|xyy{{}|y~{zyxyz}|z|vzzzwv||{sy}v~|zy{{zzwxxy{xu~x}{xyz}x{yyy|{|zz~y~~yvy{yyz}{|y}z}zyy}~z|xzwz|zy{wyxxz{xyyw|zy|x}}z}tyy}xtzy{{}}y~x}zx|zz~{x{x}|wzy{y{z}wzxyy|y}yz{xx~xr{yz{zyyxyvx{{{zx{{v{z{|~zz||z}}yty}{|zy}{{px|yx}zyx{xxxz}w{yy~}zzxz{txz{{z~z~~v|}{~z{yyz~|~z}|y{xu{y{vyw|y{zw|}}x|{{x{z|yxzyw~}yyy|{~|||~||{}~{|{zzwz{}|yvyz{}}{vwy{y{zyz{xwy|{}zyy{ywv{vwx~y{{zzx{zz{xyyzz|yz}{r}yu{{zyzz{vzy{}w{xx{vww{vxywzwzyzztyy{~{yx|}z{u{|}{x{|{zy}yzz{w|{yyv{x{ywv|zz{v|zywzyzz~uxyuy{z}|zx{|z}yv{|{{}~|xzz~y}~z{}w|}|xy||}zzx||yz{zy{|~zzx{{yx|yzy||xwyy}~z~{wzz~~~{y~}z|z{y|{}{y{}{wz}xyt~yy~zvwxxww{y|{vzvvy{yyx{~|zy~}}{}|}zxx~{|}~~~~}|~~~}}~~}~}|}}{}}~~~}}}~~~~}~~~~~~}|~~~~~~}{|~}}~~~~}}~{||x|yyz{y{~xxxx|~~z~yx}z|ux|y}wyzxwwwz{{|~~xzyy{zyy{xyzxyyu||yxyyywzy|yyzvuz~z{yw{x|y{x}zw{}{|vtzxxzw|z{wuyz{||~zy|{yyy{{y}}yzy{zz|wwzzwzz{|wy{yw{z{z|w{{zwz}vw{|zyzz}wxw|{{yx{{z|x{xy|y~|}{z{ywz~wy~}u||vzzu|x{x|{x~|yz{yz}zz{{wyyyzwz{{|}xwy}{|{u|wwyvx{zzyvzz~zx}}~|x|xxzx{y}vwyzyxxw}z{|v|zz|{yz}yx|~zwuxx|zzy|z{yy}yz}|}{z}zzw{y{||vxx{yzzxx{{wx{yyy|yxzyyvw}{zyy{~{~|vx{||zyy{{y|xzx~{yzwz}tzzxzx{yrx~|zuyzz{yzyz}xz{yyuzyyyv{x}z|z||z{wy{xy}yz{{y}yyz}{~yz}{{}}||yz}|wzxn{y|zy{|ywzxw|yxz|xz|z{x{y{w|vxvwz}|syxyvwvy{{x}z{zzzwxzzzxtxx|}xxyy|u{y|zxwvzzwy{}{{~{y{{{~xzy{zvzxyuzzz|{wyzr~xxzx|x{wy{|w{|{uz{~yyzz{yyx}x|{yzx|{|zxw|zy}yz{tszx}zz{wy{}wz{x}zkzx|{}yxzv{x|vvyx|{zzz{|xz{{zxyz|yywvz}w~{}zy{w{zzxzzz|xy{z}z}xwx{|zxwxxv{|yz|~{zxv}z|z}{{yy~ywxyyy}y{|~}~|~~~|{~~}}~|}}}}|}~}}}}}}}~}~~|~~}~}~~~{~~z~}}~}~}~}~}}z~{|}z{|z~y||v}{vyuzxzvyz{{yz}zu}z{{|yzy|yw|{vz|yy}z{{x{{zx~{z|{z|z{|}x|{|}x~xzzzwxw}xy}w|x|zv~vxty{yxz{zv|~zz}zuy}u~zz{y}|~zw{zy{}w}}uzz{xwx{x|yxzvyw|~z{{{xv|~{}y}zwz{x~yy|x||{~{~|}z{x~~~{{~{{||}ty{yyy|z||{vyzxx{{}wxz|yy~zw{y|yxx||~z{}{}{z{{|w|{x|{|{{|{yy~ux|zv~w{~{xvwz|xy{{xwxtz{xz{{{{{{xw{z|xz|yx{zzz|~{w{|{~yzx}|xwyzx|zxyyx|{}tzt{wzz{{z|~w|z|rw|~|y|y{{|~}y}||~|{|{~{zu{{yzysvy}{x{x{w{|wzw{pxzxyzxyyzyzw~|~}x||x}w}}{wy|}|~~|{|z|zyyz{y{~x{~z{||x{|{{~yyy|zzx}uy{|y~z~x{y{|y{~}~z|x{z{~~~y{xv~xy{|zxz{~z|yzw|yzuzu|}|z{}zyy~|~x}zyxy{{}z{|v|{~|z{ywty}{szyx{x{xx~y{v}yy}{xz{ty{{{t}u||x|}}xz}|}{w}~z~{}~||||{}y|{|~z|{{zy|vz{y{yy{~zy~z|z}u{y{{vz|zy|zz~~{~yy}z{xyy||y|y}}}|}yz|}{z|zzyxyxzv{~|{z|vvyy{{yy{}{zt|yxy|}zzxz{{z|{|z~y}~~~}~{}~~}~~||}}}~|~|}~|}}}}~~~{}|z~|}~~}~}~~~~}~|y}~~|~}~}~~|~}~|}~~z~{|yy}{xy{|zw|w{|zxxy||xx{z{{yx|}zzx}|z|{x{{|{|uz}w||{zx{{pxx{wz{|yxy{z{zy{wwzwz|{vx{~wyyzx~}{}y{yxzyyvy|xzxx}w~~|}|}x{yxy|wry{ywyxzyyzzv{z{|}xt~y{{yvxx||}y{zy{yzw~zxzzz{zzzy{t{yzzvx{x{z~}}y{}w|{x{rz~~yzz|xyy{~zzzxz{|w|{z}vwyzx|}{x}x{}}twy|wyxzvy|x|~{z}{|y}yyx{y{{|z{yz||}{~xz{xz{|{z{z{zz{yw{{|z~{ywxy{|}|~~yzyw{~}v|||y}|zy{}{}z}xy{xzyv}zy|xy{{}|~zzz{{|zz|{{{}~|yy}~{|z{w}y~yy{}|~~|x{{xzz|{z{yz}z{{xy~z{zx{xzz|{uzyz}}|y{}wyw}w}x||~|{zy|{{||yzz~{{{{}zz}|y{y}}y||tyyyx{z}x{uyz|xy}z|{zzyzzvyz|x{z|{v~~s~{|zzy{{wyw}x||}zxyzxz}yx{yx~}x|||~~zz{~|yyx~{{|{}}|wwxwyxzz~zvyz||yxzyyy}x}||yzzz{zzzz}}{}zzzyzzxy|}z{wz|z|{{zzzzx||zz{zyv|y}u|z}wzvzv{|y~z{wszwuz|xyz|zyy|y}{{z}z}v|yz{yvxz{{y}y}yyyyx~w|z}{v|zwy{yyx}zz|zz{|zxyy~y~zz~|u}{~zy~zz}|z{{y|~}x~~~||}~|}~~}}~}z~~~}~~||~|}~~~}|}~}w~}~}}{~y}~}~~~~~~~}|}~~~~}~|}~~~}|}~}|}~|{||zzyz~~~yv{ww{rwxyywy{x|zxytzx~xyvy{vwzyx{{wz{|x|xyxy}v}tzz{{zzuy|yy{~zzz{{|x{w{z}z|}xwxzvzyww{{y~|z{zx|y~x|{xtz||x{x{zx{{z}{yxyz||zzy{xyxvxyx}y|wyxxxxyzvx{zxwyyyyxx|zy~zy|~{{z{{|w~|yz|u{~y}{|}zyyxz}yvx{{y|{wzz{zzx{|y{z~|x|wyzvvwxyz|{|{zw}z|yvwy{~|w{zz{}~z{y{y|zxwxux{w|v~{wvx|}{z}ywwzyyvz{w{|z{wu{|z~y{{|w{{y{xzx{z|{y|z|zvuvvz{~{yx|tw{xy}wxw{tzzu{twxw{}|zxzxwy}{zyx|{yzv~||z{~z~|zx{yuzy{yz{{yvwxzwxzz{w||{xuuu{zx}~{w}|z|z{z||z{xx}}|x~yy|zz}||y{}zwv{yvu|vvxvy|}}xxxxxxvwxxzyxy{{yx|zxx}z}zyy{{}{x{{y}{}~z|xxzzzyyt{zvxx|xtxy|y{xzzywy|{zyuyxy{~}z{{zxy{wzxvxyv}|{{xy|zzxz|yx{w}y|y|y{xwzzwxy|{xvwzy|{w|{yxz{{||zx|zyw{z|u|}|}||{v{{~|{~}x|z{zzxvvvuwyz}z|w{xzzyy~xxzzyvyxz|y{yyy{y{{|xy}{z{{y}{|{x}ywz{{t~~zzwy}}zt{x}xvyxyz{yxs|{z{v}|{z{~~|z||z{}||~}~~}~}~~~~{~z}}~|~~~}~}~{~y|~~}~}}~{|~~~}}~~~~~~~~~{}~~|~|~~~~~~~~}|}}}}}~|~{~~~~}|~~~}y{y{{z{{~xz{}{x}ywxy|xzzxy|}{zwy{z{{{{z|{xyt|{yxzzxwx{vxwz|yz|{qz|y}|y}}{zz{z|yzzxw{x}yzz{x}zxw}|}zw{xuv}x{|}}|~x|}w~xzwx{}}}{uzsyy{}yvz|z{zwwyxz{z{y||xxyywwtz{y|~~y{z|wxxzzvy}|{|z}y|yyyz{|{v~yy|}~|xy{~||zyw}x{~}||z|xy|{ztz|z{z|||z}~|z{w{y~wz|||y||y{}|zy~y{}y|zxzwz{~w~{z||yzy||{|}zzz}vz}y{|z{{|xz~z}}}{|xw}~yyyz{|y}}{|v{}|y}~w{u}yyz|zwztz{z|{||{zsyzz|yw}x}{yy{wv{{xz{}zx{}{w{|{{}{zz}{{zy|yy{z{|x}{{x{|}yyx{||xy{xz|y|{yx~z{{x}zx|}y|{yy}wxy{}yxy|z{wyz{}}zvyyxzzwzz}x}|{x~y|{|w}z{yz|xzzy{w{wywwy}zyyy}{y|{{}{zyzx|x}{xu}|{|y||{xxx}|yz||zy~|{|{y{x||}{~yw{zy}{{yy}zy~}||||zv{||}x{x|{{z}zyu{{u~{vzxw|z~{}{{w~y{y{w|yyyy{zz{yxx{v~|z|yy{y|wy{z~}}w}{}{|x}y|xz|{{z}y{yy||zv}o{{z}z{}v{|zyz|z~z}z{{}||~}~w~z~~zsz~vu}nx{x{xy}xz}yy|x{y}y}{z~zz|z{z~~{}~~|}~|~}~~||~{~}~}~~}z~~~}~}}|~~|~}||x~~~~}~}~~~}~~}|~~||}~|~~~uzz|~|z~w{t{~||zx}yy|ywxy}y{yq}xy~xz{w{x}wx|{ww{yzw{{z}||}xyxyy|x}y}z}{xz}z{zy{wyy{y|wzzxw}x{xx{vzyyz{u{uzz}{{yx}y}x}||}}zz}|z{~~zzzz~zy}}wyzw{w{{zuz{zz{xw~y~yuz{|{yyyzwyy~|z~y|~xz{x{}v{x|}{||z|~{{|zy~syt}wtxx}{yz}yx}v|vv~z||}yuy|z{y{|}zz{z|x|xxu|{}z{zy}~||}~|}z~{zz|wxx||{ywzzxz{z|{z{{}}|y{zz}}{z|{zy|{{{{}{zzyx{{yzy|{{}}zxzx}zxz}zx}yt}|wxxzvz~{txyzyy||zzy||~|}{xw~~y{||x|~||{zy|||y{zxzw|yzyzxwz~{zv}z|yzyv|yxx}y|zy|yz{y||}{{x||{{|{zw{|{{yzz{zw}{xz{ywy|vw{wxxz{y|ywy{y{x}v~{|{yw~{|zy}z{|{zz}}y{xzy}}yzzwxx|y|y{{{y}{{yux{x|zyzxwxzyzzz{{}{{{xy{{{}|{|xz}w|~xzuyz|y~{zw|w|yyyv{zy{y{yz}zyuxww}zz|z{|{z{zyx{}{~|zxzyv~~~y|{zzwzy}{}wxy||vyyzzxx{yzxwxwwz}yzzz|vyy{y|{y{{z}|~~{zyy{~zz~zy~w||y~}z{|{}{y}y|yz{v}y{|zzw|ywyy{{szxw}vy{z~|wvzy{{~}y~{{}{~}~~~~~~~~}~|}~~||~|z~|~~~{~}~|~}~~|}}~}~~~{|~~~{~~~~~{}~~~z~}}}}{~~{~}~}x}~||~~|~v|{xzwvz}zzyxzw~wxx|wz{}zyzzyz|{{zyzz|yzz|xywx|zw|y{|}}vxx||vxz{{{wzyzz~|}||uzx|wx|x}|zy}zzpx{}yw{yzzx|{wv|}vv{z}z~}{xyy}yz{~{yxz}}|x{v{{wyzxzv{}{x}x{x{{~|{zz}{zyyzzy}z{}|{zz|wxzzxz|yzw|w}x}}zyz{xzwxzyx||{yz~|w|yx{x{~|y|y|y}}~xxzzy|w{}|{wxsvzv{|z{{w{{z|z{xz~z{qvxzzx{v~|xx{x}{y{|y~|yxz{{yu}{xzy|{xyxy{|y|yzy|{zzxy{yvy|{{yyz|{zvyy{y{z~wyzw||{{{}w{{zzz}xywyzzyyv{|z|wuyx||yyy{~uw{}z|zwxyyzzy|v{yz{yxyzz{yx|z~{{yzz{x||zzwz|{zy|tyxxz|||~y{|yz}|yx~zzvy{yyyvx}{{}z}||}z|xwz{{x|zx{|xzzytzzv|{x{{xz|}{zyyzz}}|{}x|w{z}y|x{{}|z~|z|x{yx}{{yz{{yw|zuy{vxwyy}xyz{{{x~|{xz{yxzzzxyx~x}z{vy{||wxzyz{}zyx|wzzzw~|zzzv|wy}{y|xw{|z}}xz|w}|{{yyx|{xz|xzz}}zyw|xyxyyzzy{z}z|{yxzyzyx}z}{z{xxzz~z}wz}~yy{{|z}|{{{zv}v{yx~|{}|{|~~zyzzy}xy}|}xwy}}z~}|yyyw~}~~~}{}~~}~~~~}z}~|~~~~~~~}~~~}~~~~}~|}|}~|z~~|}~}}}w|y~~|z}}}~z{}y~yvw||yzwxxyx{y|}zy}{yv}{zvy}x|zyu{wyzwvz|}{zzzy|{|zx{zz{zzwu}{zxzvxy||}}}{zxyz{yx{{{{y{{zxv{|yywz|v{|y{|y{z}~y|{|{~|yz~}y{zyz|y{||zy}ws|zw}{|zvrzxvzz|y|zzxz|y|~x|zy}y~w}}{y}~xy{{wz}{y{y||w~|z{{||y|yzyv{~{zzyv|zyxx|vxy{yz{~z}|yx|ywz~yz{}zw}yy~x{u~|{xx}}x{v{|zxxyy~{}{z{zy{v{xxyy{||z}|z~z}zzzy{{x}zy|||{|x}|xvyz|w}v|x~|x|yvyzz~v|x{ux~{zy}|}z{}}w{{{|z}|z~|}y}{z~x||y{v{xz{xy}~zy{xyxz{x|zzxy|zzz{v{zv}{wx~}{yz{{z}|}{{{~x~}xy|}{|z|yzy}zz{u|z~ywxu}yzyzzxxzz|w{{z|{{}{y~{}y}y~|{vz{|xzyzz|zy~{x{zyzzzx{yzzx{zzxx{{xxx{|y{x{|{}y}y{~x{|x|~yyvx~x{|x{}xx}yy{x|{{zzv|{ux}yuywy|y|~z{}|}{zxv{|{~}y{xw}zzy|~x{yy}zwx~{|yzzy{}{wxvy{|~zz}zzwy}vwz|y|}{~}|}{zyuy}{|y{y{y||zy~y}|x}y{xvzwzx|v{}y{y~zw|{yxxz{zxxzw{{|{z{z{zyz|~{{}}~~~}~~~~~}|~~}~|~~~~~||~~}~|~~~}}}~}}~}~}~~~~~}}~~{z}~}~~}|~~|~~~~|~}~~~~}|~~~|}~||~}~zy|zt}|~}{y|}z{||vwzvu|{{z||xzxyzzuywy~}}}xzzyzz{xy~xx{{z{{~x}{yz}w{zxyzyy}xwyv{y~yy|wvwz}yzxy|z{|{tz}wyyyz{vyxyywz{xzy}{z{x{wyx{{z}{yzz|zx{vz|w{zzzyywzzw|||{qz{vzy|y{||}y~{{{v~zzyvwy|xy{~z{|{|zzw}wyu|w{yz|ywzzy{x{yy|{w{w|xxzzx{}xy|}sz||{{yywzxyxx{{yzw{yyy}y{{y|yvyx|y{vwz|w}||}x}y{}yz|z}{zy|xx~{|yyt}|ty|}x{zy|yx{x||{zv}w{|}|y{x}zwwzzszv|z~xw||y|zzyyyv{vw}v{wz|t}}y|y}xy|ywz|yyy~w||}x{{{xww~yyyu|yy|wz{{xyutzs{yy}|yv{{y|{z}wuxzx|zx{z|~{~yz}y|z|}{}zxwxzyw}}{~}zxzx|yyxzyt|u|yszy}x}yz|zwzy{{wv{yv{{|yzz{v|xz|x|x|{{z|z|{{}{{|y{zzzx{|||{|z~||{y|xz{z{y{yvz|||uy{xy{{|v|w{y|xy~|{y|x}|{xz|r{{}zzxwz{yzxzyx}{}{x}{|xyy{zwzwy}|y||xw|yz{{v||xzw{v|wz|y{zy~zzy}xwwuy{|{yz{yz~}x{{{{|y{{x{||{y{wzzzzy|v~~}yy~|y{{zvzvx{{}~x}uyx}{v}y~y~|z{ywyy|z}|zy{{vzyzy|}~zz}~~~~~~~}~}}~}~~}}~~||}}~~}~~}~~~~|}}y~y~~}~~~~|}~~~}~}~~~~~~~~~~~|}yxz}~{{}{z{xx{y|xx|z}x|wwww{y{ww{z~t|~z{|wyzy}|{|||z{w|{{{||{{||w{w{{{{w~}{yxvyz|{z{w{xuy|{|{xz}uyyyzvzxy{{y~zv{w~{|w}y|yxy{{|{{vxw{z|w||v{vwyzx{yyyyw}v|y{yxxvvvzwywvxzx{}}{y}|y~z}~x}|||y~{||z|zzz~yzx|}~zyw{|zw~yvxzwv{zyzx~zyzwzyz|{}}vv{zy{y}v|{}y{z{}}yzzzx|zzyy|yw~|}wuyyxyvy{{x{wvxyxtx{y{xx{{z}|z{|yx|z{z|~yz{{{}w}zzy|vzywzx{wyx{}xuxywyz{xuyyyxzvzx~x~}}z}zx|||z{|y|}|}|z|z{}z|yy{wz{|szwwwwv{uwy{x{|~{vx}xuz}|w{||yx{~y|y||z||}{~~yzyyz}zyyw}x}z{yy{vz}{yxxuzz}x{yyy{|wx}wz}wwwz|zz}|{{y~wy|yyvz|{z~||x|yz{x{{|v||{zyzx{{{{u{y{yzz{yzv{~v|{y{yxzzt|~~y{y{wy|{zzxxw{{y~wx{|y|xwx~}xzwzzvzyt|zx{{|xyyuz|{{z{y}{}|{|zzy{{{xz}}x|x{{{z{xx{yyy{vywz{z{w{{w{yyxxyvy}|zxv}ytvyyyx{x|z}z{|}{z|{}yz{{{}{xwv|{yuzxzwvzy|x{yz~zzxyz}{|yzy{|x}{z~zz~y~x{~|}{{}}~}~~}~|~~~{~~}~~~}~{|{~~}}~~~v~}~~}~}}x~|~~~z~~~{}{|~~~~}~~~~||~|~~~~zzyx{{}vx~y||}zywzzw{|{z{z|{zuy{zy{w}|z{xzzx{|yyy~xz}{yxzx|{{zwwyyx|{tw}|{wz|y|{{yz{yz{zx|z{|z||t{}wxx{w|{{xyzy{{|zyyz|~xzyxww{w|{y{|yv{~}z|zz{yzwz{}}{~}|z{~yxyz|xw{w|xuz{|wz{yz}{~}|}|}}xzz|w{|y|~wv|y{}xzz{|vzz||x||wyyzy||}|{x{||}x{x|vy|zy}{~uy|yzzzyw~{yyx|zx|~~~|v{wyz{wx}z{zx{tzyvq{|z{tx|yxxwyx||yw{{}}z{}|{{z}}z}y}zy}vz|zv{z{w|zz}|z}xywwwzuz||zw{x{|y|uxy|z}}xw}{~zy{{|zyxy{xyzzzyzu|{}|z{}||zyxzwy{{xz{{{}{x{z|z{wxvzx}vv{{{z~|xz{zyyx{|v{~|z~v{}z|x{y{|}}{}{|zyyyv{|{y}{z{w{{x{|z{~{xx|{}x|v}yxzz|wxyzwzyx|||zxw}z}y}{ywyy|z}|z|zz{u|y{yy}y|||zzxz{{y{vwy}|zx}xxryz{vy}yxzzwzyw~}y|z|{yz|z|x}y}{~||z{xyyz||uzz||z|y{zz~|{~z}||y{|}zywyyz{y~yv{{xx|yzz}zyx{}zz~}{y|~z|yz{}u||vxxyyz}|~yxy}yxz~zw}}v}}|{|zxxzz{v|wxxzwzyyvz|{x{}}||{z~z}z}y}vzzx|||yy~z}w{~}~~~~}~}}}~||~~z~}{~~~~}~}}~}|~~~}~}}~{~|~}~~}~~~}}~}}z~}x{~{|~z~zy{{~zzzyyv{ywy{{}wyw{}{}vxwyyzxxwz|y{}{y{z|}{w|z}{{}zy{yz{{|{v~z{x{yzwuxzyy{y|w|{{yxy~y{|wyz{y{{|vxu|}x|xw{|~~}yy{{z{|||}yyzy{{x{z{wyywuzyyvyy|zxvzuy{|{zxzzz}x~uxxy|{}zyszy~~~||x|z~y{|}}zxzzyz}ttxy{xyxzwuxxzzzyxw|xz{{x|yv{{{{y{{{z{||}{v{{v{}}y}{{~{~|z{|w~x|{{vzx~vz{{~y{z~{zxxzwy{zy~y|x}x}zzy{|||ywxx{|~|z|{~zyz||}zvywy{x{}}{z{{xx}}wwxyx{}{|yyxz|yy{y|yz|u{z|~z||{zzw|}}wzz~{zz{y{|{yz{|ywx~y{x~wx{y|xzy}vw{z}{zxzp{{z}x|t~||y{|z|~{}{{x{xuyz{z{|x}zyxv{||zxyy|yxyyv|txw||y~}xzuw|vtzx{x|y{y|zzw}}y{w}~z{yxzxz{y{{{vzz{zywwy{uyzx|yy{wy}yw|}z|~zz{~y{xv}|~wxy}}{}y|y}{|zvwvzw{w}{zzw|yzyyy||z}}{yz~w{w~}}|~~}yz{x}}~zyz|{zx|{|}wz|{zy|{y{{}xwwzxyz{xzxwuvy{zy}yz{v}|{z|v}}{|{zx|wwy~wz|z~{y||||yz{zw~{}x|zusz~ytyzy||x{|x|{~{{xy~|{}}{z{zz}|~z~x}~~}|~~}~}~y~~~}~{}~~~~}~z~~~}~~{~}|~~}~|}}~~|~{~}||~~}~{~~~|~~~~{}~}}~}z~~}}|}|{}|{xw{yxw|y|{x|z|z|xxyyvyzv||{{x|yz}zzyw{y|}||{zu}zywv|wyv{~zzy{|zuy~{v|z{yw~zxx{}z{{}yyy{{x{xx|yx}|t{x}{vxzz{z{{xzw}w}v||yx{{ty~wz{{u{z{|{w|yw{|zxzy{{|zxzy~zzxwxy{zzywxvz~zz|yxyvywyzz{x{zywy~z|~~xx{x~vyz|vxvvy~zw{~}}vy~x{yzwyuy{wxvzw{yytxz}}zzy|y{~|yz{~{wxzzzy|y{{|~y|{}{z{yxz|xyw|zyy{zyzyz|wyxzyzwzwz{}|xy{vy{yyzxywyzxy|z|~xzy}xyzx|yzyvz{zy|z~y~x{yzy{x|xyxv|xyy||{|yyyxxxyy{x||zwwy|zy|}{}yzxz~y|{}yy|xwzy{}xxz{xwww{zz{{|z}yyzv|zzvyw{y|{||{xz|yz{zz{wxxzzvyxyyxxz~|}yuzyz{zz{|xyzwzzwwy}|yxwztz}|zy|szxy~x{vxzyzx{xw|{{v{|}z|yx|zwvyz{wyzxz||x{vy{wxzx|yzx~w{x{z|yxxxyx|{yz{xvz{}{z}{}xwyxwxz|yzy}~|}{|}xv|x}xtv|z|zvwz{yz|xzu}z~z||{|zxxyz{|y~{z~||{u|{wz{|vz{}|zzw{zyyz|{{wyz{{|zx|y}z{ztyu|yx{y|z}z|{yy}zz|zz{|yzz||{{}xyyx}|yzyy}wzwzz|z}z{zwx}||yvwuwx~z{y~z}}{|~~~}~~~~~~~{}~~~~~}~~}~}~}}~}}~~}~~}}~}~~~}~~}~}~~~~|~~~|~}~xyyy~||}|w||||y}zv|xzxy{y|xz|y}ty{|{xsxyz{|zy}z{{|{y|yzz{{zz|{{yy|{x|z}y|y||z|{{yyvzzyzxw}y~zzuy{zxz~vzwzy~{|z||y}wyz}yyv{{{y}y}||z~xyz~v|z{zyyyuvyzxvu}xyx|{{zwxzwvxzx{xxyztzy|}}zzz{zxz{y~y|{{~~~|yyw~z}zzx{{zyxzzwww}y{{wvt{{{x|xwxxvz{{yyz||z}zwy{zy{{{x~xyy{wz|y}xxyxxzwzz{www|{xvz{y|zwx{zwy{y{|{z{z~{|}v|{}xzwy|w{~z}zz}|}~z|yxwxz||{{w{zyvxzyz}}zxzyx|wxxzy{{z~y||z|xx{{twzz{z||{yy}zz{|yy{zzt~yxw}w~zy{{y{xvvyzxw{uyyv~|{{|{|{}{}|zz}zy{|~{{{y}{zz~}z~{x{yx{wxyzyz|xwzzv{{wyz{zzzuz~|wz}z||yzy}{v|yz}{x|y{~yy|zw|x{{{z{wxxxwyz{w|{xzzxwy|zy{{yx{x|z|}~}x|u{|||z{{}zyzzwzz{}z~}w{{|zzzz|{yy{w}xy{vyxxyy{zyzywyvz||{xw|~x{}}w}zxz{|t~}{z|z{|{|w|z~~}yzzxyvxx{v}yxv{|wwzz|{{w|yzuzzzxz|}|{y|xz~|~{x~v||zww~|u||}y|yz}yysvxtx|}{yy|z|zzxxz{{zywzzx{~zx}z|z{zzyz}{}}|~~|}}}}~}~|~~~~}~~~~~~}}~|~|}}}~~~}~|~{~|}||~~}}~|x|}}~~~~}}}|}~~~|}~~~}~~}~|{}~z{{|y{yzz{}x~t{wz||z{|{z{|{{}{xy{|{}|y{{qv{|zy|y{{zx|x{yzxzz|||yyvzu{}xyy}yx|~{y}xx}}{{{w{z{z|w{{{y{y|{zyzx}w|y||{z{zxx{|x|{{x}{zy}}y|}xz{zvty~w{y{~y{~|{xyxz|w|xx~||{~zz{}y{w|{|vxzxz|z}zwvzvyxx{x|zv{z{{|tywy}{yyz}zxu}y}y|~{yxywzxy{yy|w{y|yzx|{yxxx}|z~||y|xuz{yyz~|zw|{vww{{zxyz{zww{{}zz|z{xxz}~yz}{yz|{xyw}zy|x|yw|wuyw{||z~~|xxzyy|{z}x{~|{y{y|z{z}}zzzzywyzxwzzyzyw{}wywy~{||z|y{z|v}z}xvzz|y~||wzwzy|}z{u|wy{zzz~y|zzy{x||xw}}q{|}||zy{|~z{}zy|xy{~yz|z{y{{}|{z{{{~{z{wzyx{vxw~u~yxxy{y{{xyywzw||twzy}}zy{xzz|z}wx~x~xy{zy{xzzzy|{v}yy}x~wz|}{xy{wxwxywxy{z|zyz|{{tzyx|}z{}|z|{zz{yz{zxzzzzyyy{z{zyz{|z{u|{uyzzz|wx{zuwz{{}}zxt{x|zxy{{|y|xzzw|zy}yz~|yzx|zuxx|z~y|yv{wy~v}}{~~}wyxz}yz}zyyx{z{{{{~}z}tz|zz~yx{yy{w||}w{|yz}z||x|}ww}{{wzxz{yxz{z|wxv|yvvx{x~z~{~}~}z}~|z~}~|~~}}}}~~~~~}|~{}}~~zz~}~}}~}}~~|~}~~v~}||}|}}}~}}~}~~~}}~|||~}}~||}||{}y{{w}{zwzz{|~vxw{{|y{yw~wzwxwz{zy|wzx|t|yzz~xvw{zu}xz{~u}}zz}|x}z||||y~|x{zy{{yyzyyxyyxywzwwyw}xyzw{yxw}zz{{{y|zyz{{~~vyx|v{}{|xxx||z}zyyzz{yz{{~xx{{|zw{|xzyy{{zzz{z{|yxyx{zw{zyz}{|~z{y{|{{|zy{yv|xz{vy|w|yzx{zy{y|y~v{yz{zzyyzy{}z~w{zz}yz|~z}|{|{||yx|z|z{~wyzyzu{y|vzxv|zzxz{yw}x{zz}{x{vuy{}}||zy||z}~{{}v~{{{|}}~x{wz{{yxyyz|wx{wwwvuz~{ywwvxwyxu{v|{z{|u|xzz|}~y|{}zz{x{yxz}v}}}|xw|}{zwx|zxwxzy{uxw{v{z|zxyz{yvw{~~|~zw|xx|}{z~{~|z|z{{|~wy{~}{{wx{zxwwz{y|u|y||vtxzyy{zyzvxx}x{zxz|yyty}{w~{~{|v|}zv{{}{~{x}|}}|{xx{z~zxzyzy|vxy{|wwz{uy|wyyxzz|yyxw{{{{wy|{{x~{{{}~zyx{}|z|zyzv{y}w{{wzyx{zvvy{y|yyu|~wy~}vuz}vzy|z|}zz||{||}y|{x|}~z|{z~{zxy}xxzw{zztx}yz}zz}xx{y{uxyz|{uz{zzxz}yz{{z~z|yy|w}|y|x}{~y}zy}w|{wzywy|}yxw~s}zzyx|zz}y{|||zyz}{yy|y}yz|zx~~~~~~~~}{~~~~~}}~}~~}}~||}z}}|~~~}~}~}~~}~{~~~~~}}~}~}}~~|}~}}~~~~{~}{~}}~~}~y~xzxt{yy}z~yz||xxyxzz{yzzyy~zz~y{x{y{zszx{}zy|}z|{xz}zxyx{{}xyz||zz{x}yzz{zvz|xzwwzxwz|y|zvzzzuz{x|{xw{{|t{zywzz{{}v~{|xyv{~~xyyxz{}v}}||zyzz{y{zzvvzy~|{}||zx{z}|{}wwvwzw{z{zzyw}wxzw{|}z|{{x|yxzzwx}}|uwxzzwzxwz{x|zxx}|~{|uywv{xwwyx{{~|y|{{yzz{}}|}wz{|{x{yz{|y{}w}wxyszw}|v||zy|y{{zyxx|}}z~~{z{y{}}}s{z}xy|y|{vzz~y|{}|{y~y}||zx|~zy{}y}|{~|{{|xyzyxzz|xyzyw|yz{zyz|yzzzz{||{|x}w}~zvx{yxzw}y}wvxxzz{zz{vx}zy|{zvy{w}yyzzz{w|{yz{vzyzywzz{{}z|{vywz|yyx|z{|yywzzwz}{x|v|yz~|x|zy{w{xz|y~zyyzyyzz{|}y{}y}y}|yyzzz{yyyw||{{|z|zzyyxw|}z{{{|zzyxwu}wy{|zw}yxzu{{x}|{~|zz|{y{{xyxx|z|||zx{{z|~zy{v|{{yy|zz{zv{wuxvz}yyy{xzzyyz{zyyuxx|{w~xy}}xxxzzxzxzvwx|z{{{xw||zzyyyyyzxx|w|}yuy|}yvz|x{yy{{|{{xyv}xxw|z|zz{{{}|zz|}{x~x{v{{|{y|~z|}uzz}ww{x{zz{|y|x{zzxx{{y{{|uw{}~}~~~~~}}|~}~~}}|~|~~~~}~~~~~}}~}~~~~~~~}~~~~~~~~~~~{z}~}~|z}~}~~{{}}{|x~~|zz|x|vuy{}|u|}y{{x}wzzyyzww{y|y{zu~yy}{{}y||{v{{}}}|zz}}~~|zz{|y|}}yxzv|}zwy{wzyzzwt|xyv|zxvxywztzz|{v}}y}z{|z{|{}}zxxy{}x{z}|{vzxxz{vxw{}yyyzx||x{yvy{zvy}y|xy}x{}|z|{xx|y|zzy}}|{|}||}{zwx{~xy|{wyy{ww|x{xwwywxxuzxy{|z}yzw|wzy~x}z||{|y|x|~z}x}|}w}{||w}|~|y}|t|yzy~|zvyy|{vzy{z~|yxyz{{{{~{{|zyy{x}vz}~}yz~yz|{||{{y}y|z|xxyztzwzzw|zyx{}~xx}|uxw~w{{yxvx|y{|z|~|{y{|z~~y{y}zyx}}{~{}~|y{{y}}{xxz}{y}wwyx|{{zzzy{wzw{{vzy}}|~zzz|w{{{z}{||~yz{~{}}{y{wzy{z|z|w|}x{xxwz|~zyz|s{w~x{|yzxzy|yz{|}z~}x{y||{}{{|{z~x{yy{|y{z|xzxy{|yvz}|zx~~yxxywxz{}}||xy{}ywxwzz}}~zyz{|~|}~y||yyxxzu~xx{zyyzvuzyyzyyyzz}|~||}{w}{~{y|x~~{yz|y}{u{z{|z}y}|z|z}xw|yytzx~{yu|ywz}{{y||xvxyy~y{{{x|z{yx{|xz}|{{{{z}zzwy{{zv{yy{yzzzy}|z|{zw~wyxyx|xx{zxwz~z|ztx{zz|yy||~~}}~|}~|}~}~}|}|{}}~~|~|~~}}~}~}~}|~||}}~}~~}}|}|~~}~~~}|~~|}~}~{z|z~~~~{}}~{}~|~~~~~x|y|z|}y{{zz|wzyywz{xw{{wz|{zxyy~zxzx|}zyvxzzz{vz{wyx|~|zyzy|xxzxz{yzyy{z|u}{zyyyw{xy|wt{|z{zvxy|{yxwzzyz||xyyyyx|w{zw}yw|wxzyywz{yvyxu|{zzwxzxxyxzwuwr|{}z{}}zz{|yz|}|vyy{yx{wy{|{vvxwz{w}}yyry}||zz{y~|||zwyy|z|yx|w{|z{~vx|||z}x{}{zyy||wxyzzzzxzv}}yvzvzzxx~{y|zy|z|x}xy{x|yy~~vzzzxy{vwyyuy}xvx{yy|w|zz{{vyx|yx{{w~{x|{{w}||{wy{{zx{w|vzw|{xy}zzxv{yyxyzyx{|zyyxy}z{|utw|{xuzxzuy{{zz|{{}|y{{xz{wy{v|y{zx|zxzw{x{vv}|w|}{zzxzxxy{|}z|zt{|zwz|{zzzzyz||~|{yu|xxux{zyy{xyzzzw{xxxz{yyzywz|zv{}zyzw{w}~|zxx~|wyw|~|}sy{{x}|{w{y~yu}{{uyzyyzwyx{w{{x||zy~}zzv{|zxx|{{|z{|wwzqw|zzx|{xw|{zvxy|w|}yx{|{vx{yzz{xyxzy{~x{}z{{x{ywx}zzzv|xv{wzy{zvv|{x{{|w}{w{y{yy|y|yzy|zyz{u|{{}||}x{zy|}z{yzv{zuy|zxyyytxxxzyyx{x}zxuwz|{xz~zy|}x|z{zyxy{y|xy{~{vx{}{zxxx}}yy|||x{{xxyz}~yxz|z}}~|}}~~}~~~}~~z~~~~{~}}{|~~|~|}~~~{~{|||z~}~}}r|}}|||{~~~}~~|~~~~~}~~~~~}{~~}~~~~~~~~~|}{x~~~}~}~~}~~~~~~~|||~}x~w~~~}}}~|||~~~y~|~~{\\\\